$(document).ready(function(){
	$("#homephone").mask("(999) 999-9999");
	$("#workphone").mask("(999) 999-9999");
	
	$("#creditform").validate({
        rules: {
			debt_amount: {required: true},
			behind: {required: true},
			name: {
                required: true,
                minlength: 2
            },
            lastname: {
            	required: true,
            	minlength: 2
            },
            st: {required: true},
            zip: {
                required: true,
                rangelength: [5, 5],
                digits: true
            },
            emailaddress: {
                required: true,
                email: true
            },
            homephone: {
                required: true,
                phone: true
            },
            workphone: {phone: true}
       },
       success: function(label) {
           label.addClass("valid");
       },
       onkeyup: false,
       highlight: function(element, errorClass) {
       },
       messages: {
    	   	debt_amount: {required: "Please specify your debt amount"},
           	behind: {required: "Please specify your Payments Behind"},
            name: {
                required: "Please specify your first name",
                minlength: "Length must be more then 2 characters"
            },
            lastname: {
                required: "Please specify your last name",
                minlength: "Length must be more then 2 characters"
            },
            st: {required: "Please specify your State"},
            emailaddress: {
                required: "We need your email address to contact you",
                email: "Your email address must be in the format of name@domain.com"
            },
            zip: {
                required: "Please specify your ZIP code",
                rangelength: "Length must be 5 digits",
                digits: "Must be 5 digits"
            },
            homephone: {
               required: "Please specify your home phone"
           }
       }
    });
});


var debt= {
	clearPhone: function(action){
		switch (action){
			case "home":
				$p('homephone_area').value= "";
				$p('homephone_pref').value= "";
				$p('homephone_suff').value= "";
				$p('homephone_area').focus();
			break;
			
			case "alt":
				$p('workphone_area').value= "";
				$p('workphone_pref').value= "";
				$p('workphone_suff').value= "";
				$p('workphone_area').focus();
			break; 
		}
	},
	
	toggle: function (){
		var affordValue= "1";

		var afford= getSelectedValueObj($p("afford"));
        if ( afford== affordValue ) {
            $p('moreinfonew').style.display = 'inline';
            $p('moreinfo').style.display = "none";
              
            if($p('havestudentdebtyes').checked== true)
        		debt.show('bankrupt');
        		
        } else{
            $p('moreinfo').style.display = "none";
            $p('moreinfonew').style.display = "none";
            
            debt.hide('bankrupt');
        }
        
        var dayspastdue= getSelectedValueObj($p("dayspastdue"));
        if(dayspastdue!= "0"){
        	debt.show('moreinfo');
        	
        	if($p('havestudentdebtyes2').checked== true)
        		debt.show('studentdebt');
        }else{
        	debt.hide('moreinfo');
        	debt.hide('studentdebt');
        }
        	
	},
	
	show: function(id){
		$p(id).style.display= "inline";
	},
	
	hide: function(id){
		$p(id).style.display= "none";
	}
}
