/*---------------------------------------------*/
/*         New Main Menu Activation               */
/*---------------------------------------------*/

//durée du delais - doit absolument être un entier
var timedelay=300;

//item de menu et de sous menu actif
var v_menuItem ='';
var v_subMenu = '';

function startTimer(menuItem, subMenu)
{
 v_menuItem = menuItem;
 v_subMenu = subMenu;
     myTimer = setTimeout('showMenuNew()',timedelay);
}

function stopTimer(menuItem, subMenu)
{
 v_menuItem = menuItem;
 v_subMenu = subMenu;	
     clearTimeout(myTimer);
     hideMenuNew();
}

function showMenuNew() {

	if ( document.getElementById(v_menuItem)) {
		document.getElementById(v_menuItem).className='activeItem';
	}
	if ( document.getElementById(v_subMenu) ) {
		 document.getElementById(v_subMenu).className="subMenu";
	}
}
	
function hideMenuNew() {
	
	if  (document.getElementById(v_subMenu)) {
		document.getElementById(v_subMenu).className='hideObj';	
	}
	if ( document.getElementById(v_menuItem) ) {
		document.getElementById(v_menuItem).className='';
	}
}	

/*---------------------------------------------*/
/*          Main Menu Activation               */
/*---------------------------------------------*/

function showMenu(menuItem, subMenu) {
	if ( document.getElementById(subMenu) ) {
		document.getElementById(subMenu).className='subMenu';
	}
	
	if ( document.getElementById(menuItem) ) {
		document.getElementById(menuItem).className='activeItem';
	}
}
	
function hideMenu(menuItem, subMenu) {
	if ( document.getElementById(subMenu) ) {
		document.getElementById(subMenu).className='hideObj';
	}
	
	if ( document.getElementById(menuItem) ) {
		document.getElementById(menuItem).className='';
	}
}	
/*onMouseOver="showMenu('menuItem', 'subMenu')"onMouseOut="hideMenu('menuItem', 'subMenu')"*/


/*---------------------------------------------*/
/* Fonction d'impression
/*---------------------------------------------*/

function imprimer(){ 

  if (document.all||document.getElementById){
    if (document.all){
      var contenuImprimable=document.all.printZone;
	  }
    else if (document.getElementById)
      {var contenuImprimable=document.getElementById("printZone");	 
	  }
	// creation de page
	var win2=window.open("","","status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=750,height=420");
	win2.document.write("<html><head><title>Autorité des marchés financiers</title>");
	win2.document.write("<link rel='stylesheet' href='../files/css/common.css' type='text/css'>");
	win2.document.write("<link rel='stylesheet' href='../files/css/print.css' type='text/css'>");
	win2.document.write("<META HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=iso-8859-1'></head><body onload='window.print()'>");
	win2.document.write("<H1>Autorit&eacute; des march&eacute;s financiers</H1>");
    win2.document.write(contenuImprimable.innerHTML);
 	// contenu optionel
    win2.document.write("</body></html>");
    win2.document.close();
  } else
    window.print();
	
}
/*---------------------------------------------*/
/* FAQ Answer Activation 
/*---------------------------------------------*/
/* n'est plus utilisé - utilise la fontion visibility
function showHide(id) {

 var dt = document.getElementById('dt' + id);
 var dd = document.getElementById('dd' + id);

 if ( dt.className == 'selected' ) {
 dt.className = '';
 dd.className = '';
 } else {
 dt.className = 'selected';
 dd.className = 'selected';
 }
 } 
*/
/*---------------------------------------------*/
/*          Share funtions		            
/*---------------------------------------------*/

function resettoggle() {
var e = document.getElementById('foo');
e.style.display = 'none';
}

function toggle_visibility(id) {
var e = document.getElementById(id);
if(e.style.display == 'none')
e.style.display = 'block';
else
e.style.display = 'none';
}
//-->

function commonPopup(url, width, height, toolsInd, wname)
{
    var options = "width=" + width + ",height=" + height + ",top=" + ((screen.height - height) / 4).toString() + ",left=" + ((screen.width - width) / 2).toString();

    switch (toolsInd)
    {
        case 1:
            options += ",toolbar=no,status=no,resizable=no,scrollbars=yes";
            break;
        case 2:
            options += ",resizable=no,scrollbars=no,status=no,menubar=no,toolbar=no,directories=no,location=no";
            break;
        case 3:
            options += ",menubar=yes,toolbar=yes,status=yes,resizable=yes,location=yes,scrollbars=yes";
            break;
        case 4:
            options += ",top=50,left=50,resizable=yes,scrollbars=yes,status=no,menubar=no,toolbar=no,location=yes";
            break;
        default:
            //do nothing
            break;
    }

    if (!wname)
    {
        wname = "reutersPopup";
    }

    popupWindow = window.open(url, wname, options);

    if (popupWindow)
    {
        popupWindow.focus();
    }
}


function ClearContent(field, para, remind){

	obj = field;
	if (para == 0){
	   if (obj.value==remind)
	     obj.value="";
	}
	else
	{
		 if (obj.value==""){
	     obj.value=remind;
	     obj.select();
	   }
	}
}


			function showTab(pos) {
			
				var i = 0;
				for (i = 0; i < 12; i++) {
				
					var myDIV = document.getElementById( 'month_' + i );
					var myAnchor = document.getElementById( 'anchor_' + i );
				
					//alert("[" + pos + "-" + myAnchor.className  + "]");
				
					if ( i == pos ) {
					
						myDIV.style.display = "block";
						myAnchor.className = "selected";
						
					} else {
					
						myDIV.style.display = "none";
						myAnchor.className = "";
						
					}
				}
				
			}


function showHideDD(base, id) {

	var dt = document.getElementById(base + 'dt' + id);
	var dd = document.getElementById(base + 'dd' + id);

	hideAllDD(base, id);

	if ( dt.className == 'hideDD' ) {

		dt.className="showDD";
		dd.style.display='block';
                dd.className="blockDD";


	} else {

		dt.className="hideDD";
		dd.style.display='none';
                dd.className="";
	} 

}


function hideAllDD(base, id) {

	for ( var i = 1; i <= 10; i++ ) {

if ( id != i ) {

		var tempDT = document.getElementById(base + 'dt' + i);
		var tempDD = document.getElementById(base + 'dd' + i);

		if ( tempDT ) {

			if ( tempDT.className == 'showDD' ) {

				tempDT.className="hideDD";
				tempDD.style.display='none';
                                tempDD.className="";
			}

		}
}

	}

}


