// JavaScript Document
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", "http://aromas.jp.s108-224.furanet.com/"+_pagina+".php"+query, true);
ajax.open("POST", "http://www.elpuntoverde.net/"+_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 byId(target) { 
	respuesta=document.getElementById(target);
	return respuesta;
}
function cp_go(fuente) {
	byId("buscacp").value=fuente;
	document.form1.submit();
}
function cp_go_web(fuente,tipo) {
	if (fuente!="") {
	byId("buscacp_"+tipo).value=fuente;
	document.form_carro.submit(); }
}
function cambia_unidades(campo,dato,venta_maxima,op) {
	var venta_maxima=venta_maxima*1;
	var valor=byId(campo).value*1;
	dato=dato*1;
	if (op=="mas") { var res=valor+dato; }
	else { var res=valor-dato; }
	
	if (res < dato) { res=dato; }
	
	
		byId(campo).value=res; 
}
function valida_numero(campo,dato,unidad_minima,venta_maxima) {
	var venta_maxima=venta_maxima*1;
	var ultimo=dato.substring((dato.length-1));
	if (ultimo==",") { dato=dato=dato.substring(0,(dato.length-1))+"."; }
	if (dato < unidad_minima) { 
		if (dato!="" && dato!="0."&& dato!="0") {	
			dato=unidad_minima; }
	}
	if (isNaN(dato) || dato%unidad_minima!=0) {
		dato=dato.substring(0,(dato.length-1));	
	}
	byId(campo).value=dato;
}
function agrega(id,cantidad) {
	carga("carro","carro","?estamos=agregando&id="+id+"&cantidad="+cantidad);
}
function abre_carro() {
	carga("carro","carro","?ver_carro=si");
}
function cierra_carro() {
	carga("carro","carro","");
}
function carro_borra(id) {
	carga("carro","carro","?borra="+id+"&ver_carro=si");
}
function memoria_borra(id) {
	carga("memoria","memoria","?borra="+id);
}

function login1() {
	if (byId('usuario_txt').value!="" && byId('pass_txt').value!="") {
		byId('form_login').submit();			
	}
	else {
		alert("Faltan campos obligatorios");
	}
}
function login2() {
	if (byId('usuario2_txt').value!="" && byId('pass2_txt').value!="") {
		byId('usuario_txt').value=byId('usuario2_txt').value;
		byId('pass_txt').value=byId('pass2_txt').value;
		byId('form_login').submit();			
	}
	else {
		alert("Faltan campos obligatorios");
	}
}
function logout() {
	carga("login/logout","login","");
}
function recuperar() {
	carga("login/recuperar","login","");
}
function recupera_pass() {
	var tmp=byId('recuperar_txt').value;
	if (tmp!="") {
		carga("login/recuperar2","login","?email="+tmp);	
	}
}

function recupera_volver() {
	carga("login/normal","login","");
}

function modifica_puntos_usados() {
	var tmp=byId('puntos_para_usar').value;
	carga("carro","carro","?ver_carro=si&puntos_para_usar="+tmp);
}

function modifica_puntos_usados_paso(dato) {
	carga("carro","carro","?ver_carro=si&puntos_para_usar="+dato);
}

function modifica_tipo_envio(tipo) {
	carga("carro","carro","?ver_carro=si&new_tipo_envio="+tipo);
}

function carro_paso(num) {
	carga("carro","carro","?ver_carro=si&paso="+num);
}

function paso_compra(origen,destino) {
	if (origen==2 && destino==3) {
		verifica_paso2(origen,destino);	}
	else {
		carga("carro","carro","?ver_carro=si&paso="+destino); }	
}

function comprar() {
	carro_paso(6);
}



function cambia_destinatario(dato) {
	if (dato=="" || dato=="mismo") {
		dato="mismo";
		carga("pasos_compra/sin_destinatario","div_destinatario","?cambia_destinatario="+dato);	}
	else {
		carga("pasos_compra/cliente_nuevo","div_destinatario","?cambia_destinatario="+dato+"&tipo_cp=destinatario"); }
}

function paso3_modo_envio(dato) {
	carga("includes/cambio_modo_envio","auxiliar","?modo="+dato);
}

function paso4_banco(dato) {
	carga("includes/cambio_banco","auxiliar","?dato="+dato);
}



