var date = new Date();
var year = date.getFullYear();
var monthnum = date.getMonth();
var daynum = date.getDay();
var day = date.getDate();

var MonthArray = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October","November","December");

var DayArray = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");


function isAdminItinReady(form)
 {
 	if(isFilled(form.NUM_OF_DAYS) == false) {
	alert("Please enter the Number of Days (length of trip).");
	form.NUM_OF_DAYS.focus();
	return false;
	}		
     
	
	if(isInteger(form.NUM_OF_DAYS.value) == false) {
	alert("Please make sure the Number of Days is numeric.");
	form.NUM_OF_DAYS.focus();
	return false;
	}	
	
	if(isFilled(form.SHORT_DESC) == false) {
	alert("Please enter the Itinerary Title.");
	form.SHORT_DESC.focus();
	return false;
	}		

	if(isFilled(form.GATEWAY) == false) {
	alert("Please enter the Short Intro.");
	form.GATEWAY.focus();
	return false;
	}	
	
	if(form.REGION_ID.selectedIndex == -1) {
	alert("Please select at least one Region.");
	form.REGION_ID.focus();
	return false;
	}			

	
return true;	
 }

function isAdminReady(form)
 {


 
 if(isFilled(form.SHORT_DESC) == false) {
	alert("Please enter the Description.");
	form.SHORT_DESC.focus();
	return false;
	}		
 
 
  if(isFilled(form.PRICE) == false) {
	alert("Please enter the Price.");
	form.PRICE.focus();
	return false;
	}	
 
  if(form.PRICE.value.indexOf("$") == -1) {
	alert("Please do not forget the $ in the price.");
	form.PRICE.focus();
	return false;
	}	
 

 if(isFilled(form.GATEWAY) == false) {
	alert("Please enter the Gateway.");
	form.GATEWAY.focus();
	return false;
	}		
	
	if (form.START_DATE.options[form.START_DATE.selectedIndex].value == form.END_DATE.options[form.END_DATE.selectedIndex].value) {
	alert("The Start and End Date can not be the same.");
	form.END_DATE.focus();
	return false;
	}
	

	
	
	if(form.REGION_ID.selectedIndex == -1) {
	alert("Please select at least one Region.");
	form.REGION_ID.focus();
	return false;
	}	
	
	
	

		
return true;
}



function isReqMoreInfoReady(form)
 {

 if(isFilled(form.last_name) == false) {
	alert("Please enter your last name.");
	form.last_name.focus();
	return false;
	}		
 
 
 if(isEmail(form.email) == false) {
	alert("Please enter a correct email address.");
	form.email.focus();
	return false;
	}	
	

		
return true;
}


function isEmail(elm){
	if(elm.value.indexOf("@") != "-1" && elm.value.indexOf(".") != "-1" && elm.value != " ")
	{
		return true;
	}
	else
	{ 
		return false;
	}
}
function isFilled(elm) {
	ssubmittedvalue = elm.value;
	if(ssubmittedvalue == "" || ssubmittedvalue == null)
	   {
	   return false;
	   }
}


function isInteger (s)

{   var i;


    // Search through string's characters one by one
    // until we find a non-numeric character.
    // When we do, return false; if we don't, return true.

    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);

        if (!isDigit(c)) return false;
    }

    // All characters are numbers.
    return true;
}


function isDigit (c)
{   return ((c >= "0") && (c <= "9"))
}