var loadsub=0;

function go_vincula(old_codcar,old_num,new_codcar,new_num) {
  valor=document.forms["search"].elements["carac"+old_num].value;
  datos=new_codcar.split("|");
  numes=new_num.split("|");
  for(s=0;s<datos.length;s++)
    document.forms["search"].elements["carac"+numes[s]].options.length=0;
  for(s=0;s<datos.length;s++)
    setTimeout("cargarContenido("+old_codcar+","+old_num+","+datos[s]+","+numes[s]+",'"+valor+"')",600*s);
}

function setoption(ncarac,vcarac) {
  document.forms['search'].elements['carac'+ncarac].value=vcarac;
}

function solicita_info(producto) {
    aWin=window.open("solicita_info.php?codigo="+producto,"Info","width=700,height=475,scrollbars=yes,status=no,resizable=yes");
}

function nuevoAjax() {
    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 cargarContenido(old_codcar,old_num,new_codcar,new_num,valor) {

      var buffer;
      ajax=nuevoAjax();
      ajax.open("GET","caracs.php?old_codcar="+old_codcar+"&new_codcar="+new_codcar+"&valor="+valor,true);
      ajax.onreadystatechange=function() {
	      if (ajax.readyState==4) {
		      buffer=ajax.responseText;
		      datos=buffer.split("|");
		      nelementos=parseInt(datos[0]);
		      if (nelementos > 0) {
			      var opciones=document.forms["search"].elements["carac"+new_num];
			      opciones.options[0] = new Option("---"," ");
			      for(j=1;j<=nelementos;j++)
				      opciones.options[j] = new Option(datos[j],datos[j]);
		      }
	      }
      }
      ajax.send(null);
}

