function chk()
{
	var a=document.f.user.value;
	var password=document.f.pass.value;
	
	if(a==""){
		alert("Please Enter Login");
		document.f.user.select();
		return false;
	}else if(!checkLogin(a)){
		alert("Please Enter Valid Login");
		document.f.user.select();
		return false;
	}else if(password=="" || password.indexOf(" ")!=-1){
		alert("Please Enter Password");
		document.f.pass.select();
		return false;
	}else
		return true;
}

function checkLogin(login){
	var validchar="[a-zA-Z0-9|.|_]";
	var mendatorychars="[a-zA-Z]";
	var i=0;
	var boo=false;
	for(i=0;i<login.length;i++){
		if((login.charAt(i)).search(validchar)==-1){
			return false;
		}else if((login.charAt(i)).search(mendatorychars)!=-1){
			boo=true;
		}
	}
	if(!boo){
		return false;
	}
	if(login.indexOf(".")!=-1 || login.indexOf("_")!=-1){
		var tokensDot=login.split(".");
		var tokensUnderScore=login.split("_");
		var i=0;
		var j=0;
		for(i=0;i<tokensDot.length;i++){
			if(tokensDot[i]==""){
				return false;
			}
		}
		for(j=0;j<tokensUnderScore.length;j++){
			if(tokensUnderScore[j]==""){
				return false;
			}
		}
	}
	return true;
}

function numericValidation(numToCheck){
	var strValidChar="[0-9]";
	var strChar;
	for(i=0;i<numToCheck.length;i++){
		if((numToCheck.charAt(i)).search(strValidChar)==-1){
			return false;
		}
	}
	return true;
}