var cargado = 0;
var ie4 = false;
var ns4 = false;
	
if (navigator.appVersion >= '4')
{
	if (navigator.appName == 'Netscape')
		ns4 = true;
	else
		ie4 = true;
}

if(ns4){ origWidth=innerWidth;origHeight=innerHeight;onresize=function(){if(innerWidth!=origWidth||innerHeight!=origHeight)location.reload()} }

function MoveLayer (cLayer, nPosx, nPosy) {
	if (cargado == 1) {
		var  nLyBucle;
	
		if (ie4) {
			document.all.item(cLayer).style.pixelLeft = nPosx;
			document.all.item(cLayer).style.pixelTop = nPosy;
		}
		else if (ns4) {
			for (nLyBucle=0; nLyBucle < document.layers.length; nLyBucle++) {
				templayer = document.layers[nLyBucle];
				if ( templayer.id == cLayer ) {
					templayer.left = nPosx;
					templayer.top = nPosy;
				}
			}	
		}
	}
}

function ResizeLayer ( cLayer, nWidth, nHeight) {
	if (cargado == 1) {
		var  nLyBucle;
		if (ie4) {
			document.all.item(cLayer).style.pixelWidth = nWidth;
			document.all.item(cLayer).style.pixelHeight = nHeight;
		}
		else if (ns4) {
			for (nLyBucle=0; nLyBucle < document.layers.length; nLyBucle++) {
				templayer = document.layers[nLyBucle];
				if ( templayer.id == cLayer ) {
					templayer.resizeTo( nWidth, nHeight);
				}
			}	
		}
	}
}

function SetzIndex (cLayer, nPos) {
	if (cargado == 1) {
		var  nLyBucle;
		if (ie4) {
			document.all.item(cLayer).style.zIndex = nPos;
		}
		else if (ns4) {
			for (nLyBucle=0; nLyBucle < document.layers.length; nLyBucle++) {
				templayer = document.layers[nLyBucle];
				if ( templayer.id == cLayer ) {
					templayer.zIndex = nPos;
				}
			}	
		}
	}
}

function SetTop (cLayer, nPos) {
	if (cargado == 1) {
		var  nLyBucle;
		if (ie4) {
			document.all.item(cLayer).style.pixelTop = nPos;
		}
		else if (ns4) {
			for (nLyBucle=0; nLyBucle < document.layers.length; nLyBucle++)
			{
				templayer = document.layers[nLyBucle];
				if ( templayer.id == cLayer ) {
					templayer.top = nPos;
				}
			}	
		}
	}
}

function SetLeft (cLayer, nPos) {
	if (cargado == 1) {
		var  nLyBucle;
		if (ie4) {
			document.all.item(cLayer).style.pixelLeft = nPos;
		}
		else if (ns4) {
			for (nLyBucle=0; nLyBucle < document.layers.length; nLyBucle++) {
				templayer = document.layers[nLyBucle];
				if ( templayer.id == cLayer ) {
					templayer.left = nPos;
				}
			}	
		}
	}
}

function SetWidth (cLayer, nPos) {
	if (cargado == 1) {
		var  nLyBucle;
		if (ie4) {
			document.all.item(cLayer).style.pixelWidth = nPos;
		}
		else if (ns4) {
			for (nLyBucle=0; nLyBucle < document.layers.length; nLyBucle++) {
				templayer = document.layers[nLyBucle];
				if ( templayer.id == cLayer ) {
					templayer.resizeTo(nPos, GetHeight(cLayer));
				}
			}	
		}
	}
}

function SetHeight (cLayer, nPos) {
	if (cargado == 1) {
		var  nLyBucle;
		if (ie4) {
			document.all.item(cLayer).style.pixelHeight = nPos;
		}
		else if (ns4) {
			for (nLyBucle=0; nLyBucle < document.layers.length; nLyBucle++) {
				templayer = document.layers[nLyBucle];
				if ( templayer.id == cLayer ) {
					templayer.resizeTo(GetWidth(cLayer), nPos);
				}
			}	
		}
	}
}

function GetWidth(cLayer) {
	if (cargado == 1) {
		var nLyBucle;
		var GWidth = 0;
	
		if (ie4) { return document.all.item(cLayer).clientWidth; }
		else if (ns4) {
			for (nLyBucle=0; nLyBucle < document.layers.length; nLyBucle++) {
				templayer = document.layers[nLyBucle];
				if ( templayer.id == cLayer ) {
					GWidth = templayer.document.width;
				}
			}
			return GWidth;
		}
	}
}

