// JavaScript Document

function CheckString(txtval,txtnm){
   
	var arr=new Array('0','1','3','4','5','6','7','8','9','2','~','!','@','#','$','%','^','&','*','(',')','+','"',';',':',',','<','>','/','?','-','*','');
	var txtflg=true;
	var str=txtval;
	var strnm=txtnm;
	
	/*if (str=="")
	{
		alert("Please enter your " + strnm ) ;
		return false;
	}*/
		
	
	for(i=0;i<arr.length-1;i++)
	{
		if (str.indexOf(arr[i]) != -1)
		txtflg=false;

		if(str.indexOf("'") !=-1)
		txtflg=false;

	}
	
	if(!txtflg)
	{
		alert("Invalid character in " + strnm)
		return false;
	}

}

function CheckNum(txtval,txtnm){
   
	var arr=new Array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','~','!','@','#','$','%','^','&','*','(',')','+','"',';',':',',','<','>','/','?','-','*','');
	var txtflg=true;
	var str=txtval;
	var strnm=txtnm;
	
	if (str=="")
	{
		alert("Please enter the value for " + strnm ) ;
		return false;
	}
	
	for(i=0;i<arr.length-1;i++)
	{
		if (str.indexOf(arr[i]) != -1)
		txtflg=false;
	}
	
	if(!txtflg)
	{
		alert("Invalid character in " + strnm)
		
		return false;
	}
		
//return true;		

}

function CheckNumStr(txtval,txtnm){
   
	var arr=new Array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','~','!','@','#','$','%','^','&','*','"',';',':','<','>','?','*','');
	var txtflg=true;
	var str=txtval;
	var strnm=txtnm;
	
	if (str=="")
	{
		alert("Please enter the value for " + strnm ) ;
		return false;
	}
	
	for(i=0;i<arr.length-1;i++)
	{
		if (str.indexOf(arr[i]) != -1)
		txtflg=false;

	}
	
	if(!txtflg)
	{
		alert("Invalid character in " + strnm)
		
		return false;
	}

		
//return true;		

}


function CheckSChar(txtval,txtnm){
   
	var arr=new Array('~','!','@','#','$','%','^','&','*','(',')','+','"',';',':',',','<','>','/','?','-','*','');
	var txtflg=true;
	var str=txtval;
	var strnm=txtnm;
	
	/*if (str=="")
	{
		alert("Please enter your " + strnm ) ;
		return false;
	}*/
	
	
	
	for(i=0;i<arr.length-1;i++)
	{
		if (str.indexOf(arr[i]) != -1)
		txtflg=false;

		if(str.indexOf("'") !=-1)
		txtflg=false;

	}
	
	if(!txtflg)
	{
		alert("Invalid character in " + strnm)
		return false;
	}

}

function lenCheck() {
					var limit="200";
					var tolimit=(document.getElementById("message").value.length);
					if(document.getElementById("message").value.length==""){
						//document.getElementById("txtCounter").innerHTML="Maximum 200 characters"
					}else{
					var bal=limit-tolimit;
						//document.getElementById("txtCounter").innerHTML=bal + " characters left"
					}
					if((document.getElementById("message").value.length > limit)){
						var str=document.getElementById("message").value;
						var newstr=str.substring(0,limit);
						document.getElementById("message").value=newstr;
						//document.getElementById("txtCounter").innerHTML="You have reached the character limit for your message."
					}

				}


function Validate()
{


var fname=document.getElementById("name").value;
	
		if(fname == "" || fname=="Name*")
		{
				alert("Please enter your Name");
				document.getElementById("name").focus();
				return false;
		}
			
		var chkstr=CheckString(fname,'Name');
		if (chkstr==false)
		{
				document.getElementById("name").focus();
				return false;
		}	

var gPh=document.getElementById("mobile").value;
	if(gPh == "" || gPh == "Mobile*")
		{
				alert("Please enter your Phone");
				document.getElementById("mobile").focus();
				return false;
		}
			
		var chkstr=CheckNumStr(gPh,'Mobile');
		if (chkstr==false)
		{
				document.getElementById("mobile").focus();
				return false;
		}	
		
		if(gPh.length < 8)
		{
			alert("Please check your phone number");
				document.getElementById("mobile").focus();
				return false;
		}

			
   var gCity=document.getElementById("city").value;
	
		if(gCity == "0")
		{
				alert("Please select your City");
				document.getElementById("city").focus();
				return false;
		}
//var gCity=document.getElementById("whrhear").value;
//	
//		if(gCity == "0")
//		{
//				alert("Please specify from where you have heard about this site!");
//				document.getElementById("whrhear").focus();
//				return false;
//		}


return true
}