// JavaScript Document
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 actualiza_1_frames()
{ 
    window.parent.topFrame.location="../top2.htm" 
    window.location="../options.htm" 
}

/*****************************************************************************************************************/
function actualiza_2_frames()
{ 
    window.parent.topFrame.location="../../top2.htm" 
    window.location="../../options.htm" 
}

/*****************************************************************************************************************/
function nuevoAjax()
{ 
	var xmlhttp=false; 
  	try 
	{ 
		// Creación del objeto ajax para navegadores diferentes a Explorer 
   		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); 
  	} 
	catch (e) 
	{   // o bien 
   		try 
		{ 
			// Creación del objet ajax para Explorer 
     		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
		} 
		catch (E) 
		{ 
     		xmlhttp = false; 
   		} 
  	} 

  	if (!xmlhttp && typeof XMLHttpRequest!='undefined') 
	{ 	xmlhttp = new XMLHttpRequest(); 
  	}
	
  	return xmlhttp; 
}

/*****************************************************************************************************************/
function cargacombo(origen,destino)
{
	var codigo;
	codigo=document.getElementById(origen).value
  	if (codigo==0) 
	{ 
	 	alert('El valor seleccionado esta vacio'); 
	}
	else 
	{
		ajax=new nuevoAjax();
		ajax.open("GET","../combos.php?nombre=" + destino +"&id="+codigo ,true); 
        
		ajax.onreadystatechange=function() 
		{ 	
			if (ajax.readyState==1) 
			{ 
				// Mientras carga elimino la opcion "Elige pais" y pongo una que dice "Cargando"
			  	document.getElementById('mensaje').innerHTML = "cargando ....." 	
			} 
			if (ajax.readyState==4) 
			{
				document.getElementById('mensaje').innerHTML = ""; 
   			    document.getElementById(destino).innerHTML = ajax.responseText 
			} 
		} 
  	ajax.send(null);
	} 
} 

/*****************************************************************************************************************/
function validaint(txt)
{
	var campo = document.getElementById(txt).value
   	campo = parseInt(campo)
   	if (isNaN(campo)) 
	{	campo=" ";
    }
	document.getElementById(txt).value = campo
}

/*****************************************************************************************/

function abrir(pag,p1,p2,obj,f)
{	
	var v1= document.getElementById(p1).value;
	var v2= document.getElementById(p2).value;

	
	ajax=new nuevoAjax();
	
	if (f==0) 
	{	$resp=window.confirm("Desea eliminar el registro ?");
		if ($resp)
		{	ajax.open("GET",pag + "?p1=" + v1+ "&p2=" + v2,true);
		}
	}
	else
	{	ajax.open("GET",pag + "?p1=" + v1+ "&p2=" + v2,true);	
	}
		ajax.onreadystatechange=function() 
		{	 	
			if (ajax.readyState==1) 
			{ 
				document.getElementById(obj).innerHTML='cargando .....';

			} 

			if (ajax.readyState==4) 
			{
				document.getElementById(obj).innerHTML='';
   		    	document.getElementById(obj).innerHTML=ajax.responseText;
			} 
		} 
  		ajax.send(null);
}

/*****************************************************************************************/

function abrirx(pag,p1,p2,p3,p4,p5,obj,f)
{	
	var v1= document.getElementById(p1).value;
	var v2= document.getElementById(p2).value;
	var v3= document.getElementById(p3).value;
	var v4= document.getElementById(p4).value;
	var v5= document.getElementById(p5).value;
	var resp;
	
	ajax=new nuevoAjax();
	
	if (f==0) 
	{	resp=window.confirm("Seguro que desea desincorporar el producto?");
		if (resp)
		{	ajax.open("GET",pag + "?p1=" + v1+ "&p2=" + v2 + "&p3=" + v3 + "&p4=" + v4 + "&p5=" + v5,true);
		}
	}
	else
	{	ajax.open("GET",pag + "?p1=" + v1+ "&p2=" + v2 + "&p3=" + v3 + "&p4=" + v4 + "&p5=" + v5,true);	
	}
		ajax.onreadystatechange=function() 
		{	 	
			if (ajax.readyState==1) 
			{ 
				//document.getElementById(obj).innerHTML='<table width="100%" border="0" cellpadding="0" cellspacing="8"><tr><td width="549" height="28" valign="top">cargando .....</td> </tr></table>';
				document.getElementById(obj).innerHTML='cargando .....';

			} 

			if (ajax.readyState==4) 
			{
				document.getElementById(obj).innerHTML='';
   		    	document.getElementById(obj).innerHTML=ajax.responseText;
   		    	//document.getElementById(obj).innerHTML='<table width="100%" border="0" cellpadding="0" cellspacing="8" align="left"><tr><td width="549" height="28" valign="top">'+ ajax.responseText +'</td> </tr></table>';
			} 
		} 
  		ajax.send(null);
		
}
/*****************************************************************************************/

