

function toTop(id){ 
document.getElementById(id).scrollTop=0 
} 

defaultStep=1 
step=defaultStep 
function scrollDivLeft(id){ 
document.getElementById(id).scrollLeft+=step 
timerLeft=setTimeout("scrollDivLeft('"+id+"')",6) 
} 

function scrollDivRight(id){ 
document.getElementById(id).scrollLeft-=step 
timerRight=setTimeout("scrollDivRight('"+id+"')",6) 
}

function scrollDivDown(id){ 
document.getElementById(id).scrollTop+=step 
timerDown=setTimeout("scrollDivDown('"+id+"')",10) 
} 

function scrollDivUp(id){ 
document.getElementById(id).scrollTop-=step 
timerUp=setTimeout("scrollDivUp('"+id+"')",10) 
} 

function toBottom(id){ 
document.getElementById(id).scrollTop=document.getElementById(id).scrollHeight 
} 

function toPoint(id){ 
document.getElementById(id).scrollTop=100 
}

function RGBToHex(rgb) { 
	var char = "0123456789ABCDEF"; 
	return String(char.charAt(Math.floor(rgb / 16))) + String(char.charAt(rgb - (Math.floor(rgb / 16) * 16))); 
} 


function precarga()
{
	imagenes=new Array();
	for(ii=0; ii<arguments.length; ii++)
	{
		imagenes[ii]=document.createElement("img");
		imagenes[ii].src=arguments[ii];
	}
}

function mostrar(/* id a ocultar/mostrar */ id, /* elemento a cambiar texto */ mi, texto )
{
	mos = document.getElementById(id);
	if(mos.style.display == "block") { mos.style.display = "none"; }
	else { mos.style.display = "block"; }
	if(mi)
	{
		mi.setAttribute("onclick", "mostrar('" + id + "', this, '" + mi.innerHTML + "')");
		mi.innerHTML = texto;
	}
}

var xmlhttp;
var xmlhttp2;
var xmlDoc;

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 GetXmlHttpObject(handler)
{
   var objXMLHttp=null
   if (window.XMLHttpRequest)
   {
	   objXMLHttp=new XMLHttpRequest()
   }
   else if (window.ActiveXObject)
   {
	   objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
   }
   return objXMLHttp
}

function htmlData(url, qStr, reemp)
{
	var contenido;

	if(reemp) { contenido = document.getElementById("partidos"+reemp); } else { contenido = document.getElementById("partidos"); } 

	if(url.length==0) { contenido.innerHTML=""; return; }

	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null) { alert ("Browser does not support HTTP Request"); return; }

	url=url+"?"+qStr;
	url=url+"&sid="+Math.random();
	if(reemp) { url += "&corch" }
	xmlHttp.onreadystatechange = function() {
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		{
			contenido.innerHTML= xmlHttp.responseText;
		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function stateChanged()
{
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		document.getElementById("partidos").innerHTML= xmlHttp.responseText;
	}
}

function htmlData2(url, qStr)
{
   if (url.length==0)
   {
	   document.getElementById("partidos_cliente").innerHTML="";
	   return;
   }
   xmlHttp=GetXmlHttpObject()
   if (xmlHttp==null)
   {
	   alert ("Browser does not support HTTP Request");
	   return;
   }

   url=url+"?"+qStr;
   url=url+"&sid="+Math.random();
   xmlHttp.onreadystatechange=stateChanged2;
   xmlHttp.open("GET",url,true) ;   
   xmlHttp.send(null);
}

function stateChanged2()
{
   if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
   {
		document.getElementById("partidos_cliente").innerHTML= xmlHttp.responseText;
   }
}

function htmlData3(url, qStr, origen)
{
	if (url.length==0)
   {
	   document.getElementById("partidos").innerHTML="";
	   return;
   }
   xmlHttp=GetXmlHttpObject()
   if (xmlHttp==null)
   {
	   alert ("Browser does not support HTTP Request");
	   return;
   }

   url=url+"?"+qStr;   
   url=url+"&sid="+Math.random();
   url=url+"&origen="+origen;
   xmlHttp.onreadystatechange=stateChanged;
   xmlHttp.open("GET",url,true) ;   
   xmlHttp.send(null);
}

//global feo.. Calculo distancia

var OPERACION;

function calcular_distancia(op)
{
		if (op == 1)
		{
			OPERACION = 1;
			var origen = document.getElementById("origen").value;
		}
		else
		{
			var origen = document.getElementById("origen2").value;
		}

		var destino = document.getElementById("partido").value;

		if(destino==origen) { alert("No se pueden calcular los costos automaticamente si el destino coincide con la ubicacion actual"); return false; }

		if(op != 1)
		{
			setTimeout("calcular_patch(" +origen+", "+destino+")", 1000);
		}
		else
		{
			traer_coordenadas(origen, destino);
		}
}

function calcular_patch(origen, destino)
{
	OPERACION = 2;
	traer_coordenadas(origen, destino);
}
//fin calculo distancia

function traer_coordenadas(origen, destino)
{
	xmlhttp2=GetXmlHttpObject_xml();
	if (xmlhttp2==null)
	{
		alert ("No hay soporte para AJAX!");
		return false;
	}
	var url="distancias_xml.php";
	url=url+"?origen="+origen +"&destino="+destino;
	//url=url+"&sid="+Math.random();
	xmlhttp2.onreadystatechange=stateChanged_xml;
	xmlhttp2.open("GET",url,true);
	xmlhttp2.send(null);

	return true;
}

function stateChanged_xml()
{
if (xmlhttp2.readyState==4)
  {
//	alert('dentro de ready statte 4');
//	xmlDoc=xmlhttp.responseXML.documentElement;
	xmlDoc=xmlhttp2.responseXML;
  
//	coordenadas = xmlDoc.getElementsByTagName("coordenadas")[0].childNodes[0].nodeValue;
  
  var origen_latitud = xmlDoc.getElementsByTagName("origen_latitud")[0].childNodes[0].nodeValue;
  var origen_longitud = xmlDoc.getElementsByTagName("origen_longitud")[0].childNodes[0].nodeValue;  
  var destino_latitud = xmlDoc.getElementsByTagName("destino_latitud")[0].childNodes[0].nodeValue;
  var destino_longitud = xmlDoc.getElementsByTagName("destino_longitud")[0].childNodes[0].nodeValue;

	var dist = new coordenadas(OPERACION);

	dist.set_origen(origen_latitud, origen_longitud);
	dist.set_destino(destino_latitud, destino_longitud);
	dist.procesar();
  }  
}

function GetXmlHttpObject_xml()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}

