// Librería que implementa el Objeto isiArea realizada por Isi...


function isiarea(nombre,posx,posy,ancho,alto,bup,bdo) {
	this.nombre=nombre;
	this.csscontenido="csscontenido"+nombre;
	this.capacontenido="capacontenido"+nombre;
	this.iframe="iframe"+nombre;
	this.cssscroll="cssscroll"+nombre;
	this.capascroll="capascroll"+nombre;
	this.posx=posx;
	this.posy=posy;
	this.ancho=ancho;
	this.alto=alto;
	this.i=0;
	this.py=0;
	this.bup=bup;
	this.bdo=bdo;
	this.escribircss=isiareaescribircss;
	this.escribirhtml=isiareaescribirhtml;
	this.iniciar=isiareainiciar;
	this.ver=isiareaver;
	this.ocultar=isiareaocultar;
	this.cargar=isiareacargar;
	this.scroll=isiareascroll;
	this.parar=isiareaparar;
	}

function isiareaescribircss() {	
	document.write('.'+this.csscontenido+' {position:absolute;top:'+this.posy+';left:'+this.posx+';width:'+this.ancho+';height:'+this.alto+';clip:rect(0,'+this.ancho+','+this.alto+',0);z-index:1;visibility:visible;}\n');
	if (document.layers) { document.write('.'+this.cssscroll+' {position:absolute;top:0;left:0;width:'+this.ancho+';height:'+this.alto+';clip:auto;visibility:visible;}\n'); }
	if (!is_nav6up) { eval(this.bup+".escribircss()"); eval(this.bdo+".escribircss()"); }
	}


function isiareaescribirhtml() {
	document.write('<div id="'+this.capacontenido+'" class="'+this.csscontenido+'">');
	if (document.layers) { document.write('<div id="'+this.capascroll+'" class="'+this.cssscroll+'"></div>\n'); } 
	else if (is_nav6up) { document.write('<iframe id="'+this.iframe+'" name="'+this.iframe+'" width='+this.ancho+' height='+this.alto+' frameborder=0></iframe>\n'); }
	else { document.write('<iframe id="'+this.iframe+'" name="'+this.iframe+'" scrolling="no" width='+this.ancho+' height='+this.alto+' frameborder=0></iframe>\n'); }
	document.write('</div>\n');
	if (!is_nav6up) { eval(this.bup+".escribirhtml()"); eval(this.bdo+".escribirhtml()"); }
	}

function isiareainiciar() {
	// Para Variar esto está vacio... ;-)
	}

function isiareaver() { visibilidad(this.capacontenido,1); }
function isiareaocultar() { visibilidad(this.capacontenido,0); }

function isiareacargar(web) {
	if (document.getElementById) { document.getElementById(this.iframe).src=web; }
	if (document.all) { eval(this.iframe+".src=web"); }
	else if (document.layers) { eval("document."+this.capacontenido+".document."+this.capascroll+".src=web"); this.py=0; posicionar(this.capascroll,0,0);}
	}
function isiareascroll(n) {
	if (document.layers) { 
		if (n>0) { this.py=((this.py+n)<0)?(this.py+n):0;}
		else if (n<0) {eval("this.py+=((document."+this.capacontenido+".document."+this.capascroll+".top+document."+this.capacontenido+".document."+this.capascroll+".clip.height-n)>this.alto)?n:0");}
		posicionar(this.capascroll,0,this.py);
		}
	else if (document.all) { eval(this.iframe+".scrollBy(0,-n)"); }
	if (!this.i) {this.i=setInterval((this.nombre+".scroll("+n+")"),10);}
	}
function isiareaparar() { clearInterval(this.i); this.i=0; }