function abrir2(pag,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,obj,f)
{	
	var v1= document.getElementById(p1).value;
	var v2= document.getElementById(p2).value;
	var v3= document.getElementById(p3).value;
	var v4= document.getElementById(p4).value;
	var v5= document.getElementById(p5).value;
	var v6= document.getElementById(p6).value;
	var v7= document.getElementById(p7).value;
	var v8= document.getElementById(p8).value;
	var v9= document.getElementById(p9).value;	
	var v10= document.getElementById(p10).value;	
	ajax=new nuevoAjax();
	
	if (f==0) 
	{	$resp=window.confirm("Desea eliminar el registro ?");
		if ($resp)
		{	ajax.open("GET",pag + "?p1=" + v1+ "&p2=" + v2 + "&p3=" + v3 + "&p4=" + v4 + "&p5=" + v5 + "&p6=" + v6 + "&p7=" + v7 + "&p8=" + v8 + "&p9=" + v9 + "&p10=" + v10,true);
		}
	}
	else
	{	ajax.open("GET",pag + "?p1=" + v1+ "&p2=" + v2 + "&p3=" + v3 + "&p4=" + v4 + "&p5=" + v5 + "&p6=" + v6 + "&p7=" + v7 + "&p8=" + v8 + "&p9=" + v9 + "&p10=" + v10,true);	
	}
		ajax.onreadystatechange=function() 
		{	 	
			if (ajax.readyState==1) 
			{ 
				//document.getElementById(obj).innerHTML='<table width="100%" border="0" cellpadding="0" cellspacing="8"><tr><td width="549" height="28" valign="top">cargando .....</td> </tr></table>';
				document.getElementById(obj).innerHTML='cargando .....';

			} 

			if (ajax.readyState==4) 
			{
				document.getElementById(obj).innerHTML='';
   		    	document.getElementById(obj).innerHTML=ajax.responseText;
   		    	//document.getElementById(obj).innerHTML='<table width="100%" border="0" cellpadding="0" cellspacing="8" align="left"><tr><td width="549" height="28" valign="top">'+ ajax.responseText +'</td> </tr></table>';
			} 
		} 
  		ajax.send(null);
}
/*****************************************************************************************************************/
function enviar(num)
{	switch (num)	
	{	case 2:	window.open("","ventana","width=300,height=100"); 
				//window.open("","ventana","width=500,height=500"); 
				document.form2.target="ventana"; 
				document.form2.submit();
		break;
	}
}

/*****************************************************************************************************************/
function limpia(obj)
{	document.getElementById(obj).value="";

}

/*****************************************************************************************************************/
function suma(obj1,obj2,dest)
{	var num1=parseInt(document.getElementById(obj1).value);
	var num2=parseInt(document.getElementById(obj2).value);

	document.getElementById(dest).value=num1+num2;
}

/*****************************************************************************************************************/
function fec()
{	var dia=document.getElementById('dia').value;
	var mes=document.getElementById('mes').value;
	var ano=document.getElementById('ano').value;
	document.getElementById('fecha4').value=mes + "/" + dia + "/" + ano;

}

/*****************************************************************************************************************/
function combo(orig) 
{	if (document.getElementById) 
	{	var abra1 = document.getElementById('agri').style;
		var abra2 = document.getElementById('indus').style;
		var abra3 = document.getElementById('turis').style;
		var valor= document.getElementById(orig).value;
		switch (valor)
		{	case '1':	abra1.display = "block";
					abra2.display = "none";
					abra3.display = "none"
			break;
			case '2':	abra2.display = "block";
					abra1.display = "none";
					abra3.display = "none"
			break;
			case '4':	abra3.display = "block";
					abra1.display = "none";
					abra2.display = "none"
			break;
			default: abra1.display = "block";
					abra2.display = "block";
					abra3.display = "block"
			break;
		}
	/*	
		if (valor == '1') 
		{
			abra.display = "block";
		} 
		else 
		{
			abra.display = "none"
		} 
*/		return false
	}
}

