var mostrarPlayer_previouslyReloadIsNeed;
var mostrarPlayer_volvera;
var mostrarPlayer_encarga=false;
var _anchorSeparador = ".";//"::";
var _skinSeparador= ":";//".";
var _NodoSeparador = "+";

/* ir a la ficha de video por id contenido */
function ir_playFichaVideoByIdCont(id_contenido){
	if(FWK){		
		FWK.loadAppInto("content","fichas|principal|principal|principal","&principal[ficha]=video&principal[id_contenido]="+id_contenido);
		document.getElementById("top").focus();
	}
}


/* ir a la ficha de video */
function ir_playFichaVideo(id_grupo){
	if(FWK){		
		FWK.loadAppInto("content","fichas|principal|principal|principal","&principal[ficha]=video&principal[id_grupo]="+id_grupo);
		document.getElementById("top").focus();
		if (typeof cambiarAnchor != "undefined") {
			//Primero obtengo el titulo
			var sRelleno = FWK.loadApi("fichas|principal|principal|principal","get_titulo","&id_grupo="+id_grupo);
			cambiarAnchor("ficha",id_grupo,sRelleno);
		}		
	}
}


function ir_playHtml(id_grupo,nodo_sesion){
	if(FWK){		
		if(nodo_sesion){
			FWK.loadAppInto("content","conthtml|principal|principal|principal","&principal[nodo_sesion]=true&principal[id_grupo]="+id_grupo);
		}else{
			FWK.loadAppInto("content","conthtml|principal|principal|principal","&principal[id_grupo]="+id_grupo);
		}
		document.getElementById("top").focus();
		if (typeof cambiarAnchor != "undefined") {
			var sRelleno = FWK.loadApi("fichas|principal|principal|principal","get_titulo","&id_grupo="+id_grupo);
			cambiarAnchor("nota",id_grupo,sRelleno);
		}				
	}
}


function ir_playGaleria(id_galeria,site){
	if (typeof site=="undefined"){
			window.open("http://galerias.muchla.com/scripts/general/player_fotos/index_standalone.php?accion=&id_galeria="+ id_galeria,"_blank","menubar=no,toolbar=no,resizable=yes,scrollbars=no,status=no,height=420,width=600");
	}
	else if (site=="PLAYBOY"){
			window.open("http://galerias.playboytvla.com/scripts/general/player_fotos/index_standalone.php?accion=&id_galeria="+ id_galeria,"_blank","menubar=no,toolbar=no,resizable=yes,scrollbars=yes,status=no,height=420,width=600");
	}
	else if (site=="ISAT"){
			window.open("http://galerias.isat.tv/scripts/general/player_fotos/index_standalone.php?accion=&id_galeria="+ id_galeria,"_blank","menubar=no,toolbar=no,resizable=yes,scrollbars=yes,status=no,height=420,width=600");
	}
	else if (site=="FTV"){
			window.open("http://galerias.ftvla.com/scripts/general/player_fotos/index_standalone.php?accion=&id_galeria="+ id_galeria,"_blank","menubar=no,toolbar=no,resizable=yes,scrollbars=yes,status=no,height=420,width=600");
	}
	else{
			window.open("http://galerias.playboytvla.com/scripts/general/player_fotos/index_standalone.php?accion=&id_galeria="+ id_galeria,"_blank","menubar=no,toolbar=no,resizable=yes,scrollbars=no,status=no,height=420,width=600");
	}
}


/*
* Modificado por Marcelo Martinovic
* 4-10-2006
* ir a nota por id_grupo, id_nodo
*/
function ir_playContHtmlNodo(id_grupo,id_nodo){
	if(FWK){		
		FWK.loadAppInto("content","conthtml|principal|principal|principal","&principal[id_grupo]="+id_grupo+"&principal[id_nodo]="+id_nodo);
		document.getElementById("top").focus();		
		if (typeof cambiarAnchor != "undefined") {
			cambiarAnchor("nota",id_grupo,"");
		}						
	}
}

