function xAbC(id,localiza,estilos,enlace,objs,enlSec){
	var xAbCObj= new xAbC.create(id,localiza,estilos,enlace,objs,enlSec);
	eval('xAbC'+id+'=xAbCObj');
	return xAbCObj;
}
xAbC.create=function(id,localiza,estilos,enlace,objs,enlSec){
 	this.arg=arguments;
	this.ant=this.arg[0]+'-a';
	this.excep=1;
	this.aumento=3;
	this.auxDat=['a','b','c','d','e','f','g','h','i','j','l','m','n','o','p','r','s','t','v','y'];
	this.paintTxT();
}
xAbC.create.prototype.paintTxT=function(){
	this.auxX=this.arg[1][0];
	for(var i=0;i<this.auxDat.length;i++){
		var idAux=this.arg[0]+'-'+this.auxDat[i];
		this.auxX=(i!=0)? this.auxX+document.getElementById(this.arg[0]+'-'+this.auxDat[(i-1)]).offsetWidth+this.arg[1][2] : this.arg[1][0];
		this.instDiv(idAux,this.auxX,this.arg[1][1],null,null,2,'v');
		var str='<table border=0 cellspacing=0 cellpadding=0 width='+this.arg[1][3]+'><tr><td align=left><a href="javascript:void(0)" onclick="xAbC'+this.arg[0]+'.selec(parentNode.parentNode.parentNode.parentNode.parentNode.id)" class="'+((i==0)? this.arg[2][3] : this.arg[2][0])+'" style="font-size:'+this.arg[2][1]+'px" id="'+this.arg[0]+'-'+this.auxDat[i]+'Enl">'+this.auxDat[i].toUpperCase()+'</a></td></tr></table>';
		this.inserConte(this.arg[0]+"-"+this.auxDat[i],str);
	}
	this.instDiv('linea',(this.arg[1][0]-this.arg[1][4]),(this.arg[1][1]-this.arg[1][4]),this.calWDista(),this.calHDista(),1,'v');
	this.inserConte('linea','<table border=0 cellspacing=0 cellpadding=0 width=100% height=100% class="'+this.arg[2][2]+'"><tr><td></td></tr></table>');
}
xAbC.create.prototype.instDiv=function(id,x,y,w,h,z,v){
	if(navigator.appName=='Netscape'&&document.getElementById){
		var aux=document.createElement("div");
		aux.id=id;
		aux.style.position='absolute';
		aux.style.left=x;
		aux.style.top=y;
		if(w!=null) aux.style.width=w;
		if(h!=null) aux.style.height=h;
		aux.style.zIndex=(z!=null)? z : 1;
		aux.style.visibility=(v==null||v=='v')? 'visible' : 'hidden';
		document.body.appendChild(aux);
	}else{
		var aux='<div id="'+id+'" style="position:absolute;left:'+x+'px;top:'+y+'px';
		if(w!=null) aux+=';width:'+w+'px';
		if(h!=null) aux+=';height:'+h+'px';
		(z!=null)? aux+=';z-Index:'+z : aux+=';z-Index:1';
		(v==null||v=='v')? aux+=';visibility:visible' : aux+=';visibility:hidden';
		aux+='"></div>';
		document.body.insertAdjacentHTML('BeforeEnd',aux);
	}
}
xAbC.create.prototype.inserConte=function(id,txt){ document.getElementById(id).innerHTML=txt; }

xAbC.create.prototype.calDista=function(){ this.distan=Math.round((this.arg[1][3]-document.getElementById(this.arg[0]+'-'+this.auxDat[0]).offsetWidth)/2); 
return this.distan; }

xAbC.create.prototype.calHDista=function(){ this.hDistan=Math.round(((2*this.arg[1][4])+document.getElementById(this.arg[0]+'-'+this.auxDat[0]).offsetHeight)); 
return this.hDistan; }

xAbC.create.prototype.calWDista=function(){ this.wDistan=Math.round(((2*this.arg[1][4])+document.getElementById(this.arg[0]+'-'+this.auxDat[0]).offsetWidth)); 
return this.wDistan; }

xAbC.create.prototype.moveBlock=function(id){
	this.limit=parseInt(document.getElementById(id).style.left);
	this.tiempo=0;
	this.moving();
}
xAbC.create.prototype.moving=function(){
	clearTimeout(this.tiempo);
	var posi=parseInt(document.getElementById('linea').style.left);
	var auxLimit=this.limit-this.arg[1][4];
	if(auxLimit<posi){
			document.getElementById('linea').style.left=posi-(((posi-auxLimit)>15)? 5 :1);
		this.tiempo=setTimeout('xAbC'+this.arg[0]+'.moving()',0);
	}else if(auxLimit>posi){	
		document.getElementById('linea').style.left=posi+(((auxLimit-posi)>15)? 5 :1);
		this.tiempo=setTimeout('xAbC'+this.arg[0]+'.moving()',0);
	}else{
		top.focus();
		clearTimeout(this.tiempo);
		document.getElementById(this.ant+'Enl').className=this.arg[2][3];
		if(this.excep==1){
			var enl=this.arg[3]+this.ant.split("-")[1].toUpperCase()+'.htm';
			var dat=[eval(this.arg[4][0]+'.space[0]'),eval(this.arg[4][0]+'.space[1]')];
			contene.document.location.href=this.arg[3]+this.ant.split("-")[1].toUpperCase()+'.htm?'+dat[0]+'?'+dat[1];
		}
		eval(this.arg[4][0]+'.ant=1');
		
	}
}
xAbC.create.prototype.selec=function(id){
	this.moveBlock(id);
	if(this.ant!=id){
		if(this.excep==1) eval(this.arg[4][1]+'.transparen(1)');
		this.inserConte('paginacion','');
		document.getElementById(this.ant+'Enl').className=this.arg[2][0];
		this.ant=id;
	}
}
xAbC.create.prototype.visibilidad=function(opc,type,soy){
	var vi=(opc==0)? 'hidden' : 'visible';
	this.excep=type;
	for(var i=0;i<this.auxDat.length;i++) document.getElementById(this.arg[0]+'-'+this.auxDat[i]).style.visibility=vi;
	document.getElementById('linea').style.visibility=vi;
	if(opc==0&&this.ant!=this.arg[0]+'-a') this.selec(this.arg[0]+'-a');
	switch(type){
		case 1:{
			eval(this.arg[4][0]+'.rescaMarco("amp","'+(this.arg[3]+this.ant.split("-")[1].toUpperCase()+'.htm')+'")');
			break;
		}
		case 2:{
			var s=(soy==0)? this.arg[5][0] : (soy==1)? this.arg[5][1] : this.arg[5][2];
			eval(this.arg[4][0]+'.rescaMarco("comp","'+s+'")');
			break;
		}
	}
}


