var esNets= (document.all) ? false : true;
var doc = (esNets) ? "document.layers['" : "document.all.";   
var elStl = (esNets) ? "" : ".style";
var elTop = (esNets) ? "'].top" : elStl+".pixelTop";
var elLft = (esNets) ? "'].left" : elStl+".pixelLeft";
var zzInd =  (esNets) ? "'].zIndex" : elStl+".zIndex";
var hgtCr = (esNets) ? "'].document.height" : ".scrollHeight";
var visB = (esNets) ? "'].visibility" : ".visibility";
var sierreFrk = (esNets) ? "']" : "";
var netImg = (esNets) ? "'].document." : ".document.all.";
var vvisBV = "visible";
var vvisBH = "hidden";

function creador(nomCap,tp,lft,bgcol,contiene,vis,zIn,wiz,onMver,onMout,onClk,pstExpl,kuelga,dspl,addStl)
{
this.nomCap = nomCap;
this.tp = tp;
this.lft = lft;
this.bgcol = bgcol;
this.contiene = contiene;
this.vis = vis;
this.zIn = zIn;
this.wiz = wiz;
this.addStl=addStl;
if (typeof(this.addStl)=='undefined')
	{this.addStl=""}
if (typeof(creador.arguments[8])!='undefined') 
	{this.pasaEvOver = pasaEvOver}
if (typeof(creador.arguments[9])!='undefined') 
	{this.pasaEvOut = pasaEvOut;}
if (typeof(creador.arguments[10])!='undefined') 
	{this.pasaEvClk = pasaEvClk;}
if (typeof(creador.arguments[11])!='undefined') 
	{this.pstExpl = pstExpl;}
else if (!esNets)
	{this.pstExpl = 'absolute'}
if (typeof(creador.arguments[12])!='undefined') 
	{this.kuelga = kuelga;}
if (typeof(creador.arguments[12])!='undefined') 
	{this.dspl = dspl;}
	
this.pintala = pintala;
this.pintala();
}

function pasaEvOut (eve)
{
if (esNets)
	{eval(doc+"cpRf"+this.nomCap+"'].captureEvents(Event.MOUSEOUT)");}
	eval(doc+"cpRf"+this.nomCap+sierreFrk+".onmouseout = function (eveNets){if (esNets) {if (eveNets.target.constructor == Layer ){"+eve+"} else {return routeEvent(eveNets)}} else {if (event.srcElement=='[object]') {"+eve+"}}}");
	}

function pasaEvOver (eve)
{
if (esNets)
	{eval("document.layers['cpRf"+this.nomCap+"'].captureEvents(Event.MOUSEOVER)");}
eval(doc+"cpRf"+this.nomCap+sierreFrk+".onmouseover = function (event){"+eve+"}");
}

function pasaEvClk (eve)
{
if (esNets)
	{eval("document.layers['cpRf"+this.nomCap+"'].captureEvents(Event.CLICK)");}
eval(doc+"cpRf"+this.nomCap+sierreFrk+".onclick = function (event){"+eve+"}");
}


function pintala()
{
if (esNets)
	{
		
	eval("document.layers['cpRf"+this.nomCap+"'] = new Layer("+this.wiz+")");
	var aux = eval("document.layers['cpRf"+this.nomCap+"']");
	var aux2 = "document.layers['cpRf"+this.nomCap+"']";
	aux.name = 'capPres' + this.nomCap;
	aux.visibility = this.vis;
	aux.left = this.lft;/*+INCR*/;
	aux.top =  this.tp;
	if (this.bgcol!='')
		{aux.bgColor = this.bgcol}
	aux.zIndex = this.zIn;
	eval(this.addStl)
	var contenido = this.contiene;
	aux.document.open();
	aux.document.write(contenido);
	
	aux.document.close();
	}
else
	{
	var aux = '<DIV id=cpRf' + this.nomCap + ' style="position:'+this.pstExpl+';left:' + this.lft + ';top:' + this.tp + ';width:' + this.wiz; 
	if (this.kuelga!=null)
		{aux +=  ';display:'+this.dspl;}
	if (this.bgcol!='')
		{aux +=  ';background-color:'+ this.bgcol;}
	aux+=this.addStl;	
	/*if (this.nomCap.indexOf("Over")!=-1)
		{aux += '; border-width:2px; border-style: solid; border-color: #FFBA00'}*/
	aux += ';visibility:' +this.vis + '; z-index:' + (this.zIn) +'">';
	aux+= this.contiene;
	aux+="</DIV>";
	if (this.kuelga != null) 
		{document.all[this.kuelga].insertAdjacentHTML("BeforeEnd",aux);}
	else 
		{
			
			document.body.insertAdjacentHTML("BeforeEnd",aux);}
	}
}