function calcular_flete(kms)
{
	kilometros = kms;

	var origen = document.getElementById("origen").value;
	var destino = document.getElementById("partido").value;

	var cantidad_animales = document.getElementById("cantidad_animales").value;
	var peso_promedio = document.getElementById("peso_promedio").value;
	var costo_kilo = document.getElementById("costo_kilo").value;
	var costo_cabeza = document.getElementById("costo_cabeza").value;
	var costo_total = document.getElementById("costo_total").value;
	var jaulas_s = document.getElementById("jaulas_s").value;
	var jaulas_d = document.getElementById("jaulas_d").value;

	url = 'calculos_distancias.php';
	if (url.length==0)
	{
		document.getElementById("costo_transporte").innerHTML="";
		return true;
	}
   xmlHttp2=GetXmlHttpObject()
   if (xmlHttp2==null)
   {
	   alert ("Browser does not support HTTP Request");
	   return;
   }

   url=url+"?origen=" + origen + "&destino=" + destino + "&cantidad_animales=" + cantidad_animales + "&peso_promedio=" +
   peso_promedio + "&costo_kilo=" + costo_kilo + "&costo_cabeza=" + costo_cabeza + "&costo_total=" + costo_total + "&kilometros_totales=" + kilometros +
   "&jaulas_s=" + jaulas_s + "&jaulas_d=" + jaulas_d;

   xmlHttp2.onreadystatechange=stateChanged22;
   xmlHttp2.open("GET",url,true) ;   
   xmlHttp2.send(null);
}
function stateChanged22()
{
   if (xmlHttp2.readyState==4 || xmlHttp2.readyState=="complete")
   {
		   document.getElementById("costo_transporte").innerHTML= xmlHttp2.responseText;
   }
}

function verficar_establecimientos(id)
{
	if(id != "NUEVO_CLIENTE")
	{
		var Resultado;
		Resultado = document.getElementById('establecimientos');
		ajax=objetoAjax();
		ajax.open("GET", "verficar_establecimientos.php?id="+id,true);
		ajax.onreadystatechange=function() {

			if (ajax.readyState==4) 
			{
				if(ajax.responseText != "")
				{
					Resultado.innerHTML = ajax.responseText;
				}
				else
				{
					Resultado.innerHTML = ajax.responseText;
				}
			}
		}
		ajax.send(null);
	}
}

