var GblElement;


function UpdateContenido()
{

	var miAjaxMenu = new Ajax.Request( "menuCliente.php", {method: 'get', onComplete: function (t){
 	$("menu").innerHTML=t.responseText;
 	}});
 	
	var miAjaxadq = new Ajax.Request( "default.html", {method: 'get',  onComplete: function (t){
 	$("contenido").innerHTML=t.responseText; 	
 	}}); 
 	
 		 
}

function showVisitas()
{
	var miAjax = new Ajax.Request( "showContador.php", {method: 'get', onComplete: function(t){ 	  	
		$("resultado").innerHTML=t.responseText;	
	}});	    	            	
} 

function showCatalog(vopcion)
{
	// la opcion va a variar dependiendo de lo que quiera desplegar:
	// 1 = Renta-Equipo 
	// 2 = Venta-Equipo
	// 3 = Renta-Maquinaria
	// 4 = Venta-Maquinaria
	// 5 = Servicios
	// 6 = Requisitos
	
	var pars = "show=" + vopcion;
	var miAjaxShowCatalogo = new Ajax.Request( "showCatalog.php", {method: 'get', parameters: pars , onComplete: function(t){ 	
 	$("body").innerHTML= t.responseText; 	
 	}}); 	 
	
}
function showAdmin(vopcion)
{
	var url="";
	if (vopcion==1)
		url="Productos.html";
	else	
		url="requisitos.php";
				
		var miAjaxShowCatalogo = new Ajax.Request( url, {method: 'get',  onComplete: function(t){ 	
 		$("resultado").innerHTML="<br>" + t.responseText; 	
 			}}); 		 
 		UpdateInfo();
 		
}




function UpdateInfo()
{ 	
 	
 	var vacio=""; 	
 	var miAjaxadq = new Ajax.Request( "comboadq.php", {method: 'get', parameters: vacio , onComplete: function (t){
 	$("SelectTipoAdq").innerHTML=t.responseText;
 	}}); 	 	
 	var miAjaxtipoprod = new Ajax.Request( "combotipoprod.php", {method: 'get', parameters: vacio , onComplete: function (t){
 	$("SelectTipoProd").innerHTML=t.responseText;
 	}});	    	 	 	
 	var miAjaxtable = new Ajax.Request( "producttable.php", {method: 'get', parameters: vacio , onComplete: function (t){
 	$("ProductTable").innerHTML=t.responseText; 	
 	}}); 	
    	
}
         
function agregaProd()
{   
	
	var CampoCompletos;
	CampoCompletos=CamposCompletos("1");	
	if (CampoCompletos==true)	{	
	    var tipoadq=$("CmbTipoAdq");
	    var tipoprod=$("CmbTipoProd");
	    var vproducto=$("producto");	    
	    var vacio="";
		var pars = "tipoadq=" + tipoadq.value + "&tipoprod=" + tipoprod.value + "&producto=" + vproducto.value;						
        var miAjax = new Ajax.Request( "agregaProducto.php", {method: 'get', parameters: pars , onComplete:showResponse});	    	                   
    	var miAjax2 = new Ajax.Request( "producttable.php", {method: 'get', parameters: vacio , onComplete: function (t){
 	    $("ProductTable").innerHTML=t.responseText;
 	        
 		}});	    	
	}
	
	

	
	
}
function showResponse(originalRequest)
{		
	alert("producto agregado!");	
}
	
function CamposCompletos(vopcion)
{
 	//Esta funcion se acciona para revisar si se tiene los campos completos 
  	// las opciones: 
  	//		1 = agrega producto  	
 	switch(vopcion) 
 	{
 		case "1": { 
 			//var longProd=
 			var Producto=document.getElementById("producto"); 			 			
 			if (producto.value.length<=0)
 			{
 				alert("falta capturar el producto");
 				document.getElementById("Producto").focus();
 		 		return false;
 			} 
 			else
 			{
 		 		return true; 
 			}
 		} 			
 	}  
}   

function eliminaProd(vidproducto)
{	
	var pars = "idproducto=" + vidproducto;
	var miAjax = new Ajax.Request( "eliminaProducto.php", {method: 'get', parameters: pars , onComplete: function(t){ 
		alert("producto Eliminado!"); 		
		}});	    	                
    var miAjax2 = new Ajax.Request( "producttable.php", {method: 'get',  onComplete: function (t){
 	$("ProductTable").innerHTML=t.responseText;
 	//alert($("ProductTable").innerHTML); 	    
 	}});						
    	
}

