	function IsBlank(divId) {	
		blankFlag = 0;
		itemVal = document.getElementById(divId).value;
		for(i=0;i<itemVal.length;i++) {
		   if(itemVal.charAt(i)==' ') {
	 		   blankFlag++;
		   }
		}
		if(blankFlag==i) {
		    document.getElementById(divId).value='';
		    /* document.getElementById(divId).focus(); */
		    return 1;
		}	
    }
    function IsAlphaNumericDots(divId) {
		blankFlag = 0;
		itemVal = document.getElementById(divId).value;
		var objRegEx = /^[a-zA-Z0-9._ ]*$/i;
		res = objRegEx.test(itemVal);
		if(!res) {
			/* document.getElementById(divId).focus(); */
		    blankFlag = 1;
		}
		return blankFlag;
	}
	
	function IsAlphaNumericDotsQuotes(divId) {
		blankFlag = 0;
		itemVal = document.getElementById(divId).value;
		var objRegEx = /^[a-zA-Z0-9._ ']*$/i;
		res = objRegEx.test(itemVal);
		if(!res) {
			/* document.getElementById(divId).focus(); */
		    blankFlag = 1;
		 }
		return blankFlag;
	} 
	
    function IsAlphaNumericOnly(divId) {
		blankFlag = 0;
		itemVal = document.getElementById(divId).value;
		var objRegEx = /^[a-zA-Z0-9]*$/i;
		res = objRegEx.test(itemVal);
		if(!res) {
			/* document.getElementById(divId).focus(); */
		    blankFlag = 1;
		}
		return blankFlag;
	}
	function IsAlphaNumeric(divId) {
		blankFlag = 0;
		itemVal = document.getElementById(divId).value;
		var objRegEx = /^[a-zA-Z0-9._]*$/i;
		res = objRegEx.test(itemVal);
		if(!res) {
			/* document.getElementById(divId).focus(); */
		    blankFlag = 1;
		}
		return blankFlag;
	}
	function IsAlphaNumerics(divId) {
		blankFlag = 0;
		itemVal = document.getElementById(divId).value;
		var objRegEx = /^[a-zA-Z0-9 _]*$/i;
		res = objRegEx.test(itemVal);
		if(!res) {
			/* document.getElementById(divId).focus(); */
		    blankFlag = 1;
		}
		return blankFlag;
	}
	function IsAlphabets(divId) {
		blankFlag = 0;
		itemVal = document.getElementById(divId).value;
		var objRegEx = /^[a-zA-Z ]*$/i;
		res = objRegEx.test(itemVal);
		if(!res) {
			/* document.getElementById(divId).focus(); */
		    blankFlag = 1;
		}
		return blankFlag;
	}
	function IsDate(divId) {
		blankFlag = 0;
		itemVal = document.getElementById(divId).value;
		var objRegEx = /^(\d{4})\-(\d{1,2})\-(\d{1,2})$/;
		res = objRegEx.test(itemVal);
		if(!res) {
			/* document.getElementById(divId).focus(); */
		    blankFlag = 1;
		}
		return blankFlag;
	}
	function ipaddress(divId) {
		blankFlag = 0;
		itemVal = document.getElementById(divId).value;
		var objRegEx = /^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/;
		res = objRegEx.test(itemVal);
		if(!res) {
			/* document.getElementById(divId).focus(); */
		    blankFlag = 1;
		}
		return blankFlag;
	}
    function IsEmail(divId) {
		itemVal = document.getElementById(divId).value;
		blankFlag = 0;
		var objRegEx = /^[a-zA-Z0-9][a-zA-Z0-9\.-_]*@(|)[a-zA-Z0-9][a-zA-Z0-9-_]*\.(|)[a-zA-Z][a-zA-Z0-9-_\.]*[a-zA-Z0-9]$/i;
		res = objRegEx.test(itemVal);
		if(!res) {
			blankFlag = 1;
		}
		return blankFlag;
    }
	function IsInteger(divId) {
		blankFlag = 0;
		itemVal = document.getElementById(divId).value;
		var objRegEx = /^[0-9]*$/i;
		res = objRegEx.test(itemVal);
		if(!res) {
			/* document.getElementById(divId).focus(); */
		    blankFlag = 1;
		}
		return blankFlag;
	}
	function IsAmount(divId) {
		blankFlag = 0;
		itemVal = document.getElementById(divId).value;
		var objRegEx = /^[0-9.,]*$/i;
		res = objRegEx.test(itemVal);
		if(!res) {
			/* document.getElementById(divId).focus(); */
		    blankFlag = 1;
		}
		return blankFlag;
	}
	function IsFloat(divId) {
		blankFlag = 0;
		itemVal = document.getElementById(divId).value;
		var objRegEx = /^[0-9]*?[.]?[0-9]{2}$/i;
		var objRegEx1 = /^[0-9]*?[.]?[0-9]{1}$/i;
		res = objRegEx.test(itemVal);
		res1 = objRegEx1.test(itemVal);
		if(!res && !res1) {
			var objRegEx = /^[0-9]*$/i;
			res = objRegEx.test(itemVal);			
		}
		if(!res && !res1) {
			/* document.getElementById(divId).focus(); */
		    blankFlag = 1;
		}
		if(itemVal=='0.00' || itemVal=='0'){
			blankFlag = 1;
		}
		return blankFlag;
	}		  
    function specialChars(divId) {
    	var iChars = "\n1234567890 qwertyuiopasdfghjklzxcvbnm~,.-=[]`\'\"\\/!@#$%^&*()_+|}{:?><QWERTYUIOPASDFGHJKLZXCVBNM";
    	blankFlag = 0;
    	string = document.getElementById(divId).value;
	    for(var i = 0; i < string.length; i++) 
	    {
		    if (iChars.indexOf(string.charAt(i)) == -1) {
		        blankFlag = 1;
		    }
	    }
	    if(blankFlag == 1) {	
	    	/* document.getElementById(divId).focus(); */
	    	return blankFlag;
	    }
    }
    
    function trimString (str) {
	    str = this != window? this : str;
	    return str.replace(/^\s+/g, '').replace(/\s+$/g, '');
    }
    
    function IsPhone(divId) {
		blankFlag = 0;
		itemVal = document.getElementById(divId).value;
		var objRegEx = /^[()0-9- ]*$/i;
		res = objRegEx.test(itemVal);
		if(!res) {
			/* document.getElementById(divId).focus(); */
		    blankFlag = 1;
		}
		return blankFlag;
	}
	
	
	
 function IsQuestion(divId) {	
		blankFlag = 0;
		itemVal = document.getElementById(divId).value;
		for(i=0;i<itemVal.length;i++) {
		   if(itemVal.charAt(i)=='?') {
	 		   blankFlag++;
		   }
		}
		if(blankFlag>=1) {
		    //document.getElementById(divId).value='';
		    /* document.getElementById(divId).focus(); */
		    return 1;
		}	
    }
	
	
function Issemicolon(divId) {	
		blankFlag = 0;
		itemVal = document.getElementById(divId).value;
		for(i=0;i<itemVal.length;i++) {
		   if(itemVal.charAt(i)==';') {
	 		   blankFlag++;
		   }
		}
		if(blankFlag>=1) {
		    //document.getElementById(divId).value='';
		    /* document.getElementById(divId).focus(); */
		    return 1;
		}	
    }
	
function Iscolon(divId) {	
		blankFlag = 0;
		itemVal = document.getElementById(divId).value;
		for(i=0;i<itemVal.length;i++) {
		   if(itemVal.charAt(i)==':') {
	 		   blankFlag++;
		   }
		}
		if(blankFlag>=1) {
		    //document.getElementById(divId).value='';
		    /* document.getElementById(divId).focus(); */
		    return 1;
		}	
    }
	
	
	function trimString (str) {
	    str = this != window? this : str;
	    return str.replace(/^\s+/g, '').replace(/\s+$/g, '');
    }
    