$(document).ready(function(){
	$("#submit").click(function(){					   				   

		$(".error").hide();
		
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;

		var emailVal = $("#email").val();
		if(emailVal == '') {
			$("#email, .form-errors").after('<span class="error">&#42;&nbsp;You forgot to enter your email address.</span><br />');
			hasError = true;
		} else if(!emailReg.test(emailVal)) {	
			$("#email, .form-errors").after('<span class="error">&#42;&nbsp;Please enter a valid email address.</span><br />');
			hasError = true;
		}
		
		var phoneVal = $("#phoneAddress").val();
		if(phoneVal == '') {
			$("#phoneAddress, .form-errors").after('<span class="error">&#42;&nbsp;Please enter your phone number.</span><br />');
			hasError = true;
		}

		var checkedVal = $("#correct").val();
		if(checkedVal == $("#correct").attr('checked', false)) {
			$("#correct, .form-errors").after('<span class="error">&#42;&nbsp;Please verify.</span><br />');
			hasError = true;
		}

		if(hasError == false) {
			$(this).hide();

			$('#fileUpload').uploadifyUpload();
		}
		
		return false;
	});						   
});

function submitData() {

		//Product Selection
		var productVal = $("#product").val();

		//Order Info
		var quantityVal = $("#quantity").val();

		//1st Time Order Quantity
		if($('#quantity10').attr('checked') == true) {
			var orderQuantityVal = $("#quantity10").val();
		}else if($('#quantity25').attr('checked') == true) {
			var orderQuantityVal = $("#quantity25").val();
		}else if($('#quantity50').attr('checked') == true) {
			var orderQuantityVal = $("#quantity50").val();
		}else if($('#quantity75').attr('checked') == true) {
			var orderQuantityVal = $("#quantity75").val();
		}else if($('#quantity100').attr('checked') == true) {
			var orderQuantityVal = $("#quantity100").val();
		}else if($('#quantity150').attr('checked') == true) {
			var orderQuantityVal = $("#quantity150").val();
		//Reorder Quantity		
		}else if($('#requantity10').attr('checked') == true) {
			var orderQuantityVal = $("#requantity10").val();
		}else if($('#requantity25').attr('checked') == true) {
			var orderQuantityVal = $("#requantity25").val();
		}else if($('#requantity50').attr('checked') == true) {
			var orderQuantityVal = $("#requantity50").val();
		}else if($('#requantity75').attr('checked') == true) {
			var orderQuantityVal = $("#requantity75").val();
		}else if($('#requantity100').attr('checked') == true) {
			var orderQuantityVal = $("#requantity100").val();
		}else if($('#requantity150').attr('checked') == true) {
			var orderQuantityVal = $("#requantity150").val();
		}

		//Layout		
		if($('#layout1').attr('checked') == true) {
			var layoutVal = $("#layout1").val();
		}else if($('#layout2').attr('checked') == true) {
			var layoutVal = $("#layout2").val();
		}else if($('#layout3').attr('checked') == true) {
			var layoutVal = $("#layout3").val();
		}else if($('#layout4').attr('checked') == true) {
			var layoutVal = $("#layout4").val();
		}else if($('#layout5').attr('checked') == true) {
			var layoutVal = $("#layout5").val();
		}else if($('#layout6').attr('checked') == true) {
			var layoutVal = $("#layout6").val();
		}else if($('#layout7').attr('checked') == true) {
			var layoutVal = $("#layout7").val();
		}else if($('#layout8').attr('checked') == true) {
			var layoutVal = $("#layout8").val();
		}else if($('#layout9').attr('checked') == true) {
			var layoutVal = $("#layout9").val();
		}else if($('#layout10').attr('checked') == true) {
			var layoutVal = $("#layout10").val();
		}else if($('#layout11').attr('checked') == true) {
			var layoutVal = $("#layout11").val();
		}else if($('#layout12').attr('checked') == true) {
			var layoutVal = $("#layout12").val();
		}else if($('#layout13').attr('checked') == true) {
			var layoutVal = $("#layout13").val();
		}else if($('#layout14').attr('checked') == true) {
			var layoutVal = $("#layout14").val();
		}else if($('#layout15').attr('checked') == true) {
			var layoutVal = $("#layout15").val();
		}
		
		//Font Selection
		var fontVal = $("#font").val();

		//Name on headshots
		var headshotNameVal = $("#headshotName").val();

		//Text Alignment		
		if($('#leftAlign').attr('checked') == true) {
			var alignVal = $("#leftAlign").val();
		}else if($('#centerAlign').attr('checked') == true) {
			var alignVal = $("#centerAlign").val();
		}else if($('#rightAlign').attr('checked') == true) {
			var alignVal = $("#rightAlign").val();
		}

		//Text Case		
		if($('#caps').attr('checked') == true) {
			var caseVal = $("#caps").val();
		}else if($('#upperLower').attr('checked') == true) {
			var caseVal = $("#upperLower").val();
		}else if($('#lowercase').attr('checked') == true) {
			var caseVal = $("#lowercase").val();
		}else if($('#notApplicable').attr('checked') == true) {
			var caseVal = $("#notApplicable").val();
		}

		//Rocket Choose Font		
		if($('#rocketFontsYes').attr('checked') == true) {
			var rocketFontsVal = $("#rocketFontsYes").val();
		}else if($('#rocketFontsNo').attr('checked') == true) {
			var rocketFontsVal = $("#rocketFontsNo").val();
		}

		//Additional Services
		var rushVal = $("#rush").val();
		var retouchingVal = $("#retouching").val();
		var bwVal = $("#bw").val();
		var sepiaVal = $("#sepia").val();
		var agencyTextVal = $("#agencyText").val();
		//With Agency		
		if($('#withAgencyYes').attr('checked') == true) {
			var withAgencyVal = $("#withAgencyYes").val();
		}else if($('#withAgencyNo').attr('checked') == true) {
			var withAgencyVal = $("#withAgencyNo").val();
		}
		//Add Agency		
		if($('#addAgencyYes').attr('checked') == true) {
			var addAgencyVal = $("#addAgencyYes").val();
		}else if($('#addAgencyNo').attr('checked') == true) {
			var addAgencyVal = $("#addAgencyNo").val();
		}

		//Image Source		
		if($('#photographerSendingDigital').attr('checked') == true) {
			var sourceVal = $("#photographerSendingDigital").val();
		}else if($('#onFileDigital').attr('checked') == true) {
			var sourceVal = $("#onFileDigital").val();
		}else if($('#unsureDigital').attr('checked') == true) {
			var sourceVal = $("#unsureDigital").val();
		}else if($('#attaching').attr('checked') == true) {
			var sourceVal = $("#attaching").val();
		}else if($('#sendingFilm').attr('checked') == true) {
			var sourceVal = $("#sendingFilm").val();
		}else if($('#photographerSendingFilm').attr('checked') == true) {
			var sourceVal = $("#photographerSendingFilm").val();
		}else if($('#onFileFilm').attr('checked') == true) {
			var sourceVal = $("#onFileFilm").val();
		}else if($('#printSending').attr('checked') == true) {
			var sourceVal = $("#printSending").val();
		}

		var rollNumberVal = $("#rollNumber").val();
		var negativeNumberVal = $("#negativeNumber").val();

		var photographerNameVal = $("#photographerName").val();

		var fileNameVal = $("#fileName").val();

		var commentsVal = $("#comments").val();

		
		
		var emailVal = $("#email").val();

		//Billing Information
		var paymentVal = $("#payment").val();
		var numberVal = $("#number").val();
		var monthVal = $("#month").val();
		var yearVal = $("#year").val();
		var ccvVal = $("#ccv").val();
		var cardNameVal = $("#cardName").val();

		var nameVal = $("#name").val();
		var streetAddressVal = $("#streetAddress").val();
		var cityAddressVal = $("#cityAddress").val();
		var regionAddressVal = $("#regionAddress").val();
		var codeAddressVal = $("#codeAddress").val();
		var countryAddressVal = $("#countryAddress").val();

		var phoneVal = $("#phoneAddress").val();

		//Shipping Information
		var shippingMethodVal = $("#shippingOptions").val();

		var shippingStreetVal = $("#shippingstreetAddress").val();
		var shippingCityVal = $("#shippingcityAddress").val();
		var shippingRegionVal = $("#shippingregionAddress").val();
		var shippingCodeVal = $("#shippingcodeAddress").val();
		var shippingCountryVal = $("#shippingcountryAddress").val();		

		var checkedVal = $("#correct").val();
		
		$("#sendForm li.buttons").append('<img src="/images/ajax-loader.gif" alt="Loading" id="loading" />');
		
		$.post("/wp-content/themes/intermission_theme/scripts/contact/postCards/sendPostCards.php",{ 
			//Product Selection
			product: productVal,

			//Order Info  				
			orderQuantity: orderQuantityVal,
			layout: layoutVal,
			font: fontVal,
			headshotName: headshotNameVal,
			textAlign: alignVal,
			textCase: caseVal,
			rocketFonts: rocketFontsVal,
			rush: rushVal,
			retouching: retouchingVal,
			bw: bwVal,
			sepia: sepiaVal,
			withAgency: withAgencyVal,
			agencyText: agencyTextVal,
			addAgency: addAgencyVal,
			source: sourceVal,
			fileName: fileNameVal,
			rollNumber: rollNumberVal,
			negativeNumber: negativeNumberVal,
			photographerName: photographerNameVal,
			comments: commentsVal,
				
			//Costs and Shipping
				
			//Billing Information  				
			payment: paymentVal,
			number: numberVal,
			month: monthVal,
			year: yearVal,
			ccv: ccvVal,
			cardName: cardNameVal,
			name: nameVal,
			email: emailVal,
			streetAddress: streetAddressVal,
			cityAddress: cityAddressVal,
			regionAddress: regionAddressVal,
			cityAddress: cityAddressVal,
			regionAddress: regionAddressVal,
			codeAddress: codeAddressVal,
			countryAddress: countryAddressVal,
			phoneAddress: phoneVal,

			//Shipping Information
			shippingMethod: shippingMethodVal,
			shippingstreetAddress: shippingStreetVal,
			shippingcityAddress: shippingCityVal,
			shippingregionAddress: shippingRegionVal,
			shippingcodeAddress: shippingCodeVal,
			shippingcountryAddress: shippingCountryVal
		},

   		function(data){
			$("#sendForm").slideUp("normal", function() {				   
				$('.order-form').css({
					position : 'relative'
				});
							
			$("#sendForm").before('<div class="complete-holder"><div class="form-section"><img src="/wp-content/themes/intermission_theme/images/order-complete.png" class="complete-image" /><div class="complete-text"><h1>Thank you for your order!</h1><h3>Turnaround Times - Normal Service 3-4 Business Days from the time we receive your order. Rush service is available by special request. Please contact us for a quote. 604-682.6000.<br /><br />We will contact you if there is any problems with your order via telephone or e-mail that you have provided us.<br /><br />Multiple orders will only be charged one shipping cost.</h3></div><div class="feature-buttons"><a href="/order" class="order-button">Place Another Order</a></div></div></div>');
			});
   		});
}

