﻿// --- inclusion de javascript pour la visu
include('/js/visu.js');

var min=9;
var max=19;
var variation_char=0;

function include (url) {
var head = document.getElementsByTagName('head')[0];
var script = document.createElement('script');
script.setAttribute('src',
url);
script.setAttribute('type', 'text/javascript');
head.appendChild(script);
}


// ------------------------ Effet sur les TextBoxs ------------------------
var remanence=0;

function cleanBox(BoxElement){

// récupération du champ caché
var FormHd = document.getElementById('NaveLeftUc_FormHd');
// RAZ des boxes
var Box = document.getElementById('HeaderUc_SearchBx');
Box.style.color = '#999999';
Box.value="Saisissez ici votre recherche";
var Box3= document.getElementById("NaveLeftUc_NewsBx");
Box3.value="saisissez votre email ...";
Box3.style.color = '#4A6072';
Box3.style.border = '1px solid #4A6072';

var Box4= document.getElementById("NaveLeftUc_LoginBx");
if (Box4 != null)
    {
    Box4.value="saisissez votre login";
    Box4.style.color = '#F0A201';
    Box4.style.border = '1px solid #FEAC02';
    var Box5= document.getElementById("NaveLeftUc_PassBx");
    Box5.style.color = '#F0A201';
    Box5.style.border = '1px solid #FEAC02';
    }

// mise en sélection de la box    
var BoxSelected = document.getElementById(BoxElement);
BoxSelected.value="";
BoxSelected.style.color = '#CF5800';
if (BoxSelected.id == "HeaderUc_SearchBx")
    { BoxSelected.style.border = 'none'; }
else
    { BoxSelected.style.border = '1px solid #CF5800'; }

switch  (BoxSelected.id)
    {
    case 'HeaderUc_SearchBx': 
        FormHd.value=1;
        break;
    case 'NaveLeftUc_LoginBx': 
        FormHd.value=2;
        break;
    case 'NaveLeftUc_NewsBx': 
        FormHd.value=3;
        break;
    default : 
        // formulaire dans le corp de page
        FormHd.value=4;
        break;   
    }

}
// ---
function cleanBoxPwd(BoxElement){
// récupération du champ caché
var FormHd = document.getElementById('NaveLeftUc_FormHd');
FormHd.value=2;

// RAZ des boxes
var Box = document.getElementById('Header_SearchBx');
Box.value="Saisissez ici votre recherche";
var Box3= document.getElementById("NaveLeftUc_NewsBx");
Box3.value="saisissez votre email ...";
Box3.style.color = '#4A6072';
Box3.style.border = '1px solid #4A6072';
if (Box5 != null)
    {
    var Box5= document.getElementById("NaveLeftUc_PassBx");
    Box5.style.color = '#F0A201';
    Box5.style.border = '1px solid #FEAC02';
    }

// mise en sélection de la box    
var BoxSelected = document.getElementById(BoxElement);
BoxSelected.value="";
BoxSelected.style.color = '#CF5800';
BoxSelected.style.border = '1px solid #CF5800';  
}

// --------------- Initialisation du champ password ---------------
function initPass(){

    var PasswordBx=document.getElementById("PassBx");
    PasswordBx.value=" ******** ";
}

// ------------------------ Menu TreeViews ------------------------
//pour les liens
function treeView(Tree){

var TreeParent= document.getElementById(Tree);
var aTreeParent=document.getElementById('a'+Tree);
var TreeChild= document.getElementById('under_'+Tree);

if (TreeChild.style.display=='none')
    {
    TreeChild.style.display = 'block';
    aTreeParent.style.background = 'url(../img/maquette/moins.gif) 0 50% no-repeat';
    aTreeParent.style.color = '#F68909';
    }
else{
    TreeChild.style.display = 'none';
    aTreeParent.style.background = 'url(/mycss/img/plus.gif) 0 50% no-repeat';
    aTreeParent.style.color = '#235282';
    } 
}
// pour les dossiers
function treeView2(Tree){

var TreeParent= document.getElementById(Tree);
var aTreeParent=document.getElementById('a'+Tree);
var TreeChild= document.getElementById('under_'+Tree);

if (TreeChild.style.display=='none')
    {
    TreeChild.style.display = 'block';
    aTreeParent.style.background = 'url(../img/maquette/moins.gif) 0 50% no-repeat';
    aTreeParent.style.color = '#ffb229';
    }
else{
    TreeChild.style.display = 'none';
    aTreeParent.style.background = 'url(../img/maquette/plus.gif) 0 50% no-repeat';
    aTreeParent.style.color = '#93A7BE';
    } 
}

