var aListaTareas = new Array(); var ie4 = false; var ns4 = false; var ns6 = false; var mac = false; var ope = false;
if(navigator.userAgent.indexOf('Mac') != -1){ mac = true;}
if(navigator.userAgent.indexOf('Opera') != -1){ ope = true;}
if (navigator.appVersion >= '4') { 
	if (navigator.appName == 'Netscape') {
		ns4 = true;
		if (navigator.appVersion.charAt(0) == 5){ ns4 = false; ns6 = true; }
	}
	else { ie4 = true; } 
}
if(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 (ope==true) {
		if (lWithDoc == 0)	{ templayer = document.getElementById(cLayer); 	}	else { templayer = document.getElementById(cLayer).document; }
		return  templayer;
	}
	else if (ie4) {
		if (lWithDoc == 0)	{ templayer = document.all.item(cLayer); } else { 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 ){
				if (lWithDoc == 0) { GLayerRef = templayer; } else { GLayerRef = templayer.document; }
			}
		}
		return GLayerRef;
	}
	else if (ns6) {
		if (lWithDoc == 0){templayer = document.getElementById(cLayer);}	
		else { 
			templayer = document.getElementById(cLayer).document; 
		}
		return templayer;
	}
}

function MoveLayer (cLayer, nPosx, nPosy){
	var  nLyBucle;
	if (ope==true) {
		document.getElementById(cLayer).style.left = nPosx;
		document.getElementById(cLayer).style.top = nPosy;
	}
	else if (ie4)
	{
		document.all.item(cLayer).style.pixelLeft = nPosx;
		document.all.item(cLayer).style.pixelTop = nPosy;
	}
	else if (ns4)
	{
		templayer = GetLayerRef(cLayer, 0)
		templayer.left = nPosx;
		templayer.top = nPosy;
	}
	else if (ns6) {
		document.getElementById(cLayer).style.left = nPosx;
		document.getElementById(cLayer).style.top = nPosy;
	}
}

function SetTop (cLayer, nPos){
	var  nLyBucle;
	if (ope==true) {
		document.getElementById(cLayer).style.top = nPos;
	}
	else if (ie4)
	{
		document.all.item(cLayer).style.pixelTop = nPos;
	}
	else if (ns4)
	{
		templayer = GetLayerRef(cLayer, 0)
		templayer.top = nPos;
	}
	else if (ns6) {
		document.getElementById(cLayer).style.top = nPos;
	}
}

function GetHeight(cLayer) {
	var nLyBucle;
	var GHeight = 0;
	if (ope==true) {return parseInt(document.getElementById(cLayer).style.pixelHeight)}
	else if (ie4) { return document.all.item(cLayer).clientHeight; }
	else if (ns4) {
		templayer = GetLayerRef(cLayer, 0)
		GHeight = templayer.document.height;
		return GHeight;
	}
	else if (ns6) {	return parseInt(document.getElementById(cLayer).offsetHeight);}
}

function GetLeft(cLayer){
	var nLyBucle;
	var GLeft = 0;
	if (ope==true) {return parseInt(document.getElementById(cLayer).style.left);}
	else if (ie4) { return document.all.item(cLayer).style.pixelLeft; }
	else if (ns4) {
		templayer = GetLayerRef(cLayer, 0)
		GLeft = templayer.left;
		return GLeft;
	}
	else if (ns6) {	return parseInt(document.getElementById(cLayer).style.left); }
}

function GetTop(cLayer){
	var nLyBucle;
	var GTop = 0;
	if (ope==true) { return parseInt(document.getElementById(cLayer).style.top); }
	else if (ie4) { return document.all.item(cLayer).style.pixelTop; }
	else if (ns4) {
		templayer = GetLayerRef(cLayer, 0)
		GTop = templayer.top;
		return GTop
	}
	else if (ns6) {	return parseInt(document.getElementById(cLayer).style.top);	}
}

function ChangeLayerContent(cLayer, cContent) {
	var  nLyBucle;
	if (ope==true) {
		
	}
	else if (ie4) { 		
		document.all.item(cLayer).innerHTML = cContent; }
	else if (ns4){
		templayer = GetLayerRef(cLayer, 0)
		templayer.document.write (cContent);
		templayer.document.close();
	}
	else if (ns6) {
			document.getElementById(cLayer).innerHTML = cContent;
	}
}

function ClipLayer (cLayer, nLeft, nTop, nRight, nBottom){
	var  nLyBucle;
	if (ope==true){}
	else if (ie4){ document.all.item(cLayer).style.clip = "rect(" + nTop + "px " + nRight + "px " + nBottom + "px " + nLeft + "px)" ;}
	else if (ns4){
		templayer = GetLayerRef(cLayer, 0)
	    templayer.clip.top = nTop 
	    templayer.clip.left = nLeft 
	    templayer.clip.bottom = nBottom 
	    templayer.clip.right = nRight 
	}else if (ns6){document.getElementById(cLayer).style.clip = "rect(" + nTop + "px " + nRight + "px " + nBottom + "px " + nLeft + "px)";}
}

function ChangeVisibility(cLayer, nEstado){
	var  nLyBucle;
	if (ope==true) {
		if (nEstado == 1)
			document.getElementById(cLayer).style.visibility = "visible";
		else
			document.getElementById(cLayer).style.visibility = "hidden";
	}
	else if (ie4){
		if (nEstado == 1)
			document.all.item(cLayer).style.visibility = "visible";
		else
			document.all.item(cLayer).style.visibility = "hidden"; 
	}else if (ns4){
		templayer = GetLayerRef(cLayer, 0)
		if (nEstado == 1) {	templayer.visibility = "show"; } else { templayer.visibility = "hidden"; }
	}
	else if (ns6) {
		if (nEstado == 1)
			document.getElementById(cLayer).style.visibility = "visible";
		else
			document.getElementById(cLayer).style.visibility = "hidden";
	}
}