/* <![CDATA[ */
// when the DOM is ready to be manipulated do some voodoo.
$(document).ready( function(){

//jmedia flash embed
$("#banner").jmedia(
	{version:"6,0"},
	{src:"banner.swf",
	 quality:"best",
	 wmode:"transparent",
	 width:"730",
	 height:"270"
});

//jmedia flash embed
$("#editor-demo").jmedia(
	{version:"6,0"},
	{src:"mailandgo.mov",
	 width:"712",
	 height:"485"
});

$("#signup-error").hide();
		
		// when the form is submitted
		$('#login').submit( function(){
		
			var inputcheck = $('#login-username');
			// if field has something in it, do submit actions, otherwise write out error
			if( inputcheck.val() == '' || inputcheck.val() == 'Username' ){
				// add class to change colour
				inputcheck.addClass("required").get(0).focus();
				return false;
			}else{
				inputcheck.removeClass("required");
			}
			
			var inputcheck = $('#login-password');
			// 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");
			}
		});
	
		$('#newsletter').submit( function(){
					
			var inputcheck = $('#news-name');
			// if field has something in it, do submit actions, otherwise write out error
			if( inputcheck.val() == '' || inputcheck.val() == 'Your name' ){
				// add class to change colour
				inputcheck.addClass("required").get(0).focus();
				return false;
			}else{
				inputcheck.removeClass("required");
			}
			
			var inputcheck = $('#news-email');
			// if field has something in it, do submit actions, otherwise write out error
			if( inputcheck.val() == '' || inputcheck.val() == 'Your email address' ){
				// add class to change colour
				inputcheck.addClass("required").get(0).focus();
				return false;
			}else{
				inputcheck.removeClass("required");
			}
						
		});	

		
		// when the form is submitted
		$('#signup').submit( function(){
		
			var signuperror = $("#signup-error");
		
			var inputcheck = $('#s_name');
			// if field has something in it, do submit actions, otherwise write out error
			if( inputcheck.val() == '' || inputcheck.val() == 'Username' ){
				// add class to change colour
				inputcheck.addClass("required").get(0).focus();
				signuperror.show();
				return false;
			}else{
				inputcheck.removeClass("required");
			}
			
			var inputcheck = $('#s_email');
			var re_mail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/; 
			// if field has something in it, do submit actions, otherwise write out error
			if( inputcheck.val() == '' || !re_mail.test( inputcheck.val() ) ){
				// add class to change colour
				inputcheck.addClass("required").get(0).focus();
				signuperror.show();
				return false;
			}else{
				inputcheck.removeClass("required");
			}
			
			var inputcheck = $('#s_phone');
			// 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();
				signuperror.show();
				return false;
			}else{
				inputcheck.removeClass("required");
			}
			
			var inputcheck = $('#s_terms');
			// if field has something in it, do submit actions, otherwise write out error
			if( inputcheck.get(0).checked != true ){
				// add class to change colour
				inputcheck.addClass("required").get(0).focus();
				signuperror.show();
				return false;
			}else{
				inputcheck.removeClass("required");
			}
			
		});
		

$.fn.cleardefault = function() {
	return this.focus(function() {
		if( this.value == this.defaultValue ) {
			this.value = "";
		}
	}).blur(function() {
		if( !this.value.length ) {
			this.value = this.defaultValue;
		}
	});
};
$("#login-username").cleardefault();
$("#news-name").cleardefault();
$("#news-email").cleardefault();
		
			
});
/* ]]> */