function ir_playVideoGrupo(id_grupo){
	//try{	
		if(wmp_isonlinestore()){
			ir_playFichaVideo(id_grupo);
		}else{
			/*
			mostrarPlayer();
			cargarPlayListGrupo(id_grupo);
			*/
			mostrarPlayer(true,function (){
				cargarPlayListGrupo(id_grupo);
			});
			/*
			if (typeof cambiarAnchor != "undefined") {
				cambiarAnchor("playergrupo",id_grupo,"");
			}										
			*/
		}
	//}catch(e){
	//	window.status="err ir_playVideoGrupo";
	//}
}
function ir_playVideoContenido(id_contenido){
	//try{		
		if(wmp_isonlinestore()){			
			/*
			mostrarPlayer(); //agregado para que cargue el object
			oMaterial = obtenerMaterialDwl(id_contenido,350,1);			
			if(oMaterial){			
				wmp_mostrarPlayDownloadWMP(oMaterial["id_material"],oMaterial);
			}
			*/
			mostrarPlayer(true,function(){
				oMaterial = obtenerMaterialDwl(id_contenido,350,1);			
				if(oMaterial){			
					wmp_mostrarPlayDownloadWMP(oMaterial["id_material"],oMaterial);
				}			
			});
		}else{	
			/*
			mostrarPlayer();
			cargarPlayListContenido(id_contenido);
			*/
			mostrarPlayer(true,function algoalgo(){
				SCRIPT.scriptAlert("REGRESAR","id_contenido:"+id_contenido+",callme:"+algoalgo.caller,1);
				//window.status='reingresar '+window.cargarPlayListContenido;				
				window.cargarPlayListContenido(id_contenido);			
			});
			/*
			if (typeof cambiarAnchor != "undefined") {
				cambiarAnchor("player",id_contenido,"");
			}										
			*/
			
		}
	//}catch(e){
	//	window.status="err ir_playVideoContenido";
	//}
}
function setCabecera(padre,hijos,punteroactual,punterohijo){
	
	var vdiv=document.getElementById("ruta");
	var vdiv_posterior=document.getElementById("ruta_posterior");
	var vonclickactual="";
	var vidactual="";
	var vonclickhijo="";
	var vidhijo="";
	if(punteroactual){
		vonclickactual=punteroactual.reallink;
		vonclickactual=vonclickactual.replace("this","document.getElementById('"+punteroactual.id+"')");
		vidactual=punteroactual.id;
	}
	if(punterohijo){
		vonclickhijo=punterohijo.reallink;
		vonclickhijo=vonclickhijo.replace("this","document.getElementById('"+punterohijo.id+"')");
		vidhijo=punterohijo.id;
	}	
	
	if(vdiv.realid==vidactual){
		vdiv_posterior.innerHTML="";
		vdiv.inicializado=0;
	}
	if(vdiv.inicializado){		
		vdiv_posterior.realid=vidactual;
		vdiv_posterior.innerHTML=" | <a onclick=\""+vonclickactual+"\">"+padre+"</a>";
		if(hijos){
			vdiv_posterior.innerHTML+=" / <span onclick=\""+vonclickhijo+"\">"+hijos+"</span>";
		}		
	}else{
		vdiv.inicializado=1;
		vdiv.realid=vidactual;		
		vdiv.innerHTML=" <a onclick=\""+vonclickactual+"\">"+padre+"</a>";
		if(hijos){
			vdiv.innerHTML+=" / <span onclick=\""+vonclickhijo+"\">"+hijos+"</span> ";
		}
		vdiv.innerHTML+=" <div id='ruta_posterior'></div>";		
	}
	
}

