// JavaScript Document
$(document).ready(function(){
	
	if ($('#video').attr("play")=='1') {
		$('#video').flash(
		{
			swf: '/faro_video.swf',
			width: 287,
			height: 194,
			flashvars: {
				autoplay: 'true'
			},
		}
		);
	} else {
		$('#video').flash(
		{
			swf: '/faro_video.swf',
			width: 287,
			height: 194,
			flashvars: {
				autoplay: 'false'
			},
		}
		);
	}
	
	$("#form-gold input:radio[name=gold_deck_price]").change(function(){
		if ($("#form-gold input:radio[name=gold_deck_price]:checked").val() > $("#form-gold #quantity").val()) {
			$("#form-gold #quantity").val($("#form-gold input:radio[name=gold_deck_price]:checked").val());
		} else {
			var val = $("#form-gold #quantity").val();
			if (val >= 30) {
				$("#form-gold #gold_30").attr("checked", "checked");
				$("#form-gold #gold_10").removeAttr("checked");
				$("#form-gold #gold_0").removeAttr("checked");
				$("#form-gold #amount").val('3.00');
			} else if (val >= 10 && val < 30) {
				$("#form-gold #gold_10").attr("checked", "checked");
				$("#form-gold #gold_30").removeAttr("checked");
				$("#form-gold #gold_0").removeAttr("checked");
				$("#form-gold #amount").val('4.00');
			} else {
				if (val < 1) {
					$("#form-gold #quantity").val(1);
				}
				$("#form-gold #gold_0").attr("checked", "checked");
				$("#form-gold #gold_10").removeAttr("checked");
				$("#form-gold #gold_30").removeAttr("checked");
				$("#form-gold #amount").val('5.00');
			}
		}
	});
	$("#form-gold #quantity").keyup(function(){												 
		var val = $("#form-gold #quantity").val();
		if (val >= 30) {
			$("#form-gold #gold_30").attr("checked", "checked");
			$("#form-gold #gold_10").removeAttr("checked");
			$("#form-gold #gold_0").removeAttr("checked");
			$("#form-gold #amount").val('3.00');
		} else if (val >= 10 && val < 30) {
			$("#form-gold #gold_10").attr("checked", "checked");
			$("#form-gold #gold_30").removeAttr("checked");
			$("#form-gold #gold_0").removeAttr("checked");
			$("#form-gold #amount").val('4.00');
		} else {
			if (val < 1) {
				$("#form-gold #quantity").val(1);
			}
			$("#form-gold #gold_0").attr("checked", "checked");
			$("#form-gold #gold_10").removeAttr("checked");
			$("#form-gold #gold_30").removeAttr("checked");
			$("#form-gold #amount").val('5.00');
		}
	});
	
	$("#form-mandolin #quantity").keyup(function(){												 
		var val = $("#form-mandolin #quantity").val();
		if (val < 1) {
			$("#form-mandolin #quantity").val(1);
		}
	});
	
	$("#form-ridergaff #quantity").keyup(function(){												 
		var val = $("#form-ridergaff #quantity").val();
		if (val < 1) {
			$("#form-ridergaff #quantity").val(1);
		}
	});
	
	$("#form-bicyclegaff #quantity").keyup(function(){												 
		var val = $("#form-bicyclegaff #quantity").val();
		if (val < 1) {
			$("#form-bicyclegaff #quantity").val(1);
		}
	});
	
	$("#contactForm").submit(function(){
		var datastring = $('#contactForm').serialize();	
		var oldheight = $('#contactForm').height();
		if(validateName() && validateEmail()) {
			$.ajax({
				type: "POST",
				url: "/data/process.php",
				data: datastring,
				success: function() {
					$('#send').attr("disabled", true);
					$('#contactForm')
						.html("Thank you for contacting us. We will respond to you shortly.")
						.height(oldheight)
						.fadeIn(1500);
				}
			});
			return false;
		} else {			
			return false;		
		}
	});	
	
	function validateName() {
		if($("#name").val()!=''){
			$("#name").removeClass("error");
			return true;
		}
		//if it's NOT valid
		else{
			$("#name").addClass("error");
			$("#name").focus();
			return false;			
		}
	}
	
	function validateEmail(){
	//testing regular expression
		var a = $("#email").val();
		var filter = /^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$/;
		//if it's valid email
		if(filter.test(a)){
			$("#email").removeClass("error");
			return true;
		}
		//if it's NOT valid
		else{
			$("#email").addClass("error");
			$("#email").focus();
			return false;			
		}
	}
});


