$(document).ready(function() {
	$('h5 .billing').click(function(){
		$('h5 a.billing').removeClass('billing_active');
		$(this).addClass('billing_active');		
		
		replace = "#billing_address";
		$(replace).addClass("loader");
		hid = this.id.toString();
		aid = hid.substring("bill_address_".length);
		url = "/customer/address-view/billing?address_id="+aid;
		$(replace).load(url, function(){
			$(replace).removeClass("loader");
			$.get("/basket/status-message", function(response){
				$('#status_message').html(response);
				form_setups();			
			});			
		});	
		
		return false;
	});
	
	$('h5 .delivery').click(function(){
		$('h5 a.delivery').removeClass('delivery_active');
		$(this).addClass('delivery_active');
		replace = "#delivery_address";
		
		$(replace).addClass("loader");		
		hid = this.id.toString();
		aid = hid.substring("del_address_".length);
		url = "/customer/address-view/delivery?address_id="+aid;
		$(replace).load(url, function(){
			$(replace).removeClass("loader");			
			$.get("/basket/status-message", function(response){
				$('#status_message').html(response);
				form_setups();			
			});
		});
		
		return false;
	});
	
	$("#help .js").css('display', 'block');
	
	form_setups();
	
	
});

function form_setups(){
	$("#deliveryform").children().each(function(){
		$(this).attr({disabled:'disabled'});
	});
	$('#deliveryform span.button').removeClass('hide');
	$('#deliveryform span.submit').addClass('hide');	
	$('#deliveryform input').attr({disabled:"disabled"}); 
	$('#deliveryform select').attr({disabled:"disabled"}); 
	$('#edit_deliveryform').removeClass('disabled');
	$('#edit_deliveryform').click(function(){
		cl = $('#edit_deliveryform').attr('class');
		if(cl != "disabled"){
			$('#deliveryform input').removeAttr("disabled");
			$('#deliveryform select').removeAttr("disabled"); 
			$('#edit_deliveryform').addClass('disabled');
			$('#edit_deliveryform').text('Cancel');
			$('#deliveryform span.submit').removeClass('hide');
		}else{
			$('#deliveryform input').attr({disabled:"disabled"}); 
			$('#deliveryform select').attr({disabled:"disabled"}); 
			$('#edit_deliveryform').removeClass('disabled');
			$('#edit_deliveryform').text('Edit');
			$('#deliveryform span.submit').addClass('hide');
		}		
		return false;
	});	
	$("#submit_deliveryform").click(function(event){
		event.preventDefault();
		$("#deliveryform").addClass("loader");
		$('#deliveryform').submit();
		$("#deliveryform").removeClass("loader");
	});
	
	$("#billingform").children().each(function(){
		$(this).attr({disabled: 'disabled'});
	});
	$('#billingform span.button').removeClass('hide');	
	$('#billingform span.submit').addClass('hide');	
	$('#billingform input').attr({disabled:"disabled"});
	$('#billingform select').attr({disabled:"disabled"}); 
	$('#edit_billingform').removeClass('disabled');
	$('#edit_billingform').click(function(){
		cl = $('#edit_billingform').attr('class');
		if(cl != "disabled"){
			$('#billingform input').removeAttr("disabled");
			$('#billingform select').removeAttr("disabled");
			$('#edit_billingform').addClass('disabled');
			$('#edit_billingform').text('Cancel');
			$('#billingform span.submit').removeClass('hide');
		}else{
			$('#billingform input').attr({disabled:"disabled"});
			$('#billingform select').attr({disabled:"disabled"}); 
			$('#edit_billingform').removeClass('disabled');
			$('#edit_billingform').text('Edit');
			$('#billingform span.submit').addClass('hide');
		}		
		return false;
	});	
	$("#submit_billingform").click(function(event){
		event.preventDefault();
		$("#submit_billingform").addClass("loader");
		$('#billingform').submit();
		$("#submit_billingform").removeClass("loader");
	});
}