imgRollover.preloadImage("mailSubmitOn","/img/global/btnSubmitOn.gif");imgRollover.preloadImage("mailSubmitOff","/img/global/btnSubmitOff.gif");imgRollover.preloadImage("SaveOn","/img/admin/buttons/btnSave-on.gif");imgRollover.preloadImage("SaveOff","/img/admin/buttons/btnSave-off.gif");imgRollover.preloadImage("CloseOn","/img/subpages/btnClose-On.gif");imgRollover.preloadImage("CloseOff","/img/subpages/btnClose-Off.gif");var myPopup={};myPopup.launch=function(newURL,newName,newFeatures,orgName){var regWidth=/width=(\d+)/i;var regHeight=/height=(\d+)/i;var result=newFeatures.match(regWidth);var myLeft=(screen.width-(result!=null?result[1]:0))/2;result=newFeatures.match(regHeight);var myTop=(screen.height-(result!=null?result[1]:0))/2;newFeatures+=", left="+myLeft+", top="+myTop;var remote=open(newURL,newName,newFeatures);if(remote.opener==null){remote.opener=window;}remote.opener.name=orgName;};myPopup.verifyMailForm=function(theForm){if(myPopup.verifyMail(theForm)){theForm.submit();}};myPopup.verifyFormLink=function(theForm){var e1=theForm.elements[2];var e2=theForm.elements[3];if((e1.value.trim().length!=0)&&(e2.value.trim().length!=0)){if(myPopup.checkURL(e2.value)){theForm.submit();}else{alert("URL is not valid!");}}else{alert("Fields are empty!");}};myPopup.closeTimeOut=function(){window.setTimeout("window.close()",1500);};myPopup.verifyHelpForm=function(theForm){if(myPopup.verifyHelp(theForm)){theForm.submit();}};myPopup.isblank=function(s){for(var i=0;i<s.length;i++){var c=s.charAt(i);if((c!=" ")&&(c!="\n")&&(c!="\t")){return false;}}return true;};myPopup.checkEmail=function(anEmailAddress){var filter=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;return filter.test(anEmailAddress);};myPopup.checkURL=function(aURL){if(aURL.indexOf("/app")==0){return true;}else{var filter=/^(((http|https|ftp)\072\057\057)|(mailto:)){1}(([a-zA-Z0-9\-\100])+\.)+([a-zA-Z0-9]{2,4}(\072\d{4})*(\s+$|\057[\041-\176]*$|$))/;return filter.test(aURL);}};myPopup.verifyMail=function(f){var msg;var empty_fields="";var errors="";var len=f.elements.length-1;for(var i=0;i<len;i++){var e=f.elements[i];if((e.value==null)||(e.value=="")||myPopup.isblank(e.value)){empty_fields+="\n          "+e.title;}else{if(i<2){if(!myPopup.checkEmail(e.value)){errors+="- The field "+e.title+" is not a valid email address"+".\n";}}}}if(!empty_fields&&!errors){return true;}msg="______________________________________________________\n\n";msg+="The form was not submitted because of the following error(s).\n";msg+="Please correct these error(s) and re-submit.\n";msg+="______________________________________________________\n\n";if(empty_fields!=""){msg+="- The following required field(s) are empty:"+empty_fields+"\n";if(errors){msg+="\n";}}msg+=errors;alert(msg);return false;};myPopup.verifyHelp=function(f){var msg;var empty_fields="";var errors="";var e=f.elements[0];if((e.value==null)||(e.value=="")||myPopup.isblank(e.value)){empty_fields+="\n          "+e.title;}e=f.elements[1];if((e.value==null)||(e.value=="")||myPopup.isblank(e.value)){empty_fields+="\n          "+e.title;}e=f.elements[2];if((e.value==null)||(e.value=="")||myPopup.isblank(e.value)){empty_fields+="\n          "+e.title;}else{if(!myPopup.checkEmail(e.value)){errors+="- The field "+e.title+" is not a valid email address"+".\n";}}var s;s="";for(var jj=0;jj<3;jj++){e=f.elements[3+jj];if(e.value.length!=0){s=s+e.value;}}var v=parseInt(s);if(s.length!=0){if(isNaN(v)||s.length<10){errors+="- The field "+e.title+" must be a number and must be at least 10 digits.\n";}}var e=f.elements[8];if((e.value==null)||(e.value=="")||myPopup.isblank(e.value)){empty_fields+="\n          "+e.title;}if(!empty_fields&&!errors){return true;}msg="______________________________________________________\n\n";msg+="The form was not submitted because of the following error(s).\n";msg+="Please correct these error(s) and re-submit.\n";msg+="______________________________________________________\n\n";if(empty_fields!=""){msg+="- The following required field(s) are empty:"+empty_fields+"\n";if(errors){msg+="\n";}}msg+=errors;alert(msg);return false;};