
		function abrir(url)
		{
		window.open(url);
		}
function BrowserCheck()
{	this.ver = navigator.appVersion;
	this.agent = navigator.userAgent;
	this.dom = document.getElementById?1:0;
	this.opera6 = this.agent.indexOf("Opera 6")>-1;
	this.opera5 = this.agent.indexOf("Opera 5")>-1;
	this.opera = (this.opera6 || this.opera5);
	this.ie5 = ((this.ver.indexOf("MSIE 5")>-1 || this.ver.indexOf("Internet Explorer 5")>-1) && this.dom && !this.opera)?1:0;
	this.ie6 = ((this.ver.indexOf("MSIE 6")>-1 || this.ver.indexOf("Internet Explorer 6")>-1) && this.dom && !this.opera)?1:0;
	this.ie4 = (document.all && !this.dom && !this.opera5)?1:0;
	this.ie = this.ie4 || this.ie5 || this.ie6;
	this.mac = this.agent.indexOf("Mac")>-1;
	this.ns6 = (this.dom && parseInt(this.ver) >= 5)?1:0;
	this.ns4 = (document.layers && !this.dom)?1:0;
	this.supp = (this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5 || this.opera6);
	return this;
}
function inicio()
	{
		
	//	var holdingImage = document.images["capa2"];		
	//	MiX= getRealLeft(holdingImage);
	//	MiY= getRealTop(holdingImage);
		
	//	var x = MiX ;
	//	var y = MiY ;
		
	//	MoveLayer("dCanales",x,y);	
	//	redibujar();	
	return true;
	}


var objBrowser = new BrowserCheck();
 if(objBrowser.ns4)
{	origWidth=innerWidth;
	origHeight=innerHeight;
	onresize=function(){ if(innerWidth!=origWidth||innerHeight!=origHeight)location.reload()} 
}


function GetLayerRef(cLayer, lWithDoc)
{	var nLyBucle; var GLayerRef = ""; var templayer;
	if(isNaN(lWithDoc)){ lWithDoc=1;}
	if (objBrowser.opera==true) 
	{	if (lWithDoc == 0)	{ templayer = document.getElementById(cLayer); 	}	else { templayer = document.getElementById(cLayer).document; }
		return  templayer;
	}
	else if (objBrowser.ie) 
	{	if (lWithDoc == 0)	{ templayer = document.all.item(cLayer); } else { templayer = document.all.item(cLayer).document; }
		return  templayer;
	}
	else if (objBrowser.ns4) 
	{	for (nLyBucle=0; nLyBucle < document.layers.length; nLyBucle++) { templayer = document.layers[nLyBucle]; if ( templayer.id == cLayer ) { if (lWithDoc == 0) { GLayerRef = templayer; } else { GLayerRef = templayer.document; } } }
		return GLayerRef;
	}
	else if (objBrowser.ns6) 
	{	if (lWithDoc == 0){ templayer = document.getElementById(cLayer);} else { templayer = document.getElementById(cLayer).document; }
		return templayer;
	}
}

function MoveLayer (cLayer, nPosx, nPosy)
{
	var  nLyBucle;

	if (objBrowser.opera) { document.getElementById(cLayer).style.left = nPosx; document.getElementById(cLayer).style.top = nPosy; }
	else if (objBrowser.ie) { document.all.item(cLayer).style.pixelLeft = nPosx; document.all.item(cLayer).style.pixelTop = nPosy; }
	else if (objBrowser.ns4) { templayer = GetLayerRef(cLayer, 0); templayer.left = nPosx; templayer.top = nPosy; }
	else if (objBrowser.ns6) { document.getElementById(cLayer).style.left = nPosx; document.getElementById(cLayer).style.top = nPosy; }
}

function ResizeLayer ( cLayer, nWidth, nHeight)
{
	var  nLyBucle;

	if (objBrowser.opera) { document.getElementById(cLayer).style.pixelWidth = nWidth; document.getElementById(cLayer).style.pixelHeight = nHeight; }
	else if (objBrowser.ie) { document.all.item(cLayer).style.pixelWidth = nWidth; document.all.item(cLayer).style.pixelHeight = nHeight; }
	else if (objBrowser.ns4) { templayer = GetLayerRef(cLayer, 0); templayer.resizeTo( nWidth, nHeight); }
	else if (objBrowser.ns6) { document.getElementById(cLayer).style.width = nWidth; document.getElementById(cLayer).style.height = nHeight; }
}

