tcJones={
	"url":document.location.pathname 
	,"expPolId":0
	,"expType":0
	,"expSec":0	
	,"OnSelfLink":function(vData)
	{
		// Check if we're loading a non-zero "pol" section
		// and set the "loading" message if so
		var vSec = vData.sec;
		if( vSec )
		{
			var a=vSec.split(",");
			if(a.length>1 && a[0]=="pol" && parseInt(a[1])>0 )
			{
				if( a=iclElt("id_loading_msg") )
					a.innerHTML="Cargando...";
				if( a=iclElt("id_results") )
					a.innerHTML="<div style=\"padding:20px\">...</div>";
					
			}
		}
		return true;
	}
	,"PolCompare":function(e,vPolId)
	{
		iclCancelEvent(e);
		alert("Compare +="+vPolId);
	}
	,"PolSurv1Sec":function(e,vPolId,vSec)
	{
		this.PolSec2(e,vPolId,"surv1",vSec);
	}
	,"PolParl1Sec":function(e,vPolId,vSec)
	{
		this.PolSec2(e,vPolId,"parl1",vSec);
	}
	,"PolSec2":function(e,vPolId,vType,vSec)
	{
		iclCancelEvent(e);
		if( this.expPolId==vPolId && this.expType==vType && this.expSec==vSec )
			this.HideExpPolSec();
		else
		{
			if( this.expPolId!=vPolId )
				this.SetPolSecData(vPolId,vType,vSec,"Cargando..");
			AwfLoad("pol_sec",{div:"pol_sec",pid:vPolId,type:vType,sec:vSec},{"url":this.url});
		}
	}
	,"SetPolSecData":function(vPolId,vType,vSec,vData)
	{
		if( vPolId=="0")vSec=vPolId;
		if( vType=="0")vType=0;
		if( vSec=="0")vSec=0;
		if( this.expPolId && this.expPolId!=vPolId)
			this.HideExpPolSec();
		var e;
		if( vPolId && vType && vSec && vData && (e=this.ShowPolSec(vPolId,vType,vSec,1)) )
			e.innerHTML=vData;
	}
	,"HideExpPolSec":function()
	{ this.ShowPolSec(this.expPolId,this.expType,this.expSec,0); }
	,"ShowPolSec":function(vPolId,vType,vSec,vShow)
	{
		var e=iclElt("pol_"+vPolId+"_sec");
		if( vShow )
		{
			this.expPolId=vPolId;
			this.expType=vType;
			this.expSec=vSec;
		}
		else
			this.expPolId=this.expType=this.expSec=0;
		if( e )
		{
			e.style.display=vShow?"block":"none";
			return e;
		}
		return 0;
	}
	,"RankPol":function(e,vPolId,vRank)
	{
		iclCancelEvent(e);
		AwfExec("rank_pol",{pid:vPolId,rank:vRank},{"url":this.url});
	}
};