/*
// JoomlaWorks "Tabs & Slides" Module for Joomla! 1.5.x - Version 1.0
// License: http://www.gnu.org/copyleft/gpl.html
// Copyright (c) 2006 - 2008 JoomlaWorks, a Komrade LLC company.
// More info at http://www.joomlaworks.gr
// Developers: Fotis Evangelou - George Chouliaras
// ***Last update: May 8th, 2008***
*/

/*eval(function(p,a,c,k,e,r){
e=function(c){
return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};
if(!''.replace(/^/,String)){
while(c--)r[e(c)]=k[c]||e(c);
k=[function(e){
return r[e]}];
e=function(){
return'\\w+'};
c=1};
while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);
return p}('7.2k(\'<l 2y="2j/2a">.1Z{
E:15;

}<\\/l>\');
5 10={
\'1u\':Y,\'x\':"2W",\'1o\':6(a){
5 t=a.z;
5 i;
4(t.p){
t.x=t.p+t.x}i=2h(1c(t.x));
4(2c(i)){
h}t.W(i)},\'18\':6(a){
5 c=a.z.x;
5 i=a.1p;
1V(c,i)}};
6 1V(a,b,c,d,e,f){
7.x=a+"="+2D(b)+((c)?";

1I="+c.2x():"")+((d)?";

1H="+d:"")+((e)?";

1E="+e:"")+((f)?";

2t":"")}6 1c(a){
5 b=7.x;
5 c=a+"=";
5 d=b.1g(";

"+c);
4(d==-1){
d=b.1g(c);
4(d!=0)h 11}F{
d+=2}5 e=7.x.1g(";

",d);
4(e==-1){
e=b.s}h 2f(b.2e(d+c.s,e))}6 2d(a,b,c){
4(1c(a)){
7.x=a+"="+((b)?";

1H="+b:"")+((c)?";

1E="+c:"")+";

1I=2b, 1t-29-27 1s:1s:1t 24"}}6 v(a){
5 b;
3.m=11;
3.1r="1Z";
3.1q="2S";
3.1X="2Q";
3.1U="2K";
3.1S="2H";
3.1m="2F";
3.1P="2E";
3.1k=[\'2C\',\'2B\',\'2z\',\'2w\',\'2v\'];
3.1G=Y;
3.1F=Y;
3.1D=j;
3.1n=\'<1R>2r<1T>\';
B(b 2m a){
3[b]=a[b]}3.1f=y L(\'\\\\b\'+3.1r+\'\\\\b\',\'o\');
3.2i=y L(\'\\\\b\'+3.1q+\'\\\\b\',\'o\');
3.1x=y L(\'\\\\b\'+3.1X+\'\\\\b\',\'o\');
3.1w=y L(\'\\\\b\'+3.1U+\'\\\\b\',\'o\');
3.1e=y L(\'\\\\b\'+3.1m+\'\\\\b\',\'o\');
3.k=y 2g();
4(3.m){
3.1v(3.m);
3.m=11}}v.C.1v=6(e){
5 a,i,M,t,1h=0,N,T,u,q,16;
4(!7.Q){
h j}4(e.p){
3.p=e.p}3.k.s=0;
a=e.28;
B(i=0;
i<a.s;
i++){
4(a[i].8&&a[i].8.X(3.1x)){
t=y 26();
t.m=a[i];
3.k[3.k.s]=t;
4(a[i].8.X(3.1w)){
1h=3.k.s-1}}}N=7.1a("25");
N.8=3.1S;
B(i=0;
i<3.k.s;
i++){
t=3.k[i];
t.r=t.m.19;
4(3.1F){
t.m.19=\'\'}4(!t.r){
B(M=0;
M<3.1k.s;
M++){
16=t.m.Q(3.1k[M])[0];
4(16){
t.r=16.23;
4(3.1G){
t.r.w(/<22>/o," ");
t.r=t.r.w(/<[^>]+>/g,"")}21}}}4(!t.r){
t.r=i+1}T=7.1a("U");
t.U=T;
u=7.1a("a");
u.17(7.20(t.r));
u.2V="2U:2R(11);

";
u.19=t.r;
u.1Y=3.1W;
u.z=3;
u.G=i;
4(3.1D&&3.1n){
q=3.1n;
q=q.w(/<1R>/o,3.p);
q=q.w(/<2P>/o,i);
q=q.w(/<1T>/o,i+1);
q=q.w(/<2O>/o,t.r.w(/[^a-2N-2L-9\\-]/o,\'\'));
u.p=q}T.17(u);
N.17(T)}e.2J(N,e.2I);
e.8=e.8.w(3.1f,3.1q);
3.W(1h);
4(K 3.1o==\'6\'){
3.1o({
z:3})}h 3};
v.C.1W=6(b){
5 c,a,H,G,Z;
a=3;
4(!a.z){
h j}H=a.z;
G=a.G;
a.2G();
4(K H.18==\'6\'){
Z={
\'z\':H,\'1p\':G,\'1l\':b};
4(!b){
Z.1l=R.1l}c=H.18(Z);
4(c===j){
h j}}H.W(G);
h j};
v.C.1Q=6(){
5 i;
B(i=0;
i<3.k.s;
i++){
3.1O(i)}};
v.C.1O=6(a){
5 b;
4(!3.k[a]){
h j}b=3.k[a].m;
4(!b.8.X(3.1e)){
b.8+=\' \'+3.1m}3.1N(a);
h 3};
v.C.W=6(a){
5 b;
4(!3.k[a]){
h j}3.1Q();
b=3.k[a].m;
b.8=b.8.w(3.1e,\'\');
3.1y(a);
4(K 3.1A==\'6\'){
3.1A({
\'z\':3,\'1p\':a})}h 3};
v.C.1y=6(a){
3.k[a].U.8=3.1P;
h 3};
v.C.1N=6(a){
3.k[a].U.8=\'\';
h 3};
6 1j(a){
5 b,D,i;
4(!a){
a={
}}b=y v(a);
D=7.Q("m");
B(i=0;
i<D.s;
i++){
4(D[i].8&&D[i].8.X(b.1f)){
a.m=D[i];
D[i].z=y v(a)}}h 3}6 1i(a){
5 b;
4(!a){
a={
}}b=R.13;
4(K R.13!=\'6\'){
R.13=6(){
1j(a)}}F{
R.13=6(){
b();
1j(a)}}}4(K 10==\'2A\'){
1i()}F{
4(!10[\'1u\']){
1i(10)}}5 A=j;
5 I=j;
6 1B(e,a){
4(!a)a=3.p;
a=a+\'\';
5 b=a.w(/[^0-9]/g,\'\');
5 c=7.P(\'O\'+b);
A=j;
4(!c.l.E||c.l.E==\'15\'){
4(I&&I!=b){
A=b;
J(I,(12*-1))}F{
c.l.E=\'1M\';
c.l.1L=\'1J\';
J(b,12)}}F{
J(b,(12*-1));
I=j}}6 J(a,b){
5 c=7.P(\'O\'+a);
5 d=7.P(\'1K\'+a);
n=c.2u;
n=n+b;
14=Y;
4(n>d.V){
n=d.V;
14=j}4(n<=1){
n=1;
14=j}c.l.n=n+\'1b\';
5 e=n-d.V;
4(e>0)e=0;
d.l.1C=e+\'1b\';
4(14){
2s(\'J(\'+a+\',\'+b+\')\',2M)}F{
4(n<=1){
c.l.E=\'15\';
4(A&&A!=a){
7.P(\'O\'+A).l.E=\'1M\';
7.P(\'O\'+A).l.1L=\'1J\';
J(A,12)}}F{
I=a}}}6 2q(){
5 a=7.Q(\'1d\');
5 b=1;
B(5 c=0;
c<a.s;
c++){
4(a[c].8==\'2p\'){
a[c].1Y=1B;
a[c].p=\'2o\'+b;
5 d=a[c].1z;
2n(d&&d.2T!=\'1d\'){
d=d.1z}d.p=\'O\'+b;
S=d.Q(\'1d\')[0];
S.l.1C=0-S.V+\'1b\';
S.8=\'2l\';
S.p=\'1K\'+b;
d.l.E=\'15\';
d.l.n=\'2X\';
b++}}}',62,184,'|||this|if|var|function|document|className|||||||||return||false|tabs|style|div|height|gi|id|aId|headingText|length||DOM_a|tabberObj|replace|cookie|new|tabber|objectIdToSlideDown|for|prototype|divs|display|else|tabberIndex|self|jwts_activeId|slideContent|typeof|RegExp|i2|DOM_ul|jwts_a|getElementById|getElementsByTagName|window|contentDiv|DOM_li|li|offsetHeight|tabShow|match|true|onClickArgs|tabberOptions|null|jwts_slideSpeed|onload|rerunFunction|none|headingElement|appendChild|onClick|title|createElement|px|getCookie|DIV|REclassTabHide|REclassMain|indexOf|defaultTab|tabberAutomaticOnLoad|tabberAutomatic|titleElements|event|classTabHide|linkIdFormat|onLoad|index|classMainLive|classMain|00|01|manualStartup|init|REclassTabDefault|REclassTab|navSetActive|nextSibling|onTabDisplay|showHideContent|top|addLinkId|domain|removeTitle|titleElementsStripHTML|path|expires|visible|jwts_ac|visibility|block|navClearActive|tabHide|classNavActive|tabHideAll|tabberid|classNav|tabnumberone|classTabDefault|setCookie|navClick|classTab|onclick|jwts_tabber|createTextNode|break|br|innerHTML|GMT|ul|Object|70|childNodes|Jan|css|Thu|isNaN|deleteCookie|substring|unescape|Array|parseInt|REclassMainLive|text|write|jwts_slidecontent|in|while|jwts_q|jwts_title|initShowHideDivs|nav|setTimeout|secure|clientHeight|h6|h5|toGMTString|type|h4|undefined|h3|h2|escape|jwts_tabberactive|jwts_tabbertabhide|blur|jwts_tabbernav|firstChild|insertBefore|jwts_tabbertabdefault|Z0|jwts_timer|zA|tabtitle|tabnumberzero|jwts_tabbertab|void|jwts_tabberlive|tagName|javascript|href|jwts_tabcookie|1px'.split('|'),0,{
}))*/