function GetHeight(cLayer) {
	if (cargado == 1) {
		var nLyBucle;
		var GHeight = 0;
	
		if (ie4) { return document.all.item(cLayer).clientHeight; }
		else if (ns4) {
			for (nLyBucle=0; nLyBucle < document.layers.length; nLyBucle++) {
				templayer = document.layers[nLyBucle];
				if ( templayer.id == cLayer ){
					GHeight = templayer.document.height;
				}
			}
			return GHeight;
		}
	}
}

function GetLeft(cLayer) {
	if (cargado == 1) {
		var nLyBucle;
		var GLeft = 0;
	
		if (ie4) { return document.all.item(cLayer).style.pixelLeft; }
		else if (ns4) {
			for (nLyBucle=0; nLyBucle < document.layers.length; nLyBucle++)
			{
				templayer = document.layers[nLyBucle];
				if ( templayer.id == cLayer ) {
					GLeft = templayer.left;
				}
			}
			return GLeft;
		}
	}
}

function GetzIndex(cLayer) {
	if (cargado == 1) {
		var nLyBucle;
		var GzIndex = 0;
		
		if (ie4) { return document.all.item(cLayer).style.zIndex; }
		else if (ns4) {
			for (nLyBucle=0; nLyBucle < document.layers.length; nLyBucle++) {
				templayer = document.layers[nLyBucle];
				if ( templayer.id == cLayer ) {
					GzIndex = templayer.zIndex;
				}
			}
			return GzIndex;
		}
	}
}


function GetTop(cLayer) {
	if (cargado == 1) {
		var nLyBucle;
		var GTop = 0;
	
		if (ie4) { return document.all.item(cLayer).style.pixelTop; }
		else if (ns4) {
			for (nLyBucle=0; nLyBucle < document.layers.length; nLyBucle++) {
				templayer = document.layers[nLyBucle];
				if ( templayer.id == cLayer ) {
					GTop = templayer.top;
				}
			}
			return GTop
		}
	}
}

function ChangeLayerContent(cLayer, cContent) {
	if (cargado == 1) {
		var  nLyBucle;
		
		if (ie4) { document.all.item(cLayer).innerHTML = cContent; }
		else if (ns4) {
			for (nLyBucle=0; nLyBucle < document.layers.length; nLyBucle++) {
				templayer = document.layers[nLyBucle];
				if ( templayer.id == cLayer ) {
					templayer.document.write (cContent);
					templayer.document.close();
				}
			}
		}
	}
}

function ClipLayer (cLayer, nLeft, nTop, nRight, nBottom) {
	if (cargado == 1) {
		var  nLyBucle;
	
		if (ie4) {
		    document.all.item(cLayer).style.clip = "rect(" + nTop + "px " + nRight + "px " + nBottom + "px " + nLeft + "px)" ;
		}
		else if (ns4) {
			for (nLyBucle=0; nLyBucle < document.layers.length; nLyBucle++) {
				templayer = document.layers[nLyBucle];
				if ( templayer.id == cLayer ) {
				    templayer.clip.top = nTop 
				    templayer.clip.left = nLeft 
				    templayer.clip.bottom = nBottom 
				    templayer.clip.right = nRight 
				}
			}
		}
	}
}


function ChangeVisibility(cLayer, nEstado) {
	if (cargado == 1) {
		var  nLyBucle;
		if (ie4) {
			if (nEstado == 1)
				document.all.item(cLayer).style.visibility = "visible";
			else
				document.all.item(cLayer).style.visibility = "hidden"; 
		}
		else if (ns4) {
			for (nLyBucle=0; nLyBucle < document.layers.length; nLyBucle++)	{
				templayer = document.layers[nLyBucle];
				if ( templayer.id == cLayer ) {
					if (nEstado == 1)
						templayer.visibility = "show";
					else
						templayer.visibility = "hidden"; 
				}
			}
		}
	}
}


function GetLayerRef(cLayer)
{
	if (cargado == 1) {
		var nLyBucle;
		var GLayerRef = "";
	
		if (ie4) {
			templayer = document.all.item(cLayer).document;
			return  templayer;
		}
		else if (ns4) {
			for (nLyBucle=0; nLyBucle < document.layers.length; nLyBucle++) {
				templayer = document.layers[nLyBucle];
				if ( templayer.id == cLayer ){
					 GLayerRef = templayer.document;
				}
			}
			return GLayerRef;
		}
	}
}

