$(document).ready(function(){

$('#twitter_feed').jTweetsAnywhere({
	username: 'GETRICHHULL',
	count: 1
});

/* ------------------------------------------ Brand icon popups ------------------------------------------ */

function heavy_fuel_show() { $('.heavy_fuel_popup').show("slide", { direction: "down" },200); }
function heavy_fuel_hide() { $('.heavy_fuel_popup').hide("slide", { direction: "down" },150); }

function diesel_show() { $('.diesel_popup').show("slide", { direction: "down" },200); }
function diesel_hide() { $('.diesel_popup').hide("slide", { direction: "down" },150); }

function air_show() { $('.air_popup').show("slide", { direction: "down" },200); }
function air_hide() { $('.air_popup').hide("slide", { direction: "down" },150); }

function marine_show() { $('.marine_popup').show("slide", { direction: "down" },200); }
function marine_hide() { $('.marine_popup').hide("slide", { direction: "down" },150); }

function hydraulic_show() { $('.hydraulic_popup').show("slide", { direction: "down" },200); }
function hydraulic_hide() { $('.hydraulic_popup').hide("slide", { direction: "down" },150); }

$('#icon_heavy_fuel_wrapper').hoverIntent(heavy_fuel_show,heavy_fuel_hide);
$('#icon_diesel_wrapper').hoverIntent(diesel_show,diesel_hide);
$('#icon_air_wrapper').hoverIntent(air_show,air_hide);
$('#icon_marine_wrapper').hoverIntent(marine_show,marine_hide);
$('#icon_hydraulic_wrapper').hoverIntent(hydraulic_show,hydraulic_hide);

/* ------------------------------------------ email newsletter input clearing ------------------------------------------ */

$('#kkyux-kkyux').focus(function() {
	if($(this).val() == this.defaultValue)
	$(this).val("");
});

$('#kkyux-kkyux').blur(function() {
	if($(this).val() == "")
	$(this).val(this.defaultValue);
});

/* ------------------------------------------ email newsletter footer validation ------------------------------------------ */

$("#newsletter_form_left").validate();

$('#email_submit').click(function(){		

	if ($("#newsletter_form_left").valid() == false) {	
	return false;
	}

});

/* ------------------------------------------ main email newsletter validation ------------------------------------------ */

$("#main_newsletter_form").validate();

$('#main_newsletter_subscribe').click(function(){		

	if ($("#main_newsletter_form").valid() == false) {	
	return false;
	}

});

/* ------------------------------------------ Contact form validate ------------------------------------------ */

$("#contact_us_form").validate({
	rules: {
		contact_name: "required",
		contact_email: {
			required: true,
			email: true
		},
		contact_message: {
			required: true,
			minlength: 5
		}
	},
	messages: {
			contact_name: "",
			contact_email: "",
			contact_message: ""
	}
		
							   
});

$('#contact_submit').click(function(){		

	if ($("#contact_us_form").valid() == false) {	
	return false;
	}
	
	var contact_name = $('#contact_name').val();
	var contact_email = $('#contact_email').val();
	var contact_message = $('#contact_message').val();
	var contact_referrer = $('#contact_referrer').val();
	
	var message = "You have received an enquiry from the Oil Spy website.\n\nThe senders name is: " + contact_name + "\nThe senders email is: " + contact_email;
	
	if (contact_referrer !="") {
		
		message = message +"\n\nThe sender found about Oil Spy via: " + contact_referrer;
	
	} else {
		
		message = message +"\n\nThe sender did not mention how they found out about Oil Spy";
	
	}
	
	message = message + "\n\n\nTheir message is:\n\n" + contact_message;
	
	$.post("http://www.oil-spy.com/wp-content/themes/oilspy/mailform.php",	{ emailTo: 'savemyengine@oil-spy.com', emailFrom: 'website@oilspy.com', subject: 'New enquiry from the Oil Spy website', message: message },	function(data){ 

		$("#contact_us_form").fadeOut('slow');
		$("#contact_us_success").fadeIn('slow');
						
		});
	
	return false;

	
	
});

/* ------------------------------------------ Blog comments validate ------------------------------------------ */

$("#commentform").validate({
		rules: {
			author: "required",
			email: {
				required: true,
				email: true
			},
			url: "url",
			comment: "required"
		},
		ignore: ":hidden",
		messages: {
			author: "",
			email: "",
			comment: ""
		}
});


}); // /document ready
