// last updated by david 17/09/2011

$(document).ready(function(){
	
	// hide/show
	if ( $(".showhide").length > 0 ) $(".showhide").css("display", "none");
	$("a#switch").click(function() {
		$(".showhide").slideToggle();
		return false;
	});
	
	if ( $(".showhide1").length > 0 ) $(".showhide1").css("display", "none");
	$("a#switch1").click(function() {
		$(".showhide1").slideToggle();
		return false;
	});
	
	if ( $(".showhide2").length > 0 ) $(".showhide2").css("display", "none");
	$("a#switch2").click(function() {
		$(".showhide2").slideToggle();
		return false;
	});
	
	// validate contact_form form on keyup and submit
	$("#contact_form").validate({

		// rules for field names
		rules: {
			
			f_name: "required", 
			f_company: "required", 
			f_phone: "required", 
			f_email: { required: true, email: true },
			f_enquiry: "required",
			captcha_code: "required" // no comma on last var or IE cracks it
			
		}

	});
	
	// validate referral_form form on keyup and submit
	$("#referral_form").validate({

		// rules for field names
		rules: {
			
			f_referer_name: "required", 
			f_referer_email: { required: true, email: true },
			f_name: "required", 
			f_email: { required: true, email: true },
			captcha_code: "required" // no comma on last var or IE cracks it
		}

	});
	
	// validate list_form form on keyup and submit
	$("#mc-embedded-subscribe-form").validate({

		// rules for field names
		rules: {
			
			f_firstname: "required", 
			f_surname: "required", 
			f_email: { required: true, email: true },
			captcha_code: "required" // no comma on last var or IE cracks it
		}

	});
	
});
