// Dormane.js  NBC $$ 01-06-2011 $$ - (c) Nabil BOURGHOL Consultant http://www.bourghol.com
function show_flags()
{if(document.getElementById('calque_flags'))document.getElementById('calque_flags').style.display='block';return(true);}
function hide_flags()
{if(document.getElementById('calque_flags'))document.getElementById('calque_flags').style.display='none';return(true);}
function affiche_credit(menu_lien)
{var hw_credit=OpenPopUp(menu_lien,'credits',325,335,'LEFT',1,'toolbar=no,status=no,scrollbars=no,resizable=no');return(hw_credit);}
var nb_menus=0;var nb_smenus=0;var item_menu_sel=999;var MENU_BG_COLOR="#0056bc";var MENU_BG_COLOR_HOVER="navy";var MENU_SEL_BG_COLOR="navy";var MENU_SEL_GRAISSE="bold";var MENU_SEL_COLOR="#ffffff";var SMENU_BG_COLOR="#6db2ff";var SMENU_BG_COLOR_HOVER="#4f7eff";window.addEvent('domready',function()
{count_items();smenu_affiche(0);});function count_items()
{var i=0;var j=0;var condition=true;while(condition)
{i++;element='menu_'+i;if(!document.getElementById(element))break;nb_menus++;j=0;nb_items=0;while(condition)
{j++;element='smenu_item_'+i+j;if(!document.getElementById(element))break;nb_items++;}
if(nb_items>nb_smenus)nb_smenus=nb_items;}
return(true);}
function find_selected_menu_h()
{var i=0;var j=0;var condition=true;var trouve=999;var doc
doc=document.location.href.split("?")
page_en_cours=doc[0];chaine='page_en_cours='+page_en_cours+'\n';service_nom='xxxxxxxxxxxxxxxxxxxxxxx';service=page_en_cours.indexOf('creances_');if(service>0){service_nom=page_en_cours.substr(service,12);chaine+='position='+service+' - service_nom='+service_nom+'\n';}
while(condition)
{i++;element='menu_'+i;if(!document.getElementById(element))break;objet_a=document.getElementById(element).childNodes[0];lien=objet_a.href;chaine+=element+' =>lien='+lien+'\n';j=0;while(condition)
{j++;element='smenu_item_'+i+j;if(!document.getElementById(element))break;objet_a=document.getElementById(element).childNodes[0];lien=objet_a.href;chaine+="       "+element+' =>lien='+lien+'\n';if(lien==page_en_cours)
trouve=i;else{if(lien.search(service_nom)>0)trouve=i;}}}
chaine+="trouve="+trouve;return(trouve);}
function smenu_colore(no_id)
{for(var i=0;i<=nb_menus;i++)
{for(var j=0;j<=nb_smenus;j++)
{if(document.getElementById('smenu_item_'+i+j)){document.getElementById('smenu_item_'+i+j).style.backgroundColor=SMENU_BG_COLOR;}}}
if(no_id>0)
{document.getElementById('smenu_item_'+no_id).style.backgroundColor=SMENU_BG_COLOR_HOVER;}
return(true);}
function smenu_affiche(no_id)
{item_menu_sel=find_selected_menu_h();for(var i=0;i<=nb_menus;i++)
{if(document.getElementById('smenu_'+i)){document.getElementById('smenu_'+i).style.display='none';}
if(document.getElementById('menu_'+i)){document.getElementById('menu_'+i).style.backgroundColor=MENU_BG_COLOR;}
if(item_menu_sel==i)
{document.getElementById('menu_'+i).style.backgroundColor=MENU_SEL_BG_COLOR;document.getElementById('menu_'+i).style.fontWeight=MENU_SEL_GRAISSE;document.getElementById('menu_'+i).style.color=MENU_SEL_COLOR;}}
var o_iframe=document.getElementById('menu_iframe');if(o_iframe)o_iframe.style.display='none';if(no_id>0)
{document.getElementById('menu_'+no_id).style.backgroundColor=MENU_BG_COLOR_HOVER;if(document.getElementById('smenu_'+no_id))
{var o_smenu=document.getElementById('smenu_'+no_id);o_smenu.style.display='block';o_smenu.style.zIndex=2;o_smenu.style.fontWeight='normal';var coordonne=real_pos(o_smenu);var smenu_width=o_smenu.offsetWidth;var smenu_height=o_smenu.offsetHeight;var iframe_top=coordonne['Y']+0;var iframe_left=coordonne['X']+2;var iframe_width=smenu_width;var iframe_height=smenu_height;if(o_iframe){o_iframe.style.display='block';o_iframe.style.zIndex=0;o_iframe.style.position="absolute";o_iframe.style.top=iframe_top+'px';o_iframe.style.left=iframe_left+'px';o_iframe.style.width=iframe_width+'px';o_iframe.style.height=iframe_height+'px';}}}
return(true);}
function real_pos(the_Object)
{var posX=0,posY=0;do
{posX+=the_Object.offsetLeft;posY+=the_Object.offsetTop;the_Object=the_Object.offsetParent;}
while(the_Object!=null);var pos=[];pos['X']=posX;pos['Y']=posY;return(pos);}
var key=13;function js_decrypte(emcr){var v1="doc";var v3="loc";var v2="ument";var v4="ation";var v5="href";var em="";var emdcr="";var tabcar=emcr.split(",");var i=0;var i_max=tabcar.length;var caractere="";for(i=0;i<i_max;i++){caractere=tabcar[i];if(caractere-key<0)caractere=Math.abs(caractere)+255;em=em.concat(String.fromCharCode((caractere-key)%255));}
emdcr=v1+v2+"."+v3+v4+"."+v5+"='"+em+"'";eval(emdcr);}

