function byId(target) { 
	respuesta=document.getElementById(target);
	return respuesta;
}

function ajaxFunction() {
var xmlHttp;
try {
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
return xmlHttp;
} catch (e) {
// Internet Explorer
try {
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
return xmlHttp;
} catch (e) {
try {
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
return xmlHttp;
} catch (e) {
alert("Tu navegador no soporta AJAX!");
return false;
}}}
}

function carga(_pagina,capa,query) {
var ajax;
ajax = ajaxFunction();
ajax.open("POST", "/"+_pagina+".php"+query, true);

ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.onreadystatechange = function() {

if (ajax.readyState == 4)
{
if (ajax.status==200)
{
document.getElementById(capa).innerHTML = ajax.responseText;

}}}
ajax.send(null);
}

function pagina(pagina,subfamilia) {
	carga("listado","listado","?subfamilia="+subfamilia+"&pagina="+pagina+"&ajax=si");	
}

function cierra_carro() {
	var query="";
	carga("nada","div_carro",query);
}

function entrar(mensaje,num) {
		campo1=byId('user'+num);
		campo2=byId('pass'+num);
	
	if (campo1.value=="" || campo2.value=="") {
		alert(mensaje);
	}
	else {
		byId('v_user').value=campo1.value;
		byId('v_pass').value=campo2.value;
		document.form1.submit();
		//carga("check_login","div_login","?user="+byId("user").value+"&pass="+byId("pass").value);
		
	}
}

function paso(num) {
	//query="?ajax=si&paso="+num;
	//carga("carro","div_carro",query);	
	byId('v_vercarro').value="si";
	byId('v_paso').value=num;
	document.form1.submit();
}

function saca_articulo(num) {
	var query="?ajax=si&action=sacar&articulo="+num;
	carga("carro","div_carro",query);	
}

function cambia_destinatario(valor) {
	if (valor!="") {
		byId('v_action').value="cambia_destinatario";
		document.form1.submit();
	}
}

function cambia_formapago(valor) {
	var query="?ajax=si&forma="+valor;
	carga("formapago","div_tmp",query);
}

function pago() {
	paso(5);	
}

function cambia_moneda(valor) {
	if (valor!="") {
		byId("v_moneda").value=valor;
		document.form1.submit();
	}
}

function favorito(valor) {
	var query="?ajax=si&favorito="+valor;
	carga("favorito","div_favorito",query);	
}

function cierra_carro() {
	var query="";
	carga("cierra_carro","div_carro",query);
}

function datos_personales() {
	byId('v_panel').value=datos_personales;
	document.form1.submit();
}

function mis_preferencias() {
	byId('v_panel').value=mis_preferencias;
	document.form1.submit();
}

function mis_compras() {
	byId('v_panel').value=mis_compras;
	document.form1.submit();
}

function mis_destinatarios() {
	byId('v_panel').value=mis_compras;
	document.form1.submit();
}