/*****************************************************************************************************************/
function sig(num)
{	switch (num)	
	{	case 1:	if (document.getElementById('codigo2').value) document.form1.submit(); else alert("Debe agregar un NUDE antes de seguir...");
		break;
	}
}
/*****************************************************************************************************************/

function entrega(dest,cant)
{	var cantidad=document.getElementById(cant).value;
	var resp;
	if (cantidad>1)
	{	resp=window.prompt("Escriba la cantidad que necesite. Maximo:" + cantidad);
		
		resp = parseInt(resp)
		if (isNaN(resp)) 
		{	resp=" ";
		}
		
		if ((resp>cantidad)||(resp<1)||(resp==""))
			resp=cantidad;
		document.getElementById(cant).value=resp;
	}
	else
		document.getElementById(cant).value=0;
	
	abrir('entrega.php',dest,cant,'direcc','autoriz','autoriz','cuadro2',1);
	setTimeout("abrir('listar.php','linea','respons','direcc','autoriz','autoriz','cuadro1',1)",1000);
}

/*****************************************************************************************************************/

function devuelve(dest2)
{	abrir('devuelve.php',dest2,dest2,dest2,dest2,dest2,'cuadro1',1);
	setTimeout("abrir('listar1.php','fecha','respons','direcc','autoriz','autoriz','cuadro2',1)",1000);
}

/*****************************************************************************************************************/

function entrega2(dest2)
{	abrir('entrega.php',dest2,'nota_s',dest2,dest2,dest2,'cuadro3',1);
	setTimeout("abrir('listar1.php','nota_s','nota_s','nota_s','nota_s','nota_s','cuadro2',1)",1000);
}

/*****************************************************************************************************************/

function devuelve2(dest,cant)
{	var cantidad=document.getElementById(cant).value;
	var resp;
	//alert ("1)"+cant+":"+cantidad);
	if (cantidad>1)
	{	resp=window.prompt("Escriba la cantidad que se va a devolver. Maximo:" + cantidad);
		
		resp = parseInt(resp)
		if (isNaN(resp)) 
		{	resp=" ";
		}
		
		if ((resp>cantidad)||(resp<1)||(resp==""))
			resp=cantidad;
		document.getElementById(cant).value=resp;
	}
	else
		if (cantidad==1)
			resp=1;
		else
			resp=0;
			
	document.getElementById(cant).value=resp;
	
	//alert ("2)"+cant+":"+resp);
	abrir('devuelve.php',dest,'nota_s',cant,dest,dest,'cuadro2',1);
	setTimeout("abrir('listar2.php','nota_s','nota_s','nota_s','nota_s','nota_s','cuadro3',1)",1000);
}


/*****************************************************************************************************************/

function entrega3(dest,cant)
{	var cantidad=document.getElementById(cant).value;
	var resp;
	if (cantidad>1)
	{	resp=window.prompt("Escriba la cantidad que necesite. Maximo:" + cantidad);
		
		resp = parseInt(resp)
		if (isNaN(resp)) 
		{	resp=" ";
		}
		
		if ((resp>cantidad)||(resp<1)||(resp==""))
			resp=cantidad;
		document.getElementById(cant).value=resp;
	}
	else
		document.getElementById(cant).value=0;
	
	abrir('entrega.php',dest,cant,'receptor','receptor','receptor','cuadro2',1);
	setTimeout("abrir('listar.php','linea','receptor','autorizado','autorizado','autorizado','cuadro1',1)",1000);
}


/*****************************************************************************************************************/

function devuelve3(dest2)
{	abrir('devuelve.php',dest2,dest2,dest2,dest2,dest2,'cuadro1',1);
	setTimeout("abrir('listar1.php','fecha','receptor','autorizado','autorizado','autorizado','cuadro2',1)",1000);
}
/*****************************************************************************************************************/

function proceso(num)
{	switch (num)
	{	case 1:	setTimeout("abrir('listar.php','nota','nota_s','nota','nota','nota','cuadro1',1)",1000);
	}
}

/*****************************************************************************************************************/