function chagefocus(evt, currobj, changeobj) {
	if(isNumberKey(evt)){
		if(document.getElementById && !(document.all)) {
			if(currobj.getAttribute("maxlength") == parseInt(Trim(currobj.value).length)+1){
				changeobj.focus();
			}
		} else if(document.all) {
			if(currobj.getAttribute("maxlength") == Trim(currobj.value).length){
				changeobj.focus();
			}
		}
	} else {
		return false;
	}
}

function isNumberKey(evt) {
	 if(evt.which!=0) {
		var charCode = (evt.which) ? evt.which : event.keyCode
		if (charCode > 31 && (charCode < 48 || charCode > 57))
			return false;
		return true;			
	 } else {
		return true;
	 }
}

function populateSelectbox(obj,value) {
	for(i = 0; i<obj.length; i++)
		if (obj[i].value.toLowerCase() == value.toLowerCase())
			obj[i].selected = true;
}
function populateSelectboxmultiple(obj,value) {
	var str=","+value+",";
	for(i = 0; i<obj.length; i++)
		if (str.search(","+obj[i].value+",") != -1)
			obj[i].selected = true;
}


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


