function manageXitiTitle(c){c=trimString(c);var a=getXtPageName(c);var b=/!|=|,|;|:|§|!|µ|%|@|£|²|°|'|<|>|\"|&|#|{|}|\$|\[|\]|\*|\?|\+|\~|}|{|\^|\\|\|/g;return updateXtPageName(c,a.replace(b,"-").replace(/\s/g,"_"))}var objURL=new Object();window.location.search.replace(new RegExp("([^?=&]+)(=([^&]*))?","g"),function(b,a,d,c){objURL[a]=c});var sendPagechecked=false;var removedchecked=false;function SendPage(l){if(sendPagechecked==false){var j=l;l=encodeURIComponent(l);var d="";var c=window.location.search.substring(1);var m=false;if(objURL.f==""){delete objURL.f}for(var h in objURL){if(h=="f"){objURL.f+="~!"+l;m=true}else{}}if(!m){objURL.f=l}for(var h in objURL){if(d!=""){d+="&"+h+"="+objURL[h]}else{d+=h+"="+objURL[h]}}for(var h in objURL){}var e=window.location.href.split("?")[0]+"?"+d;var f=l.split("%3A");var a;for(var h in title){var k=h.split("/")[1];if(k==f[0]){a=title[h]}}var g=a+"::"+f[1];var b=document.getElementById("youSelectedList");f[1]=manageXitiTitle(decodeURIComponent(f[1]));pageStatClickMarker(varPageName,varPreviewCheck,a+"::"+f[1]);window.location=e;sendPagechecked=true;return false}}function RenderYouHaveSelected(){var c;var b=document.getElementById("youSelectedList");b.innerHTML="";for(var e in objURL){if(e=="f"){c=decodeURIComponent(objURL[e].replace(/\+/gi,"%20").replace(/\%5C%2C/gi,"%2C")).split("~!")}}var f=0;if(c){for(i=0;i<c.length;i++){var d=c[i].split(":");for(var e in title){var a=e.split("/")[1];if(a==d[0]){f=1;c[i]=escape(c[i]);b.innerHTML+="<li><a href='#' onclick='return removeFilter(\""+c[i]+"\")'>"+title[e]+" : "+d[1]+"</a>"}}}if(f==1){document.getElementById("youSelected").style.display="block"}else{document.getElementById("youSelected").style.display="none"}}else{document.getElementById("youSelected").style.display="none"}}function removeFilter(j){j=unescape(j);if(removedchecked==false){var c="";var a=window.location.search.substring(1);decodeURIComponent(a);var k=false;for(var g in objURL){if(g=="f"){updatedF="";var d=decodeURIComponent(objURL.f.replace(/\+/gi,"%20").replace(/\%5C%2C/gi,"%2C")).split("~!");var l=false;for(i=0;i<d.length;i++){if(j=="all"){var m=true;var h;for(var f in title){if(f.split("/").length==2){if(f.split("/")[1]!=d[i].split(":")[0]){h=encodeURIComponent(d[i])}else{m=false}}else{m=false}}if(m){if(updatedF==""){updatedF+=h}else{updatedF+="~!"+h}}pageStatClickMarker(varPageName,varPreviewCheck,varRemoveAll)}else{var e=d[i].split(":");e[1]=manageXitiTitle(e[1]);pageStatClickMarker(varPageName,varPreviewCheck,varRemove+"::"+e[1]);if(d[i]==j&&!l){l=true}else{if(updatedF==""){updatedF+=encodeURIComponent(d[i])}else{updatedF+="~!"+encodeURIComponent(d[i])}}}}objURL.f=updatedF;if(objURL.f==""){delete objURL.f}}else{}}if(!k){}for(var g in objURL){if(c!=""){c+="&"+g+"="+objURL[g]}else{c+=g+"="+objURL[g]}}for(var g in objURL){}var b=window.location.href.split("?")[0]+"?"+c;window.location=b;removedchecked=true;return false}}function hideFilterLink(){var k=new Array();for(var l in objURL){if(l=="f"){k=decodeURIComponent(objURL[l].replace(/\+/gi,"%20").replace(/\%5C%2C/gi,"%2C")).split("~!")}}if(k.length>0){var u;for(var q=0;q<k.length;q++){u="";k[q]=encodeURIComponent(k[q]);u=k[q];if(u.indexOf("%3A")>-1){var h=u.split("%3A");var t,n,m,b,e,a,c,p,f,g,d,o;var r=true;var s=document.getElementById("linksContainer").getElementsByTagName("UL");for(n=0;n<s.length;n++){t=s[n].getElementsByTagName("LI");for(m=0;m<t.length;m++){r=true;for(c=0;c<t[m].childNodes.length;c++){if(t[m].childNodes[c].nodeName=="A"){b=t[m].childNodes[c].getAttributeNode("onclick").value;if(b.indexOf("'F")>-1){e=b.indexOf("F",0);a=(b.indexOf(":",0))-(b.indexOf("F",0));p=u.indexOf("F",0);f=(u.indexOf("%3A",0))-(u.indexOf("F",0));if((b.substr(e,a))!=(u.substr(p,f))){r=false}else{endto=b.indexOf("')");startfrom=b.indexOf(":")+1;g=encodeURIComponent(b.substr(startfrom,endto-startfrom));d=u.substr((u.indexOf("%3A",0)+3),u.length);if(d==g){t[m].style.display="none"}}}}if(!r){break}}if(!r){break}}visibleLIs=false;for(m=0;m<t.length;m++){if(t[m].style.display!="none"){visibleLIs=true}if(m==t.length-1){if(visibleLIs==false){t[m].parentNode.parentNode.style.display="none"}}}}}}}};