function getElementsByClassName(classname, node)  {
	if(!node) node = document.getElementsByTagName("body")[0];
	var a = [];
	var re = new RegExp('\\b' + classname + '\\b');
	var els = node.getElementsByTagName("*");
	for(var i=0,j=els.length; i<j; i++)
		if(re.test(els[i].className))a.push(els[i]);
	return a;
}

function IsNumeric(varr) { return (String(varr).search(/^\d+$/) != -1); }

var cam = new Array(); var sel = new Array();
var jjj = false;

function editar_campos(idf,transf)
{
	enviar = document.getElementById("enviar");
	editar = document.getElementById("editar");
	editare = getElementsByClassName("editare",document);
	transpa = getElementsByClassName("transpa",document);
	aclara = getElementsByClassName("aclaracion",document);
	ocultar = getElementsByClassName("ocultar",document);
	ok = getElementsByClassName("form_ok",document);
	adv2 = document.getElementById("advert2");

	campos = idf.getElementsByTagName("input");
	selects = idf.getElementsByTagName("select");
	tas = idf.getElementsByTagName("textarea");

	editado = true;
	for(f=0; f<campos.length; f++) { if(/view/.test(campos[f].className)) { editado = false; break; } }
	if(campos.length<3) { editado = false; }

	if(editado == false)
	{
		for(cont = 0; cont < tas.length; cont ++)
		{
			tas[cont].disabled = false;
			nclass = tas[cont].className.replace("view", "");
			tas[cont].className = nclass;
		}
		for(cont = 0; cont < campos.length; cont ++)
		{
			campos[cont].disabled = false;
			nclass = campos[cont].className.replace("view", "");
			campos[cont].className = nclass;
			cam[cont] = campos[cont].value;
			if(campos[cont].getAttribute("type")=="password") { campos[cont].className = "ejemplo"; }
		}
		for(cont = 0; cont < selects.length; cont ++)
		{
			selects[cont].disabled = false;
			selects[cont].className = "";
			sel[cont] = selects[cont].value;
		}
		for(cont = 0; cont < editare.length; cont++) { editare[cont].style.display = ""; }
		for(cont = 0; cont < transpa.length; cont++) { transpa[cont].style.visibility = ""; } 
		for(cont = 0; cont < aclara.length; cont++) { aclara[cont].style.display = ""; }
		for(cont = 0; cont < ocultar.length; cont++) { ocultar[cont].style.display = "none"; }

		editar.value = "Cancelar";
		if(transf) { editar.setAttribute("onclick",transf); }
		enviar.style.display = "";
		jjj = true;
		$$('.oculta').each(Element.hide);
	}
	else
	{
		for(cont = 0; cont < tas.length; cont ++)
		{
			tas[cont].disabled = true;
			nclass = tas[cont].className.replace(" view", "");
			tas[cont].className = nclass + " view";
		}
		for(cont = 0; cont < campos.length; cont ++)
		{
			campos[cont].disabled = true;
			nclass = campos[cont].className.replace(" view", "");
			campos[cont].className = nclass + " view";
			campos[cont].value = cam[cont];
		}
		for(cont = 0; cont < selects.length; cont ++)
		{
			selects[cont].disabled = true;
			selects[cont].className = "view";
			selects[cont].value = sel[cont];
		}
		for(cont = 0; cont < ocultar.length; cont ++) { ocultar[cont].style.display = ""; }
		for(cont = 0; cont < editare.length; cont ++) { editare[cont].style.display = "none"; }
		for(cont = 0; cont < transpa.length; cont ++) { transpa[cont].style.visibility = "hidden"; } 
		for(cont = 0; cont < aclara.length; cont ++) { aclara[cont].style.display = "none"; }

		editar.value = "Editar";
		enviar.style.display = "none";
		jjj = false;
		$$('.oculta').each(Element.show);
	}
	if(document.getElementById('cpp')) { document.getElementById('cpp').readOnly = false; }

	editar.disabled = enviar.disabled = false;
	editar.className = enviar.className = "top25";
	if(document.getElementById("advert")) document.getElementById("advert").style.display = "none";
	if(ok[0]!=null) { if(!/ocultar/.test(ok[0].className)) { ok[0].style.display = "none"; } }
	if(adv2!=null) { adv2.style.display = "none"; }
}

