		window.addEvent('domready', function(){

			var list = $$('#swd_w #navtabs li a.notcurrent');
			list.each(function(element) {
				
				var fx = new Fx.Styles(element, {duration:200, wait:false});
				
				element.addEvent('mouseenter', function(){
					fx.start({
						'color': '#CC0000'
					});
				});
				
				element.addEvent('mouseleave', function(){
					fx.start({
						'color': '#660000'
					});
				});
				
			});

   		var szNormal = 116, szSmall  = 81, szFull   = 186;
			
			var htabs = $$("#htab .htab");
			var fx = new Fx.Elements(htabs, {wait: false, duration: 300, transition: Fx.Transitions.Back.easeOut});
			htabs.each(function(htab, i) {
				htab.addEvent("mouseenter", function(event) {
					var o = {};
					o[i] = {width: [htab.getStyle("width").toInt(), szFull]}
					htabs.each(function(other, j) {
						if(i != j) {
							var w = other.getStyle("width").toInt();
							if(w != szSmall) o[j] = {width: [w, szSmall]};
						}
					});
					fx.start(o);
				});
			});
			
			$("htab").addEvent("mouseleave", function(event) {
				var o = {};
				htabs.each(function(htab, i) {
					o[i] = {width: [htab.getStyle("width").toInt(), szNormal]}
				});
				fx.start(o);
			});
 
  });
  
    function validate_required(field,alerttxt) {
   with (field) {
    if (value==null||value=="") {
     alert(alerttxt);return false;
    } else {
     return true
    }
   }
  }
  function validate_email(field,alerttxt) {
   with (field) {
    apos=value.indexOf("@");
    dotpos=value.lastIndexOf(".");
    if (apos<1||dotpos-apos<2) {
     alert(alerttxt);return false;
    } else {
     return true;
    }
   }
  }
  function validate_swd_contact_form(thisform) {
   with (thisform) {
    if (validate_required(name,"Error: Your name is required")==false) {name.focus();return false;}
    if (validate_required(email,"Error: Your e-mail address is required")==false) {email.focus();return false;}
    if (validate_email(email,"Error: The e-mail address you entered is invalid")==false) {email.focus();return false;}
    if (validate_required(subject,"Error: The subject is required")==false) {subject.focus();return false;}
    if (validate_required(enquiry,"Error: An enquiry is required")==false) {enquiry.focus();return false;}
   }
  }