function SetzIndex (cLayer, nPos)
{
	var  nLyBucle;

	if (objBrowser.opera) { document.getElementById(cLayer).style.zIndex = nPos; }
	else if (objBrowser.ie) { document.all.item(cLayer).style.zIndex = nPos; }
	else if (objBrowser.ns4) { templayer = GetLayerRef(cLayer, 0); templayer.zIndex = nPos; }
	else if (objBrowser.ns6) { document.getElementById(cLayer).style.zIndex = nPos; }
}

function SetTop (cLayer, nPos)
{
	var  nLyBucle;
	if (objBrowser.opera) { document.getElementById(cLayer).style.top = nPos; }
	else if (objBrowser.ie) { document.all.item(cLayer).style.pixelTop = nPos; }
	else if (objBrowser.ns4) { templayer = GetLayerRef(cLayer, 0); templayer.top = nPos; }
	else if (objBrowser.ns6) { document.getElementById(cLayer).style.top = nPos; }
}

function SetLeft (cLayer, nPos)
{
	var  nLyBucle;
	if (objBrowser.opera) { document.getElementById(cLayer).style.left = nPos; }
	else if (objBrowser.ie)	{ document.all.item(cLayer).style.pixelLeft = nPos; }
	else if (objBrowser.ns4) { templayer = GetLayerRef(cLayer, 0); templayer.left = nPos; }
	else if (objBrowser.ns6) { document.getElementById(cLayer).style.left = nPos; }
}

function SetWidth (cLayer, nPos)
{
	var  nLyBucle;
	if (objBrowser.opera) { document.getElementById(cLayer).style.pixelWidth = nPos; }
	else if (objBrowser.ie)	{ document.all.item(cLayer).style.pixelWidth = nPos; }
	else if (objBrowser.ns4) { templayer = GetLayerRef(cLayer, 0); templayer.resizeTo(nPos, GetHeight(cLayer)); }
	else if (objBrowser.ns6) { document.getElementById(cLayer).style.width = nPos; }
}

function SetHeight (cLayer, nPos)
{	
	var  nLyBucle;
	if (objBrowser.opera)	{ document.getElementById(cLayer).style.pixelHeight = nPos; }
	else if (objBrowser.ie)	{ document.all.item(cLayer).style.pixelHeight = nPos; }
	else if (objBrowser.ns4) { templayer = GetLayerRef(cLayer, 0); templayer.resizeTo(GetWidth(cLayer), nPos); }
	else if (objBrowser.ns6) { document.getElementById(cLayer).style.height = nPos; }
}

function GetWidth(cLayer) {
	var nLyBucle;
	var GWidth = 0;
	if (objBrowser.opera) { return parseInt(document.getElementById(cLayer).style.pixelWidth); }
	else if (objBrowser.ie) { return document.all.item(cLayer).clientWidth; }
	else if (objBrowser.ns4) { templayer = GetLayerRef(cLayer, 0); GWidth = templayer.document.width; return GWidth; }
	else if (objBrowser.ns6) { return parseInt(document.getElementById(cLayer).offsetWidth); }
}

function GetHeight(cLayer) {
	var nLyBucle;
	var GHeight = 0;

	if (objBrowser.opera) { return parseInt(document.getElementById(cLayer).style.pixelHeight); }
	else if (objBrowser.ie) { return document.all.item(cLayer).clientHeight; }
	else if (objBrowser.ns4) { templayer = GetLayerRef(cLayer, 0); GHeight = templayer.document.height; return GHeight; }
	else if (objBrowser.ns6) { return parseInt(document.getElementById(cLayer).offsetHeight); }
}

function GetLeft(cLayer)
{	var nLyBucle;
	var GLeft = 0;
	if (objBrowser.opera) { return parseInt(document.getElementById(cLayer).style.left); }
	else if (objBrowser.ie) { return document.all.item(cLayer).style.pixelLeft; }
	else if (objBrowser.ns4) { templayer = GetLayerRef(cLayer, 0); GLeft = templayer.left;	return GLeft; }
	else if (objBrowser.ns6) { return parseInt(document.getElementById(cLayer).style.left); }
}

function GetzIndex(cLayer) {
	var nLyBucle;
	var GzIndex = 0;

	if (objBrowser.opera) { return parseInt(document.getElementById(cLayer).style.zIndex); }
	else if (objBrowser.ie) { return document.all.item(cLayer).style.zIndex; }
	else if (objBrowser.ns4) { templayer = GetLayerRef(cLayer, 0); GzIndex = templayer.zIndex; return GzIndex; }
	else if (objBrowser.ns6) { return parseInt(document.getElementById(cLayer).style.zIndex); }
}

