////////// AJAX functions \\\\\\\\\\\

function nuevoAjax(){ 
	/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
	lo que se puede copiar tal como esta aqui */
	var xmlhttp=false;
	try
	{
		// Creacion del objeto AJAX para navegadores no IE
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			// Creacion del object AJAX para IE
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(E)
		{
			if (!xmlhttp && typeof XMLHttpRequest!='undefined') xmlhttp=new XMLHttpRequest();
		}
	}
	return xmlhttp; 
}


function get_sha1(sha1_string){
	var ajax = nuevoAjax();
	ajax.open("GET", "js/ajax_sha1.php?sha1_string="+sha1_string, true);
	ajax.onreadystatechange = function(){
		if(ajax.readyState==4){
			var frm = document.getElementById("frmTPV");
			frm.Ds_Merchant_MerchantSignature.value = ajax.responseText;
			frm.Ds_Merchant_MerchantData.value = frm.item_name.value + " | " + frm.who.value;
			frm.submit();
		}
	}
	ajax.send(null);
}
