var csbustcachevar=0
var enabletransition=0
var csloadstatustext=""
var csexternalfiles=[]
var enablepersist=false
var slidernodes=new Object()
var csloadedobjects=""
function ContentSlider(sliderid, autorun, customPaginateText, customNextText){
	var slider=document.getElementById(sliderid)
	if (typeof customPaginateText!="undefined" && customPaginateText!="")
		slider.paginateText=customPaginateText
	if (typeof customNextText!="undefined" && customNextText!="")
		slider.nextText=customNextText
	slidernodes[sliderid]=[]
	ContentSlider.loadobjects(csexternalfiles)
	var alldivs=slider.getElementsByTagName("div")
	for (var i=0; i<alldivs.length; i++){
		if (alldivs[i].className=="opacitylayer")
			slider.opacitylayer=alldivs[i]
		else if (alldivs[i].className=="contentdiv"){
			slidernodes[sliderid].push(alldivs[i])
			if (typeof alldivs[i].getAttribute("rel")=="string")
				ContentSlider.ajaxpage(alldivs[i].getAttribute("rel"), alldivs[i])
		}
	}
	ContentSlider.buildpagination(sliderid)
	var loadfirstcontent=true
	if (enablepersist && getCookie(sliderid)!=""){
		var cookieval=getCookie(sliderid).split(":")
		if (document.getElementById(cookieval[0])!=null && typeof slidernodes[sliderid][cookieval[1]]!="undefined"){
			ContentSlider.turnpage(cookieval[0], parseInt(cookieval[1]))
			loadfirstcontent=false
		}
	}
	if (loadfirstcontent==true)
		ContentSlider.turnpage(sliderid, 0)
	if (typeof autorun=="number" && autorun>0)
		window[sliderid+"timer"]=setTimeout(function(){ContentSlider.autoturnpage(sliderid, autorun)}, autorun)
}
ContentSlider.buildpagination=function(sliderid){
	var slider=document.getElementById(sliderid)
	var paginatediv=document.getElementById("paginate-"+sliderid)
	var pcontent="<ul>"
	var menuitems=document.getElementById("paginate-"+sliderid).getElementsByTagName("a")
	if (sliderid=='slider1') {
		for (var x=0; x<slidernodes[sliderid].length; x++) {
			switch(x) {
				case 0: menuitems[0].onmouseover=function(){ tabsnoticiasonmouseover(sliderid,0,'act') }; break;
				case 1: menuitems[1].onmouseover=function(){ tabsnoticiasonmouseover(sliderid,1,'ent') }; break;
				case 2: menuitems[2].onmouseover=function(){ tabsnoticiasonmouseover(sliderid,2,'fut') }; break;
				case 3: menuitems[3].onmouseover=function(){ tabsnoticiasonmouseover(sliderid,3,'dep') }; break;
				case 4: menuitems[4].onmouseover=function(){ tabsnoticiasonmouseover(sliderid,4,'tec') }; break;
				case 5: menuitems[5].onmouseover=function(){ tabsnoticiasonmouseover(sliderid,5,'opi') }; break;
				case 6: menuitems[6].onmouseover=function(){ tabsnoticiasonmouseover(sliderid,6,'rad') }; break;
				
			}
		}
	}
	else {
		for (var x=0; x<slidernodes[sliderid].length; x++) {
			switch(x) {
				case 0: menuitems[0].onmouseover=function(){ tabsonmouseover(sliderid,0) }; break;
				case 1: menuitems[1].onmouseover=function(){ tabsonmouseover(sliderid,1) }; break;
				case 2: menuitems[2].onmouseover=function(){ tabsonmouseover(sliderid,2) }; break;
				case 3: menuitems[3].onmouseover=function(){ tabsonmouseover(sliderid,3) }; break;
				case 4: menuitems[4].onmouseover=function(){ tabsonmouseover(sliderid,4) }; break;
				case 5: menuitems[5].onmouseover=function(){ tabsonmouseover(sliderid,5) }; break;
				case 6: menuitems[6].onmouseover=function(){ tabsonmouseover(sliderid,6) }; break;
				case 7: menuitems[7].onmouseover=function(){ tabsonmouseover(sliderid,7) }; break;
				case 8: menuitems[8].onmouseover=function(){ tabsonmouseover(sliderid,8) }; break;
				case 9: menuitems[9].onmouseover=function(){ tabsonmouseover(sliderid,9) }; break;
				case 10: menuitems[10].onmouseover=function(){ tabsonmouseover(sliderid,10) }; break;
			}
		}
	}
	paginatediv.onclick=function(){
	if (typeof window[sliderid+"timer"]!="undefined")
		clearTimeout(window[sliderid+"timer"])
	}
}