function GetTop(cLayer)
{	var nLyBucle;
	var GTop = 0;

	if (objBrowser.opera) { return parseInt(document.getElementById(cLayer).style.top); }
	else if (objBrowser.ie) { return document.all.item(cLayer).style.pixelTop; }
	else if (objBrowser.ns4) { templayer = GetLayerRef(cLayer, 0); GTop = templayer.top; return GTop; }
	else if (objBrowser.ns6) { return parseInt(document.getElementById(cLayer).style.top); }
}

function ChangeLayerContent(cLayer, cContent) {
	var  nLyBucle;

	if (objBrowser.opera) { document.getElementById(cLayer).innerHTML = cContent; }
	else if (objBrowser.ie) { document.all.item(cLayer).innerHTML = cContent; }
	else if (objBrowser.ns4) { templayer = GetLayerRef(cLayer, 1); templayer.write(cContent); templayer.close(); }
	else if (objBrowser.ns6) { document.getElementById(cLayer).innerHTML = cContent; }
}

function ClipLayer (cLayer, nLeft, nTop, nRight, nBottom)
{
	var  nLyBucle;

	if (objBrowser.opera) { 	}
	else if (objBrowser.ie) { document.all.item(cLayer).style.clip = "rect(" + nTop + "px " + nRight + "px " + nBottom + "px " + nLeft + "px)" ; }
	else if (objBrowser.ns4) { templayer = GetLayerRef(cLayer, 0); templayer.clip.top = nTop; templayer.clip.left = nLeft; templayer.clip.bottom = nBottom; templayer.clip.right = nRight; }
	else if (objBrowser.ns6) { document.getElementById(cLayer).style.clip = "rect(" + nTop + "px " + nRight + "px " + nBottom + "px " + nLeft + "px)"; }
}

function ChangeVisibility(cLayer, nEstado){
	var  nLyBucle;
	if (objBrowser.opera) { if (nEstado == 1) { document.getElementById(cLayer).style.visibility = "visible"; } else { document.getElementById(cLayer).style.visibility = "hidden"; } }
	else if (objBrowser.ie) { if (nEstado == 1) { document.all.item(cLayer).style.visibility = "visible"; } else { document.all.item(cLayer).style.visibility = "hidden"; } }
	else if (objBrowser.ns4) { templayer = GetLayerRef(cLayer, 0); if (nEstado == 1) { templayer.visibility = "show"; } else { templayer.visibility = "hidden"; } }
	else if (objBrowser.ns6) { if (nEstado == 1) { document.getElementById(cLayer).style.visibility = "visible"; } else { document.getElementById(cLayer).style.visibility = "hidden";} }
}

function GetVisibility(cLayer){
	var  nLyBucle;
	var lEstado; 		

	if (objBrowser.ie) { if (document.all.item(cLayer).style.visibility == "visible") {	lEstado = 1;} else if (document.all.item(cLayer).style.visibility == "hidden") {	lEstado = 0; } else { lEstado = 3; } }
	else if (objBrowser.ns4) { templayer = GetLayerRef(cLayer, 0); if (templayer.visibility == "show") { lEstado = 1; } else if (templayer.visibility == "hidden") { lEstado = 0; } else { lEstado = 3; } }
	else if (objBrowser.ns6) { if (document.getElementById(cLayer).style.visibility == "visible") { lEstado = 1;} else if (document.getElementById(cLayer).style.visibility == "hidden") { lEstado = 0;} else	{lEstado = 3} }
	return lEstado;
}

function getRealLeft(objeto) {
	if ((objBrowser.ns4) || (objBrowser.ns6)) { xPos = objeto.x; } else { xPos = objeto.offsetLeft; tempEl = objeto.offsetParent; while (tempEl != null) { xPos += tempEl.offsetLeft; tempEl = tempEl.offsetParent; }}
    return xPos; }

function getRealTop(objeto) {
	if ((objBrowser.ns4) || (objBrowser.ns6)) { yPos = objeto.y; } else { yPos = objeto.offsetTop; tempEl = objeto.offsetParent; while (tempEl != null) { yPos += tempEl.offsetTop; tempEl = tempEl.offsetParent; }}
    return yPos;}