function editate(idf)
{	
	enviar = getElementsByClassName("enviar",idf)[0];
	editar = getElementsByClassName("editar",idf)[0];
	editare = getElementsByClassName("editare",idf);
	transpa = getElementsByClassName("transpa",idf);
	aclara = getElementsByClassName("aclaracion",idf);
	ocultar = getElementsByClassName("ocultar",idf);
	ok = getElementsByClassName("form_ok",idf);

	campos = idf.getElementsByTagName("input");
	selects = idf.getElementsByTagName("select");
	tas = idf.getElementsByTagName("textarea");

	editado = true;
	for(f=0; f<campos.length; f++) { if(/view/.test(campos[f].className)) { editado = false; break; } }
	if(campos.length<3) { editado = false; }

	if(editado == false)
	{
		for(cont = 0; cont < tas.length; cont ++)
		{
			tas[cont].disabled = false;
			nclass = tas[cont].className.replace("view", "");
			tas[cont].className = nclass;
		}
		for(cont = 0; cont < campos.length; cont ++)
		{
			campos[cont].disabled = false;
			nclass = campos[cont].className.replace("view", "");
			campos[cont].className = nclass;
			cam[cont] = campos[cont].value;
			if(campos[cont].getAttribute("type")=="password") { campos[cont].className = "ejemplo"; }
		}
		for(cont = 0; cont < selects.length; cont ++)
		{
			selects[cont].disabled = false;
			selects[cont].className = "";
			sel[cont] = selects[cont].value;
		}
		for(cont = 0; cont < editare.length; cont++) { editare[cont].style.display = ""; }
		for(cont = 0; cont < transpa.length; cont++) { transpa[cont].style.visibility = ""; } 
		for(cont = 0; cont < aclara.length; cont++) { aclara[cont].style.display = ""; }
		for(cont = 0; cont < ocultar.length; cont++) { ocultar[cont].style.display = "none"; }

		editar.value = "Cancelar";
		enviar.style.display = "";
	}
	else
	{
		for(cont = 0; cont < tas.length; cont ++)
		{
			tas[cont].disabled = true;
			nclass = tas[cont].className.replace(" view", "");
			tas[cont].className = nclass + " view";
		}
		for(cont = 0; cont < campos.length; cont ++)
		{
			campos[cont].disabled = true;
			nclass = campos[cont].className.replace(" view", "");
			campos[cont].className = nclass + " view";
			campos[cont].value = cam[cont];
		}
		for(cont = 0; cont < selects.length; cont ++)
		{
			selects[cont].disabled = true;
			selects[cont].className = "view";
			selects[cont].value = sel[cont];
		}
		for(cont = 0; cont < editare.length; cont ++) { editare[cont].style.display = "none"; }
		for(cont = 0; cont < transpa.length; cont ++) { transpa[cont].style.visibility = "hidden"; } 
		for(cont = 0; cont < aclara.length; cont ++) { aclara[cont].style.display = "none"; }
		for(cont = 0; cont < ocultar.length; cont ++) { ocultar[cont].style.display = ""; }

		editar.value = "Editar";
		enviar.style.display = "none";
	}

	editar.disabled = enviar.disabled = false;
	enviar.className = "enviar top25";
	editar.className = "editar top25";
	document.getElementById("advert").style.display = "none";
	if(ok[0]!=null) { ok[0].style.display = "none"; }
}

function comp_mail(texto){ 

	var mailres = true;			 
	var cadena = "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ1234567890@._-";
	 
	var arroba = texto.indexOf("@",0); 
	if ((texto.lastIndexOf("@")) != arroba) arroba = -1; 
	 
	var punto = texto.lastIndexOf("."); 
				 
	 for (var contador = 0 ; contador < texto.length ; contador++){ 
		if (cadena.indexOf(texto.substr(contador, 1),0) == -1){ 
			mailres = false; 
			break; 
		} 
	} 

	if ((arroba > 0) && (arroba + 1 < punto) && (punto + 1 < (texto.length)) && (mailres == true) && (texto.indexOf("..",0) == -1)) 
	 mailres = true; 
	else 
	 mailres = false; 

	return mailres; 
} 

