$(document).ready (function (){

	//homepage product scroll
	$("#products-focus").scrollable().circular().autoscroll({autoplay: true});

	//remove right-margin from last item in list
	$("#products-ad li:last-child").css("margin-right","0");
	
	//add alt class to alt rows in table
	$("table tr:even").addClass("alt");
	
	//open links to other sites in new window
	$("a.external, .pdf-download a").attr({
		target: "_blank", 
    	title: "Opens in a new window"
	});
	
	
	// when the form is submitted
	$('#contact-form #contact_form').submit( function(){
		
		var reg_email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/; 
	
		var inputcheck = $('#c_firstname');
		// if field has something in it, do submit actions, otherwise write out error
		if( inputcheck.val() == '' ){
			// add class to change colour
			inputcheck.addClass("required").get(0).focus();
			return false;
		}else{ inputcheck.removeClass("required"); }
		
		var inputcheck = $('#c_surname');
		// if field has something in it, do submit actions, otherwise write out error
		if( inputcheck.val() == '' ){
			// add class to change colour
			inputcheck.addClass("required").get(0).focus();
			return false;
		}else{ inputcheck.removeClass("required"); }
		
		var inputcheck = $('#c_email');
		// if field has something in it, do submit actions, otherwise write out error
		if( inputcheck.val() == '' || !reg_email.test( inputcheck.val() ) ){
			// add class to change colour
			inputcheck.addClass("required").get(0).focus();
			return false;
		}else{ inputcheck.removeClass("required"); }
		
		var inputcheck = $('#c_enquiry');
		// if field has something in it, do submit actions, otherwise write out error
		if( inputcheck.val() == '' ){
			// add class to change colour
			inputcheck.addClass("required").get(0).focus();
			return false;
		}else{ inputcheck.removeClass("required"); }
			
	});
	
	// when the form is submitted
	$('#mobile-policy-form #contact_form').submit( function(){
		
		var reg_email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/; 
	
		var inputcheck = $('#c_firstname');
		// if field has something in it, do submit actions, otherwise write out error
		if( inputcheck.val() == '' ){
			// add class to change colour
			inputcheck.addClass("required").get(0).focus();
			return false;
		}else{ inputcheck.removeClass("required"); }
		
		var inputcheck = $('#c_surname');
		// if field has something in it, do submit actions, otherwise write out error
		if( inputcheck.val() == '' ){
			// add class to change colour
			inputcheck.addClass("required").get(0).focus();
			return false;
		}else{ inputcheck.removeClass("required"); }
		
		var inputcheck = $('#c_email');
		// if field has something in it, do submit actions, otherwise write out error
		if( inputcheck.val() == '' || !reg_email.test( inputcheck.val() ) ){
			// add class to change colour
			inputcheck.addClass("required").get(0).focus();
			return false;
		}else{ inputcheck.removeClass("required"); }
			
	});	
	
	
	
		
});