// ------------------------ Onglets de recherche ------------------------
function ongletsChoice(obj){

var ongletTitre = document.getElementById("titre");
var ongletTexte = document.getElementById("texte");
var ongletGuidee = document.getElementById("guidee");
var ongletAz = document.getElementById("az");
var titreElm = document.getElementById("titreElm");
var texteElm = document.getElementById("texteElm");
var guideeElm = document.getElementById("guideeElm");
var azElm = document.getElementById("azElm");
// ---
var afficheElm = document.getElementById(obj+'Elm');
var ongletSelected = document.getElementById(obj);

 ongletTitre.style.background= "#E7F5FC"; 
 ongletTitre.style.color= "#999999";
 ongletTitre.style.border= "1px solid #689C99";
 titreElm.style.display='none';
 titreElm.style.background="#E7F5FC";
 
 ongletTexte.style.background= "#E7F5FC"; 
 ongletTexte.style.color= "#999999";
 ongletTexte.style.border= "1px solid #689C99";
 texteElm.style.display= 'none';
 texteElm.style.background="#E7F5FC";
 
 ongletGuidee.style.background= "#E7F5FC"; 
 ongletGuidee.style.color= "#999999";
 ongletGuidee.style.border= "1px solid #689C99";
 guideeElm.style.display= 'none';
 guideeElm.style.background="#E7F5FC";
 
 ongletAz.style.background= "#E7F5FC"; 
 ongletAz.style.color= "#999999";
 ongletAz.style.border= "1px solid #689C99";
 azElm.style.display= 'none';
 azElm.style.background= "#E7F5FC";
 
 ongletSelected.style.color="#000000"; 
 ongletSelected.style.background="#FFFFFF";
 ongletSelected.style.borderBottom="1px solid white";
 afficheElm.style.display= 'block';
 afficheElm.style.background="#FFFFFF";
 afficheElm.style.border="1px solid #689C99";
 
 // chargement des pages correspondantes dans l'iframe
 if (ongletSelected==ongletGuidee)
    {
    var iframe = document.getElementById("centre");
    iframe.src="search/assistant/assistant.asp";
    }
 initPass();
}

function ShowTable(Elm,Elm2){

var myElm=document.getElementById(Elm);
var myElm2=document.getElementById(Elm2);

if (myElm.style.display=='none')
   {
   myElm.style.display='';
   myElm2.style.display='none';
   } 
}

function hideElmImport(){
   document.getElementById('titreChoix').style.display='none';
   document.getElementById('importElm').style.display='none';
   document.getElementById('hrElm').style.display='none';
   document.getElementById('dossiertable').style.display='';
}

function OuvrirPop(url,nom,haut,Gauche,largeur,hauteur,options) {
ouvpop=window.open(url,nom,"top="+haut+",left="+Gauche+",width="+largeur+",height="+hauteur+","+options);
}

function showSearchAvance(){
    var searchElm= document.getElementById('SearchAvElm').style.display='';
    var searchBt= document.getElementById('SearchAvBt').style.display='none'; 
}

function hideSearchAvance(){
    var searchElm= document.getElementById('SearchAvElm').style.display='none';
    var searchBt= document.getElementById('SearchAvBt').style.display=''; 
}

function toogleLiens(){
    var liensElm= document.getElementById('TrLiens');
    var liensBt= document.getElementById('LiensBt');
    if (liensElm.style.display=='none')
    {
        liensElm.style.display='';
        liensBt.innerHTML='-';
        }
    else
        {
        liensElm.style.display='none';
        liensBt.innerHTML='+';
        }   
}

function hideNosLiens(){
    var liensElm= document.getElementById('TrLiens').style.display='none';
    var liensElm= document.getElementById('LiensBt').style.display='+';   
}

function  toToogle(Elm){
var DivElm= document.getElementById(Elm);
var Body=document.getElementsByTagName("Body");
if (DivElm.style.display=="none")
    {
    DivElm.style.display='';
    Body[0].style.filter="progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)";
    }
    else
    {
    DivElm.style.display='none';
    Body[0].style.filter="";
    }
}

/* ------------ Liste des types de recherche ------------ */
function ShowListe(Elm){

    var ListeSearch= document.getElementById("ListeSearchElm");

    if (Elm=='')
        {
            if(remanence==0)
            ListeSearch.style.display="block";
//        ListeSearch.style.border="1px solid #999999";
        }
    else
        { 
        var TypeSearch= document.getElementById("HeaderUc_TypeSearchHd");
        var TypeSearchSelected= document.getElementById("TypeSearchSelected");

        switch (Elm)
            {
            case 'SearchTitreElm':
                TypeSearchSelected.innerHTML="Titre";
                TypeSearch.value=1;
                break;
            case 'SearchTexteElm':
                TypeSearchSelected.innerHTML="Texte";
                TypeSearch.value=2;
                break;       
            default : 
                TypeSearch.value=1;
                break;
            }
        ListeSearch.style.display="none";
        ListeSearch.style.border="none";
        remanence=1;
        setTimeout("reset_remanence()",1000);
    }
}

