var prevobj = '';
var prevstyle = '';
//configure menu width (in px):
var menuwidth=713
//configure menu height (in px):
var menuheight=151
//configure scroll speed (1-10), where larger is faster
var scrollspeed=6
//specify menu content

////NO NEED TO EDIT BELOW THIS LINE////////////

var iedom=document.all||document.getElementById
var actualwidth=''
var cross_scroll, ns_scroll
var loadedyes=0

function fillup(){
	if (iedom){
	cross_scroll=document.getElementById? document.getElementById("dvCatCanales") : document.all.test
	actualwidth=document.all? cross_scroll.offsetWidth : document.getElementById("dvCatCanales").offsetWidth
	}
	loadedyes=1
}

window.onload=fillup

function moveleft(){
	if (loadedyes){
		if (iedom&&parseInt(cross_scroll.style.left)>(menuwidth-actualwidth)){
		cross_scroll.style.left=parseInt(cross_scroll.style.left)-scrollspeed+"px"
		}
		else if (document.layers&&ns_scroll.left>(menuwidth-actualwidth))
		ns_scroll.left-=scrollspeed
	}
	lefttime=setTimeout("moveleft()",50);
}

function moveright(){
	if (loadedyes){
		if (iedom&&parseInt(cross_scroll.style.left)<0)
		cross_scroll.style.left=parseInt(cross_scroll.style.left)+scrollspeed+"px"
			else if (document.layers&&ns_scroll.left<0)
		ns_scroll.left+=scrollspeed
		}
	righttime=setTimeout("moveright()",50);
}

function iluminar(obj){
	if (prevobj != ''){
		prevobj.className = prevstyle;
	}
	prevobj = obj;
	prevstyle = obj.className;
	obj.className= 'listaCategoriaOver';
}


function setRubro(obj, idRubro){
	document.getElementById('dvListaAvisos').innerHTML = "<b>Buscando avisos...</b>";
	ListarSubRubros(['idRubro__'+idRubro,'NO_CACHE'],[ListarSubRubros_callback]); //['dvSubRubros']);
	ListarAvisos(['idRubro__'+idRubro,'NO_CACHE'],['dvListaAvisos']);
}

function ListarSubRubros_callback(idRubro, haveSubs, SubRubros){
	var divSubrubros = document.getElementsByName('dvSubRubros');

	for( var i = 0; i < divSubrubros.length; i++){
		divSubrubros[i].style.display = 'none';
	} 
	if(haveSubs != 0){
		document.getElementById('subrubros_'+idRubro).innerHTML = SubRubros;
		document.getElementById('subrubros_'+idRubro).style.display = '';
	} 
}

function setSubRubro(obj, idRubro){
	document.getElementById('dvListaAvisos').innerHTML = "<b>Buscando avisos...</b>";
	ListarAvisos(['idRubro__'+idRubro,'NO_CACHE'],['dvListaAvisos']);
}

function setCategoria(obj, idCategoria){
	try{
		if (idCategoria == -3){
			document.getElementById('canalGrilla').innerHTML= '<div class="Datos2" style="text-align:center;"><div class="Datos2" style="text-align:justify;">Usted esta viendo <b>"En Vivo"</b>. Transmisiones en directo de nuestros colaboradores distribuidos por todo el mundo.<br><br>En este caso no hay una grilla de programaci&oacute;n.<br><br>Si usted ve el nombre de alg&uacute;n canal es que esta transmitiendo en este momento.<br><br>Al ver este canal podr&aacute; tambi&eacute;n encontrar una descripci&oacute;n del mismo, lugar de emisi&oacute;n, tipo de evento y eventualmente el equipo usado.<br><br>&Uacute;nase a nuestros colaboradores, y comience a transmitir a todo el mundo haciendo click en <a style="color:#ff0000;" href="/cgi-bin/vivo-difundir_as3.pl">Difundir</a>. <br> <br></div><a style="color:#ff8080;" href="/cgi-bin/render.pl?p=guide-difundir">Vea la gu&iacute;a r&aacute;pida para difundir,<br> y muestrese al mundo en segundos!!</a></div>';
		}
		else{
			document.getElementById('canalGrilla').innerHTML= '<div class="Datos2" style="text-align:center;"><br><br><br>Programación no disponible<br><br> para el canal actual.<br><br><br><br><br><br><br><br><br><br><br><br><a style="color:#ff8080;" href="/cgi-bin/render.pl?p=guide-difundir">Vea la gu&iacute;a r&aacute;pida para difundir,<br> y muestrese al mundo en segundos!!</a></div>';
		}
	}
	catch(e){
	}
	
	listarCanales(['idCategoria__'+idCategoria,'NO_CACHE'],[cargarEventos_callback]);

}


function cargarEventos_callback(valor1,valor2,valor3){
		if( valor1+"" != "undefined"){
			document.getElementById('dvCatNombre').value = valor1;
		}
		if( valor2+"" != "undefined"){
			document.getElementById('dvCatDetalle').value = valor2;
		}
		if( valor3+"" != "undefined"){
			document.getElementById('dvCatCanales').innerHTML = valor3;
		}
		setTimeout("fillup();",1500);
}

function setClass(clase, obj){
	if(typeof(obj) == 'string'){
		obj = document.getElementById(obj);
	}

	obj.classNameOrg = obj.className; 
	obj.className = clase;
}

function rsetClass(clase, obj){
	if(typeof(obj) == 'string'){
		obj = document.getElementById(obj);
	}

	if(obj.classNameOrg){
		obj.className = obj.classNameOrg;
	}
	else{
		obj.className = clase;
	}
}


