$(document).ready(function() {
	$('a[rel*=external]').click( function() {
		this.target = "_blank";
	});


    $('#photoHead').cycle({
		fx: 'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
		cleartypeNoBg: true // enable cleartype corrections
	});
	

	$("div.loading").hide();
	$("div#thanks").hide();
	$("div#spammer").hide();
	$("form.retry").hide();
	$("div#noMoreChances").hide();
	
	$("#showform").click(
		function() {	
			$("div.loading").hide();
			$("div#thanks").hide();
			$("form.contact").show();
			$(".submit").show();
		}
	);
	
	$("form.validate").validate();
});

function submitForm() {
	var yourName = $('#yourName').val();
	var yourEmail = $('#yourEmail').val();
	var emailValid = $("form.contact").validate().element("#yourEmail");
	var yourAddress = $('#yourAddress').val();
	var yourCity = $('#yourCity').val();
	var yourState = $('#yourState').val();
	var yourZip = $('#yourZip').val();
	var yourPhone = $('#yourPhone').val();
	var yourMessage = $('#message').val();
	var permalink = $('#permalink').val();
	var type = $('#type').val();
	if(yourName != "" && yourEmail != "" && yourMessage != "" && yourPhone != "" && emailValid != false) {
		$(".submit").hide();
		$("div.loading").show();
		$.post("/includes/php/mailer.php", {name: ""+yourName+"", email: ""+yourEmail+"", address: ""+yourAddress+"",  city: ""+yourCity+"", state: ""+yourState+"", zip: ""+yourZip+"", phone: ""+yourPhone+"", message: ""+yourMessage+"", permalink: ""+permalink+"", type: ""+type+""}, function(data){
			if(data.response == 'true') {
				$("div.loading").hide();
				$("form.contact").slideUp("slow");
				$("div#spammer").show();
				$(".submit").show();
				$("form.retry").slideDown("slow");
			} else {
				_gaq.push(['_trackPageview', '/' + type + 'Submitted']);
				$("form.contact").slideUp("slow");
				$("div#thanks").slideDown("slow");
			}
		}, "json");
	}
}

function submitRetryForm() {
	var yourName = $('#yourName').val();
	var yourEmail = $('#yourEmail').val();
	var emailValid = $("form.contact").validate().element("#yourEmail");
	var yourAddress = $('#yourAddress').val();
	var yourCity = $('#yourCity').val();
	var yourState = $('#yourState').val();
	var yourZip = $('#yourZip').val();
	var yourPhone = $('#yourPhone').val();
	var yourMessage = $('#message').val();
	var permalink = $('#permalink').val();
	var yourAnswer = $('#yourAnswer').val();
	var type = $('#type').val();
	if(yourName != "" && yourEmail != "" && yourMessage != "" && yourPhone != "" && emailValid != false) {
		$(".submit").hide();
		$("div.loading").show();
		$.post("/includes/php/mailer.php", {name: ""+yourName+"", email: ""+yourEmail+"", address: ""+yourAddress+"",  city: ""+yourCity+"", state: ""+yourState+"", zip: ""+yourZip+"", phone: ""+yourPhone+"", message: ""+yourMessage+"", retry: "true", yourAnswer: ""+yourAnswer+"", permalink: ""+permalink+"", type: ""+type+""}, function(data){
			if(data.response == 'failure') {
				$("div.loading").hide();
				$("form.retry").slideUp("slow");
				$("div#noMoreChances").slideDown("slow");	
				$("div#spammer").hide();
			} else {
				_gaq.push(['_trackPageview', '/' + type + 'Submitted']);
				$("form.retry").slideUp("slow");
				$("div#spammer").hide();
				$("div#thanks").slideDown("slow");
			}
		}, "json");
	}
}

function submitCouponForm() {
	var yourName = $('#yourName').val();
	var yourEmail = $('#yourEmail').val();
	var emailValid = $("form.contact").validate().element("#yourEmail");
	var yourAddress = $('#yourAddress').val();
	var yourCity = $('#yourCity').val();
	var yourState = $('#yourState').val();
	var yourZip = $('#yourZip').val();
	var yourPhone = $('#yourPhone').val();
	var yourApply = $('#yourApply').val();
	var permalink = $('#permalink').val();
	var type = $('#type').val();
	if(yourName != "" && yourEmail != "" && yourPhone != "" && emailValid != false) {
		$(".submit").hide();
		$("div.loading").show();
		$.post("/includes/php/mailer.php", {name: ""+yourName+"", email: ""+yourEmail+"", address: ""+yourAddress+"",  city: ""+yourCity+"", state: ""+yourState+"", zip: ""+yourZip+"", apply: ""+yourApply+"", phone: ""+yourPhone+"", permalink: ""+permalink+"", type: ""+type+""}, function(data){
			if(data.response == 'true') {
				$("div.loading").hide();
				$("form.contact").slideUp("slow");
				$("div#spammer").show();
				$(".submit").show();
				$("form.retry").slideDown("slow");
			} else {
				_gaq.push(['_trackPageview', '/' + type + 'Submitted']);
				$("form.contact").slideUp("slow");
				$("div#thanks").slideDown("slow");
			}
		}, "json");
	}
}

