$(document).ready(function(){
var validator = $("#checkouta1").validate({
	rules: {
		fname: "required",
		lname: "required",
		addr: "required",
		city: "required",
		zip: "required",
		phone_home: "required",		
		sex: "required",
		bday: "required",
		bmonth: "required",
		byear: "required",
		province: "required",
		email: {
		required: true,
		email: true,
		remote: "../../ajax/checkemail.php"
		},
        email2:{ 
		required: true,
		equalTo: "#email"
		},
		password: "required",
		password2: {
		required: true,
		equalTo: "#password"
		},
		terms_conditions: "required"
	},
	messages: {
	   email: {
	   remote: jQuery.format("{0} is already in use")
	   }   
	}
});

$("#checkouta2").validate({
    rules:{
        addr: "required",
        city: "required"
    }
});

$("#checkouta_bill_ship").validate({
    rules:{
        addr: "required",
        city: "required",
        billing_addr: "required",
        billing_city: "required",
        billing_zip: "required"
    }
});

$("#checkoutc1").validate({
	rules: {
		fname: "required",
		lname: "required",
		addr: "required",
		phone_home:"required",
		city: "required",
		email: {
		required: true,
		email: true
		},
        email2:{ 
		required: true,
		equalTo: "#email"
		},
		terms_conditions: "required",
		shipping_addr:{
		  required: "#c_ship_address:checked"
		},
		shipping_city:{
		  required: "#c_ship_address:checked"		  
		}
	},
	messages: {
	   email2: {
	   required:  "Please repeat your email address",
	   equalTo: "Enter the same email address as above"
	   }
	}
});

$("#change_shipping_address").validate({
	rules: {
		addr: "required",
		city: "required",
		zip: "required"
	}	
});

$("#change_billing_address").validate({
	rules: {
		addr: "required",
		city: "required",
		province: "required"  	
	}	
});

$("#change_subscriber_addresses").validate({
   rules: {
		baddr: "required",
		bcity: "required",
		saddr: "required",
		scity: "required",
		bzip: "required"
	}
});

$("#shipping_address_edit label").css( {width:"80px",paddingRight:"10px"} );

$("#usersummary").validate({
    rules : {
        shipping_adr:"required",
        shipping_city: "required",
        ship_province:"required"
    }    
});

});
