var textValue = "";
var inners = " ";
var innerp = " ";
var payment_id = " ";

/*// Cargamos las formas de envio por default //*/

function getCheckoutShipping() 
{
	$("#shipping > #inners").load("checkout_shipping.php", function() { 
		$("#loadding").css("display","none");
		$(this).fadeIn("slow");
	});
}


/*// Procesamos la forma de envio 
y cargas las formas de pago//*/

function setShipping() 
{
	inners = $("#shipping > #inners").outerHeight();
	
	var radio = "";
	var radioValue = "";
	
	if(document.getElementById("shippingd") != null) 
	{ 
		radioValue = document.getElementById("shippingd").value;
	}
	else
	{
		radio = document.getElementsByName("shipping");
		
		for(var i=0; i<radio.length;i++) 
		{
			if(radio[i].checked) { radioValue = radio[i].value; }
		}		
	}
	
	if(document.getElementById("textAreaShipping").value != "") 
	{ 
		textValue = document.getElementById("textAreaShipping").value;
	}
	else 
	{
		textValue = "No hay comentarios";
	}
	
	var query_string = "shipping=" + encodeURIComponent(radioValue) + "&comments="+textValue;
	
		
	$("#loaddingd").fadeIn();
	var cargador = new netp.CargadorContenidos(server+"shippingProcessPay.php?action=process", "POST", query_string, "application/x-www-form-urlencoded", processShipping);
}


/*// Procesamos la forma de pago 
y cargamos la confimacion //*/

function processShipping() 
{
	$("#loaddingd").add("#btnShipping").add("#btnShippingAdreess").add("#textAreaShipping").fadeOut("slow", function() { 
		$("#textAreaShippingBox").hide(function() { 
			$(this).text(textValue).fadeIn("slow");
		});
		$("#shipping > #inners").slideUp("slow", function() {
			$("#shipping h1").children("div.getBtn").fadeIn();			
			$(this).siblings("h1").css({ "color" : "#0093D3", "border-color":"#0093D3"});
		});
	});
	
	$("#payment > #innerp").html(this.req.responseText);
}

function setPayment() 
{
	if(document.getElementById("paymentInput") != null) 
	{ 
		radioValue = document.getElementById("paymentInput").value;
	}
	else
	{
		radio = document.getElementsByName("payment");
		
		for(var i=0; i<radio.length;i++) 
		{
			if(radio[i].checked) { radioValue = radio[i].value; }
		}		
	}
	
	/*// Obtenemos el id de la forma de pago //*/
	payment_id = radioValue;
	
	if(document.getElementById("textAreaPayment").value != "") 
	{ 
		textValue = document.getElementById("textAreaPayment").value;
	}
	else 
	{
		textValue = "No hay comentarios";
	}
	
	var query_string = "payment=" + encodeURIComponent(radioValue) + "&comments="+textValue;
	
	if(radioValue == "paypal_express") 
	{
		document.location.href = server+"checkout_confirmation.php?"+query_string;
	}
	else
	{
		$("#loaddingc").fadeIn();
		var cargador = new netp.CargadorContenidos(server+"checkout_confirm.php", "POST", query_string, "application/x-www-form-urlencoded", processPayment);
	}
}
  	
function processPayment() 
{
	$("#loaddingc").add("#btnPayment").add("#btnPaymentAdreess").add("#textAreaPayment").add("input").add(".payments").add("#selectImg").fadeOut("slow", function() 
	{ 
		/*// Mostramos unicamente la forma de pago
		selecionada //*/
		$('#'+payment_id).show();
		
		$("#textAreaPaymentBox").hide(function() {
			$(this).text(textValue).fadeIn("slow");
		});
		
		$("#payment > #innerp").slideUp("slow",function() {
			$("#payment h1").children("div.getBtn").fadeIn();
			$(this).siblings("h1").css({ "color" : "#0093D3", "border-color":"#0093D3"});
		});
	});
	
	$("#confirmation > #innerc").html(this.req.responseText);
}


/*// Funcion que esconde la informacion 
del proceso confirmado y muestra la 
informacion por peticion del usuario //*/

function getSection(valor) 
{
	var hght = "";
	
	if(valor == "inners") 
	{ 
		hght = inners - 100;
	}
	else if (valor == "innerp") 
	{
		hght = innerp - 100;
	}
	
	id = '#' + valor;
	
	if($(id).is(":hidden")) 
	{		
		$(id).slideDown();
		$(id).siblings("h1").children("div.getBtn").css("background","url(images/btnRetrive.jpg)");
	}
	else
	{
		$(id).slideUp();
		$(id).siblings("h1").children("div.getBtn").css("background","url(images/btnExpand.jpg)");
	}
}