function showAttributes(vidproducto,vidtipoprod,vidtipoadq)
{
	var pars = "idproducto=" + vidproducto;	
   	var miAjax2 = new Ajax.Request( "producttableAttributes.php", {method: 'get', parameters: pars,  onComplete: function (t){
 	$("Attributes").innerHTML=t.responseText; 	 	    
 	}});
	
	
	showNotes(vidproducto,vidtipoadq,vidtipoprod);
	showAttributesSec(vidproducto,vidtipoadq,vidtipoprod);
	
	
}
function addAttribute(vidproducto,vidtipoadq,vidtipoprod,negritac,tamanioc,negritad,tamaniod)
{
	//Revisa el parametro de negrita para la letra. 
	if (negritac==false)	 
	  	negritac="Normal";
	else
		negritac="Negrita";     
	if (negritad==false)
	  	negritad="Normal";
	else
		negritad="Negrita";  	
	 	
	var pars = "idproducto=" + vidproducto + "&idtipoadq=" + vidtipoadq 
	           + "&idtipoprod=" + vidtipoprod + "&attribute=" + $("attribute").value	           
	           + "&descripcion=" + $("descripcion").value + "&posicion=" + $("posicion").value
	           + "&tipoLetrac=" + negritac + "&tamanioc=" + tamanioc
	           + "&tipoLetrad=" + negritad + "&tamaniod=" + tamaniod;	           		
	  //  alert(pars);      
	var miAjax = new Ajax.Request( "addAttribute.php", {method: 'get', parameters: pars , onComplete: function(t){ 
	  alert("Caracteristica0 Agregada!");
	  
	}});   
    
    //***Se va actualizar la informacion en el producttableAttributeSec.php 
    var miAjax2 = new Ajax.Request( "producttableAttributesSec.php", {method: 'get',  parameters: pars, onComplete: function (t){
 	$("tableAttribute").innerHTML=t.responseText;  	
 	}});
 }

function showNotes(vidproducto,vidtipoadq,vidtipoprod)
{
	var vattribute,vdescripcion;			
	var pars = "idproducto=" + vidproducto + "&idtipoadq=" + vidtipoadq 
	           + "&idtipoprod=" + vidtipoprod;			     
  	var miAjax2 = new Ajax.Request( "notes.php", {method: 'get',  parameters: pars, onComplete: function (t){
 	$("nota").innerHTML=t.responseText;   		 	    
 	}});	 	
}

function updateNote(vidproducto,vidtipoadq,vidtipoprod)
{

	var pars = "idproducto=" + vidproducto + "&idtipoadq=" + vidtipoadq 
	           + "&idtipoprod=" + vidtipoprod + "&nota=" + $("notas").value;		      
	//alert(pars);           
		var miAjax = new Ajax.Request( "updateNote.php", {method: 'get', parameters: pars , onComplete: function(t){ 	  
	  alert("Nota actualizada!"); 		  
	}});	    	                
    
    
    //***Se va actualizar la informacion en el producttableAttributeSec.php 
    var miAjax2 = new Ajax.Request( "producttableAttributesSec.php", {method: 'get',  parameters: pars, onComplete: function (t){
 	$("tableAttribute").innerHTML=t.responseText; 		    
 	//alert(t.responseText);
 	}});

}


function showAttributesSec(vidproducto,vidtipoadq,vidtipoprod)
{	
	var vattribute,vdescripcion;		
	
	var pars = "idproducto=" + vidproducto + "&idtipoadq=" + vidtipoadq 
	           + "&idtipoprod=" + vidtipoprod;	
  	var miAjax2 = new Ajax.Request( "producttableAttributesSec.php", {method: 'get',  parameters: pars, onComplete: function (t){
 	$("tableAttribute").innerHTML=t.responseText; 	 	    
 	}});	
}

function deleteAttribute(vidtipoadq,vidtipoprod,vidproducto,vattribute)
{  
	var pars = "idtipoadq=" + vidtipoadq + "&idtipoprod=" + vidtipoprod
	           + "&idproducto=" + vidproducto + "&attribute=" + vattribute;	           	      
	//alert(pars);
  	var miAjax2 = new Ajax.Request( "deleteAttribute.php", {method: 'get',  parameters: pars, onComplete: function (t){
 	 alert("Caracteristica eliminada!"); 
 	 //alert(t.responseText);	 	    
 	}});	
 	
 	showAttributesSec(vidproducto,vidtipoadq,vidtipoprod);

}      

