function submitForm(name){
	var f=document.forms[name];
	if(f){
		if(submitForm.arguments.length>1)
			if(submitForm.arguments[1])
				f.method=submitForm.arguments[1];
		if(submitForm.arguments.length>2)
			if(submitForm.arguments[2])
				f.action=submitForm.arguments[2];
		if(f.onsubmit)
			f.onsubmit();
		f.submit();
	}
	else
		alert('Form not found.');
}
function doPost(formID, action){
	submitForm(formID, 'post', action);
}
function doGet(formID, action){
	submitForm(formID, 'get', action);
}



$(function() {
		$('#sameAsBilling').click(function(){
				//alert(this);
				if($(this).is(':checked')){
					$(this).closest('ol').find('input[type="text"], select').attr('disabled', 'disabled');
					$('#memDelFirstname').val($('#memFirstName').val());
					$('#memDelLastname').val($('#memLastName').val());
					$('#memDelAddress1').val($('#memBillAddress1').val());
					$('#memDelAddress2').val($('#memBillAddress2').val());
					$('#memDelCity').val($('#memBillCity').val());
					$('#memDelState').val($('#memBillState').val());
					$('#memDelPostcode').val($('#memBillPostcode').val());
					$('#memDelCountry').val($('#memBillCountry').val());
				}
				else
					$(this).closest('ol').find('input[type="text"], select').removeAttr('disabled');
			});
		$('#sameAsBilling:checked').each(function(){
				if($(this).is(':checked')){
					$(this).closest('ol').find('input[type="text"], select').attr('disabled', 'disabled');
					$('#memDelFirstname').val($('#memFirstName').val());
					$('#memDelLastname').val($('#memLastName').val());
					$('#memDelAddress1').val($('#memBillAddress1').val());
					$('#memDelAddress2').val($('#memBillAddress2').val());
					$('#memDelCity').val($('#memBillCity').val());
					$('#memDelState').val($('#memBillState').val());
					$('#memDelPostcode').val($('#memBillPostcode').val());
					$('#memDelCountry').val($('#memBillCountry').val());
				}
			});

		function registerShippingSync(bI, sI){
			$('#' + bI).keyup(function(){
					if($('#sameAsBilling').is(':checked'))
						$('#' + sI).val($(this).val());
				});
			$('#' + bI).change(function(){
					if($('#sameAsBilling').is(':checked'))
						$('#' + sI).val($(this).val());
				});
		}
		registerShippingSync('memFirstName', 'memDelFirstname');
		registerShippingSync('memLastName', 'memDelLastname');
		registerShippingSync('memBillAddress1', 'memDelAddress1');
		registerShippingSync('memBillAddress2', 'memDelAddress2');
		registerShippingSync('memBillCity', 'memDelCity');
		registerShippingSync('memBillState', 'memDelState');
		registerShippingSync('memBillPostcode', 'memDelPostcode');
		registerShippingSync('memBillCountry', 'memDelCountry');
});