$(function(){
  $('a[rel="external"]').attr("target","_blank");
  $("#ajaxSearch_form").css("display","none");
  $("#search-button, #searchClose").live("click",function(){
    $("#ajaxSearch_form").slideToggle();
    $("#search-button").toggleClass("open");
  });
  $("#show-comments").click(function(){
  $("#commentsAnchor").slideToggle(300);
    return false;
  });

  if(window.location.hash=="#commentsAnchor"){
    $("#show-comments").click();
  }

  $("#top-nav ul li:has(ul)").addClass("haschildren");
  $("#comparison tr:visible:even").addClass("even");
  $(".tooltip").append('<div class="tooltip_arrow" />');
  $("td.cc .tooltip").each(function(){
    $(this).next().append(this);
  });
  $(".clearfield").clearField();

  $('#00N800000048ibL').change(function(){
    var $contact = $("#contact");
    var $comment = $("#00N800000048iaN");
    var $sfid = $("#sfid");
    var action, select_name, comment_name, sfid_name;

    if ($(this).val() == 'Worker Support'){
      action = $contact.attr("data-webtocaseaction");
      select_name   = $(this).attr("data-casename");
      comment_name = $comment.attr("data-casename");
      sfid_name = $sfid.attr("data-casename");
    } else {
      action = $contact.attr("data-webtoleadaction");
      select_name   = $(this).attr("data-leadname");
      comment_name = $comment.attr("data-leadname");
      sfid_name = $sfid.attr("data-leadname");
    }

    $contact.attr("action", action);
    $(this).attr("name", select_name);
    $comment.attr("name", comment_name);
    $sfid.attr("name", sfid_name);
  });
});

function validation(a){
    if(a.first_name.value=="First Name"){
	alert("Please enter your first name");
	a.first_name.focus();
	return false;
    }
    if(a.last_name.value=="Last Name"){
	alert("Please enter your last name");
	a.last_name.focus();
	return false;
    }
    if(a.email.value=="Email"){
	alert("Please enter your email address");
	a.email.focus();
	return false;
    }
    if(a["00N800000048ibL"].value == ""){
	alert("Please select an interest");
	a["00N800000048ibL"].focus();
	return false;
    }

    // this is not really validation, but let's just put this here anyways
    // if we're creating a web-tocase ticket, we need to combine the
    // frist name and last name into one field, 'name'
    var select = $("#00N800000048ibL");
    if(select.attr("name") == select.attr("data-casename")) {
      var fname = a.first_name.value;
      var lname = a.last_name.value;

      a["name"].value = fname + " " + lname;
    }

    return true;
};