function reset_remanence(){
    remanence=0;
}

// ---------------------------------

var timer;
var num=0;
function ChangeBandeau(){

// --- Inclusion des fichiers de dojo

var tdbandeau=document.getElementById("bandeautd");
hrefArray= new Array(1);
hrefArray[0]= '<a href="/encyclopedie/dialogues_avec_les_medecins.aspx" onmouseover="javascript:stopBandeau();" onmouseout="javascript:LoadBandeau();" ><img src="/mycss/img/bandeau/bandeau_2.jpg" style="border:1px solid #CFE4FE;" border="0" /></a>';
hrefArray[1]= '<a href="/encyclopedie/conseils_medicaux_systeme_expert.aspx" onmouseover="javascript:stopBandeau();" onmouseout="javascript:LoadBandeau();" ><img src="/mycss/img/bandeau/bandeau_5.jpg" style="border:1px solid #CFE4FE;" border="0" /></a>';
hrefArray[2]= '<a href="/encyclopedie/tests.aspx" onmouseover="javascript:stopBandeau();" onmouseout="javascript:LoadBandeau();" ><img src="/mycss/img/bandeau/bandeau_4.jpg" style="border:1px solid #CFE4FE;" border="0" /></a>';
hrefArray[3]= '<a href="/encyclopedie/voyages.aspx" onmouseover="javascript:stopBandeau();" onmouseout="javascript:LoadBandeau();" ><img src="/mycss/img/bandeau/bandeau_3.jpg" style="border:1px solid #CFE4FE;" border="0" /></a>';
hrefArray[4]= '<a href="/encyclopedie/grippe_a_h1n1.aspx" onmouseover="javascript:stopBandeau();" onmouseout="javascript:LoadBandeau();" ><img src="/mycss/img/bandeau/bandeau_1.jpg" style="border:1px solid #CFE4FE;" border="0" /></a>';

//Math.floor(Math.random()*5);
if (num>4){ num=0; }
tdbandeau.innerHTML=hrefArray[num];
num++;
var fader = dojo.lfx.html.fadeShow(tdbandeau, 2000);
fader.play();
}

function LoadBandeau(){
timer=setInterval("ChangeBandeau()",6000);
}

function stopBandeau(){
clearTimeout(timer);
}

function increaseFontSize() {
   var tags=Array('p','li','ul','div','a','td');
   for(j=0;j<tags.length;j++){
       var p = document.getElementsByTagName(tags[j]);
       for(i=0;i<p.length;i++) {
          if(p[i].style.fontSize) {
             var s = parseInt(p[i].style.fontSize.replace("px",""));
          } else {
             var s = 12;
          }
          if(s!=max) {
             s += 1;
          }
          p[i].style.fontSize = s+"px"
       }
    }
   variation_char+=1;
   file("/ajax/set_char_size.aspx?size_char="+variation_char);
}

function decreaseFontSize() {
   var tags=Array('p','li','ul','div','a','td');
   for(j=0;j<tags.length;j++){
       var p = document.getElementsByTagName(tags[j]);
       for(i=0;i<p.length;i++) {
          if(p[i].style.fontSize) {
             var s = parseInt(p[i].style.fontSize.replace("px",""));
          } else {
             var s = 12;
          }
          if(s!=min) {
             s -= 1;
          }
          p[i].style.fontSize = s+"px"
       }
   }
   variation_char-=1;
   file("/ajax/set_char_size.aspx?size_char="+variation_char);
}

function set_char_size(size){
   variation_char=size;
   var tags=Array('p','li','ul','div','a','td');
   for(j=0;j<tags.length;j++){
       var p = document.getElementsByTagName(tags[j]);
       for(i=0;i<p.length;i++) {
          if(p[i].style.fontSize) {
             var s = parseInt(p[i].style.fontSize.replace("px",""));
          } else {
             var s = 12;
          }
          if(s!=min) {
             s += size;
          }
          p[i].style.fontSize = s+"px"
       }
   }
}

function file(fichier){
	if(window.XMLHttpRequest) // FIREFOX
		xhr_object = new XMLHttpRequest(); 
	 else if(window.ActiveXObject) // IE
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	 else 
		  return(false); 
	 xhr_object.open("GET", fichier, false); 
	 xhr_object.send(null); 
	 if(xhr_object.readyState == 4) return(xhr_object.responseText);
	 else return(false);
}