$(document).ready (function (){

	//homepage messages
	$("#flash-messages").jmedia(
		{version:"8,0"},
		{src:"/media/connecting.swf",
		 allowScriptAccess:"sameDomain",
		 quality:"best",
		 wmode:"transparent",
		 width:"870",
		 height:"100"
	});
	
	//advert
	$(".advert").jmedia(
		{version:"8,0"},
		{src:"/media/advert.swf",
		 allowScriptAccess:"sameDomain",
		 quality:"best",
		 wmode:"transparent",
		 width:"880",
		 height:"120"
	});

	
	

	//hover states for main boxes (since IE is rubbish)
	$('.usp, .usp-small').hover(function() {
       	$(this).addClass("usp-hover");
	}, function() {
       	$(this).removeClass("usp-hover");
	});

	//facebox for clients
	$('a[rel*=facebox]').facebox();	

	//comparision table info
	$('#feature-comparison .load-local').cluetip({local:true, width: 210, cursor: 'pointer', dropShadow:false, cluetipClass: 'feature', positionBy: 'fixed'});

	//contact form
		$('#contact-form').submit( function(){
		
			var reg_email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/; 
		
			var inputcheck = $('#c_name');
			// 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");
			}
			
		});
	
});