ContentSlider.turnpage=function(sliderid, thepage){
	var paginatelinks=document.getElementById("paginate-"+sliderid).getElementsByTagName("a")
	for (var i=0; i<slidernodes[sliderid].length; i++){
		paginatelinks[i].className=""
		slidernodes[sliderid][i].style.display="none"
	}
	paginatelinks[thepage].className="selected"
	if (enabletransition){
		if (window[sliderid+"fadetimer"])
			clearTimeout(window[sliderid+"fadetimer"])
		this.setopacity(sliderid, 0.1)
	}
	slidernodes[sliderid][thepage].style.display="block"
	if (enabletransition)
		this.fadeup(sliderid, thepage)
	paginatelinks[paginatelinks.length-1].setAttribute("rel", thenextpage=(thepage<paginatelinks.length-1)? thepage+1 : 0)
	if (enablepersist)
		setCookie(sliderid, sliderid+":"+thepage)
}
ContentSlider.autoturnpage=function(sliderid, autorunperiod){
	var paginatelinks=document.getElementById("paginate-"+sliderid).getElementsByTagName("a")
	var nextpagenumber=parseInt(paginatelinks[paginatelinks.length-1].getAttribute("rel"))
	ContentSlider.turnpage(sliderid, nextpagenumber)
	window[sliderid+"timer"]=setTimeout(function(){ContentSlider.autoturnpage(sliderid, autorunperiod)}, autorunperiod)
}
ContentSlider.setopacity=function(sliderid, value){
	var targetobject=document.getElementById(sliderid).opacitylayer || null
	if (targetobject && targetobject.filters && targetobject.filters[0]){
		if (typeof targetobject.filters[0].opacity=="number")
			targetobject.filters[0].opacity=value*100
		else
			targetobject.style.filter="alpha(opacity="+value*100+")"
		}
	else if (targetobject && typeof targetobject.style.MozOpacity!="undefined")
		targetobject.style.MozOpacity=value
	else if (targetobject && typeof targetobject.style.opacity!="undefined")
		targetobject.style.opacity=value
	targetobject.currentopacity=value
}
ContentSlider.fadeup=function(sliderid){
	var targetobject=document.getElementById(sliderid).opacitylayer || null
	if (targetobject && targetobject.currentopacity<1){
		this.setopacity(sliderid, targetobject.currentopacity+0.1)
		window[sliderid+"fadetimer"]=setTimeout(function(){ContentSlider.fadeup(sliderid)}, 100)
	}
}
function getCookie(Name){ 
	var re=new RegExp(Name+"=[^;]+", "i");
	if (document.cookie.match(re))
		return document.cookie.match(re)[0].split("=")[1]
	return ""
}
function setCookie(name, value){
	document.cookie = name+"="+value
}
ContentSlider.loadobjects=function(externalfiles){
	for (var i=0; i<externalfiles.length; i++){
		var file=externalfiles[i]
		var fileref=""
		if (csloadedobjects.indexOf(file)==-1){
			if (file.indexOf(".js")!=-1){
				fileref=document.createElement('script')
				fileref.setAttribute("type","text/javascript");
				fileref.setAttribute("src", file);
			}
			else if (file.indexOf(".css")!=-1){
				fileref=document.createElement("link")
				fileref.setAttribute("rel", "stylesheet");
				fileref.setAttribute("type", "text/css");
				fileref.setAttribute("href", file);
			}
		}
		if (fileref!=""){
			document.getElementsByTagName("head").item(0).appendChild(fileref)
			csloadedobjects+=file+" "
		}
	}
}
var num, para, sufijo, slider
num = 1; slider = 'slider1'; sufijo = '--';
function tabsnoticiasonmouseover(sliderid,thepage,suf) {
	num = 1; sufijo = suf;
	ContentSlider.turnpage(sliderid,thepage)
	if (typeof window[sliderid+"timer"]!="undefined")
		clearTimeout(window[sliderid+"timer"])
	if (typeof window[slider+"titles"]!="undefined")
		clearTimeout(window[slider+"titles"])
	efecto(sufijo,num)
}
function tabsonmouseover(sliderid,thepage) {
	ContentSlider.turnpage(sliderid,thepage)
	if (typeof window[sliderid+"timer"]!="undefined")
		clearTimeout(window[sliderid+"timer"])
}
function pausa_efecto(num) {
 efecto(sufijo,num)
	if (typeof window[slider+"titles"]!="undefined")
		clearTimeout(window[slider+"titles"])
}
function sigue_efecto() {
	num++
	if (typeof window[slider+"titles"]!="undefined")
		clearTimeout(window[slider+"titles"])
	window[slider+"titles"]=setTimeout(function(){efecto(sufijo,num)}, 7000)
}
function efecto(sufijo,num) {
 if (sufijo == 'opi' || sufijo=='tv' || sufijo=='rad') {
 	if (typeof window[slider+"titles"]!="undefined")
		clearTimeout(window[slider+"titles"])
 			return
 }
 var top = eval('imgs_'+sufijo+'.length')
 if (num > top) {
	if (typeof window[slider+"titles"]!="undefined")
		clearTimeout(window[slider+"titles"])
	inicianews(0)
	return
 }
 document.getElementById('fondo_'+sufijo).style.backgroundImage = 'url(' + eval('imgs_'+sufijo+'[num-1]') + ')'
 document.getElementById('enlace_'+sufijo).setAttribute('href',document.getElementById('titulo_'+sufijo+'_'+num.toString()).getAttribute('href'))
 for(var i=1;i<=top;i++) {
	if (i!=num) document.getElementById('titulo_'+sufijo+'_'+i.toString()).setAttribute('className','txt_noticias')
	else document.getElementById('titulo_'+sufijo+'_'+i.toString()).setAttribute('className','res_noticias')
 }
	num++
	if (typeof window[slider+"titles"]!="undefined")
		clearTimeout(window[slider+"titles"])
	window[slider+"titles"]=setTimeout(function(){efecto(sufijo,num)}, 7000)
}
function inicianews(numrand) {
	num = 1
	if (numrand==1||sufijo=='') { ContentSlider.turnpage(slider,0); sufijo='act'; efecto(sufijo,num); }
	else if (numrand==2||sufijo=='act') { ContentSlider.turnpage(slider,1); sufijo='ent'; efecto(sufijo,num); }
	else if (numrand==3||sufijo=='ent') { ContentSlider.turnpage(slider,2); sufijo='fut'; efecto(sufijo,num); }
	else if (numrand==4||sufijo=='fut') { ContentSlider.turnpage(slider,3); sufijo='dep'; efecto(sufijo,num); }
	else if (numrand==5||sufijo=='dep') { ContentSlider.turnpage(slider,4); sufijo='tec'; efecto(sufijo,num); }
	else if (numrand==6||sufijo=='tec') { ContentSlider.turnpage(slider,5); sufijo='opi'; window[slider+"titles"] = setTimeout(function(){inicianews(0)},13000); }
	else if (numrand==7||sufijo=='opi') { ContentSlider.turnpage(slider,6); sufijo='rad'; window[slider+"titles"] = setTimeout(function(){inicianews(0)},30000); }
	else if (numrand==8||sufijo=='rad') { ContentSlider.turnpage(slider,7); sufijo='tv'; }
	else if (sufijo=='tv') { ContentSlider.turnpage(slider,0); sufijo='act'; efecto(sufijo,1); }
}
function inicianews2(sliderid,thepage) { ContentSlider.turnpage(sliderid,thepage-1) }
