 
 $.validator.methods.equal = function(value, element, param) {
		return value == param;
	};
 
 $(document).ready(function(){
  
	var validator = $("#form2").bind("invalid-form.validate", function() {
			alert("Your form contains " + validator.numberOfInvalids() + " Error(s), \nPlease fill Highlighted Fields.");
		}).validate({
			
			rules:{
	  		SSN:{
					CHECKSSN: true
				},
			EIN:{
					CHECKEIN: true
				},
			ZIP:{
					CHECKZIP: true
				},
		  FLOAT:{
					CHECKFLOAT: true
				}
			
			}
		});	
		

			
			
//});
	
	
	/*rules:{
	  		SSN:{
					CHECKSSN: true
				},
			EIN:{
					CHECKEIN: true
				},
			ZIP:{
					CHECKZIP: true
				},
		  FLOAT:{
					CHECKFLOAT: true
				}
			
			}
			*/
	

  $("#trContactAddressForeign").hide();
  $('#trContactAddressForeign :input').attr('disabled', true);
    
  $("#trBusinessForeign").hide();
  $('#trBusinessForeign :input').attr('disabled', true);
  
  $("#trOfficer1Foreign").hide();
  $('#trOfficer1Foreign :input').attr('disabled', true);
  
  $("#trOfficer2Foreign").hide();
  $('#trOfficer2Foreign :input').attr('disabled', true);
  
  $("#trOfficer3Foreign").hide();
  $('#trOfficer3Foreign :input').attr('disabled', true);
  
  $("#trOfficer4Foreign").hide();
  $('#trOfficer4Foreign :input').attr('disabled', true);
  
  $("#trCcForeign").hide();
  $('#trCcForeign :input').attr('disabled', true);
  
   
  $("input:radio[name='rbContactAddress']").click(function(){
    if ($("input[name='rbContactAddress']:checked").val() == 'domestic')
	{
        $("#trContactAddressDomestic").show();
		$('#trContactAddressDomestic :input').removeAttr('disabled', true);
		$("#trContactAddressForeign").hide();
		$('#trContactAddressForeign :input').attr('disabled', true);
		
		$("#trBusinessDomestic").show();
		$('#trBusinessDomestic :input').removeAttr('disabled', true);
		$("#trBusinessForeign").hide();
		$('#trBusinessForeign :input').attr('disabled', true);
				
		$("#trOfficer1Domestic").show();
		$('#trOfficer1Domestic :input').removeAttr('disabled', true);
		$("#trOfficer1Foreign").hide();
		$('#trOfficer1Foreign :input').attr('disabled', true);
		
		$("#trOfficer2Domestic").show();
		$('#trOfficer2Domestic :input').removeAttr('disabled', true);
		$("#trOfficer2Foreign").hide();
		$('#trOfficer2Foreign :input').attr('disabled', true);
		
		$("#trOfficer3Domestic").show();
		$('#trOfficer3Domestic :input').removeAttr('disabled', true);
		$("#trOfficer3Foreign").hide();
		$('#trOfficer3Foreign :input').attr('disabled', true);
		
		$("#trOfficer4Domestic").show();
		$('#trOfficer4Domestic :input').removeAttr('disabled', true);
		$("#trOfficer4Foreign").hide();
		$('#trOfficer4Foreign :input').attr('disabled', true);
				
		$("#trCcDomestic").show();
		$('#trCcDomestic :input').removeAttr('disabled', true);
		$("#trCcForeign").hide();
		$('#trCcForeign :input').attr('disabled', true);
		
		//$("#phoneLabel").text("(000)000-000");
		
    }
	else if ($("input[name='rbContactAddress']:checked").val() == 'foreign')
	{
      	$("#trContactAddressForeign").show();
		$('#trContactAddressForeign :input').removeAttr('disabled', true);
		$("#trContactAddressDomestic").hide();
		$('#trContactAddressDomestic :input').attr('disabled', true);
		
		$("#trBusinessForeign").show();
		$('#trBusinessForeign :input').removeAttr('disabled', true);
		$("#trBusinessDomestic").hide();
		$('#trBusinessDomestic :input').attr('disabled', true);
				
		$("#trOfficer1Foreign").show();
		$('#trOfficer1Foreign :input').removeAttr('disabled', true);
		$("#trOfficer1Domestic").hide();
		$('#trOfficer1Domestic :input').attr('disabled', true);
		
		$("#trOfficer2Foreign").show();
		$('#trOfficer2Foreign :input').removeAttr('disabled', true);
		$("#trOfficer2Domestic").hide();
		$('#trOfficer2Domestic :input').attr('disabled', true);
		
		$("#trOfficer3Foreign").show();
		$('#trOfficer3Foreign :input').removeAttr('disabled', true);
		$("#trOfficer3Domestic").hide();
		$('#trOfficer3Domestic :input').attr('disabled', true);
		
		$("#trOfficer4Foreign").show();
		$('#trOfficer4Foreign :input').removeAttr('disabled', true);
		$("#trOfficer4Domestic").hide();
		$('#trOfficer4Domestic :input').attr('disabled', true);
		
		$("#trCcForeign").show();
		$('#trCcForeign :input').removeAttr('disabled', true);
		$("#trCcDomestic").hide();
		$('#trCcDomestic :input').attr('disabled', true);
    }
});
  
  
  
 	jQuery(function($){
	
	$(".DATE").mask("99/99/9999");
	$(".PHONE").mask("(999) 999-9999");
	$(".FAX").mask("(999) 999-9999");
	$(".EIN").mask("99-9999999");
	$(".SSN").mask("999-99-9999");
	$(".ZIPOPT").mask("99999?-9999"); 
	
	

});


 
	
  var creditcardField = $("#txtCardNumber").mask("9999999999999999");

  $("#ddlCardType").change(
    function() {
      switch ($(this).val()){
        case 'AMEX':
          creditcardField.unmask().mask("999999999999999");
          break;
        default:
          creditcardField.unmask().mask("9999999999999999");
          break;
      }
    }
  );





	
  // toggle optional officer2
  var subTableDivOfficer2 = $("div.subTableDivOfficer2");
  var toggleCheckOfficer2 = $("input.toggleCheck2");
  toggleCheckOfficer2.is(":checked")
  	? subTableDivOfficer2.show()
	: subTableDivOfficer2.hide();
  $("input.toggleCheck2").click(function() {
      if (this.checked == true) {
        subTableDivOfficer2.slideDown("slow");
       // $("form").valid();
      } else {
        subTableDivOfficer2.slideUp("slow");
      }
  });



 // toggle optional officer3
  var subTableDivOfficer3 = $("div.subTableDivOfficer3");
  var toggleCheckOfficer3 = $("input.toggleCheck3");
  toggleCheckOfficer3.is(":checked")
  	? subTableDivOfficer3.show()
	: subTableDivOfficer3.hide();
  $("input.toggleCheck3").click(function() {
      if (this.checked == true) {
        subTableDivOfficer3.slideDown("slow");
       // $("form").valid();
      } else {
        subTableDivOfficer3.slideUp("slow");
      }
  });


 // toggle optional officer4
  var subTableDivOfficer4 = $("div.subTableDivOfficer4");
  var toggleCheckOfficer4 = $("input.toggleCheck4");
  toggleCheckOfficer4.is(":checked")
  	? subTableDivOfficer4.show()
	: subTableDivOfficer4.hide();
  $("input.toggleCheck4").click(function() {
      if (this.checked == true) {
        subTableDivOfficer4.slideDown("slow");
       // $("form").valid();
      } else {
        subTableDivOfficer4.slideUp("slow");
      }
  });


 

});


