// JavaScript Document
/*var globalCallbacks = {
onCreate: function(){
		$("cargando").show();
		$("cargando").Pulsate();
},

onComplete: function() {
		if(Ajax.activeRequestCount == 0){
				$("cargando").hide();
		}
}
};
/* Se registran los callbacks en Ajax.Responders 
Ajax.Responders.register( globalCallbacks );*/

function verSeccion2()
{
	urlPhp="listadoProductos2.php";
	parametros = "";
	myAjax = new Ajax.Updater("contenido" , urlPhp, { parameters: parametros, onComplete:function(){Effect.Appear("contenido", 	{ duration: 0.1 });return false;}});
}

function verSeccion3(idSeccion)
{
	urlPhp="listadoProductos3.php";
	parametros = "opSeccion="+idSeccion+"&idSeccion="+idSeccion;
	myAjax = new Ajax.Updater("contenido" , urlPhp, { parameters: parametros, onComplete:function(){Effect.Appear("contenido", 	{ duration: 0.1 });return false;}});
}
function verSeccion(idSeccion)
{
	$("cargando2").show();
	urlPhp="listadoProductos.php";
	parametros = "opSeccion="+idSeccion+"&idSeccion="+idSeccion;
	myAjax = new Ajax.Updater("lista"+idSeccion , urlPhp, { parameters: parametros, onComplete:function(){Effect.toggle("lista"+idSeccion, 'Appear' ,{ duration: 0.1 });$("cargando2").hide();return false;}});
}

function logeo(op)
{
	rut = document.getElementById('rut2').value;
	if(rut=="")
	{alert("Ingrese el rut en el campo RUT, porfavor.");document.getElementById('rut2').select();document.getElementById('rut2').focus(); return false;}
	
	urlPhp="loginDo.php";
	parametros = "rut="+rut;
	
	myAjax = new Ajax.Request(urlPhp, { parameters: parametros, onComplete: function devolver(data){
										valor = data.responseText;
										if(valor=="")
										{
											alert("Ingreso incorrecto!, revise su dato de Acceso");
											document.getElementById('rut2').select();
											document.getElementById('rut2').focus();
										}
										else
										{
											
											if(op=="realizarPedido.php")
											{
												window.location.reload(); return false;
											}
											
											if(op=="reparto.php")
											{
												location=op;
											}
											
											Effect.Shake('login', { duration: 1.5 , distance:3});
											cargarMiBokado();
											verSeccion2();
											//Effect.Appear("respuest");
										}
									}});
}

function agregarCarro(idSeccionProducto)
{
	urlPhp="carroProducto.php";
	parametros = "idSeccionProducto="+idSeccionProducto+"&opcion=agregar";
	myAjax = new Ajax.Updater("listado" , urlPhp, { parameters: parametros, onComplete:function(){Effect.Appear("listado",{ duration: 1.5 });cargarMiBokado();return false;}});
}

function verListado()
{
	urlPhp="listadoOnLine.php";
	myAjax = new Ajax.Updater("listado" , urlPhp, { parameters: parametros, onComplete:function(){Effect.Appear("listado",{ duration: 0.5 }); miBokado(); }});
}

function verListado2()
{
	Effect.Fade("listado",{ delay: 0.2 });
}

function sumaCantidad(idSeccionProducto, pagina)
{
	
	urlPhp="carroProducto.php";
	parametros = "idSeccionProducto="+idSeccionProducto+"&opcion=suma";
	myAjax = new Ajax.Request(urlPhp, { parameters: parametros, onSuccess:function recibe(data){
			valorArray = data.responseText;
			newValor = valorArray.split("<-->");
			if(pagina=="realizarPedido.php")
			{
				
				document.getElementById("prod_"+idSeccionProducto+"2").innerHTML = newValor[0];
				document.getElementById("prod_"+idSeccionProducto).innerHTML = newValor[0];
				
				document.getElementById("totalProd2").innerHTML = newValor[1];
				document.getElementById("totalProd").innerHTML = newValor[1];
				
				document.getElementById("totalDinero2").innerHTML = newValor[2];
				document.getElementById("totalDinero").innerHTML = newValor[2];
				
			}
			else
			{
				document.getElementById("prod_"+idSeccionProducto).innerHTML = newValor[0];
				document.getElementById("totalProd").innerHTML = newValor[1];
				document.getElementById("totalDinero").innerHTML = newValor[2];
			}
			}});
}

function restaCantidad(idSeccionProducto,pagina)
{
	urlPhp="carroProducto.php";
	parametros = "idSeccionProducto="+idSeccionProducto+"&opcion=resta";
	myAjax = new Ajax.Request(urlPhp, { parameters: parametros, onSuccess:function recibe(data){
			valorArray = data.responseText;
			newValor = valorArray.split("<-->");
			if(pagina=="realizarPedido.php")
			{
				
				document.getElementById("prod_"+idSeccionProducto+"2").innerHTML = newValor[0];
				document.getElementById("prod_"+idSeccionProducto).innerHTML = newValor[0];
				
				document.getElementById("totalProd2").innerHTML = newValor[1];
				document.getElementById("totalProd").innerHTML = newValor[1];
				
				document.getElementById("totalDinero2").innerHTML = newValor[2];
				document.getElementById("totalDinero").innerHTML = newValor[2];
				
			}
			else
			{
				document.getElementById("prod_"+idSeccionProducto).innerHTML = newValor[0];
				document.getElementById("totalProd").innerHTML = newValor[1];
				document.getElementById("totalDinero").innerHTML = newValor[2];
			}
			}});
}