function submitCouponRetryForm() {
	var yourName = $('#yourName').val();
	var yourEmail = $('#yourEmail').val();
	var emailValid = $("form.contact").validate().element("#yourEmail");
	var yourAddress = $('#yourAddress').val();
	var yourCity = $('#yourCity').val();
	var yourState = $('#yourState').val();
	var yourZip = $('#yourZip').val();
	var yourPhone = $('#yourPhone').val();
	var yourApply = $('#yourApply').val();
	var permalink = $('#permalink').val();
	var yourAnswer = $('#yourAnswer').val();
	var type = $('#type').val();
	if(yourName != "" && yourEmail != "" && yourPhone != "" && emailValid != false) {
		$(".submit").hide();
		$("div.loading").show();
		$.post("/includes/php/mailer.php", {name: ""+yourName+"", email: ""+yourEmail+"", address: ""+yourAddress+"",  city: ""+yourCity+"", state: ""+yourState+"", zip: ""+yourZip+"", apply: ""+yourApply+"", phone: ""+yourPhone+"", retry: "true", yourAnswer: ""+yourAnswer+"", permalink: ""+permalink+"", type: ""+type+""}, function(data){
			if(data.response == 'failure') {
				$("div.loading").hide();
				$("form.retry").slideUp("slow");
				$("div#noMoreChances").slideDown("slow");	
				$("div#spammer").hide();
			} else {
				_gaq.push(['_trackPageview', '/' + type + 'Submitted']);
				$("form.retry").slideUp("slow");
				$("div#spammer").hide();
				$("div#thanks").slideDown("slow");
			}
		}, "json");
	}
}

function submitSidebarForm() {
	var yourName = $('#yourName').val();
	var yourEmail = $('#yourEmail').val();
	var emailValid = $("form.contact").validate().element("#yourEmail");
	var yourPhone = $('#yourPhone').val();
	var yourSubject = $('#yourSubject').val();
	var yourMessage = $('#message').val();
	var permalink = $('#permalink').val();
	var type = $('#type').val();
	if(yourName != "" && yourEmail != "" && yourPhone != "" && emailValid != false) {
		$(".submit").hide();
		$("div.loading").show();
		$.post("/includes/php/mailer.php", {name: ""+yourName+"", email: ""+yourEmail+"", phone: ""+yourPhone+"", subject: ""+yourSubject+"", message: ""+yourMessage+"", permalink: ""+permalink+"", type: ""+type+""}, function(data){
			if(data.response == 'true') {
				$("div.loading").hide();
				$("form#quickcontact").hide();
				$("div#spammer").show();
				$(".submit").show();
				$("form.retry").slideDown("slow");
			} else {
				$("form#quickcontact").hide();
				$("div#thanks").slideDown("slow");
			}
		}, "json");
	}
}

function submitSidebarRetryForm() {
	var yourName = $('#yourName').val();
	var yourEmail = $('#yourEmail').val();
	var emailValid = $("form.contact").validate().element("#yourEmail");
	var yourPhone = $('#yourPhone').val();
	var yourSubject = $('#yourSubject').val();
	var yourMessage = $('#message').val();
	var permalink = $('#permalink').val();
	var type = $('#type').val();
	var yourAnswer = $('#yourAnswer').val();
	if(yourName != "" && yourEmail != "" && yourPhone != "" && emailValid != false) {
		$(".submit").hide();
		$("div.loading").show();
		$.post("/includes/php/mailer.php", {name: ""+yourName+"", email: ""+yourEmail+"", phone: ""+yourPhone+"", subject: ""+yourSubject+"", message: ""+yourMessage+"", retry: "true", yourAnswer: ""+yourAnswer+"", permalink: ""+permalink+"", type: ""+type+""}, function(data){
			if(data.response == 'failure') {
				$("div.loading").hide();
				$("form.retry").slideUp("slow");
				$("div#noMoreChances").slideDown("slow");	
				$("div#spammer").hide();
			} else {
				$("form.retry").slideUp("slow");
				$("div#spammer").hide();
				$("div#thanks").slideDown("slow");
			}
		}, "json");
	}
}


/* for ie6 hover nav functinoality */
sfHover = function() {
	var sfEls = document.getElementById("mainNav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
