// JavaScript Document
function testit(pass)
{

	var valid = "1234567890"
	var k = "y";
	var temp;
	for (var i=0; i<pass.value.length; i++)
	{
		temp = "" + pass.value.substring(i, i+1);
		if (valid.indexOf(temp) == "-1")
		{
			k = "n";
		}
	}
	if (k == "n")
	{
		alert("Only numerical or :+- chars in this field please!");
		pass.focus();
		pass.select();
		pass.value="";
	}
}



function check_digit(pass)
{

	var valid = "1234567890,"
	var k = "y";
	var temp;
	for (var i=0; i<pass.value.length; i++)
	{
		temp = "" + pass.value.substring(i, i+1);
		if (valid.indexOf(temp) == "-1")
		{
			k = "n";
		}
	}
	if (k == "n")
	{
		alert("Only numerical or :+- chars in this field please!");
		pass.focus();
		pass.select();
		pass.value="";
	}
}

function echeck(str) {
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		var iCharsEmail = "~`!#$%^&*()+=[]\\\';,/{}|\":<>?";

		if (str.indexOf(at)==-1){
		   alert("Email ID should be in the form name@domain.com");
		   return false;
		}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		      alert("Email ID should be in the form name@domain.com");
		   return false;
		}
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		       alert("Email ID should be in the form name@domain.com");
		    return false;
		}
		if (str.indexOf(at,(lat+1))!=-1){
		      alert("Email ID should be in the form name@domain.com");
		    return false;
		}
		if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		      alert("Email ID should be in the form name@domain.com");
		    return false;
		}
		if (str.indexOf(dot,(lat+2))==-1){
		       alert("Email ID should be in the form name@domain.com");
		    return false;
		}
		if (str.indexOf(" ")!=-1){
		       alert("Email ID should be in the form name@domain.com");
		    return false;
		}



  		for (var i = 0; i < document.onlineBookingForm.email.value.length; i++)
			  {
				if (iCharsEmail.indexOf(document.onlineBookingForm.email.value.charAt(i)) != -1)
				{
				alert ("Invalid Email.Entered Email-id has special characters");
				return false;
				}
		     }



 		 return true;
	}

function validate_mobitrack()
{
	        if (document.cart.name.value.length == 0)
			{
				alert("Please Enter Name");
				return false;
	        }
			if (document.cart.mobile.value.length == 0)
			{
				alert("Please Enter Mobile No. ");
				return false;
	        }
			if (document.cart.email.value.length == 0)
			{
				alert("Please Enter Email");
				return false;
	        }
			if (echeck(document.cart.email.value)==false)
			{
				return false;
			}
			if (document.cart.address.value.length == 0)
			{
				alert("Please Enter Adress");
				return false;
	        }
			if (document.cart.city.value.length == 0)
			{
				alert("Please Enter City");
				return false;
	        }
			if (document.cart.state.value.length == 0)
			{
				alert("Please Enter State");
				return false;
	        }
			if (document.cart.zipcode.value.length == 0)
			{
				alert("Please Enter Zipcode");
				return false;
	        }
			
			if (document.cart.landline.value.length == 0)
			{
				alert("Please Enter Phone");
				return false;
	        }
			
}
