$(document).ready(function(){

	// clear and replace default value
  $(".toggleField").each( function()
  {
    $(this).data( "labelName", $(this).val() );
  });

  $('.toggleField').focus(function(){
	  if ( $(this).val() == $(this).data("labelName") )
	  {
	    $(this).val("");
	  }
  })
  .blur(function(){
    if ( $(this).val() == "" )
    {
      $(this).val($(this).data("labelName"));
    }
  });

  // clear default input values on form submit
  $(".toggleForm").submit(function ()
  {
    $(".toggleField").each( function()
    {
      if ( $(this).val() == $(this).data("labelName") )
      {
        $(this).val("");
      }
    });
  });
  
  // dropdown navigation 
	$("ul.sf-menu").supersubs({ 
			minWidth:    12,   // minimum width of sub-menus in em units 
			maxWidth:    27,   // maximum width of sub-menus in em units 
			extraWidth:  1     // extra width can ensure lines don't sometimes turn over due to slight rounding differences and font-family 
		}).superfish();  // call supersubs first, then superfish, so that subs are not display:none when measuring. Call before initialising containing tabs for same reason. 
	
	 // Code to Highlite top-level navigation items when dropdown is activated
	 $("#navWrapper li").hover(function(){$(this).addClass('active');},function(){$(this).removeClass('active'); });
	 $("#navWrapper li.active").hover(function(){$(this).addClass('active');},function(){$(this).addClass('active');});
});

/* write out the email address to protect from spam harvesters*/
var emailLinkStart = "<a href=\"mailto:";
var emailLinkMiddle = "\">";
var emailLinkImage = "<img src=\"/images/button-email.gif\" alt=\"Email\" border=\"0\" align=\"top\" />";
var emailLinkEnd = "</a>";

function email( name, domain )
{
   document.write( emailLinkStart + name + "@" + domain + emailLinkMiddle + name + "@" + domain + emailLinkEnd );
}

function emailImage( name, domain )
{
   document.write( emailLinkStart + name + "@" + domain + emailLinkMiddle + emailLinkImage + emailLinkEnd );
}