function nuevo_establecimiento(nuevo){

	if(nuevo == "NUEVO")
	{
		if(document.getElementById('establecimiento_nuevo_cont')) document.getElementById('establecimiento_nuevo_cont').style.display="";
		if(document.getElementById('provincia_c_I')) document.getElementById('provincia_c_I').style.display="";
		if(document.getElementById('partido_c_I')) document.getElementById('partido_c_I').style.display="";
		document.getElementById('como_llegar_c_I').style.display="";
	}
	else
	{
		document.getElementById('establecimiento_nuevo_cont').style.display="none";
		document.getElementById('provincia_c_I').style.display="none";
		document.getElementById('partido_c_I').style.display="none";
		document.getElementById('como_llegar_c_I').style.display="none";
		document.getElementById('nombre_cliente_I').style.display="none";
		document.getElementById('apellido_cliente_I').style.display="none";
		document.getElementById('provincia_cliente_I').style.display="none";
		document.getElementById('partido_cliente_I').style.display="none";

		if(nuevo != "NUEVO_CLIENTE")
		{
			if(document.getElementById('establecimiento_nuevo_cont')) document.getElementById('establecimiento_nuevo_cont').style.display="none";
			if(document.getElementById('provincia_I')) document.getElementById('provincia_I').style.display="none";
			if(document.getElementById('partido_I')) document.getElementById('partido_I').style.display="none";		
			
			document.getElementById('provincia_c_I').style.display="none";
			document.getElementById('partido_c_I').style.display="none";
			document.getElementById('como_llegar_c_I').style.display="none";
		}
		else
		{
		document.getElementById('provincia_I').style.display="";	
		document.getElementById('partido_I').style.display="";	
		document.getElementById('como_llegar_I').style.display="";
		}
	}
}

function crear_cliente_fantasma(id){
	if(id == "NUEVO_CLIENTE")
	{
		document.getElementById('provincia_c_I').style.display="";
		document.getElementById('partido_c_I').style.display="";
		document.getElementById('como_llegar_c_I').style.display="";

		document.getElementById('cliente_nuevo').style.display="";
		document.getElementById('establecimiento_nuevo_cont').style.display="";
		document.getElementById('establecimientos').style.display="none";

		document.getElementById('nombre_cliente_I').style.display="";
		document.getElementById('apellido_cliente_I').style.display="";
		document.getElementById('provincia_cliente_I').style.display="";
		document.getElementById('partido_cliente_I').style.display="";

		document.getElementById('provincia_I').style.display="";
		document.getElementById('partido_I').style.display="";
		document.getElementById('como_llegar_I').style.display="";

		document.getElementById('provincia_c_I').style.display="";
		document.getElementById('partido_c_I').style.display="";
		document.getElementById('como_llegar_c_I').style.display="";
	}
	else
	{
		document.getElementById('cliente_nuevo').style.display="none";
		document.getElementById('establecimiento_nuevo_cont').style.display="none";
		document.getElementById('establecimientos').style.display="";

		document.getElementById('nombre_cliente_I').style.display="none";
		document.getElementById('apellido_cliente_I').style.display="none";
		document.getElementById('provincia_cliente_I').style.display="none";
		document.getElementById('partido_cliente_I').style.display="none";

		document.getElementById('provincia_c_I').style.display="none";
		document.getElementById('partido_c_I').style.display="none";
		document.getElementById('como_llegar_c_I').style.display="none";
	}
}

var err2 = 0;
var err = 0;

function comp_mails(mail,mail2,ax){
	
	if(mail.value!='') {
	var respuesta = "";
	ajax=objetoAjax();
	ajax.open("GET", "chequeousuario.php?mail="+mail.value,true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) 
		{
			respuesta = ajax.responseText;

			nombreclass = mail.className.replace(" error_input", "");
			if(respuesta==1) {
				mail.className = nombreclass + " error_input";
				if(ax) {
					marcar_error('La Direccion de e-mail ya se encuentra registrada,<br />Intente con otra direcci&oacute;n.');
				}
				else
				{
					marcar_error('La Direccion de e-mail ya se encuentra registrada,<br />Intente con otra direcci&oacute;n o bien ingrese en el portal.');
				}
				mail.focus();
				return false;
			}
			else
			{
				mail.className = nombreclass;
				marcar_error();
				if(mail2) { comparar_mails(mail,mail2) }
			}
		}
	}
	ajax.send(respuesta);
	}
	else { if(err2==0 && err==0 && !ax) { mail.value='Ingrese su e-mail'; mail.className='ejemplo ' } }
}

function comparar_mails(mail,mail2){

	nombreclass2 = mail2.className.replace(" error_input", "");
	nombreclass = mail.className.replace(" error_input", "");	

	if((mail.value && mail2.value) && mail.value!= "Ingrese su e-mail" && mail2.value!="Ingrese su e-mail") {
		if (mail.value != mail2.value) {
			marcar_error('Las Direcciones de e-mail no coinciden');

			mail.className = nombreclass + " error_input";
			mail2.className = nombreclass2 + " error_input";
			return false;
		}
		else
		{
			marcar_error();
			mail2.className = nombreclass2;
			mail.className = nombreclass;
		}
	}
}