function showUploadPicture(vidproducto,vidtipoprod,vidtipoadq)      
{
	var pars = "idproducto=" + vidproducto + "&idtipoadq=" + vidtipoadq 
	           + "&idtipoprod=" + vidtipoprod;	
 
 	myWindow = window.open("UploadImage.php?" + pars, "Subir Imagenes", 'toolbar 0,menubar 0,width=400,height=200') 
}



function showHeaderAdmin()
{
	//Muestra el menu principal. 
	var miAjax = new Ajax.Request("headerAdmin.html", {method: 'get', onComplete: function(t){ 
		$("header").innerHTML=t.responseText; 
			  		
	}});
}
function updateAdmin()
{
	
	//Pone el header 
	showHeaderAdmin();
		
	
	//Verifica si la cuenta no se encuentra activa 
	
	var miAjax2 = new Ajax.Request( "validaCuenta.php", {method: 'get', onComplete: function (t){			
 			if (t.responseText.length==13)
			{		
				//se  despliega el menu administrador.																								
 				$("contenido").src="menuPrincipalAdmin.html";
			}	
			else // Si no es valido entra a la pantalla de login y password.. 
			{				
				$("contenido").src="acceso.php";				
			} 	

	}});
}



function displayOptionAdmin(vopcion)
{
	// Se utiliza para redireccionar los comandos
	// del menu del administrador. 	
	switch(vopcion){
		case "Catalogos":
			showAdmin(1);
			break;
		case "Requisitos":
			showAdmin(2);
			break;
		case "VisitaAlSitio":	
			showVisitas();			
			break;
		case "Contacto":
			showContactos();
			break;
		case "Salir":
			terminaSession();	
			break;				
	}		
}

function validaCuenta()
{
	var accesoCorrecto;
	if ($("usuario").value=="" || $("pwd").value=="") 
		alert ("favor de capturar usuario y contrasena");
	else
	{
		var accesoCorrecto="";
		var pars = "usuario=" + $("usuario").value + "&pwd=" + $("pwd").value;			        		
		var miAjax2 = new Ajax.Request( "validaCuenta.php", {method: 'get',parameters: pars, onComplete: function (t){
 			accesoCorrecto=trim(t.responseText); 			
 			alert(accesoCorrecto);		 			
 			
 			if (accesoCorrecto.length==12)
			{		
			
				document.location.href="menuPrincipalAdmin.html"; 							 	 				
			}	
 			}});		
		
	}		
} 


function EfectosCSS(vopcion,seleccionado)
{
	//var seleccionado=document.getElementById(id);
	switch(vopcion)
	{
		case 1: 			
			seleccionado.setAttribute("class","botonSeleccionado");			
			break;
		case 2: 
			seleccionado.setAttribute("class","botonClaro");			
			break;
	}
} 

function cuentaVisita()
{
	var miAjax = new Ajax.Request( "contador.php", {method: 'get', onComplete: function(t){ 	  	
	//alert(t.responseText);
	}});	    	            	
}  

function trim(cadena)
{
	for(i=0; i<cadena.length; )
	{
		if(cadena.charAt(i)==" ")
			cadena=cadena.substring(i+1, cadena.length);
		else
			break;
	}

	for(i=cadena.length-1; i>=0; i=cadena.length-1)
	{
		if(cadena.charAt(i)==" ")
			cadena=cadena.substring(0,i);
		else
			break;
	}
	
	return cadena;
} 

function showContactos()
{
	
	var miAjax = new Ajax.Request( "showListadoContactos.php", {method: 'get', onComplete: function (t){
 	$("resultado").innerHTML=t.responseText;
 	}});		

}
function showDetalleContacto(id)
{
		var pars = "id=" + id;
		var miAjax = new Ajax.Request( "showDetalleContacto.php", {method: 'get', parameters: pars , onComplete: function(t){ 		
		$("detalleContactos").innerHTML=t.responseText;		
		}});	          	
}
function terminaSession()
{		
	var miAjax = new Ajax.Request( "terminaSession.php", {method: 'get', onComplete: function(t){ 		
		document.location.href="acceso.php"; 		
	}});
}

function savePos(idProducto,valor)
{
	var pars = "idProducto=" + idProducto + "&valor=" + valor;				        		
	var miAjax2 = new Ajax.Request( "updatePosicionProducto.php", {method: 'get',parameters: pars, onComplete: function (t){
 	accesoCorrecto=trim(t.responseText); 			
 	alert(accesoCorrecto);	
 	
 		var miAjax2 = new Ajax.Request( "producttable.php", {method: 'get',  onComplete: function (t){
 			$("ProductTable").innerHTML=t.responseText; 		
 		}});
 	
 		 			 				
 	}});
 	
 		
	
}
