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);
	   }
 }