function mostrarPlayer(visible,volvera){
	var regresar=true;
	if(typeof detenerFlash!="undefined"){
		detenerFlash();
	}
	if(typeof visible=="undefined"){
		visible=true;
	}	
	mostrarPlayer_volvera=volvera;
	if(document.getElementById("content_player")&&typeof SCRIPT!="undefined"){
		if(typeof document.getElementById("content_player").nocargado!="undefined"){			
			if(document.getElementById("content_player").nocargado==1){
				if(FWK.debug)
					alert("mostrarPlayer :: Ya estaba cargado");
				if(visible)
					recargarPlayerBannerMetricas("mostrar");					
			}else if(document.getElementById("content_player").nocargado==2){
				if(FWK.debug)
					alert("mostrarPlayer :: Se esta cargando todavia");			
				if(visible)
					mostrarPlayerCargando();
				regresar=false;
			}else{
				if(mostrarPlayer_volvera){
					if(FWK.debug)
						alert("mostrarPlayer :: Va a cargarse el player por ajax asyncronico");
					mostrarPlayer_previouslyReloadIsNeed=FWK.reloadIsNeed;
					FWK.reloadIsNeed=function(){};
					document.getElementById("content_player").nocargado=2;
					if(visible)
						mostrarPlayerCargando();					
					FWK.loadFrameCallback("mostrarPlayerEnd","player",""); //FWK.loadFrame("player","");
					regresar=false;					
				}else{	
					if(FWK.debug)
						alert("mostrarPlayer :: Va a cargarse el player por ajax sincronico");
					mostrarPlayer_previouslyReloadIsNeed=FWK.reloadIsNeed;
					FWK.reloadIsNeed=function(){};
					var codigo=FWK.loadFrame("player","");
					document.getElementById("content_player").nocargado=1;				
					document.getElementById("content_player").innerHTML=codigo;
					SCRIPT.debug=true;
					SCRIPT.scriptCheckTextOld(codigo);
					window.playerNoPersonalizado=false;
					FWK.reloadIsNeed=function (newSitepage){window.playerNoPersonalizado=true; /*mostrarPlayer_previouslyReloadIsNeed(newSitepage);*/};
					recargarPlayerBannerMetricas("mostrar");				
					FWK.reloadIsNeed=mostrarPlayer_previouslyReloadIsNeed;
				}
			}	
		}
	}	
	if(visible){
		if(!wmp_isonlinestore()){
		//if(regresar){
			/***********************************************************************************************************
				Actualizar Browser
				
				refreshBrowser: Función para "pintar" el nodo actual del browser, que debe ser igual al arbol de 
				navegación, si existiera.
				
				Autor: A. Hugo Vélez <avelez@claxson.com>
			***********************************************************************************************************/
			if(regresar){
				if(typeof refreshBrowser!="undefined"){
					if(document.getElementById("content_player").style.display!="block"){
						refreshBrowser();
					}
				}
			}			
			if(document.getElementById("content")){
				document.getElementById("content").style.display="none";
				document.getElementById("content").style.realdisplay="none";
			}	
			if(document.getElementById("content_player")){				
				if(document.getElementById("content_player").style.display!="block"){					
					document.getElementById("content_player").style.display="block";
					document.getElementById("content_player").style.realdisplay="block";
				}				
			}
			
		}
	}
	if(mostrarPlayer_volvera&&regresar){	
		SCRIPT.scriptAlert("mostrarPlayer","Regresar:"+regresar);
		mostrarPlayer_volvera();
	}	
}
function mostrarPlayerEnd(req){
	var codigo=req.responseText;
	document.getElementById("content_player_contenido").innerHTML=codigo;		
	SCRIPT.scriptCheckText(codigo,function (){mostrarPlayerEndScriptCheck(codigo);});	
}
function mostrarPlayerEndScriptCheck(codigo){
	document.getElementById("content_player").nocargado=1;					
	//document.getElementById("content_player_contenido").innerHTML=codigo;		
	window.playerNoPersonalizado=false;
	FWK.reloadIsNeed=function (newSitepage){window.playerNoPersonalizado=true; /*mostrarPlayer_previouslyReloadIsNeed(newSitepage);*/};	
	recargarPlayerBannerMetricas("mostrar");
	FWK.reloadIsNeed=mostrarPlayer_previouslyReloadIsNeed;
				
	if(!wmp_isonlinestore()){
		if(document.getElementById("content")){
			document.getElementById("content").style.display="none";
			document.getElementById("content").style.realdisplay="none";
		}	
		if(document.getElementById("content_player")){			
			if(document.getElementById("content_player").style.display!="block"){				
				document.getElementById("content_player").style.display="block";
				document.getElementById("content_player").style.realdisplay="block";
			}			
		}
		ocultarPlayerCargando();
		if(typeof refreshBrowser!="undefined"){
			refreshBrowser();
		}
	}	
	if(mostrarPlayer_volvera)
		mostrarPlayer_volvera();
}
function mostrarPlayerCargando(){
	var oHead=document.getElementsByTagName("HEAD")[0];
	var oDiv;
	if(document.getElementById("content_player_cargando")){
		oDiv=document.getElementById("content_player_cargando");
	}else{
		oDiv=document.createElement("DIV");		
		oDiv.id="content_player_cargando";
		oDiv.style.display="block"; //"block";
		document.getElementById("content_player").appendChild(oDiv);
		oDiv=document.createElement("DIV");		
		oDiv.id="content_player_contenido";
		oDiv.style.display="block"; //"none";
		document.getElementById("content_player").appendChild(oDiv);
	}
	if(wmp_isonlinestore()){
		if(FWK.onStateChange) FWK.onStateChange(FWK.debug,"begin",DIVVTC,"","","noocultarplayer");
		mostrarLogin(true);
		//document.getElementById(DIVVTC).focus();
		window.scrollTo(0,0);
	}else{
		if(FWK.onStateChange) FWK.onStateChange(FWK.debug,"begin","content_player_cargando","","","noocultarplayer");
	}
}
function ocultarPlayerCargando(){
	document.getElementById("content_player_cargando").style.display="none";
	document.getElementById("content_player_contenido").style.display="block";
}
function recargarPlayerBannerMetricas(subsitepage){
	if(document.getElementById("refrescaBannersPlayer")){
		////FWK.loadAppInto("refrescaBannersPlayer","html_estatico|principal|principal|principal","&principal[html]=refrescabannerplayer.html&FWK[SITE_PAGE]=player/"+subsitepage); //quieren que solo sea /player
		//FWK.loadAppInto("refrescaBannersPlayer","html_estatico|principal|principal|principal","&principal[html]=refrescabannerplayer.html&FWK[SITE_PAGE]=player","noocultarplayer");
		if( (giVideosRestantes!=undefined&&giVideosRestantes-1==0) && (gbReproduciendoPublicidad!=undefined&&gbReproduciendoPublicidad)){		
			//FWK.loadAppInto("refrescaBannersPlayer","html_estatico|principal|principal|principal","&principal[html]=refrescabannerplayer.html&FWK[SITE_PAGE]=playerconpublicidad","noocultarplayer");
			document.getElementById("refrescaBannersPlayer").innerHTML=FWK.ahah_open_get("/scripts/app/framework.php?FWKINLINE=1&APP=html_estatico|principal|principal|principal&principal[html]=refrescabannerplayer.html&FWK[SITE_PAGE]=playerconpublicidad");
		}else{
			//FWK.loadAppInto("refrescaBannersPlayer","html_estatico|principal|principal|principal","&principal[html]=refrescabannerplayer.html&FWK[SITE_PAGE]=player","noocultarplayer");
			document.getElementById("refrescaBannersPlayer").innerHTML=FWK.ahah_open_get("/scripts/app/framework.php?FWKINLINE=1&APP=html_estatico|principal|principal|principal&principal[html]=refrescabannerplayer.html&FWK[SITE_PAGE]=player");
		}		
	}
}
function ocultarPlayer(){
	if(wmp_isonlinestore()){
		//return;
	}
	if(document.getElementById("content_player")){		
		player_Stop();
		document.getElementById("content_player").style.display="none";
	}
	if(document.getElementById("content")){
		document.getElementById("content").style.display="block";
	}
	
	//Detengo la publicidad nueva del player
	if (document.getElementById("BannersPlayer_Preroll_AdPositionIFrame")) {
		document.getElementById("BannersPlayer_Preroll_AdPositionIFrame").src = "";
	}
	if (document.getElementById("BannersPlayer_Tanda_AdPositionIFrame")) {
		document.getElementById("BannersPlayer_Tanda_AdPositionIFrame").src = "";
	}	
}

