// JavaScript Document
var isNN = (navigator.appName.indexOf("Netscape")!=-1);
var url = "proc.php?"
function saveparam(areglo,tabla)
{		//alert(areglo);
		var ajax=nuevoAjax();
			param ='op=A&areglo='+ areglo+'&tabla='+tabla;
			ajax.open ('POST',url, true);
			ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			ajax.send(param);//alert(param);
			ajax.onreadystatechange = function() 
			{
				 if (ajax.readyState==4)
				 {		//document.write(ajax.responseText);
				        //alert(ajax.responseText);
						 var rs=ajax.responseText.split("|");
						 if(rs[0]>0)
						 {	
							document.getElementById('idbaker').value=rs[1];
							alert('Proceso Realizado');

						 }else alert('No se pudo realizar');
				 }
			}
}
//---------------------------------------------------
function inserdetail(id,obs)
{	
	var ajax=nuevoAjax();
     if(id > 0 && obs.length > 0)
	 {
			param ='op=C&id='+ id+'&obs='+obs;
			ajax.open ('POST',url, true);
			ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			ajax.send(param);
			ajax.onreadystatechange = function() 
			{
				 if (ajax.readyState==4)
				 {		//alert(ajax.responseText);	 
						 //var rs=ajax.responseText.split("|");
						 document.getElementById('observa').value='';
						 document.getElementById('observa').focus();
				 }
			}
	 }
}
//-------------------------------------------------
function sendMessage(selec,messa,who)
{		
	var ajax=nuevoAjax();
 if(messa.length > 0 && who.length > 0)
 {
		param ='op=D&selec='+selec+'&mensa='+messa+'&who='+who;
		ajax.open ('POST',url, true);
		ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		ajax.send(param); //alert(param);
		ajax.onreadystatechange = function() 
		{
			 if (ajax.readyState==4)
			 {
				document.getElementById('sendmail').style.display='none';
				document.getElementById('message').value='';
			 }
		}
 }else{alert('ELIJA OPCION DE DESTINATARIO\nINGRESE MENSAJE');}
}
//-------------------------------------------------
function filtrar(bc1,bc2)
{ var where='';
if(bc2=='TODOS')
{
	where='ordcompr is not null and '+bc1.substring(1,bc1.length);
}
else if(bc2.indexOf('2')==0 && document.getElementById('orden').value=='')//between
{	if(document.getElementById('fecha1').value=='' && document.getElementById('fecha2').value==''){alert('ELIJA FILTRO Y INGRESE FECHA\nNO INGRESE O/COMPRA');return false;}
    if(bc1.indexOf('T')==0)
	{
      where=bc1.substring(1,bc1.length)+' and '+bc2.substring(1,bc2.length)+'@@'+document.getElementById('fecha1').value+'@@'+' and '+'@@'+document.getElementById('fecha2').value+'@@';		
	}else{
	  where=bc1.substring(21,bc1.length)+' and '+bc2.substring(1,bc2.length)+'@@'+document.getElementById('fecha1').value+'@@'+' and '+'@@'+document.getElementById('fecha2').value+'@@';
	}
}
else if(bc2.indexOf('1')==0 && document.getElementById('orden').value=='')//between
{	if(document.getElementById('fecha1').value=='' && document.getElementById('fecha2').value==''){alert('ELIJA FILTRO Y INGRESE FECHA\nNO INGRESE O/COMPRA');return false;}
	where=bc1.substring(1,bc1.length)+' and '+bc2.substring(1,bc2.length)+'@@'+document.getElementById('fecha1').value+'@@'+' and '+'@@'+document.getElementById('fecha2').value+'@@';
}else if(bc2.indexOf('1')!=0 && document.getElementById('orden').value==''){
	if(bc2.length==0 ){alert('ELIJA FILTRO "PENDIENTE\NO INGRESE O/COMPRA"');return false;}
	where=bc1.substring(1,bc1.length)+' and '+bc2;
}else
{
	where='ordcompr like @@'+document.getElementById('orden').value+'%@@';
}
document.getElementById('where').value=where;
 listas('A',1,where); 
}
function showDocumentos(orser)
{       var ajax=nuevoAjax();
		param ='op=B&os='+orser;
		ajax.open ('POST',"TuplasList.php?", true);
		ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		ajax.send(param); //alert(param);
		ajax.onreadystatechange = function() 
		{
			 if (ajax.readyState==4)
			 {  document.getElementById('documentos').style.display='Block';
				document.getElementById('documentos').innerHTML=ajax.responseText;
			 }
		}
}
function verObs(id)
{       var ajax=nuevoAjax();
		param ='op=C&id='+id;
		ajax.open ('POST',"TuplasList.php?", true);
		ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		ajax.send(param); //alert(param);
		ajax.onreadystatechange = function() 
		{
			 if (ajax.readyState==4)
			 {  
				document.getElementById('verobserva').innerHTML=ajax.responseText;
			 }
		}
}
//------------------
function v(table,field,obj)
{ 		
	if(obj.value!='*'){	
		var ajax=nuevoAjax();
		param ='op=D&table='+table+'&field='+field+'&value='+obj.value;
		ajax.open ('POST',"proc.php?", true);
		ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		ajax.send(param);
		ajax.onreadystatechange = function() 
		{	  
		 if (ajax.readyState==4)
		 {	
			 var rs=ajax.responseText.split("|");
			// alert(rs[0]);
			 if(rs[0]==1)
			 {	
				 alert('EL DATO INGRESADO NO SE ENCUENTRA REGISTRADO');
				 document.getElementById(obj.name).value='';
				 document.getElementById(obj.name).focus();
			 }
		 }
		}
	}
}
//------------------
function fullp(cadena,op,bus)
{	
  if(cadena!='HIDDEN' && op=='' && bus=='')
  {
	var rs=cadena.split("|");
	//alert(rs);
	for(var i=0;i<(rs.length);i++)
	{	
		var cm=rs[i].split("@");
		if(cm[0]!=''){
			if(cm[1]==''){var valor='';}else{valor=cm[1];}
			try{
				document.getElementById(cm[0]).innerHTML=valor;
			}catch(e){
				document.getElementById(cm[0]).value=valor;
			}
		 var enfo=rs[0].split("@");	
			document.getElementById(enfo[0]).focus();
		}
	}
	document.getElementById('helpa').style.display='none';
	document.getElementById('helpa').innerHTML='';
  }
}
function description(op,bus)
{	
  if(bus.length > 0){
	var ajax=nuevoAjax();
	param ='op='+op+'&cade=F&cod='+bus;
	ajax.open ('POST',"ayuda.php?", true);
	ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	ajax.send(param); 
	ajax.onreadystatechange = function() 
	{	
	 if (ajax.readyState==4)
	 {		
		var rs=ajax.responseText.split("|");		 	
		for(var i=1;i<(rs.length);i++)
		{	
			var cm=rs[i].split("@");
				if(cm[1]==''){var valor='';}else{valor=cm[1];}
				try{
					document.getElementById(cm[0]).innerHTML=valor;
				}catch(e){
				}
		}
	 }
	}  
  }
}
//---------------------
function ffecha(obj)
{
  var ames =new Array(12);
	  ames['01']="01";
	  ames['02']="02";
	  ames['03']="03";
	  ames['04']="04";
	  ames['05']="05";
	  ames['06']="06";
	  ames['07']="07";
	  ames['08']="08";
	  ames['09']="09";
	  ames[10]="10";
	  ames[11]="11";
	  ames[12]="12";	
  var key= (isNN)? event.which:event.keyCode;
	if(document.getElementById(obj).value.length<10)
	{
			if(key>=48 && key<=57 || key==13)
			  {
						if(key==13 && document.getElementById(obj).value.length!=10 && document.getElementById(obj).value!='')
						{
							alert('No es una fecha valida');
							document.getElementById(obj).value='';
							document.getElementById(obj).focus();
						}
				
				 if(document.getElementById(obj).value.length==2)
				   {   
				   		if(parseInt(document.getElementById(obj).value)<32 && document.getElementById(obj).value!='00')
						{
							document.getElementById(obj).value=document.getElementById(obj).value+"/";
						}
						else	
						{
							alert('No es un dia valido');
							document.getElementById(obj).value='';
						}

				   }
				   else if(document.getElementById(obj).value.length==5)
				   { mes=document.getElementById(obj).value.substr(3,5);
				   	 	if(ames[mes]==mes)
						{
							document.getElementById(obj).value=document.getElementById(obj).value+"/";
						}
						else
						{
							alert('Mes no es valido');
						    document.getElementById(obj).value='';
						}	
				   }else if(document.getElementById(obj).value.length==8)
				   { ano=document.getElementById(obj).value.substr(6,8);
				   		if(ano!=20)
						{
							alert('Ano no es valido');
							document.getElementById(obj).value='';
						}
				   
				   }
			   }
			   else
			   {
					alert('Solo se Ingresa Numeros');
					event.keyCode=0;
			   }
	}
	else
	{
		event.keyCode=0;	 
	}	
}
//------
function listas(op,nro,w)
{	//var valor='';
	var ajax=nuevoAjax();
	param ='op='+op+'&nro='+nro+'&where='+w;
	ajax.open ('POST',"TuplasList.php?", true); 
	ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	ajax.send(param); //alert(param);
	ajax.onreadystatechange = function() 
	{		
		if (ajax.readyState==4)
		{	//alert(ajax.responseText);
			document.getElementById('listRecord').innerHTML=ajax.responseText; 
		}
	}
}
function editTupla(cod,url,sw)
{	//var valor='';
 location.href=url+'?cod='+cod+'&sw='+sw;
}
function eLiTupla(id)
{	
	var ajax=nuevoAjax();
	if(confirm('Ud. va eliminar el registro\nDESEA CONTINUAR?') )
	{ if(id==''){return false;}
		param ='op=E&id='+id;
		ajax.open ('POST',url, true);
		ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		ajax.send(param);
		ajax.onreadystatechange = function() 
		{
			 if (ajax.readyState==4)
			 {		 
				alert('Registro Eliminado');
			 }
		}
	}
}
function editrecor(table,cod)
{	
  var ajax=nuevoAjax();
  if(cod.length==0){return false;}	
	param ='op=B&tabla='+ table +'&cod='+cod;
	ajax.open('POST','proc.php?', true);
	ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	ajax.send(param);
	ajax.onreadystatechange = function() 
	{
	 if (ajax.readyState==4)
	 {	//alert(ajax.responseText);
		 var rs=ajax.responseText.split("|");
		
		 for(var i=0;i<(rs.length);i++)
		 {		
			var cm=rs[i].split("@");			
			if(cm[1]=='--'){var valor='';}else{valor=cm[1];}
			if(cm[0]!='')
			{
				try{
				document.getElementById(cm[0]).value=valor;
				}catch(e){}
			}
		 }
	 }
	}
}

