function checkStrLen(txtObj,minLength,MaxLength,msgDisplay)
{
	var strData='';
strData=txtObj.value;
if(strData.length < Number(minLength))
{
	alert("Please Enter Valid Value In The Following Field : " + msgDisplay);
	txtObj.focus();
	return false;
}
if(strData.length > Number(MaxLength))
{
	alert("Please Enter Value Lesser Than " + MaxLength +" In The Following Field : " + msgDisplay);
	txtObj.focus();
	return false;

}
}
function chkCombo(obj,msg){
	if(obj.value==''){
		alert("Please Select Valid Valuer For: " + msg);
		obj.focus();
		return false;
	}
	return true;

}

function checkEmail(objTxt) {
	var GoodChars = "@_-.:/ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
	var UpperEmail = objTxt.value.toUpperCase()
	var ValidChars = true;
	
	for (tfCharNum = 0; tfCharNum > objTxt.value.length; tfCharNum++) {
		Char = UpperEmail.charAt(tfCharNum);
		for (gcCharNum = 0;  gcCharNum < GoodChars.length;  gcCharNum++) {
				 if (Char == GoodChars.charAt(gcCharNum))
			     break;
		}
				 
		if (gcCharNum == GoodChars.length)   {
		     ValidChars = false;
		     break;
   		}
	}
	
	if (!ValidChars || objTxt.value.length < 7 || 
		objTxt.value.indexOf("@") == "-1" ||
		objTxt.value.indexOf(".") == "-1" || 
		objTxt.value.indexOf("..") != "-1" || 
		objTxt.value.indexOf("@.") != "-1" || 
		objTxt.value.indexOf("@:") != "-1" || 
		objTxt.value.indexOf("@/") != "-1" || 
		objTxt.value.indexOf("@-") != "-1" || 
		objTxt.value.indexOf("@_") != "-1" || 
		objTxt.value.indexOf(".@") != "-1" || 
		objTxt.value.indexOf(":@") != "-1" || 
		objTxt.value.indexOf("/@") != "-1" || 
		objTxt.value.indexOf("-@") != "-1" || 
		objTxt.value.indexOf("_@") != "-1" || 
		objTxt.value.indexOf("@") != objTxt.value.lastIndexOf("@")) {
		objTxt.focus();
			return (false);
	}
	return (true);
}
function chkValues(){
	var txtEmail,txtSubject,txtDetail;

	txtSubject=document.getElementById("txtSubject");
	txtDetail=document.getElementById("txtDetail");
	txtEmail=document.getElementById("txtEmail");
	if(!checkEmail(txtEmail)){
	txtEmail.focus();
	alert("Please Enter Proper Value For Email");
	return false;
}
if(checkStrLen(txtSubject,1,100," Subject")==false){
	txtSubject.focus();	
	return false;
}

 if(checkStrLen(txtDetail,1,100," Detail")==false){
 	txtDetail.focus();	
 	return false;
 }

}
function chkLogin(){
var UserName,Password;
UserName=document.getElementById("username");
Password=document.getElementById("password");
if(checkStrLen(UserName,1,50,"User Name")==false){
	return false;
}
if(checkStrLen(Password,1,15,"Password")==false){
	return false;
}

}

