var Clients_j=new Array("","WINT","CORREOS","FISCAL")

function gestion(cad)
{
	if (cad=="") {return ""}
	else
			{
				var control=0
  			for (i=1; i<=10; i++)
  				{
						if (cad==Clients_j[i])  	{control++}				
  				}
			}
		if (control==0) {return ""}
		else {return cad}
}
	
// ****************************************************************************
function Browser()	 
	{
 		this.isIE    = false;
 		this.isNS    = false;
 		this.version = null;
 		var ua, s, i; 
 		ua = navigator.userAgent;

 		s = "MSIE"; 			if ((i = ua.indexOf(s)) >= 0) {this.isIE = true; this.version = parseFloat(ua.substr(i + s.length));return;}
 		s = "Netscape6/";	if ((i = ua.indexOf(s)) >= 0)	{this.isNS = true; this.version = parseFloat(ua.substr(i + s.length));return;} 
	  s = "Gecko";			if ((i = ua.indexOf(s)) >= 0)	{this.isNS = true; this.version = 6.1; return;}
}
var chekbrowser = new Browser();
// ****************************************************************************
function makeArray(n) 
	{
		this.lenght=n
		for (var i=1; i <= n;i++) {this[i]=null;}
		return this
	}

// ****************************************************************************
function escribe_layer(id, text)
{
	if (document.layers)
		{
			var lyr	= document.layers[id].document
			lyr.open()
			lyr.write(text)
			lyr.close()
		}
	if (document.all)
		{
			document.all[id].innerHTML = text
		}
	if (document.getElementById && !document.all)
		{
			var lyr	= document.getElementById([id])
			range=document.createRange()
			range.setStartBefore(lyr)
			domfrag=range.createContextualFragment(text)
			while(lyr.hasChildNodes())
			{lyr.removeChild(lyr.lastChild)}
			lyr.appendChild(domfrag)
		}
}

function escribe_layer2(contenedor, id, text)
	{
		//Para escribir en una capa que está dentro de otra capa
		// <div id="contenedor"><div id="id"></div></div>
		if(document.layers)
		{
			var lyr	= document.layers[contenedor].document.layers[id].document
			lyr.open()
			lyr.write(text)
			lyr.close()
		}
		else
		{
			escribe_layer(id,text)
		}
	}	


function	mueve_x_layer(id, x)
{
	if (document.layers)															{document.layers[id].left=x;}
	if (document.all)																	{document.all[id].style.left=x;}
	if (document.getElementById && !document.all)			{document.getElementById([id]).style.left=x;}
}

function	mueve_y_layer(id, y)
{
	if (document.layers)															{document.layers[id].top=y;}
	if (document.all)																	{document.all[id].style.top=y;}
	if (document.getElementById && !document.all)			{document.getElementById([id]).style.top=y;}
}

function	mueve_layer(id, x, y)
{
	mueve_x_layer(id,x)
	mueve_y_layer(id,y)
}


function	muestra_layer(id, siono)
{
	if (siono==1)
		{
					if (document.all)															document.all[id].style.visibility = "visible";
					if (document.layers)													document.layers[id].visibility = "show";
					if (document.getElementById && !document.all)	document.getElementById([id]).style.display="block";
    }
  else
		{
					if (document.all)															document.all[id].style.visibility = "hidden";
					if (document.layers)													document.layers[id].visibility = "hidden";
					if (document.getElementById && !document.all)	document.getElementById([id]).style.display="none";
    }
}

function	clip_layer(id, arriba, derecha, abajo, izquierda)
{
		if (document.layers)
			{
					if (!(arriba=='N'))			{document.layers[id].clip.top = arriba}
					if (!(derecha=='N'))		{document.layers[id].clip.right = derecha}
					if (!(abajo=='N'))			{document.layers[id].clip.bottom = abajo}
					if (!(izquierda=='N'))	{document.layers[id].clip.left = izquierda}
			}
		if (document.all)
			{
					if (arriba=='N')		{arriba="auto"}
					if (derecha=='N')		{derecha="auto"}
					if (abajo=='N')			{abajo="auto"}
					if (izquierda=='N')	{izquierda="auto"}
	 				document.all[id].style.clip= "rect(" + arriba + " " + derecha + " " + abajo + " " + izquierda + " )"
 			}
		if (document.getElementById && !document.all)
			{
					if (arriba=='N')		{arriba="auto"}
					if (derecha=='N')		{derecha="auto"}
					if (abajo=='N')			{abajo="auto"}
					if (izquierda=='N')	{izquierda="auto"}
	 				document.getElementById([id]).style.clip= "rect(" + arriba + " " + derecha + " " + abajo + " " + izquierda + " )"
 			}
}

// ****************************************************************************
function getvalue(name)
	{
		var sTmp = "&" + document.location.search.substring(1)
		//alert(sTmp)
		var sBusqueda =	"&" + name + "=";
		i = sTmp.indexOf(sBusqueda)
		if(i != -1 )
			{
				f = sTmp.indexOf("&", i	+ 1)
				if (f == -1) return sTmp.substr(i+sBusqueda.length, sTmp.length)
				else return sTmp.substr(i+sBusqueda.length, f-i-sBusqueda.length)
			}
		else return ""
	}

function getvalue2(name,variable)
	{
		var sTmp = "&" + variable.substring(1)
		var sBusqueda =	"&" + name + "=";
		i = sTmp.indexOf(sBusqueda)
		if(i != -1 )
			{
				f = sTmp.indexOf("&", i	+ 1)
				if (f == -1) return sTmp.substr(i+sBusqueda.length, sTmp.length)
				else return sTmp.substr(i+sBusqueda.length, f-i-sBusqueda.length)
			}
		else return ""
	}
// ****************************************************************************
function precarga(inicio,imagen)
	{
		if (inicio==1)
		 	{
				aPrecarga =	new Array()
				nombreimagenprecarga =	new Array()
		 		iPrecargaImages=-1
		 	}  
    else
    		{
				iPrecargaImages++
				aPrecarga[iPrecargaImages] = new Image()
				aPrecarga[iPrecargaImages].src = imagen
				nombreimagenprecarga[iPrecargaImages]=imagen
			}
	}

function continuarprecarga()
	{
		if(window.location.protocol=="file:")	//En Netscape 6, la precarga no funciona en local. Así que en local, no nos preocupamos de la precarga.
			{accionposprecarga()}
		else
			{
				//cuantas++
				bSeguir = true
				x="Faltan estas imagenes: "
				for(i=0;i<=iPrecargaImages;i++)
		   		{
						imagencargada = true
						if(!aPrecarga[i].complete)	{imagencargada = false; bSeguir = false}
						if(aPrecarga[i].width==0)		{imagencargada = false; bSeguir = false}		//En Netscape si no existe una imagen, el complete es true siempre
						if (!imagencargada)
							{		
								x=x+ i +  "/" 
							}
		   		}
				//window.status="(" + cuantas + "): " + x + "; Imagenes totales (menos una): " + iPrecargaImages
				clearTimeout(hh)
				if(bSeguir)			{accionposprecarga()}
				else						{hh=setTimeout("continuarprecarga()",50)}
			}
	}


//*******************************************************************************************************************
//*******************************************   E  F  E  C  T  O  S    **********************************************
//*******************************************************************************************************************
function muestraparrafos(cual,total)
	{
		var capa2="par"+ cual
		cual--
		var capa1="par"+ cual
		muestra_layer(capa1,0)
		muestra_layer(capa2,1)
		cual++	
		if	(cual==total)	
			{
					muestra_layer("continuar",0)
					parent.menuinv.quitaflechas(0)
			}
	}