function isBlank(fieldId,message)
{var fieldName=document.getElementById(fieldId).value;if(fieldName=='')
{return message;}
else
return"";}
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 ischeckboxConfirm(field,message)
{if(field==false)
{return message;}
else
return"";}
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 IsEmail(fieldId,message)
{var fieldName=document.getElementById(fieldId).value;var checkEmail="@.";var EmailValid=false;var EmailAt=false;var EmailPeriod=false;var count=0;for(i=0;i<fieldName.length;i++)
{ch=fieldName.charAt(i);for(j=0;j<checkEmail.length;j++)
{if(ch==checkEmail.charAt(j)&&ch=="@")
EmailAt=true;if(ch==checkEmail.charAt(j)&&ch==".")
EmailPeriod=true;if(EmailAt&&EmailPeriod)
break;if(j==checkEmail.length)
break;}
if(EmailAt&&EmailPeriod)
{EmailAt=false;count++;}}
if(count==1)
return"";else
return message;}
function IsDecimal(fieldId,message)
{var fieldName=document.getElementById(fieldId).value;var ValidChars="0123456789.";var IsNumber=0;var Char;var check=0;for(i=0;i<fieldName.length&&IsNumber==0;i++)
{Char=fieldName.charAt(i);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)
{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";}}}
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));}