function eliminarCarro(idSeccionProducto,pagina)
{
	urlPhp="carroProducto.php";
	parametros = "idSeccionProducto="+idSeccionProducto+"&opcion=elimina";
	myAjax = new Ajax.Request(urlPhp, { parameters: parametros, onComplete:function(){verListado();
																								 if(pagina=="realizarPedido.php")
																								 	verReticion();
																								 cargarMiBokado();return false;}});
}

function verReticion()
{
	urlPhp="realizarPedidoDiv.php";
	myAjax = new Ajax.Updater("respuest",urlPhp,{ onComplete: function(){Effect.Appear("respuest",{ delay: 0.2 });}});
}

function cargarMiBokado()
{
	urlPhp="miBokado.php";
	myAjax = new Ajax.Updater("login",urlPhp,{ onComplete: function(){Effect.Appear("login",{ delay: 0.2 });}});
}

function misDatos()
{
	
	urlPhp="misDatos.php";
	myAjax = new Ajax.Updater("contenido",urlPhp,{ onComplete: function(){Effect.Appear("respuest",{ delay: 0.2 });}});
}

function misCompras()
{
	urlPhp="misCompras.php";
	myAjax = new Ajax.Updater("contenido",urlPhp,{ onComplete: function(){Effect.Appear("respuest",{ delay: 0.2 });}});
}

function guardarModificarCliente()
{
	urlPhp = "misDatosDo.php";
	rut=document.getElementById('rut').value; 				if(rut==""){alert("Complete el campo : RUT porfavor");return false;} 
	nombres=document.getElementById('nombres').value; 		if(nombres==""){alert("Complete el campo : NOMBRES porfavor");return false;}
	apPaterno=document.getElementById('apPaterno').value; 	if(apPaterno==""){alert("Complete el campo : APELLIDO PATERNO porfavor");return false;}
	apMaterno=document.getElementById('apMaterno').value; 	if(apMaterno==""){alert("Complete el campo : APELLIDO MATERNO porfavor");return false;}
	direccion=document.getElementById('direccion').value; 	if(direccion==""){alert("Complete el campo : DIRECCION porfavor");return false;}
	idComuna=document.getElementById('idComuna1').value; 	if(idComuna=="" || idComuna==-1){alert("Complete el campo : COMUNA porfavor");return false;}
	fonoFijo=document.getElementById('fonoFijo').value; 	if(fonoFijo==""){alert("Complete el campo : FONO FIJO porfavor");return false;}
	celular=document.getElementById('celular').value; 		if(celular==""){alert("Complete el campo : CELULAR porfavor");return false;}
	email=document.getElementById('email').value; 			if(email==""){alert("Complete el campo : EMAIL porfavor");return false;}
	/*password=document.getElementById('password').value;    if(password==""){alert("Complete el campo : PASSWORD porfavor");return false;}*/
	
	parametros = "rut="+rut+"&nombres="+nombres+"&apPaterno="+apPaterno+"&apMaterno="+apMaterno+"&direccion="+direccion+"&idComuna="+idComuna+"&fonoFijo="+fonoFijo+"&celular="+celular+"&email="+email;
	myAjax = new Ajax.Updater( "contenido",urlPhp, { parameters: parametros, onComplete: function(){alert(data.responseText);}});
}

function verProdPed(idPedido)
{
	idVer = "listado"+idPedido;
	Effect.toggle(idVer, 'blind' ,{ duration: 0.2 });
}

function recargaPedido(idPedido)
{
	if(confirm("Esta seguro de recargar este pedido, y activarlo como pedido actual, para asi poder editar su productos y cantidades?"));
	{
		urlPhp = "recargaPedido.php";
		parametros = "idPedido="+idPedido;
		myAjax = new Ajax.Updater( "respuest",urlPhp, { parameters: parametros, onComplete:function(){verListado();cargarMiBokado();return false;} });
	}
}

function ofertaNoVer()
{
	Effect.Fade("ofertaDia",{ delay: 1.0 });
	window.setTimeout(ofertaVer,2500);
}

function ofertaVer()
{
	urlPhp = "ofertasVer.php";
	parametros = "";
	myAjax = new Ajax.Request( urlPhp, { parameters: parametros, onComplete: function(data){ document.getElementById("ofertaDia").innerHTML =(data.responseText);Effect.Appear("ofertaDia",{ delay: 1.0 });window.setTimeout(ofertaNoVer,7000);}});
}


function agregaUser(parametros,urlPhp1)
{
	myAjax = new Ajax.Updater("respuest" , urlPhp1, { parameters: parametros});
}

