function emailCheck(emailFormField, showerror) {

	var txt = emailFormField.value;
	var error = "";

	var emailRe = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/
	var phoneRe = /^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,5})|(\(?\d{2,6}\)?))(-| )?(\d{3,4})(-| )?(\d{4})(( x| ext)\d{1,5}){0,1}$/

	if (!(emailRe.test(txt))) {
		error = "Please enter a valid email address.\n";
	}

	var illegalChars = /[\(\)\<\>\,\;\:\\\/\"\[\]]/
	if (txt.match(illegalChars)) {
		error += "The email address contains illegal characters.\n";
	}

	if (error.length > 0) {
		if (showerror) {
			emailFormField.focus();
			alert(error);
		}
		return false;
	}
	return true;
}

$(function(){

	if( $('#fx img').length > 1 ) { $('div#fx').innerfade(); }
	
   $("input[type='submit']").hover(
		  function () {
			$(this).addClass('hover');
		  }, 
		  function () {
			$(this).removeClass('hover');
		  }
	  );

	$('a[rel="external"]').attr({'target':'_blank'});
	
	if($(".date-pick").length){
		$(".date-pick").datePicker({clickInput:true});
	}
	if($("#checkin").length){
		$("#checkin").datePicker({clickInput:true}).val(new Date().asString());
	}
	if($("#checkout").length){
		$("#checkout").datePicker({clickInput:true}).val(new Date().addDays(2).asString());
	}
	
	$('#booknow').click(function() {
		var hotel = $('select#hotel option:selected').val();
		if ( hotel == 0) 
		{	
			alert('Please select a hotel');
			return false;
		}
		else
			$('#booking').attr({'action': $('select#hotel option:selected').attr('title') });
			if( s_account ) {
				var s=s_gi(s_account);
				        s.linkTrackVars='events,eVar12'; 
				        s.linkTrackEvents='event6,scOpen';
				        s.events='event6,scOpen';
				        s.eVar12=$('select#hotel option:selected').text();
				        (s.tl(this,'o','Booking Initiated') );				
			}
			
			return true;
	});

});
