function validEmail(email_address)
	{
	    invalidChars="/:,;"
		if(email_address=="")
		  {
		   return false
		  }
		for(i=0;i<invalidChars.length;i++)
		  {
		   badChar=invalidChars.charAt(i);
		   if(email_address.indexOf(badChar,0)>-1)
		   {
		    return false
		   }
		  } 
		atPos=email_address.indexOf("@",1);
		if (atPos==-1)
		    {
		     return false
			}
		if(email_address.indexOf("@",atPos+1)!=-1)
		    {
			 return false
			}	 
		periodPos=email_address.indexOf(".",atPos);
		if (periodPos==-1)
		    {
			 return false
			}	
		if (periodPos+3>email_address.length)
		    {
			 return false
			}
		return true
	}

	function valNotNull(tmpobj,txt) {
			if (tmpobj.value.length == 0){
				alert('Please insert - ' + txt);
				tmpobj.focus();
				return false;
			}else{
				return true;
			}
	}
		
	function isNum(passedVal) {
		return /^\d*$/.test(passedVal);
	}
	
	function isNumObj(tmpobj,txt) {
		if(! isNum(tmpobj.value)) {
			alert('Please insert numeric value to ' + txt);
			tmpobj.focus();
			return false;
		} else {
			return true;
		}
	}	
	
	function TxtCheck(obj) {
		invalidChars = ""
			for(i=0;i<invalidChars.length;i++) {
				badChar=invalidChars.charAt(i);
					if(obj.value.indexOf(badChar,0)>-1) {
				   		obj.value = obj.value.substr(0, obj.value.indexOf(badChar,0));
				    	alert('')
				   	}
			} 
	}
		
	function isEmpty(inStr) {
		return inStr.replace(/^\s+|\s+$/g, "").length == 0;
	}	

	function isEnglishOnly(sTxt) {
		return /^[a-z|\s|\n|\t|0-9]*$/i.test(sTxt);
	}