
function isEmpty(strX)
{var re=/.+/;if(!strX.match(re)||strX==null||strX=="-1")
{return true;}
return false;}
function isPositiveInteger(strX)
{var re=/^\d*$/;strX=strX.toString();if(!strX.match(re))
{return false;}
return true;}
function checkNumberMin(strValue,strField,compareToValue,isReq,displayText)
{if((strValue==null)||(strValue==""))
{if(isReq)
return"Please "+displayText+" "+strField+"\n";else
return'';}
if((isNaN(strValue))||(strValue<compareToValue))
return strField+" must be greater than "+compareToValue+"\n";return'';}
function checkNumberMax(strValue,strField,compareToValue,isReq,displayText)
{if((strValue==null)||(strValue==""))
{if(isReq)
return"Please "+displayText+" "+strField+"\n";else
return'';}
if((isNaN(strValue))||(strValue>compareToValue))
return strField+" must be "+compareToValue+" or less\n";return'';}
function isNotEmpty(strValue,strField,displayText,validationMessage)
{if((strValue==null)||(strValue==""))
{if(validationMessage=="")
return"Please "+displayText+" "+strField+"\n";else
return validationMessage;}
else
return'';}
function isAllDigit(strValue,strField,isReq,validationMessage)
{if((strValue==null)||(strValue==""))
{if(isReq)
{if(validationMessage=="")
return"Please Enter "+strField+"\n";else
return validationMessage;}
else
return'';}
if(isNaN(strValue))
{if(validationMessage=="")
return"Please Correct "+strField+"\n";else
return validationMessage}
return'';}
function isAllDigitLength(strValue,strField,strLength,isReq,validationMessage)
{if((strValue==null)||(strValue==""))
{if(isReq)
{if(validationMessage=="")
return"Please Enter "+strField+"\n";else
return validationMessage;}
else
return'';}
if((isNaN(strValue))||(strValue.length!=strLength))
{if(validationMessage=="")
return"Please Correct "+strField+"\n";else
return validationMessage;}
return'';}
function checkLength(strValue,strField,l,displayText,validationMessage)
{if((strValue==null)&&(l==0))
return'';else if(strValue==null)
{if(validationMessage=="")
return"Please "+displayText+" "+strField+"\n";else
return validationMessage;}
else if(strValue.length!=l)
{if(validationMessage=="")
return"Please Complete "+strField+"\n";else
return validationMessage;}
else
return'';}
function checkAddress(strValue,strField,isReq,displayText,validationMessage)
{if((strValue==null)||(strValue==""))
{if(isReq)
{if(validationMessage=="")
return"Please "+displayText+" "+strField+"\n";else
return validationMessage;}
else
return'';}
if(!isNaN(strValue))
{if(validationMessage=="")
return"Please Correct "+strField+"\n";else
return validationMessage;}
return'';}
function checkZip(strValue,strField,isReq,displayText,validationMessage)
{if((strValue==null)||(strValue==""))
{if(isReq)
{if(validationMessage=="")
return"Please "+displayText+" "+strField+"\n";else
return validationMessage;}
else
return'';}
if(strValue.length<5||strValue.length>5)
{if(validationMessage=="")
return strField+" must be in 5 Digits\n";else
return validationMessage;}
if(!isPositiveInteger(strValue))
{if(validationMessage=="")
return"Please Correct "+strField+"\n";else
return validationMessage;}
return'';}
function checkPhoneComplete(strValue,strField,isReq,displayText,validationMessage)
{if((strValue==null)||(strValue==""))
{if(isReq)
{if(validationMessage=="")
return"Please "+displayText+" "+strField+"\n";else
return validationMessage;}
else
return'';}
var re=/(\(|\)|\-| |[A-Za-z]*)/g;strValue=strValue.replace(re,"");if(strValue.length<10)
{if(validationMessage=="")
return"Please Complete "+strField+"\n";else
return validationMessage;}
if(strValue.length>10)
{if(validationMessage=="")
return strField+" has too many digits\n";else
return validationMessage;}
return'';}
function checkPositiveNum(strValue,strField,isReq,displayText,validationMessage)
{if((strValue==null)||(strValue==""))
{if(isReq)
{if(validationMessage=="")
return"Please "+displayText+" "+strField+"\n";else
return validationMessage;}
else
return'';}
if(!isPositiveInteger(strValue))
{if(validationMessage=="")
return"Please Correct "+strField+"\n";else
return validationMessage;}
if(strValue.length<intNum)
{if(validationMessage=="")
return"Please Complete "+strField+"\n";else
return validationMessage;}
if(strValue.length>intNum)
{if(validationMessage=="")
return strField+" has too many digits\n";else
return validationMessage;}
return'';}
function checkEmail(strValue,strField,isReq,displayText,validationMessage)
{if((strValue==null)||(strValue==""))
{if(isReq)
{if(validationMessage=="")
return"Please "+displayText+" "+strField+"\n";else
return validationMessage;}
else
return'';}
var re=/^[\w-]+(\.[\w-]+)*@([a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*?\.[a-zA-Z]{2,6}|(\d{1,3}\.){3}\d{1,3})(:\d{4})?$/;if(!strValue.match(re))
{if(validationMessage=="")
return"Please Correct "+strField+"\n";else
return validationMessage;}
return'';}
function checkMonth(strValue,strField,isReq,displayText,validationMessage)
{if((strValue==null)||(strValue==""))
{if(isReq)
{if(validationMessage=="")
return"Please "+displayText+" "+strField+"\n";else
return validationMessage;}
else
return'';}
var re=/\b[A-Za-z]{3}\b/;if(isNaN(strValue))
{if(!strValue.match(re))
{if(validationMessage=="")
return"Please Correct "+strField+"\n";else
return validationMessage;}}
else
{re=/\b(1[0-2]|0?[1-9])\b/;if(!strValue.match(re))
{if(validationMessage=="")
return strField+" must be between 1 and 12\n";else
return validationMessage;}}
return'';}
function checkDay(strValue,strField,isReq,displayText,validationMessage)
{if((strValue==null)||(strValue==""))
{if(isReq)
{if(validationMessage=="")
return"Please "+displayText+" "+strField+"\n";else
return validationMessage;}
else
return'';}
var re=/\b(0?[1-9]|[12][0-9]|3[01])\b/;if(isNaN(strValue))
{if(validationMessage=="")
return"Please Correct "+strField+"\n";else
return validationMessage;}
else
{if(!strValue.match(re))
{if(validationMessage=="")
return strField+" must be between 1 and 31\n";else
return validationMessage;}}
return'';}
function checkYear(strValue,strField,isReq,displayText,validationMessage)
{if((strValue==null)||(strValue==""))
{if(isReq)
{if(validationMessage=="")
return"Please "+displayText+" "+strField+"\n";else
return validationMessage;}
else
return'';}
if(strValue==-2)
return'';var re=/\b((19|20)\d{2})\b/;if(isNaN(strValue))
{if(validationMessage=="")
return"Please Correct "+strField+"\n";else
return validationMessage;}
else
{if(!strValue.match(re))
{if(validationMessage=="")
return"Please Correct "+strField+"\n";else
return validationMessage;}}
return'';}
function checkTimeAt(strValue,strField,isReq,displayText,validationMessage)
{if((strValue==null)||(strValue==""))
{if(isReq)
{if(validationMessage=="")
return"Please "+displayText+" "+strField+"\n";else
return validationMessage;}
else
return'';}
var re=/select/i;if(strValue.match(re))
{if(validationMessage=="")
return"Please Correct "+strField+"\n";else
return validationMessage;}
return'';}
function checkDollars(strValue,strField,isReq,displayText,validationMessage)
{if((strValue==null)||(strValue==""))
{if(isReq)
{if(validationMessage=="")
return"Please "+displayText+" "+strField+"\n";else
return validationMessage;}
else
return'';}
var re=/(\,| )/g;strValue=strValue.replace(re,"");re=/\./g;if(strValue.match(re))
{if(validationMessage=="")
return strField+" must be a whole number\n";else
return validationMessage;}
if(isNaN(strValue))
{if(validationMessage=="")
return strField+" must be a number\n";else
return validationMessage;}
if(strValue<0)
{if(validationMessage=="")
return strField+" must be non-negative\n";else
return validationMessage;}
return'';}
function checkTrueFalse(strValue,strField,isReq,displayText,validationMessage)
{if((strValue==null)||(strValue==""))
{if(isReq)
{if(validationMessage=="")
return"Please "+displayText+" "+strField+"\n";else
return validationMessage;}
else
return'';}
if(strValue!="true")
{if(validationMessage=="")
return strField+" is required\n";else
return validationMessage;}
return'';}
function clickButton(e,buttonid)
{var bt=document.getElementById(buttonid);if(typeof bt=='object')
{if(navigator.appName.indexOf("Netscape")>(-1))
{if(e.keyCode==13)
{bt.click();return false;}}
if(navigator.appName.indexOf("Microsoft Internet Explorer")>(-1))
{if(event.keyCode==13)
{bt.click();return false;}}}}
function cookieCheck(sessionQueryString,baseUrl)
{if((document.cookie!=null)&&(document.cookie!=''))
{document.getElementById('cookieCheckHiddenField').value='yes';}
else
{document.getElementById('cookieCheckHiddenField').value='no';if((document.links!=null)&&(sessionQueryString!=null)&&(sessionQueryString!=""))
{for(i=0;i<document.links.length;i++)
{url=document.links[i].href.toLowerCase();if((url.indexOf("javascript:")!=0)&&((url.indexOf("/")==0)||(url.indexOf("//")<0)||(url.indexOf(baseUrl.toLowerCase())>=0)))
{if(url.indexOf('?')>=0)
url=url+'&sessionQuery='+sessionQueryString;else
url=url+'?sessionQuery='+sessionQueryString;document.links[i].href=url;}}}}}
function addLoadEvent(func)
{var oldonload=window.onload;if(typeof window.onload!='function')
{window.onload=func;}
else
{window.onload=function()
{oldonload();func();}}}
function addUnloadEvent(func)
{var oldonunload=window.onunload;if(typeof window.onunload!='function')
{window.onunload=func;}
else
{window.onunload=function()
{oldonunload();func();}}}
function Popup_Open_Full(url)
{InfoWindow=window.open(url,"PopupWindow","resizable=yes,fullscreen=no,scrollbars=yes,width=600,height=600,left=200,top=200");if(window.focus)
{if(InfoWindow!=null)
InfoWindow.focus();}}