// JavaScript Document
$().ready(function() {
    $(".auto").each(function(){
		$("#pro").autocomplete("jquery_autocomplete_productos.php", {
			/************************************************************************************************************
			Valores de configuración del autocomplete que se mandan a usuarios.php
			*************************************************************************************************************/
			minChars: 3, /* El número mínimo de caracteres que un usuario tiene que escribir antes de la autocompletar.*/
			width: 320, /* Anchura del listado de búsqueda, si no se indica la anchura se adaptará al input */
			highlight: false, /* Si se indica 'false' no resaltará los valores de búsqueda */
			scroll: true, /* Si tendrá scroll el campo de búsqueda */
			scrollHeight: 300, /* Altura del scroll en el campo de búsqueda */
			formatItem: function(data, i, n, value) { /* Muestra el valor devuelto se dentro de un elemento LI en la lista de resultados. */
				/************************************************************************************************************
				Listado de valores a seleccionar
				*************************************************************************************************************/
				return value.split("--")[0]; /* Devuélve el valor de la función jquery_componentes.php (texto[0] y counter[2] */
			},
			formatResult: function(data, value) { /* Similar a formatItem, pero proporciona el formato para el valor, que se pondrán en el campo de entrada. */
				/************************************************************************************************************
				devuelve el valor de la cadena que se ha seleccionado partiendo según el carácrete "["
				*************************************************************************************************************/            
				return value.split("--")[0]; /* Inserta en el campo de búsqueda el valor pero separa el contenido 'split' */
			}
		});
		$('#pro').result(function(event, data, formatted) {
			 if (data) {
				//alert(data);
				// Extract the data values
				var id_comp=data[0].split("--")[1];
				//alert(id_comp);
				//var name = data[0];
				//var id = data[1];
				//var code = data[2];
				// Display the result
				//$("#result").html( "<p>Name: " + name + "<br/> Id: " + id + "<br/> Code: " + code + "</p>");
				//$("#producto_composicion_"+i).val(id_comp);
				//DESACTIVADA$("#componente_"+i).val(id_comp);
			}
		});
		
		//aca
		$("#cmp").autocomplete("jquery_autocomplete_componente.php?set_pro="+set_productos, {
			/************************************************************************************************************
			Valores de configuración del autocomplete que se mandan a usuarios.php
			*************************************************************************************************************/
			minChars: 3, /* El número mínimo de caracteres que un usuario tiene que escribir antes de la autocompletar.*/
			/*width: 320,  Anchura del listado de búsqueda, si no se indica la anchura se adaptará al input */
			highlight: false, /* Si se indica 'false' no resaltará los valores de búsqueda */
			scroll: true, /* Si tendrá scroll el campo de búsqueda */
			scrollHeight: 300, /* Altura del scroll en el campo de búsqueda */
			formatItem: function(data, i, n, value) { /* Muestra el valor devuelto se dentro de un elemento LI en la lista de resultados. */
				/************************************************************************************************************
				Listado de valores a seleccionar
				*************************************************************************************************************/
				return value.split("--")[0]; /* Devuélve el valor de la función jquery_componentes.php (texto[0] y counter[2] */
			},
			formatResult: function(data, value) { /* Similar a formatItem, pero proporciona el formato para el valor, que se pondrán en el campo de entrada. */
				/************************************************************************************************************
				devuelve el valor de la cadena que se ha seleccionado partiendo según el carácrete "["
				*************************************************************************************************************/            
				return value.split("--")[0]; /* Inserta en el campo de búsqueda el valor pero separa el contenido 'split' */
			}
		});
		//aca
	})//each 
});
		
		
		

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->



<!--
function idSubmitBuscar_onclick() {
        window.document.idFormBuscar.submit();
}
function idSubmitBuscar2_onclick() {
        window.document.idFormBuscar2.submit();
}
function selectBusquedaLab_onchange() {
        window.document.idFormBuscarLab.submit();
}
function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}
function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}
