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 printEvents() {
	$('body').toggleClass('print-events');
	window.print();
	$('body').toggleClass('print-events');
}
function printCalendar() {
	$('body').toggleClass('shedule');
	window.print();
	$('body').toggleClass('shedule');
}

//function parseXml(xml){
//  $(xml).find("channel").each(function(){
//  
//  	$(this).find("item").each(function(){
//	    $("#result").append($(this).text() + "<br />");
//	  });
//  });
//}

$(function(){
	if($("#result").length){
		$.ajax({
		    type: "GET",
		    url: "assets/text.xml",
		    dataType: "xml",
		    success: function(feed){
		    	var title = $(feed).find("Category").each(function(){
		    		//alert($(this).text());
		    	});
		    }
		  });
	}
	
	ini = $('#fx img:first').attr('longdesc') + '?' + Math.random();
		if (ini) {
			$('#fx img:first').ready(function() {
				$.getJSON(ini, function(data) {
					$.each(data, function(item) {
						$("<img>").attr("src", data[item]).css( {
							'display' : 'none'
						}).appendTo("#fx");
					});
					$('div#fx').innerfade();
				});
	
			});
		}

	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());
	}
	
  $("input[type='submit'], .main li, .more, #tour1, #tour2, #searchsubmit, #commentform #submit").hover(
  		  function () {
  			$(this).addClass('hover');
  		  }, 
  		  function () {
  			$(this).removeClass('hover');
  		  }
  	  );
  	
  	   $(".main ul li").unbind('hover').hover(
  			  function () {
  				$(this).parent().parent().addClass('hover');
  			  }, 
  			  function () {
  				$(this).parent().parent().removeClass('hover');
  			  }
  		  );
  
});
