
/* Scripts et variables Generiques - TravelPlus */


// Detection des navigateurs
nc4 = (document.layers)? true:false;
ie4 = (document.all)? true:false;
nc6 = (typeof(window.controllers) != 'undefined' && typeof(window.locationbar) != 'undefined')? true:false;

// Initialisation de la langue
var langue = "";

// Initialisation de l'espace (Prospect : pros_tp / Home prospect : pros_tp_home / Client : cli_tp)
var espace = "";


// Ouverture de popups...
// ----------------------


// Popup a taille variable AVEC ascenceur
function pop_va(URL,larg,haut) {
	window.open(URL,'','location=no,toolbar=no,directories=no,menubar=no,resizable=no,scrollbars=yes,status=no,width=' + larg + ',height=' + haut);
}

// Popup a taille variable SANS ascenceur
function pop_v(URL,larg,haut) {
	window.open(URL,'','location=no,toolbar=no,directories=no,menubar=no,resizable=no,scrollbars=no,status=no,width=' + larg + ',height=' + haut);
}
	
// Popup a taille variable AVEC ascenceur et nom et focus
function pop_vanf(URL,name,larg,haut) {
	window.open(URL,name,'location=no,toolbar=no,directories=no,menubar=no,resizable=no,scrollbars=yes,status=no,width=' + larg + ',height=' + haut).focus();
}

function AW_SpawnWindow(windowName,url,targetName,specs){
	eval(windowName+"=window.open('"+url+"','"+targetName+"','"+specs+"')")
}

function AW_KillWindow(windowName){
	eval(windowName+".close()")
}

// gestion d'execution d'une fonction javascript sur lancement d'un evement par la pression d'une touche
// paramètres :
//   - e : l'evenement keyPress (dans un champs input par exemple)
//   - numkeyTested : le keyCode de la touche frappée (par exemple 13 pour la touche entree)
//   - functionOnSuccess : la fonction qui sera executee si la touche frappee dans l'evenement passe un parametre correspond au keyCode que l'on attends
function executeFunctionOnKeyPress(e,numkeyTested,functionOnSuccess) {
    var evt=(e)?e:(window.event)?window.event:null;
    if(evt){
        var key=(evt.charCode)?evt.charCode: ((evt.keyCode)?evt.keyCode:((evt.which)?evt.which:0));
        if(key==numkeyTested){
            eval(functionOnSuccess);
        }
    }
}