$(document).ready(function(){
	$("#submit-noImage").click(function(){					   				   

		$(".error").hide();
		
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;

		var emailVal = $("#email").val();
		if(emailVal == '') {
			$("#email, .form-errors").after('<span class="error">&#42;&nbsp;You forgot to enter your email address.</span><br />');
			hasError = true;
		} else if(!emailReg.test(emailVal)) {	
			$("#email, .form-errors").after('<span class="error">&#42;&nbsp;Please enter a valid email address.</span><br />');
			hasError = true;
		}
		
		var phoneVal = $("#phoneAddress").val();
		if(phoneVal == '') {
			$("#phoneAddress, .form-errors").after('<span class="error">&#42;&nbsp;Please enter your phone number.</span><br />');
			hasError = true;
		}

		var checkedVal = $("#correct").val();
		if(checkedVal == $("#correct").attr('checked', false)) {
			$("#correct, .form-errors").after('<span class="error">&#42;&nbsp;Please verify.</span><br />');
			hasError = true;
		}

		if(hasError == false) {
			$(this).hide();
		}


		//Product Selection
		var productVal = $("#product").val();

		//Order Info
		var quantityVal = $("#quantity").val();

		//1st Time Order Quantity
		if($('#quantity10').attr('checked') == true) {
			var orderQuantityVal = $("#quantity10").val();
		}else if($('#quantity25').attr('checked') == true) {
			var orderQuantityVal = $("#quantity25").val();
		}else if($('#quantity50').attr('checked') == true) {
			var orderQuantityVal = $("#quantity50").val();
		}else if($('#quantity75').attr('checked') == true) {
			var orderQuantityVal = $("#quantity75").val();
		}else if($('#quantity100').attr('checked') == true) {
			var orderQuantityVal = $("#quantity100").val();
		}else if($('#quantity150').attr('checked') == true) {
			var orderQuantityVal = $("#quantity150").val();
		//Reorder Quantity		
		}else if($('#requantity10').attr('checked') == true) {
			var orderQuantityVal = $("#requantity10").val();
		}else if($('#requantity25').attr('checked') == true) {
			var orderQuantityVal = $("#requantity25").val();
		}else if($('#requantity50').attr('checked') == true) {
			var orderQuantityVal = $("#requantity50").val();
		}else if($('#requantity75').attr('checked') == true) {
			var orderQuantityVal = $("#requantity75").val();
		}else if($('#requantity100').attr('checked') == true) {
			var orderQuantityVal = $("#requantity100").val();
		}else if($('#requantity150').attr('checked') == true) {
			var orderQuantityVal = $("#requantity150").val();
		}

		//Layout		
		if($('#layout1').attr('checked') == true) {
			var layoutVal = $("#layout1").val();
		}else if($('#layout2').attr('checked') == true) {
			var layoutVal = $("#layout2").val();
		}else if($('#layout3').attr('checked') == true) {
			var layoutVal = $("#layout3").val();
		}else if($('#layout4').attr('checked') == true) {
			var layoutVal = $("#layout4").val();
		}else if($('#layout5').attr('checked') == true) {
			var layoutVal = $("#layout5").val();
		}else if($('#layout6').attr('checked') == true) {
			var layoutVal = $("#layout6").val();
		}else if($('#layout7').attr('checked') == true) {
			var layoutVal = $("#layout7").val();
		}else if($('#layout8').attr('checked') == true) {
			var layoutVal = $("#layout8").val();
		}else if($('#layout9').attr('checked') == true) {
			var layoutVal = $("#layout9").val();
		}else if($('#layout10').attr('checked') == true) {
			var layoutVal = $("#layout10").val();
		}else if($('#layout11').attr('checked') == true) {
			var layoutVal = $("#layout11").val();
		}else if($('#layout12').attr('checked') == true) {
			var layoutVal = $("#layout12").val();
		}else if($('#layout13').attr('checked') == true) {
			var layoutVal = $("#layout13").val();
		}else if($('#layout14').attr('checked') == true) {
			var layoutVal = $("#layout14").val();
		}else if($('#layout15').attr('checked') == true) {
			var layoutVal = $("#layout15").val();
		}
		
		//Font Selection
		var fontVal = $("#font").val();

		//Name on headshots
		var headshotNameVal = $("#headshotName").val();

		//Text Alignment		
		if($('#leftAlign').attr('checked') == true) {
			var alignVal = $("#leftAlign").val();
		}else if($('#centerAlign').attr('checked') == true) {
			var alignVal = $("#centerAlign").val();
		}else if($('#rightAlign').attr('checked') == true) {
			var alignVal = $("#rightAlign").val();
		}

		//Text Case		
		if($('#caps').attr('checked') == true) {
			var caseVal = $("#caps").val();
		}else if($('#upperLower').attr('checked') == true) {
			var caseVal = $("#upperLower").val();
		}else if($('#lowercase').attr('checked') == true) {
			var caseVal = $("#lowercase").val();
		}else if($('#notApplicable').attr('checked') == true) {
			var caseVal = $("#notApplicable").val();
		}

		//Rocket Choose Font		
		if($('#rocketFontsYes').attr('checked') == true) {
			var rocketFontsVal = $("#rocketFontsYes").val();
		}else if($('#rocketFontsNo').attr('checked') == true) {
			var rocketFontsVal = $("#rocketFontsNo").val();
		}

		//Additional Services
		var rushVal = $("#rush").val();
		var retouchingVal = $("#retouching").val();
		var bwVal = $("#bw").val();
		var sepiaVal = $("#sepia").val();
		var agencyTextVal = $("#agencyText").val();
		//With Agency		
		if($('#withAgencyYes').attr('checked') == true) {
			var withAgencyVal = $("#withAgencyYes").val();
		}else if($('#withAgencyNo').attr('checked') == true) {
			var withAgencyVal = $("#withAgencyNo").val();
		}
		//Add Agency		
		if($('#addAgencyYes').attr('checked') == true) {
			var addAgencyVal = $("#addAgencyYes").val();
		}else if($('#addAgencyNo').attr('checked') == true) {
			var addAgencyVal = $("#addAgencyNo").val();
		}

		//Image Source		
		if($('#photographerSendingDigital').attr('checked') == true) {
			var sourceVal = $("#photographerSendingDigital").val();
		}else if($('#onFileDigital').attr('checked') == true) {
			var sourceVal = $("#onFileDigital").val();
		}else if($('#unsureDigital').attr('checked') == true) {
			var sourceVal = $("#unsureDigital").val();
		}else if($('#attaching').attr('checked') == true) {
			var sourceVal = $("#attaching").val();
		}else if($('#sendingFilm').attr('checked') == true) {
			var sourceVal = $("#sendingFilm").val();
		}else if($('#photographerSendingFilm').attr('checked') == true) {
			var sourceVal = $("#photographerSendingFilm").val();
		}else if($('#onFileFilm').attr('checked') == true) {
			var sourceVal = $("#onFileFilm").val();
		}else if($('#printSending').attr('checked') == true) {
			var sourceVal = $("#printSending").val();
		}

		var rollNumberVal = $("#rollNumber").val();
		var negativeNumberVal = $("#negativeNumber").val();

		var photographerNameVal = $("#photographerName").val();

		var fileNameVal = $("#fileName").val();

		var commentsVal = $("#comments").val();

		
		
		var emailVal = $("#email").val();

		//Billing Information
		var paymentVal = $("#payment").val();
		var numberVal = $("#number").val();
		var monthVal = $("#month").val();
		var yearVal = $("#year").val();
		var ccvVal = $("#ccv").val();
		var cardNameVal = $("#cardName").val();

		var nameVal = $("#name").val();
		var streetAddressVal = $("#streetAddress").val();
		var cityAddressVal = $("#cityAddress").val();
		var regionAddressVal = $("#regionAddress").val();
		var codeAddressVal = $("#codeAddress").val();
		var countryAddressVal = $("#countryAddress").val();

		var phoneVal = $("#phoneAddress").val();

		//Shipping Information
		var shippingMethodVal = $("#shippingOptions").val();

		var shippingStreetVal = $("#shippingstreetAddress").val();
		var shippingCityVal = $("#shippingcityAddress").val();
		var shippingRegionVal = $("#shippingregionAddress").val();
		var shippingCodeVal = $("#shippingcodeAddress").val();
		var shippingCountryVal = $("#shippingcountryAddress").val();		

		var checkedVal = $("#correct").val();
		
		$("#sendForm li.buttons").append('<img src="/images/ajax-loader.gif" alt="Loading" id="loading" />');
		
		$.post("/wp-content/themes/intermission_theme/scripts/contact/postCards/sendPostCards.php",{ 
			//Product Selection
			product: productVal,

			//Order Info  				
			orderQuantity: orderQuantityVal,
			layout: layoutVal,
			font: fontVal,
			headshotName: headshotNameVal,
			textAlign: alignVal,
			textCase: caseVal,
			rocketFonts: rocketFontsVal,
			rush: rushVal,
			retouching: retouchingVal,
			bw: bwVal,
			sepia: sepiaVal,
			withAgency: withAgencyVal,
			agencyText: agencyTextVal,
			addAgency: addAgencyVal,
			source: sourceVal,
			fileName: fileNameVal,
			rollNumber: rollNumberVal,
			negativeNumber: negativeNumberVal,
			photographerName: photographerNameVal,
			comments: commentsVal,
				
			//Costs and Shipping
				
			//Billing Information  				
			payment: paymentVal,
			number: numberVal,
			month: monthVal,
			year: yearVal,
			ccv: ccvVal,
			cardName: cardNameVal,
			name: nameVal,
			email: emailVal,
			streetAddress: streetAddressVal,
			cityAddress: cityAddressVal,
			regionAddress: regionAddressVal,
			cityAddress: cityAddressVal,
			regionAddress: regionAddressVal,
			codeAddress: codeAddressVal,
			countryAddress: countryAddressVal,
			phoneAddress: phoneVal,

			//Shipping Information
			shippingMethod: shippingMethodVal,
			shippingstreetAddress: shippingStreetVal,
			shippingcityAddress: shippingCityVal,
			shippingregionAddress: shippingRegionVal,
			shippingcodeAddress: shippingCodeVal,
			shippingcountryAddress: shippingCountryVal
		},

   		function(data){
			$("#sendForm").slideUp("normal", function() {				   
				$('.order-form').css({
					position : 'relative'
				});
							
			$("#sendForm").before('<div class="complete-holder"><div class="form-section"><img src="/wp-content/themes/intermission_theme/images/order-complete.png" class="complete-image" /><div class="complete-text"><h1>Thank you for your order!</h1><h3>Turnaround Times - Normal Service 3-4 Business Days from the time we receive your order. Rush service is available by special request. Please contact us for a quote. 604-682.6000.<br /><br />We will contact you if there is any problems with your order via telephone or e-mail that you have provided us.<br /><br />Multiple orders will only be charged one shipping cost.</h3></div><div class="feature-buttons"><a href="/order" class="order-button">Place Another Order</a></div></div></div>');
			});
		});
		return false;		

   	});
});
