function IsvalidEmail(mailid) {
		var str=mailid
		var flag=true;
		var at="@";
		var dot=".";
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)

		if (str.indexOf(at)==-1)
			flag=false;
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
			flag=false;
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
			flag=false;
		if (str.indexOf(at,(lat+1))!=-1)
			flag=false;
		if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
			flag=false;
		if (str.indexOf(dot,(lat+2))==-1)
			flag=false;
		if (str.indexOf(" ")!=-1)
			flag=false;
		if(flag)
			return true;
		else
			return false;
	}
	function Trim(s){
		while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r')) 
			s = s.substring(1,s.length);
		while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r')) 
			s = s.substring(0,s.length-1);
		return s;
	}
	function isNumberKey(evt) {
		var charCode = (evt.which) ? evt.which : evt.keyCode
		if (charCode > 31 && (charCode < 48 || charCode > 57))
			return false;
		return true;
	}
	function chagefocus(evt, currobj, changeobj) {
		if(isNumberKey(evt)){
			if(currobj.getAttribute("maxlength") == Trim(currobj.value).length){
				changeobj.focus();
			}
		}else {
			return false;
		}
	}
