document.getElementsByClassName = function(cl, sTagName) {
	var retnode = [];  
	var myclass = new RegExp('\\b'+cl+'\\b');  
	var elem = this.getElementsByTagName((sTagName===""||sTagName===null)?"*":sTagName);  
	for (var i = 0; i < elem.length; i++) {  
		var classes = elem[i].className;  
		if (myclass.test(classes)) retnode.push(elem[i]);  
	}
	return retnode;  
}

function mostrarMenu(){
	var menu,subs,items_li,elemento,menu_interior;

	menu = document.getElementById("cabecera").getElementsByTagName("ul")[0];
	if(!menu) return false;

	/* Oculto los submenus */
	subs = menu.getElementsByTagName("div");
	for(var i=0;i<subs.length;i++){
		subs[i].style.display = "none";
	}

	/* Rollovers */
	items_li = menu.getElementsByTagName("li");
	for(i=0;i<items_li.length;i++){
		if(items_li[i].className.indexOf("op") != -1){
			elemento = items_li[i];
			elemento.onmouseover = function(){
				menu_interior = this.getElementsByTagName("div")[0];
				if(!menu_interior) return false;
				menu_interior.style.display = "block";
			}
			elemento.onmouseout = function(){
				if(!menu_interior) return false;
				menu_interior.style.display = "none";
			}
		}
	}
}

function cargarFlashes(){
	/* Home */
	if(document.getElementsByClassName("home","body")[0]){
		var so = new SWFObject("swf/"+flashHome, "peli", "100%", "382", "8", "#ffffff");
		so.addParam("scale","noscale");
		so.addParam("wmode","transparent");
		so.write("peli");
	}

		
}

window.onload = function(){
	mostrarMenu();
	cargarFlashes();

	var paginaActual = document.getElementsByTagName("body")[0].className;
	var paginaActuald = document.getElementsByTagName("body")[0].className;
	if(paginaActual!="extremisimos"){
		if(typeof sIFR == "function"){
			sIFR.replaceElement("h2", named({sFlashSrc: "../swf/blairlight.swf", sColor: "#141519", sCase: "upper"}));
		};
		if(typeof sIFR == "function"){
			sIFR.replaceElement("h2", named({sFlashSrc: "../swf/blairlight.swf", sColor: "#141519", sCase: "upper"}));
		};
	}
	
}
function idiomas() {
	$('body:not(".home") #idiomas:not(".noticia") li a').click(function() {
		var rutaAbsoluta = document.location.href;
		var posicionUltimaBarra = rutaAbsoluta.lastIndexOf("/")+1;
		var rutaRelativa = rutaAbsoluta.substring( posicionUltimaBarra , rutaAbsoluta.length );
		var dir = $(this).attr('class');
		document.location = '../'+dir+"/"+rutaRelativa;
		return false;
	});
}
$(document).ready(idiomas);
