
// Funcionament menu
$(document).ready(function(){

	$("ul#_NAVx > li > ul").hide();
	
	var url = new String(window.location);
	var idxStart = 3;
	
	if(url.indexOf('8080') != -1){
		idxStart++;
	}
	
	url = decodeURI(url.slice(url.indexOf("/", "http://".length)));
	
	var urlArr = url.split('/');
	//'/web/catala/club/club_avui/territori_barca/fcbmuseu/index.html'
	//'/web/catala/empresa/zona_vip/index.html'
	//'/web/catala/empresa/patrocini/patrocini.html'
	
	if(urlArr[idxStart] == 'club' && urlArr[idxStart+3] == 'fcbmuseu'){
		$("ul#_NAVx > li > ul a[href*=" + "club/club.html" + "]").parents("ul").show();
	}else if(urlArr[idxStart] == 'empresa' && urlArr[idxStart+1] == 'zona_vip'){
		$("ul#_NAVx > li > ul a[href*=" + "empresa/index.html" + "]").parents("ul").show();
	}else if(urlArr[idxStart] == 'empresa' && urlArr[idxStart+1] == 'patrocini'){
		$("ul#_NAVx > li > ul a[href*=" + "club/club.html" + "]").parents("ul").show();
	}else{
		$("ul#_NAVx > li > ul a[href=" + url + "]").parents("ul").show();
	}
	
	$("ul#_NAVx > li > a").click(function(){ 
		$("ul#_NAVx > li > ul:visible").hide();
		$(this).parent().find("ul").show();
	
		return false;
	});
		
	$("ul#_NAVx > li > a").dblclick(function(){ 
		return true; 
	});
	
	jQuery("#_CAPCALERAx").css("cursor","pointer").click(function(){ window.location = 'http://www.fcbarcelona.cat'; });

});

//Marcador
    /**
        Retorna la carpeta d'idioma actual
    **/
    function getLanguageFolder(){
        var languageFolder = 'english';

        if(top.location.href.indexOf('/catala/')!=-1 || top.location.href.indexOf('/CA/')!=-1){
            languageFolder = 'catala';
        }
        else if(top.location.href.indexOf('/castellano/')!=-1 || top.location.href.indexOf('/ES/')!=-1){
            languageFolder = 'castellano';
        }

        return languageFolder;
    }

    /**
        Retorna el contexte actual (p. ej. /web)
    **/
    function getOpenCmsContext(){
        var href = '/web';

        if(href.indexOf('http://')!=-1){

            //Eliminamos el 'http://' y avanzamos a la raiz de contexto
            href = top.location.href.substring('http://'.length);
            href = href.substring(href.indexOf('/'));

            //Finalmente obtenemos el contexto
            href = href.substring(0, href.indexOf('/', 1));
        }

        return href;
    }

    /**
        Mostra el marcador interactiu
    **/
    function setMarcador(marcadorId, width, height){
        //var cmsContext = 'http://www.fcbarcelona.cat' + getOpenCmsContext();
	var cmsContext = getOpenCmsContext();
        
	var flashMarcador          = cmsContext + '/_flash/marcador_futbol/marcador_futbol.swf';
        var flashXMLFile          = cmsContext + '/' + getLanguageFolder() + '/marcador_partit/marcador.xml';
        var flashName            = 'marcador';
        var flashMinimumVersion = 7;

        var so = new SWFObject(flashMarcador + '?xmlfile=' + flashXMLFile, flashName, width, height, flashMinimumVersion);

           so.addParam('wmode', 'transparent');
        so.write(marcadorId);
    }

    $(document).ready(function(){

        //Mostramos el marcador
        if(typeof marcadorActive != 'undefined' && marcadorActive){

            //Si no existe un div para el marcador lo generamos a mano
            if($('#marcador_flash').length <= 0) {
                $('#capaGran').prepend('<div class="marcador_container"><div class="fl"><div class="fr"><div class="fb"><div class="tl"><div class="tr"><div class="br"><div class="bl"><div class="content"><div id="marcador_flash" class="caixab"></div></div></div></div></div></div></div></div></div></div>');
            }

            try{
		    setMarcador('marcador_flash', '530', '80');
	    }catch(err){
		    //document.write('<!-- ERROR JS: ' + err + ' -->')
	    }
        }
    }); 
