/*function validateEmail(em)
{
	var flag;
	flag = false;
	if( em.indexOf("@")>0 && em.indexOf(".")>0 && em.indexOf("@") < em.indexOf(".") && em.lastIndexOf("@") < em.length-1 && em.lastIndexOf(".") < em.length-1 && em.indexOf("@")!=em.indexOf(".")+1 && em.indexOf(".")!=em.indexOf("@")+1 && em.indexOf("@")==em.lastIndexOf("@") && em.indexOf(".")==em.lastIndexOf(".") )
	{
		flag = true;
	}
	if(flag) return true; else return false;
}*/


function validateEmail(Email)
{
		var atCharPresent = false;
		var dotPresent = false;
		for ( var Idx = 0; Idx < Email.length; Idx++ )
		{
			if ( Email.charAt ( Idx ) == '@' )
				atCharPresent = true;
			if ( Email.charAt ( Idx ) == '.' )
				dotPresent = true;
		}
		if ( !atCharPresent || !dotPresent )
			return (false);
		return (true);
}

function validate(fobj)
{
	var formname;
	var email;
	var flag;
	var emailid;
	formname = fobj.name;
	email = Array("email","EMAIL","Email","EMail","eMail");
	for(i=0;i<document.forms(formname).elements.length;i++)
	{
		flag = false;
		for(j=0;j<5;j++){
			if(document.forms(formname).elements(i).name.indexOf(email[j])>=0){
				flag = true;
				emailid = i;
				j = 5;
			}
		}
		if(flag){
			if(document.forms(formname).elements(emailid).lang==""){
				if(document.forms(formname).elements(emailid).value==""){
					alert("Please Enter a value in \"" + document.forms(formname).elements(emailid).name.replace('txt_','') + "\" field.");
					document.forms(formname).elements(emailid).focus();
					return false;					
				}else{
					if(!validateEmail(document.forms(formname).elements(emailid).value)){
						alert("Invalid Email Address : \""+document.forms(formname).elements(emailid).value+"\" .");
						document.forms(formname).elements(emailid).focus();
						return false;
					}
				}
			}
			
		}else{
			if(document.forms(formname).elements(i).name!="" && document.forms(formname).elements(i).lang==""){
				if(document.forms(formname).elements(i).value==""){
					alert("Please Enter a value in \"" + document.forms(formname).elements(i).name.replace('txt_','').replace('_',' ') + "\" field.");
					document.forms(formname).elements(i).focus();
					return false;
				}
			}
		}
	}
	return true;
}
function digit(e,decReq)
{
	var isIE = document.all?true:false;
	var isNS = document.layers?true:false;
	var key = (isIE) ? window.event.keyCode : e.which;
	var obj = (isIE) ? event.srcElement : e.target;
	var isNum = (key > 47 && key < 58) ? true:false;
	var dotOK = (key==46 && decReq=='decOK' && (obj.value.indexOf(".")<0 || obj.value.length==0)) ? true:false;
	window.event.keyCode = (!isNum && !dotOK && isIE) ? 0:key;
	e.which = (!isNum && !dotOK && isNS) ? 0:key;
	return (isNum || dotOK);
}