$(document).ready(function(){
	$("#right_gallery").cycle({fx: 'fade'});
	
	$("a[rel=right_gallery_image]").fancybox({
			'transitionIn'		: 'none',
			'transitionOut'		: 'none',
			'titlePosition' 	: 'over',
			'titleFormat'       : function(title, currentArray, currentIndex, currentOpts) {
			    return '<span id="fancybox-title-over">' + title + '</span>';
			}
	});
	
	$("#loading").ajaxStart(function(){
		$(this).show();
	});
	$("#loading").ajaxStop(function(){
		$(this).hide();
	});
	$("#rightArrow").bind("click", function(){
		var name = $(this).attr("name");
		clickArrow($("#rightArrow"), name);
	});
	$("#leftArrow").bind("click", function(){
		clickArrow($("#leftArrow"), name);
	});
	$("#scrollUp").bind("click", function(){
		$("#Demo").scrollTo( '+=500px', 1200 );
	});
	$("#scrollDown").bind("click", function(){
		$("#Demo").scrollTo( '-=500px', 1200 );
	});
	
	$("a#sendToAFriend").fancybox({
		'width'		: '30%',
		'height'		: '50%',
		'type':'iframe',
		'autoScale':false
	});
	
	
	$(".leftMenu").bind("click", function(){
		var use_id = $(this).attr("id");
		$("#showSub"+use_id).removeClass("hidden");
		$("#news"+use_id).removeClass("hidden");
		var use_class_news = $("#news"+use_id).attr("class");
		var use_class = $("#showSub"+use_id).attr("class");
		
		$("."+use_class).hide();
		$("."+use_class_news).hide();
		$("#showSub"+use_id).slideDown("slow");
		$("#news"+use_id).slideDown("slow");
	});
	$("select[name=month],select[name=year]").bind("change", function(){
		var year = $("select[name=year]").val();
		var month = $("select[name=month]").val();
		$.ajax({
			type: "POST",
			url: "getCalendar.php",
			data: "month="+month+"&year="+year,
			success: function(html){
				$("#calendarHolder").empty();
				$("#calendarHolder").append(html);
			}
		});
	});

$("input[name=sendEnquiry]").bind("click", function(){
		if ($("input[name=contacts_name]").val() == ""){
			$("#errorContactFormName").show("fast");
		}else{
			$("#errorContactFormName").hide("fast");
		}
		
		
		var pattern = /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])*([a-zA-Z])/;
		if (pattern.test($("input[name=contacts_email]").val())){
			$("#errorContactFormEmail").hide("fast");
		}else{
			$("#errorContactFormEmail").show("fast");
		}
		
		if ($("input[name=contacts_boatname]").val() == ""){
			$("#errorContactFormBoatname").show("fast");
		}else{
			$("#errorContactFormBoatname").hide("fast");
		}
		
		if ($("input[name=contacts_mem_code]").val() == ""){
			$("#errorContactFormMemCode").show("fast");
		}else{
			$("#errorContactFormMemCode").hide("fast");
		}
/*
		if ($("input[name=contacts_subject]").val() == ""){
			$("#errorContactFormSubject").show("fast");
		}else{
			$("#errorContactFormSubject").hide("fast");
		}
*/		
		if ($("textarea[name=contacts_message]").val() == ""){
			$("#errorContactFormMessage").show("fast");
		}else{
			$("#errorContactFormMessage").hide("fast");
		}
		
		if (pattern.test($("input[name=contacts_email]").val())){
			$("#errorContactFormEmail").hide("fast");
		}else{
			$("#errorContactFormEmail").show("fast");
		}
		var imageCodeRequest = $("input[name=image_code]").val();
		
		$.ajax({
			type: "GET",
			url: "/checkSecurityCodeRequest.php?code="+imageCodeRequest,
			dataType: "html",
			success: function(html){
		
				var fname = $("input[name=contacts_name]").val();
				var email = $("input[name=contacts_email]").val();
				var code = $("input[name=contacts_mem_code]").val();
				//var subject = $("input[name=contacts_subject]").val();
				var boatname = $("input[name=contacts_boatname]").val();
				var comments = $("textarea[name=contacts_message]").val();
				var news_id = $("input[name=news_id]").val();
				var cat_id = $("input[name=cat_id]").val();
					if (html == "1"){
						$("#errorImageCodeContact").hide("fast");
						if ( fname != "" && email != "" && pattern.test(email) && code != "" && comments != "" && boatname != ""){ //&& subject != "" 
							$.ajax({
								type: "POST",
								url: "/contactForm.php",
								data: "fname="+fname+"&email="+email+"&code="+code+"&comments="+comments+"&boatname="+boatname+"&news_id="+news_id+"&cat_id="+cat_id, //+"&subject="+subject
								success: function(data){
									$("#ContactFormHolder").empty();
									$("#ContactFormHolder").append(data);							
								},
								error: function(p1,p2,p3){
									alert(p1);
									alert(p2);
									alert(p3);
								}
							});
						}
					}
					else{
						$("#errorImageCodeContact").fadeIn("fast");
					}
				}
			});

	});

});

