﻿// JavaScript Document
function creaXHR(){
	var ref=false;
	try {
		ref = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch (e){
		try {
			ref = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (e2) {
			ref = false;
		}
	}
	if (!ref && typeof XMLHttpRequest != 'undefined'){
		ref = new XMLHttpRequest();
	}
	return ref;
}
function valida_cc(){
	vent = window.open('','tpv','width=725,height=600,scrollbars=no,resizable=yes,status=yes,menubar=no,location=no');
	document.getElementById("form_cc").submit();
}
function tc (n, t, c, e){
	//alert ("Lamentamos comunicarle que esta sección está en construcción. Gracias por su paciencia.");

	precio_shipping = creaXHR();
	//precio_shipping.open("GET", "/ajx.altatc.php?n="+n+"&t="+t+"&c="+c+"&e="+e, false);
	precio_shipping.open("GET", "ajx.altatc.php?n="+n+"&t="+t+"&c="+c+"&e="+e, false);
	precio_shipping.send(null);
	//document.getElementById("check_portes").innerHTML = precio_shipping.responseText;
	
	resXML = precio_shipping.responseXML;

	amountXML = resXML.getElementsByTagName("amount");
	amount = amountXML[0].childNodes[0].nodeValue;
	document.getElementById("Ds_Merchant_Amount").value = amount;

	orderXML = resXML.getElementsByTagName("order");
	order = orderXML[0].childNodes[0].nodeValue;
	document.getElementById("Ds_Merchant_Order").value = order;
	document.getElementById("Ds_Merchant_ProductDescription").value = "Pago de "+n+" ref."+order;
	

	signatureXML = resXML.getElementsByTagName("signature");
	signature = signatureXML[0].childNodes[0].nodeValue;
	document.getElementById("Ds_Merchant_MerchantSignature").value = signature;
	
	
	valida_cc();
}
function procesaPago(){
	var n = document.getElementById("nombre").value;
	var t = document.getElementById("telefono").value;
	var c = document.getElementById("cantidad").value;
	var e = document.getElementById("email").value;
	//alert ('n:' + n + ' t:' + t + ' c:' + c +  ' e:' +e);
	tc (n, t, c, e);
}