var Booking = {
	
	initialize: function() {
		//$('searchCountry').onchange = this.changeCountry.bindAsEventListener();
		//$('bookingsform').onsubmit = this.validate.bindAsEventListener();
		//$('searchHotelName').onclick = this.hotelfield.bindAsEventListener();
		if($('searchCheckin').value=='') {
			$('searchCheckin').value='dd/mm/yyyy';
		}
		if($('searchHotelName').value=='') {
			$('searchHotelName').value='(optional)';
		}
		//this.changeCountry();
	},
	
	hotelfield: function() {
		if($('searchHotelName').value =='(optional)') {
			$('searchHotelName').value = '';
		}
	},
	
	validate: function() {
		
		if(!validateField('groupContactName', 'You must enter a contact name.')) {
			return 	false;
		}
		if(!validateField('groupTelephone', 'You must enter a telephone number.')) {
			return 	false;
		}
                if(!validateField('bookingBudget', 'You must enter budget.')) {
                    
			return 	false;
		}                
                if(isNaN($('bookingBudget').value)) {
                    alert('Please enter budget in integer.');
			return 	false;
		}
		if(!validateField('groupEmail', 'You must enter an email address.')) {
			return 	false;
		}		
		else if(!isValidEmail($('groupEmail').value))
		{
			alert('You must enter a valid email address.');
        	$('groupEmail').focus();
			return 	false;
		}
		if(!validateField('SearchCountry', 'You must select a country')) {
			return 	false;
		}
		if(!validateField('SearchCity', 'You must select a city')) {
			return 	false;
		}
		if(!validateField('searchCheckin', 'You must enter a check-in date')) {
			return false;
		}
		if($('searchCheckin').value == 'dd/mm/yyyy') {
			alert('You must enter a check-in date');
			$('searchCheckin').focus();
			return 	false;
		}
		
		if($('searchHotelName').value =='(optional)') {
			$('searchHotelName').value = '';
		}
		if($('moreinfo').value =='Use this box to tell us about any additional information that will enable us to  deliver your perfect holiday solution.') {
			$('moreinfo').value = '';
		}

		/*Booking.process();*/
		$('bookingsform').submit();
	}
}

