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

//	Is Valid Email function
function IsvalidEmail(email) {
	var str=email;
	var flag=true;
	var at="@";
	var dot=".";
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if(str=='') {
		flag=false;
	}
	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 isNumberKey(evt) {
	if(evt.which!=0) {
		var charCode = (evt.which) ? evt.which : event.keyCode;
		//alert(charCode)
		if ((charCode > 31 && (charCode < 48 || charCode > 57)) && charCode != 46 && charCode != 42)
			return false;
		return true;
	} else {
		return true;
	}
}