// **********************************
// * Nom du script : querystring_fonc v1.0
// * Auteur: Frédéric REMISE (Derf)
// * Date de création: 23/01/2003
// * Email : 
// **********************************

// Récupération de la requête contenue dans l'URL (sans le ?)
var req = window.location.search.substr(1,window.location.search.length);

// Récupération des paires paramètre=valeur
var dbl = req.split('&');

var aPrm = new Array();    // Pour stock. le nom des paramètres
var aVal = new Array();    // Pour stock. la valeur des paramètres
var objQS = new Object();  // Objet pour stock. le nom des paramètres

for (i=0;i < dbl.length;i++) {
  // Recup. le nom des parametres (Attention : elem.1 du tab. = param.1)
  aPrm[i+1] = dbl[i].substring(0,dbl[i].indexOf('='));
  
  // Recup. la valeur des parametres (Attention : elem.1 du tab. = val.param.1)
  aVal[i+1] = unescape(dbl[i].substring(dbl[i].indexOf('=')+1,dbl[i].length));
  
  // Stock la valeur des paramètres sous forme de propriété
  objQS[aPrm[i+1]] = aVal[i+1];
}

// Renvoie la valeur d'un parametre par son nom
function getQueryStringByName(pname) {
  return eval("objQS." + pname);
}

// Renvoie la valeur d'un paramètre par sa position dans la requete
// Attention : le premier paramètre de la requete est le 1 etc..
function getQueryStringByPos(ppos){
  return aVal[ppos];
}

// Renvoie le nom d'un paramètre par sa position dans la requete
// Attention : le premier paramètre de la requete est le 1 etc..
function getParamNameByPos(ppos){
  return aPrm[ppos];
}


// ///////////////////////////////////////////////////////////////////////////////////////////// //
// ///////////////////////////////////////////////////////////////////////////////////////////// //


/* Château de saint-priest */
var id_ro = 0;

function ro_click() {
    ro = location.search;
    id_ro = ro.substring(ro.indexOf("ro_id")+6,100);
    
    switch (id_ro) {
        case "8293": 
            document.images["chateau"].src="/acs/sites-gl-events-medias/chateau-saint-priest/menu/lechateau-roll.gif";
            document.images["histoire"].src="/acs/sites-gl-events-medias/chateau-saint-priest/menuN3/histoire-roll.gif";
            break;
        case "8296": 
            document.images["chateau"].src="/acs/sites-gl-events-medias/chateau-saint-priest/menu/lechateau-roll.gif";
            document.images["histoire"].src="/acs/sites-gl-events-medias/chateau-saint-priest/menuN3/histoire-roll.gif";
            break;
        case "8297":
            document.images["chateau"].src="/acs/sites-gl-events-medias/chateau-saint-priest/menu/lechateau-roll.gif";
            document.images["courcarree"].src="/acs/sites-gl-events-medias/chateau-saint-priest/menuN3/courcarree-roll.jpg";
            break;        
        case "8294": document.images["saintpriest"].src="/acs/sites-gl-events-medias/chateau-saint-priest/menu/saint-priest-roll.gif"; break;
        case "8295": document.images["visitevirtuelle"].src="/acs/sites-gl-events-medias/chateau-saint-priest/menu/visitevirtuelle-roll.gif"; break;
        case "8298": document.images["surmesure"].src="/acs/sites-gl-events-medias/chateau-saint-priest/menu/surmesure-roll.gif"; break;
        case "8299":
            document.images["professionnel"].src="/acs/sites-gl-events-medias/chateau-saint-priest/menu/professionnel-roll.gif";
            document.images["seminaires"].src="/acs/sites-gl-events-medias/chateau-saint-priest/menuN3/seminaires-roll.jpg";
            break;
        case "8303":
            document.images["professionnel"].src="/acs/sites-gl-events-medias/chateau-saint-priest/menu/professionnel-roll.gif";
            document.images["seminaires"].src="/acs/sites-gl-events-medias/chateau-saint-priest/menuN3/seminaires-roll.jpg";
            break;
        case "8304":
            document.images["professionnel"].src="/acs/sites-gl-events-medias/chateau-saint-priest/menu/professionnel-roll.gif";
            document.images["showrooms"].src="/acs/sites-gl-events-medias/chateau-saint-priest/menuN3/showrooms-roll.jpg";
            break;
        case "8305":
            document.images["professionnel"].src="/acs/sites-gl-events-medias/chateau-saint-priest/menu/professionnel-roll.gif";
            document.images["cocktailsgalas"].src="/acs/sites-gl-events-medias/chateau-saint-priest/menuN3/cocktailsgalas-roll.gif";
            break;
        case "8300": document.images["particuliers"].src="/acs/sites-gl-events-medias/chateau-saint-priest/menu/particuliers-roll.gif"; break;
        case "8301": document.images["autresespaces"].src="/acs/sites-gl-events-medias/chateau-saint-priest/menu/autres-espaces-roll.gif"; break;
        case "8302": document.images["nosreferences"].src="/acs/sites-gl-events-medias/chateau-saint-priest/menu/nosreferences-roll.gif"; break;
        case "8288": document.images["telechargements"].src="/acs/sites-gl-events-medias/chateau-saint-priest/menu-pratique/telechargements-roll.gif"; break;
        case "8289": document.images["liensutiles"].src="/acs/sites-gl-events-medias/chateau-saint-priest/menu-pratique/liens-utiles-roll.gif"; break;
        case "8290": document.images["nouscontacter"].src="/acs/sites-gl-events-medias/chateau-saint-priest/menu-pratique/nous-contacter-roll.gif"; break;
        case "8291": document.images["venirauchateau"].src="/acs/sites-gl-events-medias/chateau-saint-priest/menu-pratique/venir-au-chateau-roll.gif"; break;
        case "8292": document.images["english"].src="/acs/sites-gl-events-medias/chateau-saint-priest/menu-pratique/english-roll.gif"; break;
        default: break;
    }
}


function verifFormCSP() {
    if(document.formulaireCSP.nom.value!="" && 
       document.formulaireCSP.prenom.value!="" && 
       document.formulaireCSP.societe.value!="" && 
       document.formulaireCSP.email.value!="" && 
       document.formulaireCSP.message.value!="")
       document.formulaireCSP.submit();
    else {
        alert("Certains champs obligatoires n'ont pas été renseignés.\nVeuillez le faire pour valider votre envoi.");
        return false;
    }
       
}

function goToPano(nameForm,nameElt) {
    location.href = "http://www.chateau-de-saint-priest.com/acs/servlet/getDoc?id="+document.forms[nameForm].elements[nameElt].options[document.forms[nameForm].elements[nameElt].selectedIndex].value+"&ro_id=8295";
}

function selectPano(nameForm,nameElt) {
    idPage = getQueryStringByName("id");
    switch (idPage) {
        case "2515": break;
        case "2896": document.forms[nameForm].elements[nameElt].options[1].selected=true; break;
        case "2897": document.forms[nameForm].elements[nameElt].options[2].selected=true; break;
        case "2898": document.forms[nameForm].elements[nameElt].options[3].selected=true; break;
        default: break;
    }
}



