bplist00_WebSubresources_WebMainResource_WebSubframeArchives1#',049=AEIJNRVZ^bfjnrvz{ _WebResourceResponse_WebResourceData^WebResourceURL_WebResourceMIMETypeObplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078#ACdžz#AcUyD*+!-.WNS.base[NS.relative_,http://www.latimes.com/javascript/windoid.js1234X$classesZ$classname456UNSURLV%NSURLXNSObject_application/x-javascript9:;=>?ISZNS.objectsWNS.keys@ABCDEFGHJKLMNOPQR VServer]Last-Modified]Accept-RangesZConnectionTDate^Content-LengthTEtag\Content-TypeSP3p_Sun-ONE-Web-Server/6.1_Fri, 10 Nov 2006 05:01:29 GMTUbytesUclose_Fri, 09 Mar 2007 19:02:58 GMTT7372_"1ccc-455407a9"_policyref="http://www.latimes.com/w3c/p3p.xml", CP="CAO DSP CURa ADMa DEVa TAIa PSAa PSDa IVAi IVDi CONi TELi OUR DELa SAMi UNRi OTRi IND PHY ONL UNI PUR COM NAV INT DEM STA POL HEA PRE"12fggh6_NSMutableDictionary\NSDictionary12jkk6_NSHTTPURLResponseInternal12mnno6_NSHTTPURLResponse]NSURLResponse$)2DILbd #/135dir}   (6AFUZgkpOwindoids = new Array(); function windoid (url, name, width, height, props, autoClose) { var winProps; // If the props argument isn't specified, make the window resizable and scrollable if (props == null) { winProps = 'resizable=1,scrollbars=1,top=50,left=50'; } else { winProps = props += ',top=50,left=50'; } if (width != null && width != '') { // Try not to open a window wider than the screen if (window.screen && width > window.screen.availWidth) { winProps += ',outerWidth=' + window.screen.availWidth; } else { winProps += ',width=' + width; } } // if (height != null && height != '') { // Try not to open a window taller than the screen // if (window.screen && width > window.screen.availHeight) // { winProps += ',outerHeight=' + window.screen.availHeight; } // else // { winProps += ',height=' + height; } winProps += ',height=' + height; // } if (winProps.charAt(0) == ',') { winProps = winProps.substring(1); } var winName; if (name == null || name == '') { winName = '_blank'; } else { winName = name; } var win = window.open(url, winName, winProps); if (win.focus && winName != '_blank') { // Bug in AOL 5.0 causes javascript error when // window.focus() is called before the page loads. if (navigator.appVersion.indexOf('AOL') < 0) { win.focus(); } } if (autoClose == true) { var addedToList = false; for (var i=0; i?ISZNS.objectsWNS.keys@ABCDEFGHJKLMNOPQR VServer]Last-Modified]Accept-RangesZConnectionTDate^Content-LengthTEtag\Content-TypeSP3p_Sun-ONE-Web-Server/6.1_Tue, 21 Feb 2006 17:42:43 GMTUbytesUclose_Fri, 09 Mar 2007 19:02:58 GMTT4194_"1062-43fb5113"_policyref="http://www.latimes.com/w3c/p3p.xml", CP="CAO DSP CURa ADMa DEVa TAIa PSAa PSDa IVAi IVDi CONi TELi OUR DELa SAMi UNRi OTRi IND PHY ONL UNI PUR COM NAV INT DEM STA POL HEA PRE"12fggh6_NSMutableDictionary\NSDictionary12jkk6_NSHTTPURLResponseInternal12mnno6_NSHTTPURLResponse]NSURLResponse$)2DILbd #/135fkt   *8CHW\imp!Obfunction validateEmailAddress (inEmail) { var okEmail; var locAt = inEmail.indexOf("@"); var emailsize=inEmail.length; var locPeriod = inEmail.lastIndexOf("."); var firstdot=inEmail.indexOf("."); if ( ( firstdot == -1) || (firstdot == locAt-1) || (firstdot == locAt+1) || (firstdot == 0)) { return false; } var prevdot = firstdot; for (var i=(firstdot+1);i < (inEmail.length -1);i++) { var curchar =inEmail.charAt(i); if ( (curchar == ".") && (i == prevdot+1) ) { return false; } if ( curchar == "." ) { prevdot = i; } } // there cannot be more than one @ sign and it cannot be the first letter and // last letter in the email address. Also, there has to be an @ sign in email. // there should be atleast two letters after the dot and there should be a dot // after the @ sign but should have text between @ and dot sign also.] okEmail = ((locAt != -1) && (locAt != 0) && (locAt != (inEmail.length - 1)) && (inEmail.indexOf("@", (locAt + 1)) == -1) && ( (locPeriod == (inEmail.length - 3)) || (locPeriod == (inEmail.length - 4))) && (locPeriod > locAt) ); return okEmail; } // This validates email form. All the fields on the form are required. // If there are errors then the fields are focus and highlighted for the browsers // that have javascript enabled and versions greater than 3. // Once the data passes the validation, target window is open and the email is // and a Thank you message is displayed to the user. function validateStandardEmailForm (emailForm) { if (!validateEmailAddress(emailForm.email.value)) { alert("You must enter a valid email address."); emailForm.email.focus(); emailForm.email.select(); return false; } return true; } // This validates email form. Any fields listed in a form // field named "required" are required. function validateEmailForm (emailForm) { if (emailForm.required && emailForm.required.value != "") { var reqFields = emailForm.required.value.split(","); for (var i=0; i 0 && fname.charAt(0) == " ") { fname = fname.substring(1); } while (fname.length > 0 && fname.charAt(fname.length - 1) == " ") { fname = fname.substring(0, fname.length - 1); } if (emailForm[fname]) { var f = emailForm[fname]; var isEmpty = false; if (f.type == 'text' || f.type == 'textarea' || f.type == 'password') { if (f.value == '') { isEmpty = true; } } else if (f.type == 'checkbox') { if (!f.checked) { isEmpty = true; } } else if (f.type == 'select-multiple') { if (f.selectedIndex < 0) { isEmpty = true; } } else if (f.type == 'select' || f.type == 'select-one') { if (f.selectedIndex < 0 || f.options[f.selectedIndex].value == '') { isEmpty = true; } } else if (!f.type) { // Assume the object is an array of radio buttons isEmpty = true; for (var j=0; j