  function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr-1){
		    alert("Invalid E-mail ID")
		    return false
		}	
		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
	}
	
function Validator(form)
{

	if (form.name.value == "")
		{
		alert("Please Enter Name.");
		form.name.focus();
		return false ;
		}
	
	if (form.company.value == "")
		{
		alert("Please Enter Company Name.");
		form.company.focus();
		return false ;
		}
		
	if (form.email.value == "")
		{
			alert("Please Enter Email.");
			form.email.focus();
			return false ;
		}
	if (echeck(form.email.value)==false)
		{
		form.email.focus();
		return false;
		}
	
	
	if (form.event_name.value == "")
		{
			alert("Please Enter Event Name.");
			form.event_name.focus();
			return false ;
		}
	
	if (form.event_dates.value == "")
		{
		alert("Please Enter Event Dates.");
		form.event_dates.focus();
		return false ;
		}
	
		
	if (form.services.value == "")
		{
		alert("Please Enter Services.");
		form.services.focus();
		return false ;
		}
		
	if (form.hotel_block.value == "")
		{
		alert("Please Enter Hotel Block.");
		form.hotel_block.focus();
		return false ;
		}
		
	if (form.contact.value == "")
		{
		alert("Please Enter Contact Number.");
		form.contact.focus();
		return false ;
		}
	if(isNaN(form.contact.value)) 
		{ 
		 alert("Only numbers are allowed in Contact Number."); 
		 form.contact.focus(); 
		 return false; 
    	}
	
	
	return true;
}




function Validator_request(request)
{

	if (request.name.value == "")
		{
		alert("Please Enter Name.");
		request.name.focus();
		return false ;
		}
		
	if (request.title.value == "")
		{
		alert("Please Enter Title.");
		request.title.focus();
		return false ;
		}
	
	if (request.company.value == "")
		{
		alert("Please Enter Company Name.");
		request.company.focus();
		return false ;
		}
		
	if (request.phone.value == "")
		{
		alert("Please Enter Phone Number.");
		request.phone.focus();
		return false ;
		}
	if(isNaN(request.phone.value)) 
		{ 
		 alert("Only numbers are allowed in Phone Number."); 
		 request.phone.focus(); 
		 return false; 
    	}
		
	if (request.email.value == "")
		{
			alert("Please Enter Email.");
			request.email.focus();
			return false ;
		}
	if (echeck(request.email.value)==false)
		{
		request.email.focus();
		return false;
		}
	
	
	if (request.event_name.value == "")
		{
			alert("Please Enter Event Name.");
			request.event_name.focus();
			return false ;
		}
	
	if (request.event_dates.value == "")
		{
		alert("Please Enter Event Dates.");
		request.event_dates.focus();
		return false ;
		}
	
		
	if (request.location.value == "")
		{
		alert("Please Enter Event City / Location.");
		request.location.focus();
		return false ;
		}
		
	if (request.room_block.value == "")
		{
		alert("Please Enter Room Block.");
		request.room_block.focus();
		return false ;
		}
		
	if (request.expected.value == "")
		{
		alert("Please Enter Expected # of attendees.");
		request.expected.focus();
		return false ;
		}
		
	if (request.times.value == "")
		{
		alert("Please Enter Shuttle Times.");
		request.times.focus();
		return false ;
		}
		
	return true;
}



function Validator_charter(charter)
{

	if (charter.name.value == "")
		{
		alert("Please Enter Name.");
		charter.name.focus();
		return false ;
		}
		
	if (charter.company.value == "")
		{
		alert("Please Enter Company Name.");
		charter.company.focus();
		return false ;
		}
		
	if (charter.phone.value == "")
		{
		alert("Please Enter Phone Number.");
		charter.phone.focus();
		return false ;
		}
	if(isNaN(charter.phone.value)) 
		{ 
		 alert("Only numbers are allowed in Phone Number."); 
		 charter.phone.focus(); 
		 return false; 
    	}
		
	if (charter.email.value == "")
		{
			alert("Please Enter Email.");
			charter.email.focus();
			return false ;
		}
	if (echeck(charter.email.value)==false)
		{
		charter.email.focus();
		return false;
		}
		
	if (charter.event_dates.value == "")
		{
		alert("Please Enter Event Dates.");
		charter.event_dates.focus();
		return false ;
		}
	
		
	if (charter.pick_location.value == "")
		{
		alert("Please Enter Pick-up Location.");
		charter.pick_location.focus();
		return false ;
		}
		
	if (charter.drop_location.value == "")
		{
		alert("Please Enter Drop off Location.");
		charter.drop_location.focus();
		return false ;
		}
		
	if (charter.operation.value == "")
		{
		alert("Please Enter Hours of Operation.");
		charter.operation.focus();
		return false ;
		}
		
	if (charter.passengers.value == "")
		{
		alert("Please Enter Number of Passengers.");
		charter.passengers.focus();
		return false ;
		}
		
	
	return true;
}



function Validator_services(services)
{

	if (services.name.value == "")
		{
		alert("Please Enter Name.");
		services.name.focus();
		return false ;
		}
		
	if (services.company.value == "")
		{
		alert("Please Enter Company Name.");
		services.company.focus();
		return false ;
		}
		
		
	if (services.email.value == "")
		{
			alert("Please Enter Email.");
			services.email.focus();
			return false ;
		}
	if (echeck(services.email.value)==false)
		{
		services.email.focus();
		return false;
		}
	
	
	if (services.event_name.value == "")
		{
		alert("Please Enter Event Name.");
		services.event_name.focus();
		return false ;
		}
		
		
	if (services.event_dates.value == "")
		{
		alert("Please Enter Event Dates.");
		services.event_dates.focus();
		return false ;
		}
	
		
	if (services.services_needed.value == "")
		{
		alert("Please Enter Services Needed.");
		services.services_needed.focus();
		return false ;
		}
		
	if (services.hotel_block.value == "")
		{
		alert("Please Enter Hotel Block.");
		services.hotel_block.focus();
		return false ;
		}
		
		
	if (services.contact.value == "")
		{
		alert("Please Enter Phone Number.");
		services.contact.focus();
		return false ;
		}
	if(isNaN(services.contact.value)) 
		{ 
		 alert("Only numbers are allowed in Contact Number."); 
		 services.contact.focus(); 
		 return false; 
    	}
	
		
	
	return true;
}


