function validateDates() {
	var error = '';
	
	if(document.getElementById("arrivalDate").value=='') {
		document.getElementById("arrivalDate").focus();
		error= 'Please enter Arrival Date.'
		document.getElementById("errorbox").style.display="block";
		document.getElementById("errorbox").innerHTML = error;		
		return false;
	}

	if(document.getElementById("departureDate").value=='') {
		document.getElementById("departureDate").focus();
		error= 'Please enter Departure Date.'
		document.getElementById("errorbox").style.display="block";
		document.getElementById("errorbox").innerHTML = error;		
		return false;
	}

	document.getElementById("errorbox").style.display="none";
	return true;

}

function validate_contact() {
	var error = '';
	
	if(document.getElementById("name").value=='') {
		document.getElementById("name").focus();
		error= error+ '<p>Please enter your name.</p>'
		document.getElementById("errorbox1").style.display="block";
		document.getElementById("errorbox1").innerHTML = error;
		return false;
	}


   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = document.getElementById("email").value;

	if(document.getElementById("email").value=='') {
		document.getElementById("email").focus();
		error= error+ '<p>Please enter your email address.</p>'
		document.getElementById("errorbox1").style.display="block";
		document.getElementById("errorbox1").innerHTML = error;
		return false;
	}else if(reg.test(address) == false) {
		document.getElementById("email").focus();
      	error= error+ '<p>Please enter your valid email address.</p>'
		document.getElementById("errorbox1").style.display="block";
		document.getElementById("errorbox1").innerHTML = error;
		return false;
   }

	if(document.getElementById("telno").value=='') {
		document.getElementById("telno").focus();
		error= error+ '<p>Please enter Tel no.</p>'
		document.getElementById("errorbox1").style.display="block";
		document.getElementById("errorbox1").innerHTML = error;
		return false;

	}

	if(document.getElementById("notes").value=='') {
		document.getElementById("notes").focus();
		error= error+ '<p>Please enter Notes.</p>'
		document.getElementById("errorbox1").style.display="block";
		document.getElementById("errorbox1").innerHTML = error;
		return false;
	}


	document.getElementById("errorbox1").style.display="none";
	return true;

}


$(document).ready(function() {
$('#rates_make_enquiry').bind("click",function(){
	//$('#enquiry_form').css("display","block");
	$('#error_msg').css("display","none");
	$('#error_msg').html('&nbsp');
	$('#enquiry_form2').css("display","none");

	$('#enquiry_form').css({width:"412",height:"559",left:"305",top: "55px",opacity:"100"});
	$('#form1 input[name="name"]').val('');
    $('#form1 input[name="email"]').val('');            
	$('#form1 input[name="arival"]').val('');
	$('#form1 input[name="departure"]').val('');

    $('#form1 input[name="tel_no"]').val('');
    $('#form1 textarea[name="notes"]').val('');            
	


	//alert($('#enquiry_form').css("top"));
	$('#enquiry_form').slideDown("slow");
	
	
	return false;
});
$('img.enquiry_close').bind("click",function(){
	$('#enquiry_form').css("display","none");
	$('#enquiry_form2').css("display","none");
})
 					
	var options = {beforeSubmit:validateData, success: showResponse}; 
	$('#form1').ajaxForm(options); 

 
 });

	function showResponse(responseText, statusText)  { 
		//$('#enquiry_form').css("display","none"); 
		//$('#enquiry_form2').css("display","block");
		//
		$("#enquiry_form").animate({ 
        width: "412",
		height: "127",
		left: "305",
		top: "208",
        opacity: 0
             }, 500);
		$('#enquiry_form2').fadeIn("slow");

		/*$('#rates_make_enquiry').bind('click',function(){
			$('#enquiry_form').css("display","none");
			return false;
			
			});
		*/
	} 

	function validateData(){
			var error=new Array();
            
            var name=$('#form1 input[name="name"]').val();
            var email=$('#form1 input[name="email"]').val();            
			var arival=$('#form1 input[name="arival"]').val();
			var departure=$('#form1 input[name="departure"]').val();
          
            
            //check for errors
			if(arival==''){
				error.push(" - Please enter the arival date");
			}

			if(departure==''){
				error.push(" - Please enter the departure date");
			}


            if(name==''){
                error.push(" - Please enter your name");
            }            
            
            
            if(email==''){
                error.push(" - Please enter your email address");
            }   
            
           //alert(error.length);
                           
            if(error.length>0){             
                $('#error_msg').css("display","block");                
                $('#error_msg').html('The following error(s) occured:<br />'+error.join("<br />"));                
				$("#enquiry_form").css("height","650px");
                //$('html,body').animate({scrollTop: 0}, 1000);
                return false;
            }
			else{
			}

		
	}