/*document.write(
	'<style type="text/css">.jwts_tabber{ display:none;}<\/style>');
	var tabberOptions={
		'manualStartup':true,'cookie':"jwts_tabcookie",'onLoad':function(a){
		var t=a.tabber;
		var i;
		if(t.id){
			t.cookie=t.id+t.cookie
		}
		i=parseInt(getCookie(t.cookie));
		if(isNaN(i)){
			return
		}
		t.tabShow(i)},'onClick':function(a){
			var c=a.tabber.cookie;
			var i=a.index;
			setCookie(c,i)}
	};
		
	function setCookie(a,b,c,d,e,f){
		document.cookie=a+"="+escape(b)+((c)?";expires="+c.toGMTString():"")+((d)?";path="+d:"")+((e)?";domain="+e:"")+((f)?";secure":"")
	}
	
	function getCookie(a){
		var b=document.cookie;
		var c=a+"=";
		var d=b.indexOf(";"+c);
		
		if(d==-1){
			d=b.indexOf(c);
			if(d!=0)return null
		}else{
			d+=2
		}
		
		var e=document.cookie.indexOf(";",d);
		if(e==-1){
			e=b.length
		}
		return unescape(b.substring(d+c.length,e))
	}
	
	function deleteCookie(a,b,c){
		if(getCookie(a)){
			document.cookie=a+"="+((b)?";path="+b:"")+((c)?";domain="+c:"")+";expires=Thu, 01-Jan-70 00:00:01 GMT"
		}
	}
	
	function tabberObj(a){
		var b;
		this.div=null;
		this.classMain="jwts_tabber";
		this.classMainLive="jwts_tabberlive";
		this.classTab="jwts_tabbertab";
		this.classTabDefault="jwts_tabbertabdefault";
		this.classNav="jwts_tabbernav";
		this.classTabHide="jwts_tabbertabhide";
		this.classNavActive="jwts_tabberactive";
		this.titleElements=['h2','h3','h4','h5','h6'];
		this.titleElementsStripHTML=true;
		this.removeTitle=true;
		this.addLinkId=false;
		this.linkIdFormat='<tabberid>nav<tabnumberone>';
		
		for(b in a){
			this[b]=a[b]}this.REclassMain=new RegExp('\\b'+this.classMain+'\\b','gi');
			this.REclassMainLive=new RegExp('\\b'+this.classMainLive+'\\b','gi');
			this.REclassTab=new RegExp('\\b'+this.classTab+'\\b','gi');
			this.REclassTabDefault=new RegExp('\\b'+this.classTabDefault+'\\b','gi');
			this.REclassTabHide=new RegExp('\\b'+this.classTabHide+'\\b','gi');
			this.tabs=new Array();
			if(this.div){
				this.init(this.div);
				this.div=null
			}
		}
		
		tabberObj.prototype.init=function(e){
			var a,i,i2,t,defaultTab=0,DOM_ul,DOM_li,DOM_a,aId,headingElement;
			
			if(!document.getElementsByTagName){
				return false
			}
			
			if(e.id){
				this.id=e.id
			}
			
			this.tabs.length=0;
			a=e.childNodes;
			for(i=0;i<a.length;i++){
				if(a[i].className&&a[i].className.match(this.REclassTab)){
					t=new Object();
					t.div=a[i];
					this.tabs[this.tabs.length]=t;
					if(a[i].className.match(this.REclassTabDefault)){
						defaultTab=this.tabs.length-1}}}DOM_ul=document.createElement("ul");
						DOM_ul.className=this.classNav;
						for(i=0;i<this.tabs.length;i++){
							t=this.tabs[i];
							t.headingText=t.div.title;
							if(this.removeTitle){
								t.div.title=''
							}
							
							if(!t.headingText){
								for(i2=0;i2<this.titleElements.length;i2++){
									headingElement=t.div.getElementsByTagName(this.titleElements[i2])[0];
									if(headingElement){
										t.headingText=headingElement.innerHTML;
										if(this.titleElementsStripHTML){
											t.headingText.replace(/<br>/gi," ");
											t.headingText=t.headingText.replace(/<[^>]+>/g,"")
										}
									break
								}
							}
						}
						
						if(!t.headingText){
							t.headingText=i+1}DOM_li=document.createElement("li");
							t.li=DOM_li;
							DOM_a=document.createElement("a");
							DOM_a.appendChild(document.createTextNode(t.headingText));
							DOM_a.href="javascript:void(null);";
							DOM_a.title=t.headingText;
							DOM_a.onclick=this.navClick;
							DOM_a.tabber=this;
							DOM_a.tabberIndex=i;
							if(this.addLinkId&&this.linkIdFormat){
								aId=this.linkIdFormat;
								aId=aId.replace(/<tabberid>/gi,this.id);
								aId=aId.replace(/<tabnumberzero>/gi,i);
								aId=aId.replace(/<tabnumberone>/gi,i+1);
								aId=aId.replace(/<tabtitle>/gi,t.headingText.replace(/[^a-zA-Z0-9\-]/gi,''));
								DOM_a.id=aId}DOM_li.appendChild(DOM_a);
								DOM_ul.appendChild(DOM_li)}e.insertBefore(DOM_ul,e.firstChild);
								e.className=e.className.replace(this.REclassMain,this.classMainLive);
								this.tabShow(defaultTab);
								if(typeof this.onLoad=='function'){
									this.onLoad({tabber:this})
								}
							return this
						};
						
						tabberObj.prototype.navClick=function(b){
							var c,a,self,tabberIndex,onClickArgs;
							a=this;
							if(!a.tabber){
								return false
							}
							self=a.tabber;
							tabberIndex=a.tabberIndex;
							a.blur();
							
							if(typeof self.onClick=='function'){
								onClickArgs={
									'tabber':self,'index':tabberIndex,'event':b
									};
								if(!b){
									onClickArgs.event=window.event
								}
								c=self.onClick(onClickArgs);
									
								if(c===false){
									return false
								}
							}
							
							self.tabShow(tabberIndex);
							return false
						};
						
						
						tabberObj.prototype.tabHideAll=function(){
							var i;
							for(i=0;i<this.tabs.length;i++){
								this.tabHide(i)
							}
						};
						
						tabberObj.prototype.tabHide=function(a){
							var b;
							if(!this.tabs[a]){
								return false
							}
							b=this.tabs[a].div;
							
							if(!b.className.match(this.REclassTabHide)){
								b.className+=' '+this.classTabHide}this.navClearActive(a);
								return this
							};
							
							tabberObj.prototype.tabShow=function(a){
								var b;
								if(!this.tabs[a]){
									return false
								}
								this.tabHideAll();
								b=this.tabs[a].div;
								b.className=b.className.replace(this.REclassTabHide,'');
								this.navSetActive(a);
								if(typeof this.onTabDisplay=='function'){
									this.onTabDisplay({'tabber':this,'index':a})
								}
								return this
							};
							
							tabberObj.prototype.navSetActive=function(a){
								this.tabs[a].li.className=this.classNavActive;
								return this
							};
							
							tabberObj.prototype.navClearActive=function(a){
								this.tabs[a].li.className='';
								return this
							};
							
							function tabberAutomatic(a){
								var b,divs,i;
								if(!a){
									a={}
								}
								b=new tabberObj(a);
								
								divs=document.getElementsByTagName("div");
								for(i=0;i<divs.length;i++){
									if(divs[i].className&&divs[i].className.match(b.REclassMain)){
										a.div=divs[i];
										divs[i].tabber=new tabberObj(a)
									}
								}
								
								return this
							}
							
							function tabberAutomaticOnLoad(a){
								var b;
								if(!a){
									a={}
								}		
								b=window.onload;
								if(typeof window.onload!='function'){
									window.onload=function(){
										tabberAutomatic(a)
									}
								}else{
									window.onload=function(){
										b();
										tabberAutomatic(a)
									}
								}
							}

			if(typeof tabberOptions=='undefined'){
				tabberAutomaticOnLoad()
			}else{
				if(!tabberOptions['manualStartup']){
					tabberAutomaticOnLoad(tabberOptions)
				}
			}

var objectIdToSlideDown=false;
var jwts_activeId=false;

function showHideContent(e,a,f){

	//alert("cago en tus muelas " + e +" "+ a +" "+ f);
	if(!a)a=this.id;
	
	a=a+'';
	var b=a.replace(/[^0-9]/g,'');
	var c=document.getElementById(f+'a_'+b);
	
	objectIdToSlideDown=false;
	if(!c.style.display||c.style.display=='none'){
		if(jwts_activeId&&jwts_activeId!=b){
			objectIdToSlideDown=b;
			slideContent(f,jwts_activeId,(jwts_slideSpeed*-1))
		}else{
			c.style.display='block';
			c.style.visibility='visible';
			slideContent(f,b,jwts_slideSpeed)
		}
	}else{
		slideContent(f,b,(jwts_slideSpeed*-1));
		jwts_activeId=false
	}
}

function slideContent(f,a,b){
	//alert(f+'a_'+a);
	var c=document.getElementById(f+'a_'+a);
	var d=document.getElementById(f+'ac_'+a);
	height=c.clientHeight;
	height=height+b;
	rerunFunction=true;
	if(height>d.offsetHeight){
		height=d.offsetHeight;
		rerunFunction=false
	}
	
	if(height<=1){
		height=1;
		rerunFunction=false
	}
	
	c.style.height=height+'px';
	var e=height-d.offsetHeight;
	if(e>0)e=0;
	d.style.top=e+'px';
	
	if(rerunFunction){
		setTimeout('slideContent("'+f+'",'+a+','+b+')',jwts_timer)
	}else{
		if(height<=1){
			c.style.display='none';
			if(objectIdToSlideDown&&objectIdToSlideDown!=a){
				document.getElementById(f+'a_'+objectIdToSlideDown).style.display='block';
				document.getElementById(f+'a_'+objectIdToSlideDown).style.visibility='visible';
				slideContent(f,objectIdToSlideDown,jwts_slideSpeed)
			}
		}else{
			//alert(a);
			jwts_activeId=a
		}
	}
}
	
function initShowHideDivs(){
	var a=document.getElementsByTagName('DIV');
	var b=1;
	for(var c=0;c<a.length;c++){
		if(a[c].className=='jwts_title'){
		//a[c].onclick=showHideContent;
		//a[c].id='jwts_q'+b;
		var d=a[c].nextSibling;
		while(d&&d.tagName!='DIV'){
			d=d.nextSibling
		}
			//d.id='jwts_a'+b;
			contentDiv=d.getElementsByTagName('DIV')[0];
			contentDiv.style.top=0-contentDiv.offsetHeight+'px';
			contentDiv.className='jwts_slidecontent';
			//contentDiv.id='jwts_ac'+b;
			d.style.display='none';
			d.style.height='1px';
			b++
		}
	}
}
*/

