//Desarrollado por Jesus Lińán
//webmaster@ribosomatic.com
//ribosomatic.com
//Puedes hacer lo que quieras con el código
//pero visita la web cuando te acuerdes

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;
}

function enviarDatosEmpleado(){
	//donde se mostrará lo resultados
	divResultado = document.getElementById('resultado');
	//valores de los inputs
	nom=document.nuevo_empleado.txtdescripcion.value;
	dep=document.nuevo_empleado.cboRubro.options[document.nuevo_empleado.cboRubro.selectedIndex].value;
	um=document.nuevo_empleado.txtUnidadMedida.value;
	precio=document.nuevo_empleado.txtPrecio.value;	
	meta=document.nuevo_empleado.txtMetaTag.value;		
	moneda=document.nuevo_empleado.cboMoneda.options[document.nuevo_empleado.cboMoneda.selectedIndex].value;
	fil=document.nuevo_empleado.file_producto.value;
	cod_prod=document.nuevo_empleado.cod_producto.value;
	usuariok=document.nuevo_empleado.usuariok.value;
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//uso del medotod POST
	//archivo que realizará la operacion
	//registro.php
	if (document.nuevo_empleado.Submit.value=="Agregar Producto"){
		   ajax.open("POST", "insertar_producto_proveedor.php",true); }
	else { ajax.open("POST", "actualizar_producto_proveedor.php",true); }
	
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			divResultado.innerHTML = ajax.responseText
			//llamar a funcion para limpiar los inputs
			LimpiarCampos();
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send("descripcion="+nom+"&rubro="+dep+"&imagen="+fil+"&usuariok="+usuariok+"&cod_prod="+cod_prod+"&um="+um+"&precio="+precio+"&meta="+meta+"&moneda="+moneda)
}

