function assign_actions() {
   $("input").click(function(){
      $(this).removeClass("input-error");
   });
   $("#password-d").click(function() {
	$(this).hide();
	$("#password-real").show().focus();
   });
   $("#password-d").focus(function(){
	$(this).hide();
	$("#password-real").show().focus();
   });
   $(".signin").click(function(){
      if ($("#login-d").val() == 'Email') return;
      $(this).blur();
      $("#login-form").submit();
   });
//   if (typeof($("input[name=cardnumber]").numeric) == 'function') 
  // $("input[name=cardnumber]").numeric();
   
   if ($.browser.msie && (($.browser.version.substr(0,1)<7) || ($.browser.version.substr(0,1) == 8)))
   $("#password-d").css({"padding-bottom" : "4px"});

   if (typeof($('#login-d').placeholder) == 'function') $("#login-d").placeholder();
   if (typeof($('#password-d').placeholder) == 'function') $("#password-d").placeholder();
   
   $("select[name=country]").change(function(){
      if ($(this).val() == 'United States') {
         $("select[name=state]").show();
         $("select[name=can_state]").hide();
         $("input[name=state_prov]").hide();
      } else
      if ($(this).val() == 'Canada') {
         $("select[name=state]").hide();
         $("select[name=can_state]").show();
         $("input[name=state_prov]").hide();
      } else {
         $("select[name=state]").hide();
         $("select[name=can_state]").hide();
         $("input[name=state_prov]").show();
      }
   });
}

$(document).ready(function(){
   $(".login").click(function() {
     if (!$(this).hasClass("login-selected")) {
	$(".login-drop").fadeIn("fast");
	$(this).addClass("login-selected");
	assign_actions();
        $("#login-d").focus();
     } else {
	$(".login-drop").fadeOut("slow");
	$(this).removeClass("login-selected");
     }
   });
   assign_actions();
});