function checkemail(emailst) {
	        var nemail =  emailst.value.length;
			var i = 0;			
			var foundas = false;
			var founddot = false;
			var countbefore = 0;
			var countafter = 0;
			var countmid = 0;
			while(1) {
			           if (nemail == 0)  {
					      break;
					   }								   					   
			           if (emailst.value.charAt(i) == "@")  
					   {    foundas = true;
					   } else {
					         if ((emailst.value.charAt(i) == ".") && (foundas == true) )  {
							      founddot = true;   //dot after @
							 } else {
							      if (foundas == false) {
								      countbefore++;
								  } else { 
								     if (founddot==true)  {
									    countafter++;
									} else
									{  
									   countmid++;
									}	
								  }
							 }	  
					   }						   
					   
					   nemail--;
					   i++;
			}
		   if ((foundas == true) && (founddot== true) && (countbefore> 0) && (countafter>0) && (countmid>0)) {
		        return (true); 
		   } else {
		       return (false);
		   }
}

function IsWaste(szStr, chktextlength){
	var i;
	var sztmp1 =  szStr;
	var sztmp2;
	var waste;
	while(1) {
		if(chktextlength == 0) {
			waste = true;
			break;
		}
		if(sztmp1.charAt(0) == unescape("%20")){
			sztmp2 = sztmp1.substring(1);
			sztmp1 = sztmp2;
		}
		else{
			waste = false;
			break;
		}
		chktextlength--;
	}
	return waste;
 }
 
 function validcurnull(szStr) {

	if (szStr.length == 0) return(false);

	for (i=0; i < szStr.length; i++) {
		if (!(((szStr.charAt(i) >= '0') &&  (szStr.charAt(i) <= '9')) || (szStr.charAt(i) == ','))) {
			
			return(false);
			
		}
	}
	return(true);

}
