$(document).ready(function(){
	toggleCallForm();
	toggleLongForm();
	
	$("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.
	
  $("#brochureCheck").click( function () {
  	toggleLongForm();
  });
  
  $("#callMeCheck").click( function () {
  	toggleCallForm();
  });
	
	$("a.female, a.male").click( function () { return false;  } );
	
	$("a.inactiveSex").livequery('click',function(){ $("a.activeSex").toggleClass("activeSex").toggleClass("inactiveSex"); $(this).removeClass("inactiveSex").addClass("activeSex"); } );
  
	$(".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"));
    }
  });

  $(".toggleForm").submit(function ()
  {
    $(".toggleField").each( function()
    {
      if ( $(this).val() == $(this).data("labelName") )
      {
        $(this).val("");
      }
    });
  });  
  
  <!-- CPE search form toggle -->
  $(".searchField").each( function()
  {
    $(this).data( "labelName", $(this).val() );
  });
  
  $('.searchField').focus(function(){
  if ( $(this).val() == $(this).data("labelName") )
  {
    $(this).val("");
  }
  })
  .blur(function(){
    if ( $(this).val() == "" )
    {
      $(this).val($(this).data("labelName"));
    }
  });
  <!-- CPE search form toggle END -->
  
  $('a.faceBox').facebox();  
  $('a.faceBox').click( function () { $("div.flashInner").hide();  } );     
  $('#facebox .close').click( function () { $("div.flashInner").show();  } );

});

function toggleCallForm()
{
  if($("#callMeCheck").is(":checked"))
  {
    $(".callForm").slideDown();
  }
  else
  {
    $(".callForm").slideUp();
  }
}

function toggleLongForm()
{
  if($("#brochureCheck").is(":checked"))
  {
    $(".longForm").slideDown();
  }
  else
  {
    $(".longForm").slideUp();
  }
}
/* write out the email address to protect from spam harvesters*/
var emailLinkStart = "<a href=\"mailto:";
var emailLinkMiddle = "\" title=\"Click here to email\">";
var emailLinkMiddleTrackLeft = "\" onclick=\"javascript:pageTracker._trackPageview('";
var emailLinkMiddleTrackRight = "\');";
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 emailTrack( name, domain, track )
{
   document.write( emailLinkStart + name + "@" + domain + emailLinkMiddleTrackLeft + track + emailLinkMiddleTrackRight + emailLinkMiddle + name + "@" + domain + emailLinkEnd );
}

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