$(document).ready( function() {

	if ($("a[rel^='prettyPhoto']").length > 0) {
		$("a[rel^='prettyPhoto']").prettyPhoto({
			counter_separator_label: ' of ',
			theme: 'light_rounded'
		});
	};

	if ($("#newsletter").length > 0) {
		$("#newsletter").validate();
	}
	
	$("a[rel='external']").click( function() {
		window.open( $(this).attr("href") );
		return false;
	});
	
	// form //
	if ($("#orderForm").length > 0) {
		
		var designName = $(document).getUrlParam("collection");
		
		if (designName == null) {
				$("#step3DesignName").val("default");
			} else {
				$("#step3DesignName").val(designName);
			};

		$("#step1,#step2,#step3,#step4,#step5,#step6,#step7,#step8,#step9,#step10,#step11,#step12,#step13,#step3Alert,#step4Alert,#step5-1Alert,#step5-2Alert,#step6-1Alert,#step6-2Alert,#typefaceOption1Other,#typefaceOption2Other,#designInkColourOther,#summaryOther,#send").hide();
		
		$("#proforma").append("<div class='grid_10 alpha'><img src='/library/images/next.gif' alt='Next' class='btnStep1 right' /></div>")
		$("#step1").append("<div class='grid_10 alpha'><img src='/library/images/back.gif' alt='Back' class='btnProforma left' /><img src='/library/images/next.gif' alt='Next' class='btnStep2 right' /></div>")
		$("#step2").append("<div class='grid_10 alpha'><img src='/library/images/back.gif' alt='Back' class='btnStep1 left' /><img src='/library/images/next.gif' alt='Next' class='btnStep3 right' /></div>")
		$("#step3").append("<div class='grid_10 alpha'><img src='/library/images/back.gif' alt='Back' class='btnStep2 left' /><img src='/library/images/next.gif' alt='Next' class='btnStep4 right' /></div>")
		$("#step4").append("<div class='grid_10 alpha'><img src='/library/images/back.gif' alt='Back' class='btnStep3 left' /><img src='/library/images/next.gif' alt='Next' class='btnStep5 right' /></div>")
		$("#step5").append("<div class='grid_10 alpha'><img src='/library/images/back.gif' alt='Back' class='btnStep4 left' /><img src='/library/images/next.gif' alt='Next' class='btnStep6 right' /></div>")
		$("#step6").append("<div class='grid_10 alpha'><img src='/library/images/back.gif' alt='Back' class='btnStep5 left' /><img src='/library/images/next.gif' alt='Next' class='btnStep7 right' /></div>")
		$("#step7").append("<div class='grid_10 alpha'><img src='/library/images/back.gif' alt='Back' class='btnStep6 left' /><img src='/library/images/next.gif' alt='Next' class='btnStep8 right' /></div>")
		$("#step8").append("<div class='grid_10 alpha'><img src='/library/images/back.gif' alt='Back' class='btnStep7 left' /><img src='/library/images/next.gif' alt='Next' class='btnStep9 right' /></div>")
		$("#step9").append("<div class='grid_10 alpha'><img src='/library/images/back.gif' alt='Back' class='btnStep8 left' /><img src='/library/images/next.gif' alt='Next' class='btnStep10 right' /></div>")
		$("#step10").append("<div class='grid_10 alpha'><img src='/library/images/back.gif' alt='Back' class='btnStep9 left' /><img src='/library/images/next.gif' alt='Next' class='btnStep11 right' /></div>")
		$("#step11").append("<div class='grid_10 alpha'><img src='/library/images/back.gif' alt='Back' class='btnStep10 left' /><img src='/library/images/next.gif' alt='Next' class='btnStep12 right' /></div>")
		$("#step12").append("<div class='grid_10 alpha'><img src='/library/images/back.gif' alt='Back' class='btnStep11 left' /><img src='/library/images/next.gif' alt='Next' class='btnStep13 right' /></div>")
		$("#step13").append("<div class='grid_10 alpha'><img src='/library/images/back.gif' alt='Back' class='btnStep12 left' /><input src='/library/images/finish.jpg' alt='Submit' class='btnSubmit right' type='image' value='Submit' /></div>")
		
		
		$(".btnProforma").click(function(){
			$("#step1").hide();
			$("#proforma").show();
			$.validationEngine.closePrompt('.formError',true)
		});

		$(".btnStep1").click(function(){
			$("#proforma").hide();
			$("#step2").hide();
			$("#step1").show();
			$.validationEngine.closePrompt('.formError',true)
		});
		
		
		$(".btnStep2").click(function(){
			if ($("#step1Name").val() == "" || $("#step1Email").val() == "") {
				alert ("Please make sure you have entered your name in the Name field and entered a valid email address in the Email field.");
			}
			else
			{
				$("#step1").hide();
				$("#step3").hide();
				$("#step2").show();
				$.validationEngine.closePrompt('.formError',true)
				}
		});
		
		$(".btnStep3").click(function(){
			$("#step2").hide();
			$("#step4").hide();
			$("#step3").show();
			$.validationEngine.closePrompt('.formError',true)
		});
		
		$(".btnStep4").click(function(){
			$("#step3").hide();
			$("#step5").hide();
			$("#step4").show();
			$.validationEngine.closePrompt('.formError',true)
		});
		
		$(".btnStep5").click(function(){
			$("#step4").hide();
			$("#step6").hide();
			$("#step5").show();
			$.validationEngine.closePrompt('.formError',true)
		});
		
		$(".btnStep6").click(function(){
			$("#step5").hide();
			$("#step7").hide();
			$("#step6").show();
			$.validationEngine.closePrompt('.formError',true)
		});
		
		$(".btnStep7").click(function(){
			$("#step6").hide();
			$("#step8").hide();
			$("#step7").show();
			$.validationEngine.closePrompt('.formError',true)
		});
		
		$(".btnStep8").click(function(){
			$("#step7").hide();
			$("#step9").hide();
			$("#step8").show();
			$.validationEngine.closePrompt('.formError',true)
		});
		
		$(".btnStep9").click(function(){
			$("#step8").hide();
			$("#step10").hide();
			$("#step9").show();
			$.validationEngine.closePrompt('.formError',true)
		});
		
		$(".btnStep10").click(function(){
			$("#step9").hide();
			$("#step11").hide();
			$("#step10").show();
			$.validationEngine.closePrompt('.formError',true)
		});
		
		$(".btnStep11").click(function(){
			$("#step10").hide();
			$("#step12").hide();
			$("#step11").show();
			$.validationEngine.closePrompt('.formError',true)
		});
		
		$(".btnStep12").click(function(){
			$("#step11").hide();
			$("#step13").hide();
			$("#step12").show();
			$.validationEngine.closePrompt('.formError',true)
		});
		
		$(".btnStep13").click(function(){
			$("#step12").hide();
			$("#step13").show();
			$.validationEngine.closePrompt('.formError',true)
		});

		$(".btnSubmit").click(function(){
			$("form").submit();
		});
				
		$("#orderForm").validationEngine();
		
		$("#colourmatchingyes").click(function(){
			$("#step3Alert").show();
		});

		$("#colourmatchingno").click(function(){
			$("#step3Alert").hide();
		});

		$("#Typeface_Option_1").change(function(){
			if (this.value == "Other"){
				$("#typefaceOption1Other").show();	
			} else {
				$("#typefaceOption1Other").hide();	
			};
		});

		$("#Typeface_Option_2").change(function(){
			if (this.value == "Other"){
				$("#typefaceOption2Other").show();	
			} else {
				$("#typefaceOption2Other").hide();	
			};
		});

		$("#Where_did_you_hear_about_us").change(function(){
			if (this.value == "Other"){
				$("#summaryOther").show();	
			} else {
				$("#summaryOther").hide();	
			};
		});

		$("#Design_Ink_Colour").change(function(){
			if (this.value == "Other"){
				$("#designInkColourOther").show();	
			} else {
				$("#designInkColourOther").hide();	
			};
		});

		$("#Save_the_Date_-_Wording_Option").change(function(){
			if (this.value == "Other"){
				$("#step4Alert").show();	
			} else {
				$("#step4Alert").hide();	
			};
		});

		$("#Wedding_Invitations_-_Wording_Option").change(function(){
			if (this.value == "Other"){
				$("#step5-1Alert").show();	
			} else {
				$("#step5-1Alert").hide();	
			};
		});

		$("#Evening_Invitations_-_Wording_Option").change(function(){
			if (this.value == "Other"){
				$("#step6-1Alert").show();	
			} else {
				$("#step6-1Alert").hide();	
			};
		});
		
		$("#step5PersonaliseYes").click(function(){
			$("#step5-2Alert").show();
		});

		$("#step5PersonaliseNo").click(function(){
			$("#step5-2Alert").hide();
		});
		
		$("#step6PersonaliseYes").click(function(){
			$("#step6-2Alert").show();
		});

		$("#step6PersonaliseNo").click(function(){
			$("#step6-2Alert").hide();
		});

		$("#step6CopyAddress").change(function(){
			if ($("#step6CopyAddress").is(":checked")){
				$("#step6Name").val($("#step5Name").val());
				$("#step6Address1").val($("#step5Address1").val());
				$("#step6Address2").val($("#step5Address2").val());
				$("#step6Town").val($("#step5Town").val());
				$("#step6County").val($("#step5County").val());
				$("#step6PostCode").val($("#step5PostCode").val());
			} else {
				$("#step6Name").val("")
				$("#step6Address1").val("")
				$("#step6Address2").val("")
				$("#step6Town").val("")
				$("#step6County").val("")
				$("#step6PostCode").val("")
			};
		});

		$("#step11CopyAddress").change(function(){
			if ($("#step11CopyAddress").is(":checked")){
				$("#step11Name").val($("#step1Name").val());
				$("#step11Address1").val($("#step1Address1").val());
				$("#step11Address2").val($("#step1Address2").val());
				$("#step11Town").val($("#step1Town").val());
				$("#step11County").val($("#step1County").val());
				$("#step11PostCode").val($("#step1PostCode").val());
			} else {
				$("#step11Name").val("")
				$("#step11Address1").val("")
				$("#step11Address2").val("")
				$("#step11Town").val("")
				$("#step11County").val("")
				$("#step11PostCode").val("")
			};
		});
		
	};
});


