function numeric1(chk)
{
var valid = "1234567890-,."
if(chk!="")
{
		var len=chk.length;
		//var chk=document.getElementById(field).value;
		for(i=0;i<len;i++)
		{
			x = chk.charAt(i)
			if(valid.indexOf(x) == -1)
			{
				//document.getElementById(field).focus()
				//document.getElementById(field).select()
				alert("Please enter only numeric values")
				return false;
			}
		}
}
return true;
} 



function dateval(val){
//alert(val);
//alert(document.getElementById("sdate").value);
//var val=document.getElementById("sdate").value;
if(val != "")
{

if((val.length>10) ||(val.length<8))
{
//alert("manas");
	alert(" Please enter the date in (mm/dd/yyyy) format. ")
	//document.getElementById("sdate").focus();
	return false;
}
else {
	slash1=val.indexOf("/")
	//alert(slash1)
	if(slash1==-1)
	{
		//alert("manas1");
		alert(" Please enter the date in (mm/dd/yyyy) format.")
		//document.getElementById("sdate").focus();
		return false;
	}	
	slash2=val.lastIndexOf("/")
	if((slash2==-1)||(slash2==slash1))
	{
		//alert("manas2");
		alert(" Please enter the date in (mm/dd/yyyy) format.")
		//document.getElementById("sdate").focus();
		return false;
	}	
	
	var two=(val.substring(0,slash1));
	if ((two>=0)&&(two<=12))
	{

		mm=two;
	}
	else
	{	
		//alert("manas3");
		alert(" Please enter the date in (mm/dd/yyyy) format.")
		
		//document.getElementById("sdate").focus();
		return false;
	}
	two=(val.substring(slash1+1,slash2));

	if ((two>=0)&&(two<=31))
	{
		dd=two;
	}
	else
	{	
	//alert("manas4");
		alert(" Please enter the date in (mm/dd/yyyy) format.")
		
		//document.getElementById("sdate").focus();
		return false;
	}
	two=(val.substring(slash2+1,slash2+5));
	if ((two>=1900)&&(two<=2075))
	{
		yy=two;
	}
	else
	{	
		//alert("manas5");
		alert(" Please enter the date in (mm/dd/yyyy) format.")

		//document.getElementById("sdate").focus();
		return false;
	}

	if(((dd==29)&&(mm==02))||((dd==29)&&(mm==2)))
	{
	
		if(((yy%4)==0)||((yy%400)==0))
		{
		//valid
		}
		else
		{
		//alert("manas6");
		alert(" Please enter the date in (mm/dd/yyyy) format.")
		//document.getElementById("sdate").focus();
		return false;
		}
	}
	if (((dd>29)&&(mm==2))||((dd==31)&&((mm==2)||(mm==4)||(mm==6)||(mm==9)||(mm==11))))
	{	
		//alert("manas7");
		alert(" Please enter the date in (mm/dd/yyyy) format.")
		//document.getElementById("sdate").focus();
		return false;
	}
}
	
return true;
}	

return true;
}



function required(field,nm)
{
//alert(field);
if(document.getElementById(field).value == "")
	{
		alert(nm)
		document.getElementById(field).focus();
		return false
	}
	return true

}

function specialcheck(field)
	{    
	var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";

		for (var i = 0; i < document.getElementById(field).value.length; i++) 
				{
  				if (iChars.indexOf(document.getElementById(field).value.charAt(i)) != -1)
  					{
  					alert ("You can use either alphabet/numbers or combination of both as password!");
  					document.getElementById(field).focus();
  					return false;
  					}
				}
				//alert("done");
			return true;

	} 
	
function PhoneFaxValidation(field,nm)
	{    
	//alert(field);
	var iChars = "()+-0123456789";

		for (var i = 0; i < document.getElementById(field).value.length; i++) 
				{
				//alert(iChars.indexOf(document.getElementById(field).value.charAt(i)));
  				if (iChars.indexOf(document.getElementById(field).value.charAt(i)) == -1)
  					{
  					alert (nm);
  					document.getElementById(field).focus();
  					return false;
  					}
				}
				//alert("done");
			return true;

	} 
	
function numeric(field)
{
var valid = "1234567890-,."
if(document.getElementById(field).value!="")
{
		var len=document.getElementById(field).value.length;
		var chk=document.getElementById(field).value;
		for(i=0;i<len;i++)
		{
			x = chk.charAt(i)
			if(valid.indexOf(x) == -1)
			{
				document.getElementById(field).focus()
				document.getElementById(field).select()
				alert("Please enter only numeric values")
				return false;
			}
		}
}
return true;
}  
function lenword(field,nm){
	if (document.getElementById(field).value!=""){
		var arr=new Array()
		arr=document.getElementById(field).value.split(" ")
		for(i=0;i<arr.length;i++){
			if((arr[i].length<5)||(arr[i].length>20)){
				//alert("Sorry, the word '"+arr[i]+"' is too long.  Please enter another word. [max 70 char]")
				alert(nm)
				document.getElementById(field).focus()
				return false;
			}
			
		}
		
	}

	return true;
 }	
function ValidateEMail(objName)
{
	var sobjValue;
	var iobjLength;
	
	sobjValue=document.getElementById(objName).value;
	
	iobjLength=sobjValue.length;
	
	iFposition=sobjValue.indexOf("@");
	iSposition=sobjValue.indexOf(".");
	iTmp=sobjValue.lastIndexOf(".");	
	
	if (iobjLength!=0)
	{
		if ((iFposition == -1)||(iSposition == -1))
		{
			alert("Please enter the Email address in correct format (yourname@company.com)")
			document.getElementById(objName).focus();
			return false;
		}
		else if(sobjValue.charAt(0) == "@" || sobjValue.charAt(0)==".")
		{
			alert("Please enter the Email address in correct format (yourname@company.com)")
			document.getElementById(objName).focus();
			return false;				
		}
		else if(sobjValue.charAt(iobjLength) == "@" || sobjValue.charAt(iobjLength)==".")
		{
			alert("Please enter the Email address in correct format (yourname@company.com)");
			document.getElementById(objName).focus();
			return false;				
		}	
		else if((sobjValue.indexOf("@",(iFposition+1)))!=-1)
		{	
			alert("Please enter the Email address in correct format (yourname@company.com)")
			document.getElementById(objName).focus();
			return false;
		}
		else if ((iobjLength-(iTmp+1)<2)||(iobjLength-(iTmp+1)>3))
		{
			alert("Please enter the Email address in correct format (yourname@company.com)")
			document.getElementById(objName).focus();
			return false;
		}
		else if(sobjValue.indexOf(" ") != -1)
		{	
			alert("Please remove the space between the words")
			document.getElementById(objName).focus();
			return false;
		}
		
		else
		{
			return true;
		}		
	}		
}    


