//////////////////////////////////////////////////
//--------------OBJETO AJAX---------------------//
function objetoAjax() {	
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
		   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {
			xmlhttp = false;
  		}
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}
//---------------------------------------------//
/////////////////////////////////////////////////
/////////////////////////////////////////////////
//------FUNCION CARGA SELECTS DE PRODUCTOS------//
function ciudadunoCargaSelect(s, id, d) {
	//s => select a cargar
	//id => id del select padre
	//d => opcion seleccionada por default
	var divCombo=document.getElementById("fila_"+s);
	var combo=document.getElementById(s);
	combo.length=0;
	var nuevaOpcion=document.createElement("option");
	nuevaOpcion.value="";
	//
	nuevaOpcion.innerHTML="Cargando...";
	combo.appendChild(nuevaOpcion);
	
	var ajax=new objetoAjax();
	ajax.open("GET", "carga_select.php?s="+s+"&id="+id+"&d="+d, true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4 && ajax.status==200)	{ 
			divCombo.innerHTML=ajax.responseText;
		}
	}
	ajax.send(null);
}
//---------------------------------------------//
/////////////////////////////////////////////////
/////////////////////////////////////////////////
//------FUNCION CARGA SELECTS DE PRODUCTOS------//
function ciudadosCargaSelect(s, id, d) {
	//alert("entro ajax"+id);
	//s => select a cargar
	//id => id del select padre
	//d => opcion seleccionada por default
	var divCombo=document.getElementById("fila_"+s);
	var combo=document.getElementById(s);
	combo.length=0;
	var nuevaOpcion=document.createElement("option");
	nuevaOpcion.value="";
	//
	nuevaOpcion.innerHTML="Cargando...";
	combo.appendChild(nuevaOpcion);
	
	var ajax=new objetoAjax();
	ajax.open("GET", "carga_select.php?s="+s+"&id="+id+"&d="+d, true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4 && ajax.status==200)	{ 
			divCombo.innerHTML=ajax.responseText;
		}
	}
	ajax.send(null);
}
//---------------------------------------------//
//////////////////////////////////////////////////
//FUNCION REGISTRA PEDIDO
function registraPedido(frm,us,em,id,co,en){
	var filter=/^[A-Za-z][A-Za-z0-9_.-]*@[A-Za-z0-9_.-]+\.[A-Za-z0-9_.-]+[A-za-z]$/;
    var n=0;
	for (i=1; i<=1; i++) {
	  document.getElementById("error"+i).style.visibility="hidden";
	}
	//verificar errores
	if (frm.enviar.value=="") {
	  document.getElementById("error1").style.visibility="visible";
	  n++;
	}else{
	var divPay=document.getElementById("paypal");
	var divEnviar=document.getElementById("enviando");
	divEnviar.innerHTML='<img src="images/pay.gif" align="absmiddle" /><br /> En proceso de compra...';
	var ajax=new objetoAjax();
	ajax.open("GET", "pedido.php?us=" + us + "&em=" + em + "&id=" + id + "&co=" + co + "&en=" + en, true);
	ajax.onreadystatechange=function() {
	if (ajax.readyState==4 && ajax.status==200) {
		divPay.innerHTML=ajax.responseText;
		document.forms["frmpaypal"].submit();
			
		}
	}
	ajax.send(null);
	}
}
//
//////////////////////////////////////////////////
//////////////////////////////////////////////////
//FUNCION USUARIO INGRESAR
function usuarioIngresar(frm){
	//CLASS
	var usu=frm.usu;
	var pass=frm.con;
	var btn=frm.ingresa;
	var div=document.getElementById("acceso");//div principal
	var img=document.getElementById("valida_ingreso");

	div.style.display="block";
	img.style.display="block";
	//usu.className="input_txt";
	//pass.className="input_txt";

	e=0;
	if (usu.value=="") {
		alert("Usuario o Clave invalida. Porfavor verifica tu datos");
		img.style.display="none";
		e++;
	}
	if (pass.value=="") {
		alert("Usuario o Clave invalida. Porfavor verifica tu datos");
		img.style.display="none";
		e++;
	}
	if (e==0) {
		//btn.style.display="none";
		img.style.display="block";
		var ajax=new objetoAjax();
		ajax.open("GET", "verifica.php?u="+usu.value+"&c="+pass.value, true);
		ajax.onreadystatechange=function() {
			if (ajax.readyState==4 && ajax.status == 200) {
				if (ajax.responseText=="error") {
					frm.reset();
					alert("Usuario o Clave invalida. Porfavor verifica tu datos");
					usu.focus();
					img.style.display="none";
					btn.style.display="block";
				} else if (ajax.responseText=="exito") {
				   document.location.reload();
				} else {
					alert("Error al verificar usuario");
					document.location.reload();
				}
			}
		}
		ajax.send(null);
	}
}
//////////////////////////////////////////////////
//----------------------------------------------//
//////////////////////////////////////////////////
//FUNCION BUSQUEDA DE PEDIDOS
function pideEnvio(b, e){
	    var bb=b;
		var ee=e;
		var divResultado=document.getElementById("envio");
		divResultado.innerHTML="Calculando...";
		var ajax=new objetoAjax();
		ajax.open("GET", "pedido_calc.php?b="+bb +"&e=" + ee, true);
		ajax.onreadystatechange=function() {
			if (ajax.readyState==4 && ajax.status == 200) {
				divResultado.innerHTML=ajax.responseText;
			}
		}
		ajax.send(null);
}
//////////////////////////////////////////////////