zonas = new Array();
totales = new Array();
function actua(posicion, grupo){
	//alert(posicion);
	//alert(grupo);
	//alert(zonas.length);
	var c=document.getElementById(grupo+'a_'+posicion);
	
	var total = 0;
	
	for(i=0; i<=zonas.length;i++){
		if(zonas[i]==grupo)	
			total = totales[i];
	}
	
	if (c.style.display=='none' || !c.style.display){
		if(manual != true){
			for(i=1;i<=total;i++){
				cerrar(grupo, i);	
			}
		}
		//alert(c.style.display);
		//if (!c.style.display||c.style.display!='none')
		abrir(posicion, grupo);
	}else{
		cerrar(grupo, posicion);	
	}
}

function cerrar(grupo, i){
	//alert(grupo+'a_'+i);
	var c=document.getElementById(grupo+'a_'+i);
	c.style.display='none';
}

function abrir(posicion, grupo){
	var c=document.getElementById(grupo+'a_'+posicion);	
	var d=document.getElementById(grupo+'ac_'+posicion);
	c.style.height='auto';
	height=c.clientHeight;
	
	d.style.top='0px';
	document.getElementById(grupo+'a_'+posicion).style.display='block';
	document.getElementById(grupo+'a_'+posicion).style.visibility='visible';
}