//------------
function CompruebaCampos(user,pwd)
{
	if(user=='')
	{
		alert('Ingrese Usuario');
		document.getElementById('user').focus();
	}else if(pwd=='')
	{
		alert('Ingrese Clave');
		document.getElementById('pwd').focus();
	}
	else
	{
		valida(user,pwd);
	}
}
//----------------------
function valida(user,pwd)
{	
	var ajax=nuevoAjax();
	param="user="+user+"&pwd="+pwd;
	ajax.open("POST","BAKER/proc/valida.php?", true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(param);//alert(param);
	ajax.onreadystatechange=function()
	{	
		if (ajax.readyState==4)
		{
				//alert(ajax.responseText);
				var rs=ajax.responseText;
				if(rs!='NO')
				{
				  location.href=rs;
				}else alert('Usuario no existe');				
		}
	}	
}

//-------------------
function numb()
{
	if((event.keyCode>=47 && event.keyCode<=57) || event.keyCode==13 || event.keyCode==42){}else event.keyCode=0;
}

function optOrd(val,s)
{
	if(val.length >0)
	{
	  if(s==1)
		{
			document.getElementById('asignar').value=document.getElementById('asignar').value+','+val;
		}else{
			var arr=document.getElementById('asignar').value.split(',');
			for(i=1;i<document.getElementById('asignar').value.split(',').length;i++)
			{
				if(arr[i]==val)
				{
					arr.splice(i,1);
				}
			}
			document.getElementById('asignar').value=arr;
			document.getElementById('asignar').value=document.getElementById('asignar').value.split(',').join(',');
		}
	}
}

//---------------
function jump(obj)
{	
  var key= (isNN)? event.which:event.keyCode;
	if(key==13)
	{
		document.getElementById(obj).focus();
	}
}
function numd(obj)
{
var punto=0;
var cad;	
var key= (isNN)? event.which:event.keyCode;
var valor=document.getElementById(obj).value;
	if(key>=46 && key<=57 || key==13)
	{
		for(i=1;i<=valor.length;i++)
		{
			cad=valor.substring(i,i+1);
			if(cad=='.')
			{
				punto=1;
			}
		}
		if(key==46 && punto==1)
		{
			window.event.keyCode=0;
		}
	}
	else
	{
		window.event.keyCode=0;
	}
}
