// JavaScript Document
$(document).ready(function(){

	$('#coda-slider-1').codaSlider({
		dynamicArrows: false,
		dynamicTabs: false,
		crossLinking: false,
		autoSlide: true,
		autoSlideInterval: 5000,
		autoSlideStopWhenClicked: true
	});
	
	setupFormField("#hf_name", "Name");
	setupFormField("#hf_phone", "Phone Number");
	setupFormField("#hf_company", "Company Name");
	setupFormField("#hf_email", "Email Address");
	setupFormField("#hf_details", "Project Details:\nHere are some good things to tell us.\n\n> what kind of business are you in\n> when do you want your site to go live\n> how important are the search engines\n> who is your target audience");

	$("#hf_name").focus(function() {
		$("#code1").val(generateCode());
	});

	$('#hf_submit').mouseenter(function(){
		$('#hf_submit').attr("src", "/images/home/home_submit.jpg");
	});

	$('#hf_submit').mouseleave(function(){
		$('#hf_submit').attr("src", "/images/home/submit_btn.jpg");
	});	

	$('#homepage_form').submit(function(){
		if( !validateFormField("#hf_name", "Name", "Please enter your name") )
			return false;
		if( !validateFormField("#hf_phone", "Phone Number", "Please enter your phone number") )
			return false;
		if( !validateFormField("#hf_company", "Company Name", "Please enter your company name") )
			return false;
		if( !validateFormField("#hf_email", "Email Address", "Please enter your email address") )
			return false;
		if(typeof retrieveCode == "function")
			return retrieveCode(document.getElementById("homepage_form"));

		return true;
	});

});
