function setpos(ref, tgt, offX, offY) {
	obj = document.getElementById(ref);
	if (obj == null) obj = ref;
	var curleft = 0;
	var curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	document.getElementById(tgt).style.left = curleft + offX;
	document.getElementById(tgt).style.top = curtop + offY;
}

function setpopsize(w,h) {
	document.getElementById('popframe').style.width=w;
	document.getElementById('popframe').style.height=h;
	document.getElementById('popspan').style.width=w;
	document.getElementById('popspan').style.height=h;
}


var pop_top_off = 400;




function CenterPop(id, pw,ph) {
	var left_off = 0 - (pw / 2);
	var top_off = 0 - (ph / 2);

	elm = document.getElementById(id);	
	
if(document.all) {
	wintop = document.body.scrollTop;
	elm.style.pixelLeft = (document.body.clientWidth / 2) + left_off;
	elm.style.pixelTop = (document.body.clientHeight / 2) + top_off + wintop;
	if (elm.style.pixelTop < 200) elm.style.pixelTop = 200;
	Type = 'A';
	}
else if(document.layers) {
  wintop = window.pageYOffset;
	elm.left = (window.innerWidth / 2) + left_off;
	elm.top = (window.innerHeight / 2) + top_off + wintop;
	if (elm.top < 200) elm.top = 200;
	Type = 'B';
	}
else if(document.getElementById) {
  wintop = window.pageYOffset;
	elm.style.left = ((window.innerWidth / 2) + left_off-13) + 'px';
	newval = ((window.innerHeight / 2) + top_off-13 + wintop);
	if (newval < 200) newval = 200;
	elm.style.top = newval+'px';
	Type = 'C';
	}
}



function StartPop(pw,ph,url) {
	var left_off = 0 - (pw / 2);
	var top_off = 0 - (ph / 2) + 30;

	setpopsize(pw,ph);
	popframe.location.replace(url);
	CenterPop('popspan', pw, ph);	

	if (document.layers)
		document.popspan.visibility = 'show';
	else
		document.getElementById('popspan').style.visibility='visible';
}


function logon() {
	StartPop(340,300, '/LOGIN/login.php');
	return;
}

function poplogon(dest_url) {
	StartPop(340,300, '/LOGIN/login.php?dest_url='+dest_url);
	return;
}



function confirma(msg,dest) {
	if (confirm(msg) == true)
		window.location = dest;
	else
		noconfirm();
}

function SelectUpdate(ops,val) {
for (i = 0; i < ops.length; i++) {
	if (ops.options[i].value == val) {
    	ops.selectedIndex = i
        return
    }
}
}

function setIni(ini) {
	forma.ini.value = ini;
	forma.submit();
}

function noEnter(e){
	var evtobj=window.event? event : e;
  if(evtobj.keyCode == 13) return false;
}

function Salida(sid) {
	if (confirm('¿Terminar la Sesión?') == true)
		window.top.location = '/LOGIN/logout.php?sid='+sid;
}

var Type = 'Z';
var min_hei = 150;
var max_hei = 790;
var off_left = 325;

function StartFloat() {
if(document.all) {
    if (document.body.clientWidth < 1000)
		document.all.AdFloater.style.pixelLeft = 820;
    else
		document.all.AdFloater.style.pixelLeft = (document.body.clientWidth / 2) + off_left;
	document.all.AdFloater.style.visibility = 'visible';
  document.all.AdFloater.style.pixelTop = min_hei;
	Type = 'A';
	}
else if(document.layers) {
	document.AdFloater.left = (window.innerWidth / 2) + off_left;
	document.AdFloater.top = min_hei;
	document.AdFloater.visibility = 'show';
	Type = 'B';
	}
else if(document.getElementById) {
	if (window.innerWidth < 1000)
		document.getElementById('AdFloater').style.left = 820 + 'px';
	else	
		document.getElementById('AdFloater').style.left = ((window.innerWidth / 2) + off_left - 13) + 'px';

	document.getElementById('AdFloater').style.top = min_hei + 'px';
	document.getElementById('AdFloater').style.visibility = 'visible';
	Type = 'C';
	}

if (document.all) { window.onscroll = Float; }
else { setInterval('Float()', 100); }
window.onresize = "StartFloat";
}

function Float() {
if (Type == 'A') {
	wintop = document.body.scrollTop;
    banpos = document.all.AdFloater.style.pixelTop;
    dochei = document.body.scrollHeight; 
} 
else if (Type == 'B') {        
	wintop = window.pageYOffset;
    banpos = document.AdFloater.top; 
    dochei = document.height;
}
else if (Type == 'C') {
	wintop = window.pageYOffset;
    banpos = parseInt(document.getElementById('AdFloater').style.top); 
    dochei = document.height;
}

dochei = dochei - max_hei;
if (banpos < wintop || (banpos > (wintop + 5) && wintop >= (min_hei - 5))) 
    banpos = wintop + 5; 
else if (wintop < min_hei)
    banpos = min_hei; 
if (banpos > dochei) 
	banpos = (dochei > min_hei) ? (banpos = dochei) : (banpos = min_hei);

if (Type == 'A')      { document.all.AdFloater.style.pixelTop = banpos; }
else if (Type == 'B') { document.AdFloater.top = banpos; }
else if (Type == 'C') { document.getElementById('AdFloater').style.top = banpos + 'px'; }

}


function SetFocus() {
	var newpos = 200;
	switch(Type) {
		case 'A': document.body.scrollTop = newpos; break;
		case 'B': 
		case 'C': window.pageYOffset = newpos; break;
	}
}

function page_sec(n,dest) {
	sectab = document.getElementById('mainsecs').rows[0];

	sz = 87;
	nsec = (tipocta == 'U')?4:6;
	for (i = 0; i < nsec; i++) {
		if (i == 5 || tipocta == 'U') sz=135;
		if (i == n) {
			sectab.cells[i].style.backgroundImage="url('/GIF/?btn-"+sz+"-bla')";
			sectab.cells[i].style.color='#000000';
		}
		else {
			sectab.cells[i].style.backgroundImage="url('/GIF/?btn-"+sz+"-neg')";
			sectab.cells[i].style.color='#ffffff';
		}
	}

	dediv = document.getElementById('descdiv');
	frdiv = document.getElementById('framediv');
	if (n == 0) {
		framewin.location.replace("about:blank");
		dediv.style.display = '';
		frdiv.style.display = 'none';
	}
	else {
		framewin.location.replace("/show.php?tipo="+tipocta+"&sec="+n+"&dest="+dest);
		dediv.style.display = 'none';
		frdiv.style.display = '';
	}
}

function gotoB(dest) {
	window.top.location = '/banda.php?dest='+dest;
}
