<!--


function validate()
{
var flag;
var url;
url=window.location.href;
document.query.url.value=url;

flag=true;
var mail=document.query.S_email.value;

var invalidChar = " *|,\":<>/[]{}`\';()&$#%";

if(document.query.t_city.value==0)
   {
	   alert ("Please select City!!");
	   flag=false;
	   document.query.t_city.focus();
	   return false;
   }


// Check box validation
if (document.query.shuttle.checked == false &&
	    document.query.city.checked == false &&
	    document.query.excursion.checked == false &&
	    document.query.package.checked == false &&
	    document.query.other.checked == false)
		{
		alert ("Please choose type of services you require!");
		flag=false;
		return false;
		}
//check box validation end

//radio button validation
var group1Checked 

	for (var i=0; i<document.query.vehicle.length; i++) {
	
		if (document.query.vehicle[i].checked) {
		group1Checked = document.query.vehicle[i].value
		}
		
	}
	
	
	if(!group1Checked){ //if group1Checked does not equal null
	alert("You did not select type of Vehicle.")
	flag=false;
	return false;
	}
	


//end of radio button validation

if (document.query.date_from.value=="")
{
    alert ("Please enter tour start Date!!");
	flag=false;
	document.query.date_from.focus();
	return false;
}

if (document.query.date_to.value == "")
{
    alert ("Please enter tour end Date");
	flag=false;
	document.query.date_to.focus();
	return false;
}

if (document.query.S_name.value == "")
{
    alert ("Please Enter Your Name");
	flag=false;
	document.query.S_name.focus();
	return false;
}

for (var i = 0; i < mail.length; i++) 
   {
      if (invalidChar.indexOf(mail.charAt(i)) != -1)
      	{
         alert("Invalid Mail ID");
				flag=false;
				document.query.S_email.focus();
				return false;
       }
   }
			

if(mail!="")
	{
		check1=mail.indexOf("@");
		check2=mail.indexOf(".");
		if(check1==-1 || check2==-1)
			{
				alert("Invalid Mail ID");
				flag=false;
				document.query.S_email.focus();
				return false;
			}
		if((check1-check2)==1 || (check1-check2)==-1)
			{
				alert("Invalid Mail ID");
				flag=false;
				document.query.S_email.focus();
				return false;
			}
		
	}

if(mail=="")
{
				alert("Invalid Mail ID");
				flag=false;
				document.query.S_email.focus();
				return false;
}

if (document.query.S_phone.value == "")
{
    alert ("Please Enter Your Phone No.");
	flag=false;
	document.query.S_phone.focus();
	return false;
}

if (document.query.Description.value == "")
{
    alert ("Please Select Your Description.");
	flag=false;
	document.query.Description.focus();
	return false;
}


if(flag==true)
	{
		document.query.submit();
	}
}


// end the hiding comment --> 
