// Désactivation du RETURN = Submit dans champ INPUT 
function handleEnter (field, event) {
		var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
		if (keyCode == 13) {
			var i;
			for (i = 0; i < field.form.elements.length; i++)
				if (field == field.form.elements[i])
					break;
			i = (i + 1) % field.form.elements.length;
			field.form.elements[i].focus();
			return false;
		} 
		else
		return true;
	} 

// -- menu -->    
function open_ext_link()
{
    var liens = document.getElementsByTagName('a');
    for( var i = 0 ; i < liens.length ; i++)
    {
        if (liens[i].className=='lien_ext')
        {
            liens[i].onclick = function()
            {
                window.open(this.href);
                return false;
            }
        }
        
        if (liens[i].className=='_top')
        {
            liens[i].target = '_top' ;
        }
    }
}
//
window.onload = function(e) {
    open_ext_link();
}

function PopUp2(URL,WIDTH,HEIGHT) {
    options="toolbar=no,location=no,directories=no,status=no,menubar=no,top=20,left=30, scrollbars=no,resizable=no,width=1,height=1"
    Box = window.open (URL,"Windows",options)
    Box.close()
    options="toolbar=no,location=no,directories=no,status=no,menubar=no,top=20,left=30, scrollbars=no,resizable=no,width="+WIDTH+",height="+HEIGHT
    Box = window.open (URL,"Windows",options)
    Box.focus();
}

/*GESTION DU ZOOM */
/*GESTION DU ZOOM */
//gestion de l'agrandissemente de la police de caracteres (outil) 
var tailleTexte = 12;
//taille initial du text
var tailleInit = 12;
//taille maximum autorise 
var tailleMax = 17;
//nom de la div ou ce trouve les texte a agrandir
var divPrincipal = 'milieu';
/*@
    Fonction : changeTaille 
    Description : change la taille de la police d'un page
    Variable : pas (int) -> Valeur indiquant de combien de pixel la taille doit etre diminue ou
                        augmenter (souvent -1 ->diminution ou 1 -> augmentation) 
    
@*/
function changeTaille(pas)
{
  
  //determine si on veut changer de la taille de la poilce ou non (en rapport au taille max et initial defini)     
  var changeSize = true;
  
  tailleTexte = tailleTexte + pas;
    
  //on va verifier si la taille du texte n'est pas inferieur a la taille minimum
  if (tailleTexte < tailleInit)
  {
        //si la taille minumm a ete atteinte, on remet notre tailleTexte a la taille minumum, et
        //on considereque ce n'est pas la peine de changer la taille des element
        tailleTexte = tailleInit;
        changeSize = false;
   
  }        
  else
  {
        //cette fois ci on verifier que la taille maximum n'a ete atteinte
        if (tailleTexte > tailleMax)
        {
            tailleTexte = tailleMax;
            changeSize = false;
        }
  }
  
  //si changesize est true, c partie on change la taille de la police !!
  if (changeSize)
  {
      var text = document.getElementById(divPrincipal);
      
      //ici on va changer la taille de tout les p de la page
      //ICI ON MET TOUT LES TAGS QUI N'AUGMENTE PAS CA TAILLE AVEC LA SIMPLE INSTRUCTION 
      // text.style.fontSize = tailleTexte + 'px';
      
      updateTaille(text,'p',tailleTexte)
       updateTaille(text,'li',tailleTexte)
      updateTaille(text,'h6',tailleTexte)
      
      //on rajoute quand meme cette ligne pour augmenter d'autre element
      text.style.fontSize = tailleTexte + 'px';

  }
 
}

/*@
    Fonction  : updateTaille 
    Description : Change la taille des bloc d'une page(fonction appele dans changeTaille)
    Variables : - > divParent(object) : div de notre page pour laquel on veux changer la taille du texte
                - > tag (text) -> : tag html de l'element qui fera l'objet d'un changement de taille 
                              (ex : p, si l'on veut changer la taille de tout les p)
                - > tailleText : taille du texte
    
@*/
function updateTaille(divParent,tag,tailleTexte)
{

        //determine si on veut changer de la taille de la poilce ou non (en rapport au taille max et initial defini)  
        var changeSize = true;
        
        //on va augmenter la taille de tout ce qui ce trouve dans p
        var textPart = divParent.getElementsByTagName(tag);
        for (var i = 0; i < textPart.length; i++) 
        {
            textPart[i].style.fontSize = tailleTexte + 'px';
        }  
}

