Cufon.replace('h1', { fontFamily: 'Advert-Bold' });
Cufon.replace('h2', { fontFamily: 'Advert-Bold' });
Cufon.replace('h3', { fontFamily: 'Advert-Bold' });

//Cufon.replace('.home p', { fontFamily: 'Futura', fontWeight: 200 });
//Cufon.replace('#nav a', { fontFamily: 'Futura', hover: true });
$(document).ready(function()
{	
	$("a.profile").click(function(event)
	{
		event.preventDefault();
		
		target = $(this).attr("href");
		
	    $("#"+target).css("position","absolute");

		if($(this).hasClass("slot1"))
		{
		  	$("#"+target).css("left", "500px");			
		}
		
		if($(this).hasClass("slot2"))
		{
		  	$("#"+target).css("left", "705px");			
		}
		if($(this).hasClass("slot3"))
		{
		  	$("#"+target).css("left", "490px");			
		}		

		$(".profile-content:visible").hide();

		$("#"+target).fadeIn();
	});

	$(".profile-content").click(function(event)
	{
		$(this).fadeOut();
	});
	
	$(".profile-content a.close").click(function(event)
	{
		event.preventDefault();
		$(this).parent.fadeOut();
	});	
	
	$("#valuesmap area").click(function(event)
	{
		event.preventDefault();
		
		target = $(this).attr("href");
		
		$(".why-caption:visible").hide();
		
		$(".why-arrow").fadeIn();
		$(".why-arrow").css("left", "600px");
		
		$("#values-"+target).fadeIn();
	});

	$(".why-caption").click(function(event)
	{
		$(this).fadeOut();
	});	
	
	
	$("#enquiryform").validate(
	{
		rules:
		{
			name:
			{
				required: true,
				minlength: 3
			},
			contact:
			{
				required: true,
				minlength: 8
			},			
			message:
			{
				required: true
			}			
		},
		messages:
		{
			name:
			{
				required: "Enter your full name",
				minlength: "At least 3 characters are necessary"
			},
			contact:
			{
				required: "Enter a contact number or email address",
				minlength: "At least 8 characters are necessary"
			},			
			message:
			{
				required: "Please enter your enquiry details."
			}						
		}
	});
	
	$("#newsletterform").validate(
	{
		rules:
		{
			email:
			{
				email: true
			}				
		},
		messages:
		{
			email:
			{
				email: "Please enter a valid email address."
			}
		}
	});	
	
});