function ir_otroIdioma(idioma){
	//document.location="/scripts/app/framework.php?FRAME=principal&APP=html_estatico&principal[html]=treestart.html&FWK[idioma]="+idioma;
	top.location="/scripts/index.php?telon_FWK[idioma]="+idioma+"&principal_FWK[idioma]="+idioma;
}

function mostrarPrimeroPlayList(){	
	var id_contenido;
	if(wmp_isonlinestore()){
		return;
	}	
	if(document.getElementById("xmlPlaylist")){
		/*
		if(document.getElementById("xmlPlaylist").XMLDocument.documentElement.childNodes[0]){
			if(document.getElementById("xmlPlaylist").XMLDocument.documentElement.childNodes[0].getElementsByTagName("id_contenido")){
				if(document.getElementById("xmlPlaylist").XMLDocument.documentElement.childNodes[0].getElementsByTagName("id_contenido")[0]){
					id_contenido=document.getElementById("xmlPlaylist").XMLDocument.documentElement.childNodes[0].getElementsByTagName("id_contenido")[0].text;
				}
			}						
		}
		*/
		id_contenido=document.getElementById("xmlPlaylist").XMLDocument.documentElement.selectSingleNode("/playlist/item[0]/id_contenido").text;
	}
	if(id_contenido){
		ir_playVideoContenido(id_contenido);
	}
}
function ir_DescargarMiCuenta(id_contenido,id_encodeo,id_reproduccion,boton){
	ocultarLogin();
	ir_playVideoContenido(id_contenido);
	/*
	if(wmp_isonlinestore()){
		wmp_accionControl(id_contenido,id_encodeo,id_reproduccion,boton);
	}else{
		ir_playVideoContenido(id_contenido);
	}		
	*/
}
/**
* Esta función es llamada desde mi cuenta para hacer play por medio del id de grupo
*/
function ir_DescargarMiCuentaXGrupo(id_grupo,id_encodeo,id_reproduccion,boton){
	ocultarLogin();
	ir_playVideoGrupo(id_grupo);	
}
//--------------------------------------------
// Promociones
//--------------------------------------------
/* ira a una promocion en un div determinado */

