function onstatechange_muchla(debug,estado,content,appframe,params,ownparams){
	if(debug) alert(" OnStateChange :: estado:"+estado+", content:"+content+", appframe:"+appframe+",params:"+params);	
	switch(estado){
		case "begin":
			//tema cargando			
			if(document.getElementById("loading_message")){
				if(document.getElementById(content)){
					document.getElementById(content).innerHTML=document.getElementById("loading_message").innerHTML;
				}
			}
			//tema ocultar mostrar
			if(ownparams!="noocultarplayer"){
				ocultarPlayer();
				acomodarDivHomes();
			}else{
				player_Stop();			
			}
		break;
		case "end":
		break;
		case "end_aha":			
			switch(content){
				case "content":
				case "region_playerlogin":
					sendNotifyBack();				
				break;
			}
		break;		
	}
}
function acomodarDivHomes(){	
	if(document.getElementById("region_playerlogin")){
		document.getElementById("region_playerlogin").style.display="none";
	}		
	if(document.getElementById("content_player")){
		document.getElementById("content_player").style.display="none";
	}	
	if(document.getElementById("content")){
		document.getElementById("content").style.display="block";
	}
}

function getSkinCurrent(){ 
 return window.currentSkin?window.currentSkin:document.styleSheets[0].href.match("sk_[^\/]+")[0]; 
}

function onSkinChange(sNewSkin){ 
 var bActualizarSkin=false; 
 if(sNewSkin&&document.styleSheets.length>0){ 
  //alert("Valor:"+window.currentSkin); 
  if(typeof window.currentSkin=="undefined"){ 
   window.currentSkin=document.styleSheets[0].href.match("sk_[^\/]+")[0]; //.replace("sk_",""); 
  } 
  //alert("Current:"+window.currentSkin+","+sNewSkin);  
  if(window.currentSkin!=sNewSkin){ 
   bActualizarSkin=true; 
  } 
  if(bActualizarSkin){     
   for(var i=0;i<document.styleSheets.length;i++){ 
    document.styleSheets[i].href=document.styleSheets[i].href.replace("/"+window.currentSkin+"/","/"+sNewSkin+"/"); //replace("/sk_"+window.currentSkin+"/","/sk_"+sNewSkin+"/"); //replace("/"+window.currentSkin+"/","/"+sNewSkin+"/")   

   } 
   window.currentSkin=sNewSkin; 
  } 
  //llamada sincronica 
  FWK.loadApp("html_estatico|principal|principal|principal","&principal[html]=cambio_skin_noexiste.html&FWK[skin]="+sNewSkin);

 } 
} 