// JavaScript functions to implement LINK Broker Reciprocity. // Check for blank fields. function isFilled (field) { if (field.value == "" || field.value == null) { return false; } else { return true; } } // Check for valid email address. function isEmail (field) { if (field.value.indexOf ("@") != "-1" && field.value.indexOf (".") != "-1") { return true; } else { return false; } } // Process cookie not allowed from home page. function chkCookie () { if (!getCookie ("uid")) { window.location = "/usr/html/cookie.html"; return false; } else { return true; } } // Set a cookie if not there. function tryCookie (home) { setCookie ("rtn_page", home); if (!getCookie ("uid")) { // Sixteen digit random number. var num = Math.floor (Math.random() * 8999999999999999) + 1000000000000000; // Set expiration time to 90 days. var exp = new Date(); exp.setTime (exp.getTime() + (1000 * 60 * 60 * 24 * 90)); setCookie ("uid", num, exp); } } // Function to create a cookie and set its value. function setCookie (name, value, expires) { document.cookie = escape (name) + "=" + escape (value) + "; path=/" + ((expires == null) ? "" : "; expires=" + expires.toGMTString ()); } // Function to retrieve a cookie's value. function getCookie (name) { var cookiename = name + "="; var dc = document.cookie; var begin, end; if (dc.length > 0) { begin = dc.indexOf (cookiename); if (begin != -1) { begin += cookiename.length; end = dc.indexOf (";", begin); if (end == -1) { end = dc.length; } return unescape (dc.substring (begin, end)); } } return null; } // Function to delete a cookie. function deleteCookie (name) { document.cookie = name + "=; expires=Thu, 01-Jan-70 00:00:01 GMT" + "; path=/"; } // Check sign-in vars. function sigReady (form) { if (isEmail (form.sig_email) == false) { alert ("Please enter a valid email address."); form.sig_email.focus(); return false; } if (isFilled (form.sig_pword) == false) { alert ("Please enter your password."); form.sig_pword.focus(); return false; } return true; } // Check email sign-in var. function epwReady (form) { if (isEmail (form.sig_email) == false) { alert ("Please enter a valid email address."); form.sig_email.focus(); return false; } return true; } // Check multi-form vars. function regReady (form) { if (isFilled (form.reg_name) == false) { alert ("Please enter your Name."); form.reg_name.focus(); return false; } if (isFilled (form.reg_phone) == false) { alert ("Please enter your Home Phone number."); form.reg_phone.focus(); return false; } if ((isFilled (form.reg_fax) == false) && (form.reg_via_fax.checked == true)) { alert ("Please enter your Fax Phone number."); form.reg_fax.focus(); return false; } if ((isFilled (form.reg_work) == false) && (form.reg_at_work.checked == true)) { alert ("Please enter your Work Phone number."); form.reg_work.focus(); return false; } if ((isFilled (form.reg_addr) == false) && (form.reg_via_usmail.checked == true)) { alert ("Please enter your Address."); form.reg_addr.focus(); return false; } if ((isFilled (form.reg_city) == false) && (form.reg_via_usmail.checked == true)) { alert ("Please enter your City."); form.reg_city.focus(); return false; } if ((isFilled (form.reg_state) == false) && (form.reg_via_usmail.checked == true)) { alert ("Please enter your State."); form.reg_state.focus(); return false; } if ((isFilled (form.reg_zip) == false) && (form.reg_via_usmail.checked == true)) { alert ("Please enter your Zip Code."); form.reg_zip.focus(); return false; } if (isEmail (form.reg_email) == false) { alert ("Please enter a valid Email Address."); form.reg_email.focus(); return false; } if (form.reg_pword) { if (isFilled (form.reg_pword) == false) { alert ("Please enter your Password."); form.reg_pword.focus(); return false; } } return true; } // Check short form vars. function shtReady (form) { if (isFilled (form.reg_name) == false) { alert ("Please enter your Name."); form.reg_name.focus(); return false; } if (isFilled (form.reg_addr) == false) { alert ("Please enter your Address."); form.reg_addr.focus(); return false; } if (isFilled (form.reg_city) == false) { alert ("Please enter your City."); form.reg_city.focus(); return false; } if (isFilled (form.reg_state) == false) { alert ("Please enter your State."); form.reg_state.focus(); return false; } if (isFilled (form.reg_zip) == false) { alert ("Please enter your Zip Code."); form.reg_zip.focus(); return false; } if (form.reg_email) { if (isEmail (form.reg_email) == false) { alert ("Please enter a valid Email Address."); form.reg_email.focus(); return false; } } return true; } // Check feedback request vars. function fbkReady (form) { if (isFilled (form.reg_name) == false) { alert ("Please enter your Name."); form.reg_name.focus(); return false; } if (isEmail (form.reg_email) == false) { alert ("Please enter a valid Email Address."); form.reg_email.focus(); return false; } return true; } // Enable top nav bar buttons. if (document.images) { imgRay = new Array(); for (i=1; i<=8; i++) { imgRay[i] = new Image(); } imgRay[1].src = "images/tab1b.gif"; imgRay[2].src = "images/tab2b.gif"; imgRay[3].src = "images/tab3b.gif"; imgRay[4].src = "images/tab4b.gif"; imgRay[5].src = "images/tab5b.gif"; imgRay[6].src = "images/tab6b.gif"; imgRay[7].src = "images/tab7b.gif"; imgRay[8].src = "images/tab8b.gif"; } function msovr(nDex) { if (document.images) { document.images["msg"].src = imgRay[nDex].src; } } function msout(nDex) { if (document.images) { document.images["msg"].src = imgRay[nDex].src; } } function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i