/*
function chargeOnglet(obj,URLdiv)
{
   
     document.getElementById('ongletliste').parentNode.className="";
     document.getElementById('ongletCarte').parentNode.className="";
       obj.parentNode.className="select";
   
   
       
    //ouverture d'un connection http
    var xhr;
   
   
    //on update le nombre de participant
    if(window.XMLHttpRequest || window.ActiveXObject) {
    
            if(window.XMLHttpRequest) {

                    xhr = new XMLHttpRequest(); 
            }
            else { // Internet Explorer <7
                    try {
                            xhr = new ActiveXObject("Msxml2.XMLHTTP");
                    } catch(e) {
                            xhr = new ActiveXObject("Microsoft.XMLHTTP");
                    }
            }
    }
    else {
            alert("Votre navigateur ne supporte pas l'objet XMLHTTPRequest...");
            return;
    }
   

    var parameters = "";
    xhr.open("POST", URLdiv, true);
    xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded; charset=ISO-8859-1");
    xhr.setRequestHeader("Content-length", parameters.length);
    xhr.setRequestHeader("Connection", "close");
    xhr.send(parameters);
    
    //reponse 
    xhr.onreadystatechange  = function(){
        if(xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0)) {     
         var objDiv = document.getElementById('listeResultat');
           objDiv.innerHTML= xhr.responseText;
           if (URLdiv=="localisationGoogle.php") initialize();
           SqueezeBox.assign($$('a.openpage'), {
                parse: 'rel'
            });
            
        }
        
    }
  
}

function displayQuizzResponse(keyPage) {
    //alert(keyPage);
    var remote = new Request.HTML({
        secure:true,
        url:"/responseQuizz.ajax.php",
        onComplete: function(resultNode,responseElements,responseHTML) {
            if(responseHTML!=="false") {
                var box = $("boxQuizOverlayContent");
                var boxContainer = $("boxQuizOverlay");
                if(box==null) {
                    var box = new Element("div",{
                        id:"boxQuizOverlayContent"
                    });
                    
                    var closeBtn = new Element("span",{
                        id:"boxQuizOverlayCloseBtn",
                        html:"Fermer",
                        events:{
                            click:function(event) {
                                $$("#boxQuizOverlay").setStyle("display","none");
                                $$("#boxQuizOverlayContent").set("html","");
                            }
                        }
                    })
                    
                    var boxContainer = new Element("div",{
                        id:"boxQuizOverlay"
                    });
                    
                    boxContainer.adopt(closeBtn);
                    boxContainer.adopt(box);
                    
                    $$(".container").adopt(boxContainer);
                }
                box.set('html',responseHTML);
                //var posX = ($(document.body).getCoordinates().width-boxContainer.getSize().x)/2;
                //var posY = ($(document.body).getCoordinates().height-boxContainer.getSize().y)/2;
                boxContainer.setStyle("display","block");
                //boxContainer.setStyle('top',posY);
                //boxContainer.setStyle('left',posX);
            }
        }
    }).get({page:keyPage});
}
*/

function recupsdas(selectid,flashvalue) {
    /*var formSelect = document.getElementById("recherche["+selectid+"]");*/
    switch (flashvalue) {
        case "bt1":
        value="ANTENNE D'AIX LES BAINS";
        break;
        case "bt2":
        value="ANTENNE COMBE DE SAVOIE";
        break;
        case "bt3":
        value="ANTENNE DE TARENTAISE";
        break;
        case "bt4":
        value="ANTENNE DE MAURIENNE";
        break;
        case "bt5":
        value="ANTENNE BASSIN CHAMBERY";
        break;
    }
    
    // selection a partir de la barre de recherche
    if (selectid!="bureau") {
        // fermeture de la Lightbox
        parent.fb.end();
        parent.document.getElementById("combo-commune").value="";
        parent.document.getElementById("combo-territoire").value=value;
        parent.document.getElementById("form-recherche").submit();
    }
    // selection a partir de la page Bureaux
    else {
        parent.document.getElementById("combo-antenne").value=value;
        parent.document.getElementById("form-annuaire").submit();
    }
    
    //for(i=0; i<formSelect.length; i++)
    //    if(formSelect.options[i].value == value) formSelect.options[i].selected=true;
    //alert(value);
    
}