
function checkShipping()
{
//	If shipping same as billing
	if(!$("#payment_info_copyShipping").is(":checked"))
	{
		$('#payment_info_billing_step').removeClass("five");
		$('#gift_card_step').removeClass("five");
		$('#terms_step').removeClass("six");
		$('#shipping_info_address').hide('slide');
	}else{
//	OR ELSE
		$('#payment_info_billing_step').addClass("five");
		$('#gift_card_step').addClass("five");
		$('#terms_step').addClass("six");
		$('#shipping_info_address').show('slide');
	}
}

function syncBillShip()
{
	var items = ["address1", "address2", "city", "state_id", "postal"];
	for(i = 0; i < items.length; i++)
	{
		$('#shipping_info_'+items[i]).val($('#payment_info_'+items[i]).val());
	}
}

function checkTerms()
{
	if($("#termsAgree").is(":checked"))
	{
		$('#submit').removeAttr("disabled");
		$('#submit').toggleClass("disabled");
	}else{
		$('#submit').toggleClass("disabled");	
		$('#submit').attr("disabled", true);
	}
}

function checkGcActive(event)
{
	subspan = $("#"+this.id + " > span");
	gcId = this.id.replace(/^[^0-9]*/,"").replace(/_.*$/,"");
//	ACTIVATED
	if(subspan.hasClass("no"))
	{
		$.post("/admin/giftcard/update/"+gcId+"/Active/1");
		subspan.removeClass("no");
		subspan.addClass("yes");
	}else{
//	DE-ACTIVATED
		$.post("/admin/giftcard/update/"+gcId+"/Active/0");
		subspan.removeClass("yes");
		subspan.addClass("no");
	}

	subspan.parent().parent().effect("highlight");
}

function checkGcGap(event)
{
	subspan = $("#"+this.id + " > span");
	gcId = this.id.replace(/^[^0-9]*/,"").replace(/_.*$/,"");
//	ACTIVATED
	if(subspan.hasClass("no"))
	{
		$.post("/admin/giftcard/update/"+gcId+"/IsGap/1");
		subspan.removeClass("no");
		subspan.addClass("yes");
	}else{
//	DE-ACTIVATED
		$.post("/admin/giftcard/update/"+gcId+"/IsGap/0");
		subspan.removeClass("yes");
		subspan.addClass("no");
	}

	subspan.parent().parent().effect("highlight");
}

function loadAdminAccount(account, edit)
{
	if(edit)
		state = "edit";
	else
		state = "show";
	$("#accountshow").load("/admin/customer/account"+state+"/"+account);
}

function loadAdminDevice(account, edit)
{
	if(edit)
		state = "edit";
	else
		state = "show";
	$("#deviceshow").load("/admin/customer/device"+state+"/"+account);
}


function loadAdminComments(account)
{
	$("#commentshow").load("/admin/customer/comments/"+account);
}


function loadGiftCardList()
{
	$("#gift_card_list").load("/admin/giftcard/list");
}

function clearFieldError()
{
	$(this).parent().removeClass("error");
}

$(document).ready(function(){
	$(".field.error input").bind("focus", clearFieldError);
});

$(document).ready(function(){
	$(".xfield.error input").bind("focus", clearFieldError);
});
