var mostrarPlayer_previouslyReloadIsNeed;
var mostrarPlayer_volvera;
var mostrarPlayer_encarga=false;
/* 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();
	}
}


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();
	}
}


function ir_playGaleria(id_galeria){
	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");
}


/*
* 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();		
	}
}

function ir_playVideoGrupo(id_grupo){
	//try{	
		if(wmp_isonlinestore()){
			ir_playFichaVideo(id_grupo);
		}else{
			/*
			mostrarPlayer();
			cargarPlayListGrupo(id_grupo);
			*/
			mostrarPlayer(true,function (){
				cargarPlayListGrupo(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);			
			});
			
		}
	//}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);
					FWK.reloadIsNeed=mostrarPlayer_previouslyReloadIsNeed;
					recargarPlayerBannerMetricas("mostrar");				
				}
			}	
		}
	}	
	if(visible){
		if(!wmp_isonlinestore()){
		//if(regresar){
			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;		
	FWK.reloadIsNeed=mostrarPlayer_previouslyReloadIsNeed;
	recargarPlayerBannerMetricas("mostrar");
				
	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(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");
	}
}
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";
	}		
}

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);	
}