function ir_playPromocion(codigo,layer,extras){
	if(typeof layer=="undefined"){
		var layer="content"
	}else{
		if(!layer)layer="content";
	}
	if(typeof extras=="undefined"){
		var extras=""
	}	
	if(FWK){		
		FWK.loadAppInto(layer,"promociones|principal|principal|principal","&principal[codigo]="+codigo+"&rand="+Math.random()+extras);		
		document.getElementById("top").focus();
	}
}

/* responder la promocion */
function ir_playRespPromocion(form_name,codigo,layer,extras){
	if(typeof layer=="undefined"){
		var layer="content"
	}else{
		if(!layer)layer="content";
	}
	if(typeof extras=="undefined"){
		var extras=""
	}	
	if(validaPromocion()){
	FWK.postAppInto(layer,"promociones|principal|principal|principal",form_name,"&principal[codigo]="+codigo+extras+"&principal[action]=responder");
	}
}

//--------------------------------------------
// Modificacion URL Browsser
//--------------------------------------------

function cambiarAnchor(modulo,parametros,relleno) {
	var sReplace="";
	if (!relleno) {
		relleno = "";
	}
	if (!parametros) {
		parametros="";
	}
	//Limpio el relleno de caracteres extraños
	if(modulo=="tapa"){
		relleno="";
		if (typeof oArbolPath != "undefined") {
			var sArbolPath = "";
			//Voy desde 1 porque 0 es Home y no recorro todo ya que el ultimo es lo mismo que me vino en parametros
			for(var i = 1; i < oArbolPath.aPila.length -1; i++) {
				var oNodo = oArbolPath.aPila[i];
				var txtNode= oArbolPath.getTextNode(oNodo);
				txtNode = txtNode.replace(/á/g,"a");
				txtNode = txtNode.replace(/é/g,"e");
				txtNode = txtNode.replace(/í/g,"i");
				txtNode = txtNode.replace(/ó/g,"o");
				txtNode = txtNode.replace(/ú/g,"u");
				txtNode = txtNode.replace(/ü/g,"u");
				txtNode = txtNode.replace(/ñ/g,"n");
				txtNode = txtNode.replace(/Á/g,"A");
				txtNode = txtNode.replace(/É/g,"E");
				txtNode = txtNode.replace(/Í/g,"I");
				txtNode = txtNode.replace(/Ó/g,"O");
				txtNode = txtNode.replace(/Ú/g,"U");
				txtNode = txtNode.replace(/Ü/g,"U");
				txtNode = txtNode.replace(/Ñ/g,"N");		
				txtNode = txtNode.toLowerCase();
				sArbolPath += txtNode + _NodoSeparador;
			}
			parametros = sArbolPath+parametros;			
		}
	}
	if(modulo=="buscador"){
		parametros = parametros.replace(/ /g,"-");
		parametros = parametros.replace(/\./g,"-");
	}
		
	relleno = relleno.replace(/,/g,"");	
	relleno = relleno.replace(/#/g,"");		
	relleno = relleno.replace(/ /g,"-");
	relleno = relleno.replace(/á/g,"a");
	relleno = relleno.replace(/é/g,"e");
	relleno = relleno.replace(/í/g,"i");
	relleno = relleno.replace(/ó/g,"o");
	relleno = relleno.replace(/ú/g,"u");
	relleno = relleno.replace(/ü/g,"u");
	relleno = relleno.replace(/ñ/g,"n");
	relleno = relleno.replace(/Á/g,"A");
	relleno = relleno.replace(/É/g,"E");
	relleno = relleno.replace(/Í/g,"I");
	relleno = relleno.replace(/Ó/g,"O");
	relleno = relleno.replace(/Ú/g,"U");
	relleno = relleno.replace(/Ü/g,"U");
	relleno = relleno.replace(/Ñ/g,"N");
	if(modulo!="buscador"){
		relleno = relleno.replace(/\./g,"");
		relleno = relleno.replace(/[^a-zA-Z0-9\-]/g,"-");
	}
	relleno = relleno.replace(/\-\-+/g,"-");
	
	//Cambio el location
	switch(modulo){
			case "buscador":
				if(relleno){
					modulo="buscar-videos-en";
				}else{
					modulo="buscar-videos";				
				}
				break;
			case "playergrupo":
				break;
			case "player":
				modulo="ver-video";
				break;
			case "nota":		
				modulo="nota";
				break;
			case "ficha":
				modulo="video";
				break;
			case "tapa":
				modulo="videos-de";
				break;
	}
	if(window.adaptarAnchorPorInstalacion!=undefined){
		modulo=window.adaptarAnchorPorInstalacion(modulo,"cambiarAnchor");
	}
	sReplace="#"+modulo;
	//antes el skin lo poniamos pegado al modulo
	//if(top.currentSkin){
	//	sReplace+=_skinSeparador+top.currentSkin;
	//}
	if(relleno){
		sReplace+=_anchorSeparador+relleno;
	}
	if(parametros){
		sReplace+=_anchorSeparador+parametros;
	}
	if(top.currentSkin){
		sReplace+=_skinSeparador+top.currentSkin.replace("sk_","");
	}
	top.location.replace(sReplace);
}

function limpiarAnchor() {
	top.location.replace("#"+(new Date().getTime()));
}
function getPrefijoInicial(){
	try{
		var id_nodo="";
		var codigo="";
		var path="";
		var region="";
		try{
			if(document.getElementById("ruta")&&document.getElementById("ruta").getElementsByTagName("SPAN")&&document.getElementById("ruta").getElementsByTagName("SPAN")[0]&&document.getElementById("ruta").getElementsByTagName("SPAN")[0].onclick){
			  if(document.getElementById("ruta").getElementsByTagName("SPAN")[0].onclick.toString().match(/item([0-9]+)/)){
			   id_nodo=document.getElementById("ruta").getElementsByTagName("SPAN")[0].onclick.toString().match(/item([0-9]+)/)[1];
			  }
			}
		}catch(e){
		}

		if(id_nodo&&document.getElementById("item"+id_nodo)){
			codigo=document.getElementById("item"+id_nodo).getElementsByTagName("A")[0].href.toString().replace(/^(.*)\/([^\/]+)$/,"$2");
			path=document.getElementById("item"+id_nodo).getElementsByTagName("A")[0].href.toString().replace(/^http:\/\/[^\/]+\/(.*)\/([^\/]+)$/,"$1");
			region=document.getElementById("item"+id_nodo).getElementsByTagName("A")[0].href.toString().replace(/^http:\/\/[^\/]+\/([^\/]+)\/.*$/,"$1");
			regionyprefijo=document.getElementById("item"+id_nodo).getElementsByTagName("A")[0].href.toString().replace(/^http:\/\/[^\/]+\/([^\/]+)\/([^\/]+)\/.*$/,"$1/$2");
		}

		var result={"id": id_nodo, "codigo_externo": codigo, "prefijo": regionyprefijo, "region": region};
		return "/"+result.prefijo;
	}catch(e){
		return "/";
	}
}
function ejecutarAnchor(prefijo,ret) {
	var info;
	var url="";
	var infoModulo=new Array();
	var sSearch="";
	var sSkin="";
	if(ret==undefined) ret=false;
	if(!prefijo){
		prefijo=top.getPrefijoInicial();		
	}
	if (top.location.hash) {
		//info = top.location.hash.split(_anchorSeparador,3);
		info = top.location.hash.split(_anchorSeparador);
	}
	if (info) {
		//antes se buscaba en la primer parte
		//if(info[0]){			
		//	if(info[0].search(_skinSeparador)!=-1){
		//		infoModulo=info[0].split(_skinSeparador,2);
		//		info[0]=infoModulo[0];
		//		if(infoModulo[1]){
		//			sSkin="&FWK[skin]="+infoModulo[1];
		//		}
		//	}
		//}
		if(info[info.length-1]){			
			if(info[info.length-1].search(_skinSeparador)!=-1){
				infoModulo=info[info.length-1].split(_skinSeparador,2);
				info[info.length-1]=infoModulo[0];
				if(infoModulo[1]){
					sSkin="&FWK[skin]=sk_"+infoModulo[1];
				}
			}
		}		
		if(window.adaptarAnchorPorInstalacion!=undefined){
			info[0]=window.adaptarAnchorPorInstalacion(info[0],"ejecutarAnchor");
		}		
		switch(info[0]) {
			case "#buscar-videos-en":	
				sSearch="search";
				
				if(info[3]){
					info[3]=info[3].replace("-"," ");
					info[3]=escape(info[3]);
				}else{
					info[3]="all";
					sSearch="searchall";
				}	
				
				//if(info[1]){
				url=prefijo+"/"+info[1]+"/"+info[3]+".php?"+sSearch+"&id_nodo="+info[2];
				//}else{
				//	url=prefijo+"/"+info[3]+".php?"+sSearch+"&id_nodo="+info[2];
				//}
			break;		
			case "#buscador":				
			case "#buscar-videos":
				sSearch="search";
				
				if(info[1]){
					info[1]=info[1].replace("-"," ");
					info[1]=escape(info[1]);
				}else{
					info[1]="all";
					sSearch="searchall";
				}			
				
				url=prefijo+"/"+info[1]+".php?"+sSearch;				
				
				/*
				sSearch="search";
				switch(info.length){
					case 4:
					case 2:
					case 1:
					break;
					case 3:												
						info[3]=info[2];
						info[2]=info[1];
						info[1]="";
					break;
				}
				
				
				if(info[1]){
					info[1]=info[1].replace("-"," ");
					info[1]=escape(info[1]);
				}else{
					info[1]="all";
					sSearch="searchall";
				}
				if (info[2]) {
					if(info[3]){
						url=prefijo+"/"+info[3]+"/"+info[1]+".php?"+sSearch+"&id_nodo="+info[2];
					}else{
						url=prefijo+"/"+info[1]+".php?"+sSearch+"&id_nodo="+info[2];
					}
				} else {
					url=prefijo+"/"+info[1]+".php?"+sSearch;
				}			
				*/					
				break;
			case "#playergrupo":				
				url=prefijo+"/"+info[1]+".php?playgroup";
				break;
			case "#player":
			case "#ver-video":
				//url=prefijo+"/"+info[2]+"/"+info[1]+".php?playcontent";
				url=prefijo+"/"+info[1]+"/"+info[2]+".php?playcontent";
				break;
			case "#nota":
				if(info[2]){
					//url=prefijo+"/"+info[2]+"/"+info[1]+".php?viewnote";
					url=prefijo+"/"+info[1]+"/"+info[2]+".php?viewnote";
				}else{
					url=prefijo+"/"+info[1]+".php?viewnote";
				}
				break;				
			case "#ficha":
			case "#video":
				//url=prefijo+"/"+info[2]+"/"+info[1]+".php?viewcard";
				url=prefijo+"/"+info[1]+"/"+info[2]+".php?viewcard";
				break;
			case "#tapa":
			case "#videos-de":
				if(prefijo){
					prefijo=prefijo.replace(/^(\/?[^\/]+\/[^\/]+).*$/,"$1");
				}								
				var listNodes=info[1].split(_NodoSeparador);
				var lastNode=listNodes[listNodes.length-1];
				var fixedText="";
				var fixedParam="";
				if(ret){					
					if(top.ejecutarAnchor_FixedUrlTextByNode!=undefined){						
						fixedText=top.ejecutarAnchor_FixedUrlTextByNode(lastNode,ret);						
						if(fixedText&&top.ejecutarAnchor_FixedUrlTextLabelsByNode!=undefined){
							fixedParam=top.ejecutarAnchor_FixedUrlTextLabelsByNode("fixedParam",ret);
							if(fixedParam){
								fixedParam+=fixedText.replace(/\&/g,"");
							}
						}
					}									
					info[1] = info[1].replace(new RegExp("\\"+_NodoSeparador,"g"),"/");				
					//url=prefijo+"/"+fixedText+"/"+info[1]+"?"+fixedParam;
					return fixedText;
				}else{
					info[1] = info[1].replace(new RegExp("\\"+_NodoSeparador,"g"),"/");				
					url=prefijo+"/"+fixedText+"/"+info[1]+"?";
				}
				break;
			case "#ver-mensaje":
				switch(info[1]){
					case "instalacionActiveX":
						if(!ret){						
							mostrarMensajeDescargaCuandoAceptoYRefresco();
						}
					break;
				}
				break;
		}
		if(url){
			if(ret){				
				return url.replace(/\/\/+/g,"/")+sSkin;
			}else{								
				top.location.replace(url.replace(/\/\/+/g,"/")+sSkin);
			}
		}
	}
}
function mostrarMensajeDescargaCuandoAceptoYRefresco(){
	if(typeof mostrarMDCAYRCantidad=="undefined")
		mostrarMDCAYRCantidad=1;
	else
		mostrarMDCAYRCantidad++;	
	if(typeof FWK!="undefined"&&typeof DIVVTC!="undefined"&&document.getElementById(DIVVTC)){
		mostrarMensajeDescarga("downloader_preguntainstalacionacepto.html",true);
	}else{
		if(mostrarMDCAYRCantidad<20){
			setTimeout("mostrarMensajeDescargaCuandoAceptoYRefresco();",1000);
		}
	}
}

function ir_Promo(id){
	if(FWK){                       
	    FWK.loadAppInto("content","promo|principal|principal|principal","&principal[id]="+id);
	    document.getElementById("top").focus();
	}
}

function ir_playFileUpload(id){
	if(FWK){		
		FWK.loadAppInto("content","fileupload|principal|principal|principal","&principal[id]="+id);
		document.getElementById("top").focus();
	}
}


function  f_irRecomendarAmigo(){
	if(FWK){
		FWK.loadAppInto('content','socialnetworks|principal|principal|principal','&FWK[SITE_PAGE]=socialnetworks&principal[action]=gadgetamigo');
	}
}

function f_irRedSocial(red){
	if(FWK){		
		FWK.loadAppInto("content","socialnetworks|principal|principal|principal","&FWK[SITE_PAGE]=socialnetworks&principal[action]=gadget&principal[red]="+red+"&rand="+Math.random());
		document.getElementById("top").focus();
	}
}
