// last updated by david 26/10/2009

$(document).ready(function(){
	
	// initialise drop-menus
	jQuery("ul.sf-menu").superfish({
		autoArrows: false, // disable generation of arrow mark-up 
		dropShadows: false,
		pathClass: 'current'
	});
	
	// remove words in search box on focus
	$("input#keywords").focus(function() {  
        
        if (this.value == "search this site"){  
            this.value = '';  
        } 
 
    });
	
	// 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" // no comma on last var or IE cracks it
			
		}

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

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

	});
	
});