function logealo()
{
	urlPhp="loginDo.php";
	parametros = "";
	myAjax = new Ajax.Request(urlPhp, { parameters: parametros});
}

function agregaUser2(parametros,urlPhp1)
{
	document.getElementById('respuest').innerHTML="<br><br><br><br><center><img src='imagenes/103.gif' width='160' height='24' /><br>enviando datos de registro...</center>";
	myAjax = new Ajax.Updater("respuest" , urlPhp1, { parameters: parametros, onComplete:function(){ logealo();}});
}

function registrarCliente()
{	
	urlPhp1 = "registroDo.php";
	rut=document.getElementById('rut2').value; 				if(rut==""){alert("Complete el campo : RUT porfavor");return false;} 
	nombres=document.getElementById('nombres4').value; 		if(nombres==""){alert("Complete el campo : NOMBRES porfavor");return false;}
	apPaterno=document.getElementById('apPaterno4').value; 	if(apPaterno==""){alert("Complete el campo : APELLIDO PATERNO porfavor");return false;}
	apMaterno=document.getElementById('apMaterno4').value; 	if(apMaterno==""){alert("Complete el campo : APELLIDO MATERNO porfavor");return false;}
	direccion=document.getElementById('direccion4').value; 	if(direccion==""){alert("Complete el campo : DIRECCION porfavor");return false;}
	idComuna=document.getElementById('idComuna4').value; 	if(idComuna=="" || idComuna==-1){alert("Complete el campo : COMUNA porfavor");return false;}
	fonoFijo=document.getElementById('fonoFijo4').value; 	if(fonoFijo==""){alert("Complete el campo : FONO FIJO porfavor");return false;}
	celular=document.getElementById('celular4').value; 		if(celular==""){alert("Complete el campo : CELULAR porfavor");return false;}
	email=document.getElementById('email4').value; 			if(email==""){alert("Complete el campo : EMAIL porfavor");return false;}
	
	urlPhp2="validaRut.php";
	parametros2 = "rut="+rut;
	
	parametros = "rut="+rut+"&nombres="+nombres+"&apPaterno="+apPaterno+"&apMaterno="+apMaterno+"&direccion="+direccion+"&idComuna="+idComuna+"&fonoFijo="+fonoFijo+"&celular="+celular+"&email="+email;
	
	myAjax = new Ajax.Request(urlPhp2, { parameters: parametros2, onComplete: function(data){ if(data.responseText!='0'){ alert("Ya existe un usuario registrado con este rut... Favor revisar..."); document.getElementById('rut2').value=''; document.getElementById('rut2').focus(); return false;}else{ agregaUser2(parametros,urlPhp1);} }});
	
}

function registrarCliente2()
{	
	urlPhp1 = "registroDo.php";
	rut=document.getElementById('rut3').value; 				if(rut==""){alert("Complete el campo : RUT porfavor");return false;} 
	nombres=document.getElementById('nombres4').value; 		if(nombres==""){alert("Complete el campo : NOMBRES porfavor");return false;}
	apPaterno=document.getElementById('apPaterno4').value; 	if(apPaterno==""){alert("Complete el campo : APELLIDO PATERNO porfavor");return false;}
	apMaterno=document.getElementById('apMaterno4').value; 	if(apMaterno==""){alert("Complete el campo : APELLIDO MATERNO porfavor");return false;}
	direccion=document.getElementById('direccion4').value; 	if(direccion==""){alert("Complete el campo : DIRECCION porfavor");return false;}
	idComuna=document.getElementById('idComuna4').value; 	if(idComuna=="" || idComuna==-1){alert("Complete el campo : COMUNA porfavor");return false;}
	fonoFijo=document.getElementById('fonoFijo4').value; 	if(fonoFijo==""){alert("Complete el campo : FONO FIJO porfavor");return false;}
	celular=document.getElementById('celular4').value; 		if(celular==""){alert("Complete el campo : CELULAR porfavor");return false;}
	email=document.getElementById('email4').value; 			if(email==""){alert("Complete el campo : EMAIL porfavor");return false;}
	
	urlPhp2="validaRut.php";
	parametros2 = "rut="+rut;
	
	parametros = "rut="+rut+"&nombres="+nombres+"&apPaterno="+apPaterno+"&apMaterno="+apMaterno+"&direccion="+direccion+"&idComuna="+idComuna+"&fonoFijo="+fonoFijo+"&celular="+celular+"&email="+email;
	
	myAjax = new Ajax.Request(urlPhp2, { parameters: parametros2, onComplete: function(data){ if(data.responseText!='0'){ alert("Ya existe un usuario registrado con este rut... Favor revisar..."); document.getElementById('rut3').value=''; document.getElementById('rut3').focus(); return false;}else{ rut =document.getElementById('rut3').value; agregaUser2(parametros,urlPhp1);} }});
	
}

function verCat(idSeccion)
{
	Effect.Appear("lista"+idSeccion,{ delay: 0.2 });
	/*switch(idSeccion)
	{
		case ;
	}*/
	
	//document.getElementById("contenido").scrollTop = scrollValue;
}
