function popUp(URL) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=275,height=265,left = 325,top = 225');");
	}
	
function popUpBig(URL) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=745,height=425,left = 20,top = 50');");
	}


var digits = "0123456789";
var phoneNumberDelimiters = "()- ";
var validWorldPhoneChars = phoneNumberDelimiters + "+";
var minDigitsInIPhoneNumber = 10;
function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {

        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }

    return true;
}

function stripCharsInBag(s, bag)
{   var i;
    var returnString = "";

    for (i = 0; i < s.length; i++)
    {

        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  validateByJourney(){


	if(document.journeyform.mobile.value == ""){
	
	alert(" Please enter Mobile number");
        document.journeyform.mobile.focus();
	return false;
	
	}else{
		if (checkInternationalPhone(document.journeyform.mobile.value)==false){
		alert("Invalid Mobile phone! Please re-enter. ");
		document.journeyform.mobile.focus();
		return false;
		}
	}

	if(document.journeyform.date.value == "" || document.journeyform.date.selectedIndex ==  0 ){
	
	alert(" Please select Date ");
	document.journeyform.date.focus();
	return false;
	
	}
	
	if(document.journeyform.month.value == "" || document.journeyform.month.selectedIndex ==  0 ){
		
	alert(" Please select Month ");
	document.journeyform.month.focus();
	return false;
		
	}
	
	if(document.journeyform.ppoint.value == ""){
	alert(" Please enter Pickup Point");
	document.journeyform.ppoint.focus();
	return false;
	}
	
	if(document.journeyform.ptime.value == ""){
		alert(" Please enter Pickup Time");
		document.journeyform.ptime.focus();
		return false;
	}

	
	
	if(document.journeyform.nopassengers.value == ""){
	alert(" Please enter No. Passengers");
	document.journeyform.nopassengers.focus();
	return false;
	}
	
	if(document.journeyform.dpoint.value == ""){
	alert(" Please enter Destination Point");
	document.journeyform.dpoint.focus();
	return false;
	}
	

	return true;
	
}

function  validateByHours(){
	
	if(document.hoursform.mobile.value == ""){
	
	alert(" Please enter Mobile number");
        document.hoursform.mobile.focus();
	return false;
	
	}else{
		if (checkInternationalPhone(document.hoursform.mobile.value)==false){
		alert("Invalid Mobile phone! Please re-enter. ");
		document.hoursform.mobile.focus();
		return false;
		}
	}

	if(document.hoursform.hours.value == "" || document.hoursform.hours.selectedIndex ==  0 ){
	
	alert(" Please Select No of Hours you wish to hire Limo ");
	document.hoursform.hours.focus();
	return false;
	
	}
	
	if(document.hoursform.ppoint.value == ""){
	alert(" Please enter Pickup Point");
	document.hoursform.ppoint.focus();
	return false;
	}
	
	
	return true;
	
}

function  validateByCallme(){
	
	
	if(document.callmeform.mobile.value == ""){
	
	alert(" Please enter mobile number");
        document.callmeform.mobile.focus();
	return false;
	
	}else{
		if (checkInternationalPhone(document.callmeform.mobile.value)==false){
		alert("Invalid Mobile phone! Please re-enter. ");
		document.hoursform.mobile.focus();
		return false;
		}
	}

	if(document.callmeform.enquery.value == ""){
	alert(" Please enter your Question");
	document.callmeform.enquery.focus();
	return false;
	}
	
	
	return true;
	
}


