jQuery(InitSite);

function InitSite()
{
	$("#nav li a").each(
		function(e)
		{
			if($(this).attr("href")==window.location.href)
				$(this).addClass("active");
		}
	);
	
   	Cufon.now();
	Cufon.replace("#nav li a:not(a.active)",{hover: {color: '#646464'}, fontFamily: 'Garamond Premiere Pro'});
    Cufon.replace("#nav li a.active",{color: '#646464', fontFamily: 'Garamond Premiere Pro'});
    
	
	$("#contactform_submit").click(
		function(e)
		{
			var errors=0;
			var message="Your form cannot be sent until you resolve the following problems:\n\n";
			var required="name,email,message";
			var required_fields=required.split(",");
			
			for(var i=0; i<required_fields.length; i++)
			{
				if($("#"+required_fields[i]).val().length<1)
				{
					errors++;
					message+=required_fields[i]+" is a required field.\n";
				}
			}

			if(errors)
				alert(message);
			else
				$("#contactform").attr("action","do.contactform.php").submit();
		}
	);
	/*setTimeout(
		function()
		{
			Cufon.refresh("#nav li");
			Cufon.refresh("#cta_container .top");
		}
		,1000
	);*/

}
