function closeMessage(msgdiv)
{document.getElementById(msgdiv).innerHTML='';}
function isBlank(fieldId,message)
{var fieldName=trim(document.getElementById(fieldId).value);if(fieldName=='')
{return message;}
else
return"";}
function isBetweenNumber(fieldId,message,lowerLimit,upperLimit)
{var fieldName=document.getElementById(fieldId).value;if(fieldName>=lowerLimit&&fieldName<=upperLimit)
{return"";}
else
return message;}
function comparePasswordConfirmPassword(passwordValue,passwordValue,message)
{if(passwordValue==passwordValue)
{return"";}
else
return message;}
function ischeckboxConfirm(field,message)
{if(field==false)
{return message;}
else
return"";}
function isCharacter(fieldId,message)
{var fieldName=document.getElementById(fieldId).value;if(fieldName.match(/^[a-zA-Z ]+$/))
{return"";}
else
return message;}
function isSpecialCharacter(fieldId,message)
{var fieldName=document.getElementById(fieldId).value;if(fieldName.match(/[&<>+@#$%*"';]+/))
{return message;}
else
return"";}
function isFirstCharBlank(fieldId,message)
{var fieldName=document.getElementById(fieldId).value;if(fieldName.charAt(0)==' ')
{return message;}
else
return"";}
function isNumeric(fieldId,message)
{var fieldName=document.getElementById(fieldId).value;var checkOK="0123456789";var checkStr=fieldName;var allValid=true;var allNum="";var j;var i;for(i=0;i<fieldName.length;i++)
{ch=fieldName.charAt(i);for(j=0;j<checkOK.length;j++)
{if(ch==checkOK.charAt(j))
{break;}}
if(j==checkOK.length)
{allValid=false;break;}
if(!allValid)
{allValid=false;}}
if(allValid==true)
return"";else
return message;}
function isTime(fieldId,message)
{var fieldName=document.getElementById(fieldId).value;var checkOK="0123456789:";var checkStr=fieldName;var allValid=true;var allNum="";var j;var i;for(i=0;i<fieldName.length;i++)
{ch=fieldName.charAt(i);for(j=0;j<checkOK.length;j++)
{if(ch==checkOK.charAt(j))
{break;}}
if(j==checkOK.length)
{allValid=false;break;}
if(!allValid)
{allValid=false;}}
if(allValid==true)
return"";else
return message;}
function isEmail(fieldId,msg){var str=document.getElementById(fieldId).value;var at="@"
var dot="."
var lat=str.indexOf(at)
var lstr=str.length
var ldot=str.indexOf(dot)
var noOfDots=(str.split(".").length-1);if(noOfDots>3)
{return msg;}
if(str.indexOf(at)==-1){return msg;}
if(str.indexOf(at)==-1||str.indexOf(at)==0||str.indexOf(at)==lstr){return msg;}
if(str.indexOf(dot)==-1||str.indexOf(dot)==0||str.indexOf(dot)==lstr){return msg;}
if(str.indexOf(at,(lat+1))!=-1){return msg;}
if(str.substring(lat-1,lat)==dot||str.substring(lat+1,lat+2)==dot){return msg;}
if(str.indexOf(dot,(lat+2))==-1){return msg;}
if(str.indexOf(" ")!=-1){return msg;}
if(str.indexOf('"')!=-1){return msg;}
return"";}
function isDecimal(fieldId,message)
{var fieldName=document.getElementById(fieldId).value;var ValidChars="0123456789.";var IsNumber=0;var Char;var check=0;for(dec=0;dec<fieldName.length&&IsNumber==0;dec++)
{Char=fieldName.charAt(dec);if(Char=='.')
{check++;}
if(ValidChars.indexOf(Char)==-1)
{IsNumber=1;}}
if(check>1)
{IsNumber=2;}
if(IsNumber==0)
{return"";}
else
{return message;}}
function isDate(fieldId,message)
{var fieldName=document.getElementById(fieldId).value;var pattern=new RegExp(/^\d{4}\-\d{2}\-\d{2}$/);if(document.getElementById(fieldName).value.match(pattern))
{var date_array=document.getElementById(fieldName).value.split('-');var day=date_array[2];var month=date_array[1]-1;var year=date_array[0];source_date=new Date(year,month,day);if(year!=source_date.getFullYear())
{return message;}
if(month!=source_date.getMonth())
{return message;}
if(day!=source_date.getDate())
{return message;}}
else
{return message;}
return"";}
function displayMessage(labelID,message,status)
{if(isJavascriptAlert=="Y"||isAlertEnabled=="Y")
{alert(message);}
else
{var label=document.getElementById(labelID);label.innerHTML=message;if(label.innerHTML==null)
{label.visible=false;}
else
{label.style.visibility="visible";if(status=="2")
{label.style.color="red";}
if(status=="1")
{label.style.color="green";}
if(status=="0")
{label.style.color="red";}
if(status=="3")
{label.style.color="white";}}}}
function LTrimStr(value)
{var re=/\s*((\S+\s*)*)/;return value.replace(re,"$1");}
function RTrimStr(value){var re=/((\s*\S+)*)\s*/;return value.replace(re,"$1");}
function trim(argString)
{return LTrimStr(RTrimStr(argString));}
function comparePasswordConfirmPassword(passwordValue1,passwordValue2,message)
{var fieldName1=document.getElementById(passwordValue1).value;var fieldName2=document.getElementById(passwordValue2).value;if(fieldName1==fieldName2)
{return"";}
else
return message;}
function trimFieldValue(fieldId)
{document.getElementById(fieldId).value=trim(document.getElementById(fieldId).value);}
function isImageFile(fieldId,message)
{if(document.getElementById(fieldId).value.lastIndexOf(".jpg")!=-1)
{return'';}
else if(document.getElementById(fieldId).value.lastIndexOf(".JPG")!=-1)
{return'';}
else if(document.getElementById(fieldId).value.lastIndexOf(".jpeg")!=-1)
{return'';}
else if(document.getElementById(fieldId).value.lastIndexOf(".JPEG")!=-1)
{return'';}
else if(document.getElementById(fieldId).value.lastIndexOf(".bmp")!=-1)
{return'';}
else if(document.getElementById(fieldId).value.lastIndexOf(".BMP")!=-1)
{return'';}
else if(document.getElementById(fieldId).value.lastIndexOf(".gif")!=-1)
{return'';}
else if(document.getElementById(fieldId).value.lastIndexOf(".GIF")!=-1)
{return'';}
else
{return message;}}
function isEqual(field1,field2,message)
{if(document.getElementById(field1).value==document.getElementById(field2).value)
{return"";}
else
return message;}
function setfocusToField(field1)
{document.getElementById(field1).focus();}
function isPhonrNumber(fieldId,message)
{var fieldName_1=document.getElementById(fieldId+'_1').value;var fieldName_2=document.getElementById(fieldId+'_2').value;var fieldName_3=document.getElementById(fieldId+'_3').value;Char=fieldName_1.charAt(0);if(fieldName_1.match(/^[0-9]+$/)&&fieldName_2.match(/^[0-9]+$/)&&fieldName_3.match(/^[0-9]+$/))
{return'';}
else
{return message;}}
function isUserName(fieldId,message)
{var fieldName=document.getElementById(fieldId).value;if(fieldName.match(/^[0-9a-zA-Z_]+$/))
{return"";}
else
return message;}
function IsDecimal1(fieldId,message)
{var mystring=document.getElementById(fieldId).value;if(mystring.match(/^\d+$|^\d+\.\d{0,2}$/))
{return"";}
else
{return message;}}
function isEmailValid(strid,message)
{var str=document.getElementById(strid).value;var afterAtTheRate='';afterAtTheRate=str.split("@");if(afterAtTheRate.length>1)
{afterAtTheRate=afterAtTheRate[1];var countDots=afterAtTheRate.split(".").length-1;}
else if(afterAtTheRate.length==1)
var countDots=0;if(countDots>2)
{return message;}
var at="@"
var dot="."
var lat=str.indexOf(at)
var lstr=str.length
var ldot=str.indexOf(dot)
var countDot=0;var dotLocation=0;if(str.indexOf(at)==-1)
{return message;}
else if(str.indexOf(at)==-1||str.indexOf(at)==0||str.indexOf(at)==lstr)
{return message;}
else if(str.charAt(lstr-1)==".")
{return message;}
else if(str.indexOf(dot)==-1||str.indexOf(dot)==0||str.indexOf(dot)==lstr)
{return message;}
else if(str.indexOf(at,(lat+1))!=-1)
{return message;}
else if(str.substring(lat-1,lat)==dot||str.substring(lat+1,lat+2)==dot)
{return message;}
else if(str.indexOf(dot,(lat+2))==-1)
{return message;}
else if(str.indexOf(" ")!=-1)
{return message;}
else if(str.indexOf('"')!=-1)
{return message;}
else if(str.indexOf("'")!=-1)
{return message;}
else
{return"";}}<!--Begin
function IsValidTime(timeStr){var timePat=/^(\d{1,2}):(\d{2})(:(\d{2}))?(\s?(AM|am|PM|pm))?$/;var matchArray=timeStr.value.match(timePat);if(matchArray==null){return"Time is not in a valid format.";}
hour=matchArray[1];minute=matchArray[2];second=matchArray[4];ampm=matchArray[6];if(second==""){second=null;}
if(ampm==""){ampm=null}
if(hour<0||hour>23){return"Hour must be between 1 and 12. (or 0 and 23 for military time)";}
if(hour<=12&&ampm==null){if(confirm("Please indicate which time format you are using.  OK = Standard Time, CANCEL = Military Time")){return"You must specify AM or PM.";}}
if(hour>12&&ampm!=null){return"You can't specify AM or PM for military time.";}
if(minute<0||minute>59){return"Minute must be between 0 and 59.";}
if(second!=null&&(second<0||second>59)){return"Second must be between 0 and 59.";}
return"";}
function pageDown(){if(window.scrollBy)
window.scrollBy(0,window.innerHeight?window.innerHeight:document.body.clientHeight);}
function pageUp(){if(window.scrollBy)
window.scrollBy(0,window.innerHeight?-window.innerHeight:-document.body.clientHeight);}
function checkURL(controlName,errorMsg)
{var message="";var websiteUrlValue=document.getElementById(controlName).value;if(websiteUrlValue!='')
{var urlregex=new RegExp("^(http:\/\/|https:\/\/){1}([0-9A-Za-z]+\.)");if(urlregex.test(websiteUrlValue))
{message="";}
else
{message=errorMsg;}}
return message;}