function marcar_error(texto) {

	if(document.getElementById('advert')) {

		adv = document.getElementById('advert');

		if (texto) {
			adv.innerHTML = texto;
			Effect.Appear(adv, {duration: 0.30} );
			err = 1;
			if(document.getElementById("ocultar_si_error")) { document.getElementById("ocultar_si_error").style.display = 'none'; }
			return false;
		}
		else
		{
			if(err2==1) {
				if(document.getElementById("ocultar_si_error")) { document.getElementById("ocultar_si_error").style.display = 'none'; }
				adv.innerHTML = "Por favor revise los campos en rojo.";
			}
			else
			{
				if(document.getElementById("ocultar_si_error")) { document.getElementById("ocultar_si_error").style.display = ''; }
				adv.style.display = 'none';
			}
			err = 0;
		}
	}
}

function comparar_pass(p,p2){

	nombreclass2 = p2.className.replace(" error_input", "");
	nombreclass = p.className.replace(" error_input", "");
	
	if(p.value.length<6 && p.value.length!=0) {
		p.className = nombreclass + " error_input";
		marcar_error('La Contrase&ntilde;a debe tener minimo 6 caracteres');
		return false;
	}
	else
	{
		marcar_error();
		p.className = nombreclass;
	}
	
	if((p.value && p2.value) && p.value!= "********" && p2.value!="********") {
		if (p.value != p2.value) {
			p.className = nombreclass + " error_input";
			p2.className = nombreclass2 + " error_input";
			marcar_error('Las Contrase&ntilde;as no coinciden');
			return false;
		}
		else
		{	
			marcar_error();
			p2.className = nombreclass2;
			p.className = nombreclass;
		}
	}
	
	if(err2==0 && err==0) { if(p.value==''){ p.value='********'; p.className='ejemplo' } }
}

function lista_establecimientos_rep(id)
{
	if(id != "NUEVO_CLIENTE")
	{
		var Resultado;
		Resultado = document.getElementById('establecimientos');
		ajax1=objetoAjax();
		ajax1.open("GET", "lib/listar_establecimientos_rep.php?cliente="+id,true);
		ajax1.onreadystatechange=function() {

			if (ajax1.readyState==4) 
			{
				if(ajax1.responseText != "")
				{
					document.getElementById('establecimientos_cambiar').innerHTML = ajax1.responseText;
				}
				else
				{		
					document.getElementById('establecimientos_cambiar').innerHTML = "no respondio";
				}
			}			
		}	
		ajax1.send(null);
	}
}

function completar_establecimiento_rep(id)
{
	if(id != "NUEVO")
	{
		ajax_establecimiento=objetoAjax();
		ajax_establecimiento.open("GET", "lib/completar_establecimiento_rep.php?establecimiento="+id,true);
		ajax_establecimiento.onreadystatechange=function() {
	
			if (ajax_establecimiento.readyState==4) 
			{
				if(ajax_establecimiento.responseText != "")
				{
					document.getElementById('establecimiento_completar').innerHTML = ajax_establecimiento.responseText;
				}
				else
				{					
					document.getElementById('establecimientos_cambiar').innerHTML = "no respondio";
				}
			}
		}	
		ajax_establecimiento.send(null);
	}
}

function completar_cliente_rep(cliente, rdc)
{
	var cadena = "lib/completar_cliente_rep.php?cliente="+cliente+"&rdc="+rdc;
		ajax=objetoAjax();
		ajax.open("GET", cadena,true);
		ajax.onreadystatechange = function()
		{
			if (ajax.readyState == 4)
			{
				document.getElementById("cliente_a_completar").innerHTML = ajax.responseText;								
			}
		}
		ajax.send(null);
	return;	
}

function completar_cliente_rep(cliente, rdc)
{
	var cadena = "lib/completar_cliente_rep.php?cliente="+cliente+"&rdc="+rdc;
		ajax=objetoAjax();
		ajax.open("GET", cadena,true);
		ajax.onreadystatechange = function()
		{
			if (ajax.readyState == 4)
			{
				document.getElementById("cliente_a_completar").innerHTML = ajax.responseText;								
			}
		}
		ajax.send(null);
	return;	
}
