jQuery(function($){$(document).ready(function(){

	$("#hc_carousel").cycle({cleartype: false, after: onAfter, pause: 1,speed: 1 });
	
	function onAfter(curr,next,opts) {
		var c = (opts.currSlide);
		$(".active").removeClass("active");
		$("#hc_triggers ul li:eq("+c+")").addClass("active");
	}
	$("#hc_triggers ul li").hover(function(){
		var num = $(this).index();
		$("#hc_carousel").cycle(num).cycle("pause");
	},function(){
		var num = ($(this).index()+1);
		$("#hc_carousel").cycle(num).cycle("resume");
	});
	
	$(".current_page_item,.current-cat").live("click", function(){return false;});
	
	
	$("#enq_form form").submit(function(){
		var errors = "";
		$(".val", this).each(function(){
			val = $(this).val();
			tit = $(this).attr('title');
			if(val === '' || val === tit){
				errors = errors+"<li>"+tit+" is empty<\/li>";
			}else{
				if($(this).hasClass("val_email")){
					if(!check_email($(this).val())){
						errors = errors+"<li>"+tit+" must be a valid email<\/li>";
					}
				}
			}
		});
		if(errors !== ""){
			$(".rer").slideUp("fast",function(){
				$(".rer ul").html('');
				$(".rer ul").html(errors);
			});
			$(".rer").slideDown("slow");
		}else{
			$(".rer,.t_text").slideUp("fast");
			$(this).slideUp("fast",function(){
				$(".success").slideDown("slow");
				var info = $('#enq_form form').serialize();
				var url = $('#enq_form form').attr('action');
				$.ajax({ type: "POST", url: url, data: info, success: function(){ }});
			});
		}
	return false;});
	function check_email(emailAddress) {
		var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
		return pattern.test(emailAddress);
	}
	
	$(".enq_trigger,.box a[href=#]").live("click", function(){
		$("#enq_form").fadeIn("fast");
		var w = $(document).width();
		var h = $(document).height();
		$("#enq_bg").height(h).width(w).show();
	return false;});
	
	$("#enq_bg,#enq_close").live("click",function(){
		$("#enq_bg").fadeOut("fast");
		$("#enq_form").fadeOut("fast");
	});
	

return true;
});});
