//RSS Feed
var addthis_config = {
              username: "paulterrydesign",
			  services_exclude: 'Backflip, Delicious',
              services_compact: 'email, facebook, twitter, blogger, more'
}

function check_email(obj)													
    {																			
    	 if ((/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(obj.value)) == false)	
     		{																	
    			alert("Please enter a valid email address.");					
    		    obj.focus();													
    		    obj.select();													
    			return false;													
    		}																	
	}
function DaysDiff(D1, D2) {
	return Math.round((D1-D2)/864e5) 
}
function ParseDate(S) { 
	return new Date(S.replace(/-/g, "/") ) 
}
function IsNumeric(sText)
{
	var IsNumber=true;
	var Char;
	Char = sText.charCodeAt(0); 
	if (Char >=48 && Char<=57)
	{
		IsNumber = false;
	}
	return IsNumber;
}

function Validation()														
{
	if(document.form1.fname.value == '')								
	{																	
		alert("Please enter firstname!");								
		document.form1.fname.focus();									
		return false;														
	}
	var ck_name = /^[A-Za-z ]{1,20}$/;
	if(!ck_name.test(document.form1.fname.value)) {
		alert("Please enter the first name in Alphanumeric between 1 to 20 characters only...");
		document.form1.fname.focus();
		document.form1.fname.select();
		return false;
	}	
	if(document.form1.lname.value == '')								
	{																	
		alert("Please enter lastname!");								
		document.form1.lname.focus();									
		return false;														
	}
	var ck_name = /^[A-Za-z ]{1,20}$/;
	if(!ck_name.test(document.form1.lname.value)) {
		alert("Please enter the last name in Alphanumeric between 1 to 20 characters only...");
		document.form1.lname.focus();
		document.form1.lname.select();
		return false;
	}

	if(document.form1.email_add.value == ''){																	
		alert("Please enter email address!");								
		document.form1.email_add.focus();									
		return false;														
		}																	
	else{																		
	flag = check_email(document.form1.email_add);							
			if(flag==false) { return false; }								
	 }					
	if(document.form1.tel.value == "")
	{
		alert("Please enter telephone number!");
		document.form1.tel.focus();
		return false;
	}

	if(document.form1.address.value == "")
	{
		alert("Please enter address!");
		document.form1.address.focus();
		return false;
	}
	if(document.form1.gtype.value == "")
	{
		alert("Please select group type!");
		document.form1.gtype.focus();
		return false;
	}
	if(document.form1.stayed.value == "")
	{
		alert("Please select stayed with us before!");
		document.form1.stayed.focus();
		return false ;
	}
	if(document.form1.beds.value == "")
	{
		alert("Please enter no. of beds!");
		document.form1.beds.focus();
		return false ;
	}
	if(document.form1.guys.value == "")
	{
		alert("Please enter no. of guys!");
		document.form1.guys.focus();
		return false ;
	}
	if(document.form1.girls.value == "")
	{
		alert("Please enter no. of girls!");
		document.form1.girls.focus();
		return false ;
	}
	
	if(document.form1.night.value == "")
	{
		alert("Please enter no. of nights!");
		document.form1.night.focus();
		return false ;
	}
	
	if(document.form1.arrv_date.value == "")
	{
		alert("Please enter arrival date!");
		document.form1.arrv_date.focus();
		return false ;
	}
	var dt = document.form1.arrv_date
	if (isDate(dt.value)==false){
		dt.focus()
		return false
	}
	if(document.form1.depart_date.value == "")
	{
		alert("Please enter departure date!");
		document.form1.depart_date.focus();
		return false ;
	}
	var date = document.form1.depart_date
	if (isDate(date.value)==false){
		date.focus()
		return false
	}
	
	var D1 = document.form1.elements["arrv_date"].value;
	var D2 = document.form1.elements["depart_date"].value;
	
	var date1=D1.split("/");
	var dd1=date1[2]+"-"+date1[1]+"-"+date1[0];
	var date2=D2.split("/");
	var dd2=date2[2]+"-"+date2[1]+"-"+date2[0];
	var final_day= DaysDiff( ParseDate(dd1), ParseDate(dd2) );
	days=parseInt(final_day)*(-1);

	if(parseInt(days)<0)
	{
		alert("Please enter departure date greater than arrival date. ");
		document.form1.elements["arrv_date"].value="";
		document.form1.elements["depart_date"].value="";
		return false;
	}
	if(document.form1.aboutus.value == "")
	{
		alert("Please enter where did you hear about us?");
		document.form1.aboutus.focus();
		return false ;
	}																										
}											