function buscaProductos(tabla,usuario){
	//donde se mostrará lo resultados
	divResultado = document.getElementById('busquedas');
	//valores de los inputs
	nom=document.nuevo_empleado.txtdescripcion.value;	
	
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//uso del medotod POST
	//archivo que realizará la operacion
	//registro.php
	ajax.open("POST", "busqueda_producto.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			divResultado.innerHTML = ajax.responseText
			//llamar a funcion para limpiar los inputs
			//LimpiarCampos();
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send("descripcion="+nom+"&tabla="+tabla+"&usuariok="+usuario)
}


function eliminarProducto(cod,usuario){
	//donde se mostrará lo resultados
	divResultado = document.getElementById('resultado');
	//valores de los inputs
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//uso del medotod POST
	//archivo que realizará la operacion
	//registro.php	
	ajax.open("POST", "eliminar_producto_proveedor.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			divResultado.innerHTML = ajax.responseText
			//llamar a funcion para limpiar los inputs
			//LimpiarCampos();
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores 
	ajax.send("cod="+cod+"&usuariok="+usuario)
}

function editarProducto(cod,usuario){
	//donde se mostrará el formulario con los datos
	divFormulario = document.getElementById('formulario');

	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//uso del medotod GET
	ajax.open("POST", "consulta_producto_x_id.php?cod="+cod+"&usuariok="+usuario);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			divFormulario.innerHTML = ajax.responseText
			//mostrar el formulario
			//divFormulario.style.display="block";
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores 
	ajax.send("cod="+cod+"&usuariok="+usuario)
	//como hacemos uso del metodo GET
	//colocamos null
	//ajax.send(null)
}
function ocultarCapa(cod){
	divResultado = document.getElementById('detalle_producto'+cod);
	if(divResultado.style.visibility == "visible") { divResultado.style.visibility = "hidden"; }
	else { divResultado.style.visibility = "visible"; }
}

function mostrarProducto(cod,usuario){
	//donde se mostrará lo resultados
	divResultado = document.getElementById('detalle_producto'+cod);	
	//valores de los inputs
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//uso del medotod POST
	//archivo que realizará la operacion
	ajax.open("POST", "areaProveedores/detalle_producto.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa			
			if(divResultado.style.display == "block") {	divResultado.style.display = "none"; }
			else { divResultado.style.display = "block"; 
				   divResultado.innerHTML = ajax.responseText; }
			
			//llamar a funcion para limpiar los inputs
			//LimpiarCampos();
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores 
	ajax.send("cod="+cod+"&usuariok="+usuario)
//	ajax.send(null)
}

function mostrarProductoXProveedor(cod,usuario){
	//donde se mostrará lo resultados
	divResultado = document.getElementById('detalle_producto'+cod);	
	//valores de los inputs
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//uso del medotod POST
	//archivo que realizará la operacion
	ajax.open("POST", "detalle_producto.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa			
			if(divResultado.style.display == "block") {	divResultado.style.display = "none"; }
			else { divResultado.style.display = "block"; 
				   divResultado.innerHTML = ajax.responseText; }
			
			//llamar a funcion para limpiar los inputs
			//LimpiarCampos();
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores 
	ajax.send("cod="+cod+"&usuariok="+usuario)
//	ajax.send(null)
}



function LimpiarCampos(){
	document.nuevo_empleado.txtdescripcion.value="";
	document.nuevo_empleado.cboRubro.value="";
	document.nuevo_empleado.file_producto.value="";
	document.nuevo_empleado.txtdescripcion.focus();
	document.nuevo_empleado.Submit.value="Agregar Producto";
}


function seleccionaProducto(lista){
//	document.getElementById("busquedas").style.visibility = 'none';
var ja = new Array(); 
ja = lista.split("*"); 
//document.nuevo_empleado.cboRubro.options[1].SelectedValue ==true;
document.nuevo_empleado.txtdescripcion.value=ja[0];
document.nuevo_empleado.txtdescripcion.focus();
}


function enviarDatosRubro(){
	//donde se mostrará lo resultados
	divResultado = document.getElementById('resultado');
	//valores de los inputs
	nom=document.nuevo_empleado.txtdescripcion.value;	
	cod_rubro=document.nuevo_empleado.cod_rubro.value;
	usuariok=document.nuevo_empleado.usuariok.value;
	
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	if (document.nuevo_empleado.Submit.value=="Agregar Rubro"){
		   ajax.open("POST", "insertar_rubro.php",true); }
	else { ajax.open("POST", "actualizar_rubro.php",true); }
	
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			divResultado.innerHTML = ajax.responseText
			//llamar a funcion para limpiar los inputs
			//LimpiarCampos();
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send("descripcion="+nom+"&usuariok="+usuariok+"&cod_rubro="+cod_rubro)
}

function eliminarRubro(cod,usuario){
	divResultado = document.getElementById('resultado');
	ajax=objetoAjax();	
	ajax.open("POST", "eliminar_rubro.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {			
			divResultado.innerHTML = ajax.responseText
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("cod="+cod+"&usuariok="+usuario)
}

function editarRubro(cod,usuario){
	divFormulario = document.getElementById('formulario');
	ajax=objetoAjax();
	ajax.open("POST", "consulta_rubro.php?cod="+cod+"&usuariok="+usuario);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			divFormulario.innerHTML = ajax.responseText
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("cod="+cod+"&usuariok="+usuario)
}

function LimpiarCamposRubros(){
	document.nuevo_empleado.txtdescripcion.value="";	
	document.nuevo_empleado.txtdescripcion.focus();
	document.nuevo_empleado.Submit.value="Agregar Rubro";
}



function enviarDatosRubroProveedor(){
	//donde se mostrará lo resultados
	divResultado = document.getElementById('resultado');
	//valores de los inputs
	cod_rubro=document.nuevo_empleado.cboRubro.options[document.nuevo_empleado.cboRubro.selectedIndex].value;	
	usuariok=document.nuevo_empleado.usuariok.value;
	nom='';
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	if (document.nuevo_empleado.Submit.value=="Agregar Rubro"){
		   ajax.open("POST", "insertar_rubro.php",true); }
		
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			divResultado.innerHTML = ajax.responseText
			//llamar a funcion para limpiar los inputs
			//LimpiarCampos();
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send("descripcion="+nom+"&usuariok="+usuariok+"&cod_rubro="+cod_rubro)
}

function mostrarConvocatoria(cod,usuario){
	//donde se mostrará lo resultados
	divResultado = document.getElementById('detalle_producto'+cod);	
	//valores de los inputs
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//uso del medotod POST
	//archivo que realizará la operacion

	if (usuario=="") {	ajax.open("POST", "areaProveedores/detalle_convocatoria.php",true);	
	}
	else	{		ajax.open("POST", "detalle_convocatoria.php",true);	}
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa			
			if(divResultado.style.display == "block") {	divResultado.style.display = "none"; }
			else { divResultado.style.display = "block"; 
				   divResultado.innerHTML = ajax.responseText; }
			
			//llamar a funcion para limpiar los inputs
			//LimpiarCampos();
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores 
	ajax.send("cod="+cod+"&usuariok="+usuario)
//	ajax.send(null)
}


function mostrarDetalle(cod,usuario,url){
	//donde se mostrará lo resultados
	divResultado = document.getElementById('detalle_producto'+cod);	
	//valores de los inputs
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//uso del medotod POST
	//archivo que realizará la operacion

	if (usuario=="") {	ajax.open("POST", "areaProveedores/"+url,true);	}
	else	{		ajax.open("POST", url,true);	}
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa			
			if(divResultado.style.display == "block") {	divResultado.style.display = "none"; }
			else { divResultado.style.display = "block"; 
				   divResultado.innerHTML = ajax.responseText; }
			
			//llamar a funcion para limpiar los inputs
			//LimpiarCampos();
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores 
	ajax.send("cod="+cod+"&usuariok="+usuario)
//	ajax.send(null)
}