function MouseX() { return (event.clientX + document.body.scrollLeft); }	
function MouseY() {	return (event.clientY + document.body.scrollTop); }
function Imprimir(idioma)
{
	
	var NoImp = "No imprimible temporalment";
	if(idioma=="es")
	{
		pregunta = "¿Imprimir contenido?";
		NoImp = "No imprimible temporalmente";
	}
	var valor = null;
	valor = document.getElementById("Imprimible");
	var nuevaVentana = null;
	if(valor!= null)
	{
		var ancho = valor.width;
		var alto = valor.height;
		var content = replaceSubstring(valor.innerHTML, "<TBODY>", "");
		var content2 = replaceSubstring(content, "</TBODY>", "");
	//	document.focus();
		if(idioma=="es")
		{
			nuevaVentana = window.open("","tributs","toolbar=no,location=no,directories=no,scrollbars=yes,width=ancho,height=alto");
			nuevaVentana.document.open();
			nuevaVentana.document.write("<HTML><HEAD><TITLE>e-Tributs</TITLE><script language='javascript' src='/pt1/Fixos/Includes/utilidades.js' type='text/javascript'></script><LINK href='/pt1/Fixos/Estilis/styles.css' type='text/css' rel='stylesheet'></HEAD><BODY onUnLoad='window.opener.focus()'><table border='0' cellpadding='0' cellspacing='0'><tr><td colspan='3' bgcolor='#000000'><IMG height='1' src='/pt1/Fixos/Imatges/0.gif' ></td></tr><tr><td width='1' bgcolor='#000000'><IMG  src='/pt1/Fixos/Imatges/0.gif' width='1'></td><td><table>" + content2 + "</table></td><td width='1' bgcolor='#000000'><IMG height='1' src='/pt1/Fixos/Imatges/0.gif' width='1'></td></tr><tr><td colspan='3' bgcolor='#000000'><IMG height='1' src='/pt1/Fixos/Imatges/0.gif' ></td></tr><script language='javascript'>if(confirm('¿Desea imprimir esta página?')){window.print();}</script></BODY></HTML>");
			nuevaVentana.document.close();
		}
		else
		{
			nuevaVentana = window.open("","tributs","toolbar=no,location=no,directories=no,scrollbars=yes,width=ancho,height=alto");
			nuevaVentana.document.open();
			nuevaVentana.document.write("<HTML><HEAD><TITLE>e-Tributs</TITLE><script language='javascript' src='/pt1/Fixos/Includes/utilidades.js' type='text/javascript'></script><LINK href='/pt1/Fixos/Estilis/styles.css' type='text/css' rel='stylesheet'></HEAD><BODY onUnLoad='window.opener.focus()'><table border='0' cellpadding='0' cellspacing='0'><tr><td colspan='3' bgcolor='#000000'><IMG height='1' src='/pt1/Fixos/Imatges/0.gif' ></td></tr><tr><td width='1' bgcolor='#000000'><IMG  src='/pt1/Fixos/Imatges/0.gif' width='1'></td><td><table>" + content2 + "</table></td><td width='1' bgcolor='#000000'><IMG height='1' src='/pt1/Fixos/Imatges/0.gif' width='1'></td></tr><tr><td colspan='3' bgcolor='#000000'><IMG height='1' src='/pt1/Fixos/Imatges/0.gif' ></td></tr><script language='javascript'>if(confirm('Voleu imprimir aquesta p\u00E0gina?')){window.print();}</script></BODY></HTML>");
			
			nuevaVentana.document.close();
		}
	
	}
	else
	{
		alert(NoImp);
	}
}
function printable()
{

	window.print();
}
function replaceSubstring(inputString, fromString, toString) {
   
   var temp = inputString;
   if (fromString == "") {
      return inputString;
   }
   if (toString.indexOf(fromString) == -1) {
      while (temp.indexOf(fromString) != -1) {
         var toTheLeft = temp.substring(0, temp.indexOf(fromString));
         var toTheRight = temp.substring(temp.indexOf(fromString)+fromString.length, temp.length);
         temp = toTheLeft + toString + toTheRight;
      }
   } else { 
      var midStrings = new Array("~", "`", "_", "^", "#");
      var midStringLen = 1;
      var midString = "";
      while (midString == "") {
         for (var i=0; i < midStrings.length; i++) {
            var tempMidString = "";
            for (var j=0; j < midStringLen; j++) { tempMidString += midStrings[i]; }
            if (fromString.indexOf(tempMidString) == -1) {
               midString = tempMidString;
               i = midStrings.length + 1;
            }
         }
      }
     
      while (temp.indexOf(fromString) != -1) {
         var toTheLeft = temp.substring(0, temp.indexOf(fromString));
         var toTheRight = temp.substring(temp.indexOf(fromString)+fromString.length, temp.length);
         temp = toTheLeft + midString + toTheRight;
      }
     
      while (temp.indexOf(midString) != -1) {
         var toTheLeft = temp.substring(0, temp.indexOf(midString));
         var toTheRight = temp.substring(temp.indexOf(midString)+midString.length, temp.length);
         temp = toTheLeft + toString + toTheRight;
      }
   } 
   return temp; 
} 