var da = (document.all) ? 1 : 0;
var pr = (window.print) ? 1 : 0;
var mac = (navigator.userAgent.indexOf("Mac") != -1);
var xhr=null;
var pubCmb=new Array();
//Variables pour gérer la pub à gauche si toutes les
// false pour aucune pub associée
pubCmb["cmbProvince1"]=false;
pubCmb["cmbProvince2"]=false;
pubCmb["cmbProvince3"]=false;
var selectname="";
/**
Fonctions pour la gestion de la recherche multicritère : Etape 1
- valideProvince()
- valideVille()
- valideForm()
*/
/*
function compteur_coches(obj) {
max = 1;
box1 = MyForm.chkCapacitee1.checked;
box2 = MyForm.chkCapacite2.checked;
box3 = MyForm.chkCapacite3.checked;
box4 = MyForm.chkCapacite4.checked;
box5 = MyForm.chkCapacite5.checked;
box6 = MyForm.chkCapacite6.checked;
box7 = MyForm.chkCapacite7.checked;
box8 = MyForm.chkCapacite8.checked;
box9 = MyForm.chkCapacite9.checked;
box10 = MyForm.chkCapacite10.checked;
box11 = MyForm.chkCapacite11.checked;
nombre = (box1 ? 1 : 0) + (box2 ? 1 : 0) + (box3 ? 1 : 0) + (box4 ? 1 : 0)+(box5 ? 1 : 0) + (box6 ? 1 : 0) + (box7 ? 1 : 0) + (box8 ? 1 : 0)+(box9 ? 1 : 0) + (box10 ? 1 : 0) + (box11 ? 1 : 0);
if (nombre > max) {
alert("Vous ne pouvez pas cocher plus de " + max + " cases !");
obj.checked = false;
}
}
*/
//Valide la sélection dans chaque liste des provinces
var isRefreshing = 0;
var isToVille = 0;
var isToProvince = 0;
function valideProvince(ids, val){
//if(val.value!=0){
var provinceId = "";
var indice = ids;
var tmpVars = 0;
isRefreshing = 1;
isToProvince = ids;
//Not used for the moment
provinceId = document.forms["MyForm"].elements["cmbProvince" + indice].options[document.forms["MyForm"].elements["cmbProvince" + indice].selectedIndex].value
if (indice == 1){
}else if (indice == 2){
}else if (indice == 3){
}
document.forms["MyForm"].elements["liste"].value = "oui"
document.forms["MyForm"].elements["mio"].value = "ss1"
document.forms["MyForm"].submit()
//}
}
//Valide la sélection dans chaque liste des villes
function valideVille(ids, val){
//if(val.value!= 0){
var villeId = "";
var indice = ids;
var tmpVars = 0;
isRefreshing = 1;
isToVille = ids;
//Not used
villeId = document.forms["MyForm"].elements["cmbVille" + indice].options[document.forms["MyForm"].elements["cmbVille" + indice].selectedIndex].value
if (indice == 1){
}else if (indice == 2){
}else if (indice == 3){
}
document.forms["MyForm"].elements["liste"].value = "oui"
document.forms["MyForm"].elements["mio"].value = "ss1"
document.forms["MyForm"].submit()
//}
}
function IsNumeric(sText)
{
var ValidChars = "0123456789.";
var IsNumber=true;
var Char;
for (i = 0; i < sText.length && IsNumber == true; i++)
{
Char = sText.charAt(i);
if (ValidChars.indexOf(Char) == -1)
{
IsNumber = false;
}
}
return IsNumber;
}
//Valide le formulaire des choix géographiques
function valideForm(){
//Do the test, allow to select 1 pr, and/or 1 vi
var ifs = 0;
var inc = 0;
var tmp = 0;
var valTmp = 0;
if (document.getElementById('geo_perimetre').style.visibility == 'hidden'){
with (document.forms["MyForm"]){
for(inc=1;inc<=3;inc++){
//Province
tmp = elements["cmbProvince" + inc].options[elements["cmbProvince" + inc].selectedIndex].value
tmp = parseInt((tmp=='T')? 1 : tmp, 10);
ifs = ifs + tmp
//Ville
tmp = elements["cmbVille" + inc].options[elements["cmbVille" + inc].selectedIndex].value
tmp = parseInt((tmp=='T')? 1 : tmp, 10);
ifs = ifs + tmp
}
//do test
if (!ifs){
//alert("Vous devez choisir au moins une province et/ou une ville");
alert("Sie müssen mindestens ein Bundesland und/oder eine Stadt wählen");
return false;
}else{
//Capacités
inc = 1;
while ( inc <= 11) {
valTmp = valTmp | elements["chkCapacite"+inc].checked
inc = inc + 1;
}
if (!valTmp){
//alert("Vous devez selectionner au moins une capacité ! ");
alert("Sie müssen mindestens eine Kapazität hinzufügen um zu der zweiten Schritt weitergehen zu können");
return false;
}else{
document.forms["MyForm"].elements["mio"].value = "ss2"
if (isRefreshing==0){
document.forms["MyForm"].submit()
}else{
if (isToVille > 0){
valideVille(isToVille)
}
if (isToProvince > 0){
valideProvince(isToProvince)
}
}
}
}
}
return true;
}
else{
//alert('geo_ok');
//Capacités
inc = 1;
while ( inc <= 11) {
//alert(inc);
valTmp = valTmp | document.forms["MyForm"].elements["chkCapacite"+inc].checked;
inc = inc + 1;
}
if (!valTmp){
//alert("Vous devez selectionner au moins une capacité ! ");
alert("Sie müssen mindestens eine Kapazität hinzufügen um zu der zweiten Schritt weitergehen zu können");
return false;
}else{
//alert('alert ss2 mio');
var erreurperi = "Sie müssen auswählen :\n";
var erreurset = 0;
//
var ttt = document.getElementById('selectgeo').value;
if (document.forms["MyForm"].elements["cmbProvince1b"].value == "T")
{
erreurperi = erreurperi + '\n- ein Bundesland';
erreurset = 1;
}
if (document.forms["MyForm"].elements["cmbVille1b"].value == "T")
{
erreurperi = erreurperi + '\n- eine Stadt';
erreurset = 1;
}
if ( (ttt == "") | (!IsNumeric(ttt)) | (ttt == 0))
{
erreurperi = erreurperi + '\n- einen Umkreis';
erreurset = 1;
}
//
if (erreurset == 1)
{
alert(erreurperi);
return false;
}
else{
document.forms["MyForm"].elements["mio"].value = "ss2";
document.forms["MyForm"].submit();
return true;
}
}
}
}
/**
Fonctions pour la gestion de la recherche multicritère : Etape 2
- ctrlMani()
- ctrlLieu()
- validateManifestForm()
- valideSearchForm()
*/
var needRefresh = false;
//Controle la sélection des types de manifestation
var lsManif = "";
function ctrlMani(ids, val, chk){
var i = ids;
var nbEl = 0;
var inc = 1;
needRefresh = false;
//Le nombre d'éléments dans la liste
nbEl = parseInt(document.forms["MyForm"].elements["totalMani"].value,10)
//On a cliqué sur "Tout"
if (i=="0"){
with (document.forms["MyForm"]){
if (elements["chkMani0"].checked == true){
//Ici tout les autres checkboxes doivent se vider
while ( inc <= nbEl) {
elements["chkMani"+inc].checked = true
//if(lsIdManif.search("," + elements["chkMani"+inc].value + ",")==-1)lsIdManif += elements["chkMani"+inc].value + ",";
inc = inc + 1;
}
}else{
while ( inc <= nbEl) {
elements["chkMani"+inc].checked = false
//lsIdManif = lsIdManif.replace("," + elements["chkMani"+inc].value + ",", ",");
inc = inc + 1;
}
}
}
}else{
with (document.forms["MyForm"]){
elements["chkMani0"].checked = false
if(chk.checked==true){
if(val != 0){
if(lsManif.search(val)==-1)lsManif += val + ";";
//if(lsIdManif.search("," + chk.value + ",")==-1)lsIdManif += chk.value + ",";
}
}else{
if(val != 0){
lsManif = lsManif.replace(val + ";", "");
//lsIdManif = lsIdManif.replace("," + chk.value + ",", ",");
}
}
//Mettre la liste dans un hidden
}
}
document.forms["MyForm"].elements["lstTypeManif"].value = lsManif
//document.forms["MyForm"].elements["lstIdTypeManif"].value = lsIdManif
//alert(lsIdManif)
}
//Conctrôle la sélection des types de lieu
var lsLieu = "";
var lsIdLieu = "";
function ctrlLieu(ids, val, chk){
var i = ids;
var nbEl = 0;
var inc = 1;
//Le nombre d'éléments dans la liste
nbEl = parseInt(document.forms["MyForm"].elements["totalLieu"].value, 10)
//On a cliqué sur "Tout"
if (i=="0"){
with (document.forms["MyForm"]){
if (elements["chkLieu0"].checked == true){
//Ici tout les autres checkboxes doivent etre cheched
while ( inc <= nbEl) {
if (elements["chkLieu"+inc].disabled == false){
elements["chkLieu"+inc].checked = true
//if(lsIdLieu.search(elements["chkLieu"+inc].value + ",")==-1)lsIdLieu += elements["chkLieu"+inc].value + ",";
}
inc = inc + 1;
}
}else{
while ( inc <= nbEl) {
elements["chkLieu"+inc].checked = false
//lsIdLieu = lsIdLieu.replace(elements["chkLieu"+inc].value + ",", "");
inc = inc + 1;
}
}
}
}else{
with (document.forms["MyForm"]){
elements["chkLieu0"].checked = false
if(chk.checked==true){
if(val != 0){
if(lsLieu.search(val + ",")==-1)lsLieu += val + ";";
//if(lsIdLieu.search(chk.value + ",")==-1)lsIdLieu += chk.value + ",";
}
}else{
if(val != 0){
lsLieu = lsLieu.replace(val + ";", "");
//lsIdLieu = lsIdLieu.replace(chk.value + ",", "");
}
}
}
}
//Mettre la liste dans un hidden
document.forms["MyForm"].elements["lstTypeLieu"].value = lsLieu
//document.forms["MyForm"].elements["lstIdTypeLieu"].value = lsIdLieu
}
//Valide le formulaire de recherche et permet de passer à l'étape 3
function valideSearchForm(){
var valTmp = 0;
var nbMEl = 0;
var nbLEl = 0;
var inc = 0;
//Le nombre d'éléments dans la liste
nbMEl = parseInt(document.forms["MyForm"].elements["totalMani"].value, 10)
nbLEl = parseInt(document.forms["MyForm"].elements["totalLieu"].value, 10)
if (needRefresh==true){
alert('Sie müssen Ihre Auswahl bestätigen, um die Art von Location zu aktualisieren')
return false;
}else{
with (document.forms["MyForm"]){
//Type de manifestation
inc = 0;
while ( inc <= nbMEl) {
valTmp = valTmp | elements["chkMani"+inc].checked
inc = inc + 1;
}
//Type de Lieu
inc = 0;
while ( inc <= nbLEl) {
valTmp = valTmp | elements["chkLieu"+inc].checked
inc = inc + 1;
}
if (!valTmp){
//alert("Il est obligatoire de choisir au moins 1 type pour lancer la recherche");
//alert("prego scegli almeno un tipo di evento e un tipo di luogo");
alert("Wählen Sie mindestens eine Location- oder Eventart");
return false;
}else{
if (parseInt(document.forms["MyForm"].elements["totalProd"].value, 10) > 0){
document.forms["MyForm"].elements["mio"].value = "ss3"
document.forms["MyForm"].submit()
}else{
alert("Es wurde für Ihre Suche kein Ergebnisse gefunden");
return false;
}
}
}
}
return true;
}
//Valide le formulaire des manifestation : confirme les types de manifestation
function validateManifestForm(){
var valTmp = 0;
var nbMEl = 0;
var inc = 0;
needRefresh = false;
//Le nombre d'éléments dans la liste
nbMEl = parseInt(document.forms["MyForm"].elements["totalMani"].value, 10)
with (document.forms["MyForm"]){
//Type de manifestation
while ( inc <= nbMEl) {
valTmp = valTmp | elements["chkMani"+inc].checked
inc = inc + 1;
}
document.forms["MyForm"].elements["clicca"].value = "1"
document.forms["MyForm"].elements["mio"].value = "ss2"
document.forms["MyForm"].submit()
}
}
/**
Fonctions pour la gestion de la recherche multicritère : Etape 3
MM_openBrWindow
*/
//Fonction permetant d'ouvrir une nouvelle page dans une fenetre vierge
function MM_openBrWindow(theURL,winName,features) {
window.open(theURL,winName,features);
}
// initialisation des variables
var LineSelected = null;
var IdRecordSelected = null;
var IdProduit = null;
/* ******************************************************************
FONCTION row_OnClick(TableId)
Modifie l'apparence de la ligne selectionnee
Syntaxe: OnClick="row_OnClick(MyTableId);"
A mettre dans le tag
********************************************************************/
function row_OnMouseOver(TableId, ActiveBtn){
var LineClicked = window.event.srcElement ;
if(LineClicked.tagName == "INPUT" || LineClicked.tagName == "TEXTAREA"){
return false;
}
while(LineClicked.tagName != "TR" && LineClicked.tagName != "BODY" && LineClicked.tagName != "TABLE") LineClicked = LineClicked.parentElement;
if(LineClicked.tagName == "BODY"){ exit;}
if(LineSelected == LineClicked) {
//désélection de la ligne sélectionnée
LineClicked.className = ((LineClicked.rowIndex % 2) != 0 ? "BgListPairColor" : "BgListImpairColor");
LineSelected = null;
IdRecordSelected = null;
//if(ActiveBtn) document.all.cmdPerso.disabled = true;
}
else{
if(LineSelected){
//désélection de la ligne précédament sélectionnée
LineSelected.className = ((LineSelected.rowIndex % 2) != 0 ? "BgListPairColor" : "BgListImpairColor");
LineSelected = null;
IdRecordSelected = null;
//if(ActiveBtn) document.all.cmdPerso.disabled = true;
}
//sélection de la ligne
if(LineClicked.tagName == "TR"){
LineClicked.className = "LineSelected";
LineSelected = LineClicked;
IdRecordSelected = TableId.rows(LineSelected.rowIndex).cells(0).children(0).value;
if((ActiveBtn)){
//var Ref = TableId.rows(LineSelected.rowIndex).cells(4).innerText;
//if((Ref.charAt(Ref.length-1)=='P')||(Ref.charAt(Ref.length-1)=='p')) document.all.cmdPerso.disabled = false;
//var Ref = TableId.rows(LineSelected.rowIndex).cells(0).innerText;
//if((Ref.charAt(0)!='0')) document.all.cmdPerso.disabled = false;
//else document.all.cmdPerso.disabled = true;
var codePerso = TableId.rows(LineSelected.rowIndex).cells(0).children(1).value;
if(codePerso!=0 && codePerso!=""){
document.all.cmdPerso.disabled = false;
}else{
document.all.cmdPerso.disabled = true;
}
}
}
}
}
//Souris out
function row_OnMouseOut(TableId, ActiveBtn){
row_OnMouseOver;
}
//When clicked
function row_OnClick(TableId, Form, Path, Id){
with (document.forms["MyForm"]){
elements["fto"].value = "ss3"
elements["mio"].value = "ss4"
elements["id"].value = Id
submit()
}
//}
}
//Aller à une page : aide à a fonction de pagination
function makePage(value, pmio){
with (document.forms["MyForm"]){
elements["mio"].value = pmio
elements["start"].value = value
submit()
}
}
//Afficher la page MySelection
function goMySelection(){
with (document.forms["MyForm"]){
elements["mio"].value = "msv"
submit()
}
}
//Controle à chaque fois que l'on coche ou décoche un devis dans la liste des produits
function selectDevis(value){
//var nbr = parseInt(document.MyForm.hidNbrSelection.value, 10)
with (document.forms["MyForm"]){
elements["hidDevis" + value].value = elements["chkDevis" + value].value
}
}
//Mettre à jour, le nombre de sélection, ne pas afficher si 0, afficher sinon
function selectDevis3(value){
var nbr = parseInt(document.MyForm.hidNbrSelection.value, 10)
with (document.forms["MyForm"]){
elements["hidDevis" + value].value = elements["chkDevis" + value].value
if (elements["chkDevis" + value].checked == true){
chkDevis = elements["chkDevis" + value].value
hidDevis = elements["chkDevis" + value].value
strUrl = 'default.php?mio=rsi&chkDevis=' + chkDevis+ '&hidDevis='+ hidDevis
nbr = nbr + 1
}else{
nbr = nbr - 1
chkDevis = elements["chkDevis" + value].value
hidDevis = ''
strUrl = 'default.php?mio=rsi&chkDevis=' + chkDevis
}
}
document.MyForm.hidNbrSelection.value = nbr
if (currentNav=="netscape"){
//alert("Netscape");
var ipage = document.MyForm.start.value
makePage(ipage, 'ss3');
}else if (currentNav =="microsoft internet explorer"){
document.frames["RSIFrame"].document.location.href = strUrl
//alert("Microsoft Internet Explorer");
}else{
//alert("Autre Navigateur");
}
}
/**
Fonctions pour la gestion de la recherche multicritère : Etape 4
remSelection()
*/
//Re-affiche la page de sélection : permet de supprimer une ou des éléments dans le panier
function remSelection(value){
with (document.forms["MyForm"]){
elements["mio"].value = "ss5"
elements["id"].value = value
submit()
}
}
//Re-MySelection
function reMySelection(value){
with (document.forms["MyForm"]){
elements["op"].value = value
elements["mio"].value = "msv"
submit()
}
}
//Afficher la page de devis gratuit
function doDevis(value){
//with (document.forms["MyForm"]){
//alert( ffoorrmm = top.frames[0].document.getElementById("MyForm") ) // ne marche pas
with(window.parent.document.forms["MyForm"]){
if (parseInt(elements["hidNbrSelection"].value, 10) > 0){
//alert (ffoorrmm.elements[0].value )
elements["fto"].value = value
elements["mio"].value = "ss5"
submit()
}else{
//alert('Non hai selezionato nessuna location. Per selezionare una o più location, \npremi nella colonna "Aggiungere alla tua selezione"')
alert('Es wurde keine Location ausgewählt. Um eine oder mehrere Location zu wählen, klicken Sie einfach auf dem Kätschen neben den Name der Location in der Reihe " Zu mein Auswahl hinzufügen "')
}
}
}
//Afficher la page de devis gratuit
function doDevis1(value){
//strUrl = 'default.php?mio=rsi&chkDevis=' + document.forms[0].id.value+ '&hidDevis='+ document.forms[0].id.value
//alert(document.forms[0].hidDevis1.value);
//document.location.href = strUrl;
document.forms[0].mio.value = value;
document.forms[0].submit();
}
//Afficher la page selection
function doSelection(value){
/*with (document.forms["MyForm"]){
elements["ftomsv"].value = value
elements["mio"].value = "msv"
submit()
}*/
}
//Afficher la page fiche de produit avec le choix d'ajout du produit à ma sélection
function addToSelection(value){
with (document.forms["MyForm"]){
elements["mio"].value = value
elements["fto"].value = 'ss4'
//alert('OK')
submit()
}
}
// *** FONCTION AJOUTÉE LE 21 7bre 2005
//Afficher la page fiche de produit avec le choix d'ajout du produit à ma sélection
function addToSelectionAndDemandeDeDevis(){
with (document.forms["MyForm"]){
elements["mio"].value = 'ss5'
elements["fto"].value = 'ss3'
elements["devis"].value = 'devis'
//alert('OK')
submit()
}
}
// *** FIN AJOUT
//Imprime le contenu de la page sans charger la page
function framePrint(whichFrame){
if (pr && da) { // IE5
document.frames(whichFrame).focus();
window.print();
//link.focus();
} else if (pr) { // NS4
document.frames(whichFrame).print();
} else if (da && !mac) { // IE4 (Windows)
//document.frames(whichFrame).focus();
//setTimeout("vbPrintPage(); link.focus();", 100);
//alert("Stato spiacente, il vostro navigatore non permette la éxécution di questa funzione. Volete dattilografate la chiave 'mela P' per effettuare l'impressione di questa pagina");
alert("Ihre Browser erlaubt nicht die automatische Eröffnung der Druckdialogbox. Bitte tippen Sie die Tästen 'Apfel+p'");
} else { // other browsers
alert("Ihre Browser erlaubt nicht die automatische Eröffnung der Druckdialogbox. Bitte tippen Sie die Tästen 'Apfel+p'");
}
/*
//document.frames(whichFrame).document.location.href = urlFrame
document.frames(whichFrame).focus();
document.frames(whichFrame).print();
//document.frames(whichFrame).history.back();
//parent[whichFrame].focus();
//parent[whichFrame].print();*/
}
if (da && !pr && !mac) with (document) {
writeln('');
writeln('<' + 'SCRIPT LANGUAGE="VBScript">');
writeln('Sub window_onunload');
writeln(' On Error Resume Next');
writeln(' Set WB = nothing');
writeln('End Sub');
writeln('Sub vbPrintPage');
writeln(' OLECMDID_PRINT = 6');
writeln(' OLECMDEXECOPT_DONTPROMPTUSER = 2');
writeln(' OLECMDEXECOPT_PROMPTUSER = 1');
writeln(' On Error Resume Next');
writeln(' WB.ExecWB OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER');
writeln('End Sub');
writeln('<' + '/SCRIPT>');
}
var selectVille=null;
function ajax_getCities(objetSelect)
{
selectname=objetSelect.name;
var ieversions = new Array('Msxml2.XMLHTTP',
'Microsoft.XMLHTTP',
'Msxml2.XMLHTTP.5.0',
'Msxml2.XMLHTTP.4.0',
'Msxml2.XMLHTTP.3.0');
if (selectname == "cmbProvince1")
{
if(document.getElementById){
selectVille = document.getElementById('villes1');
}else{
if (document.all){
selectVille = document.all['villes1'];
}
else{
selectVille = document.layers['villes1'];
}
}
}
if (selectname == "cmbProvince2")
{
if(document.getElementById){
selectVille = document.getElementById('villes2');
}else{
if (document.all){
selectVille = document.all['villes2'];
}
else{
selectVille = document.layers['villes2'];
}
}
}
if (selectname == "cmbProvince3")
{
if(document.getElementById){
selectVille = document.getElementById('villes3');
}else{
if (document.all){
selectVille = document.all['villes3'];
}
else{
selectVille = document.layers['villes3'];
}
}
}
//requete sur un fichier php sur le serveur qui renverra les données sous forme XML
if(objetSelect.options[objetSelect.selectedIndex].value != 'T')
{
if(window.XMLHttpRequest && !(window.ActiveXObject))
{
try {
xhr = new XMLHttpRequest();
}catch(e) {
xhr = null;
}
// branch for IE/Windows ActiveX version
}
else {
if(window.ActiveXObject)
{
for (var i=0 ; i0)
{
try
{pubCmb[selectname]=true;}catch(e)
{}
var left=document.getElementById("left1")
left.src="front/images/tl2.gif"
var middle=document.getElementById("middle1")
middle.src="front/images/t2.gif"
var right=document.getElementById("right1")
right.src="front/images/tr2.gif"
var left=document.getElementById("left2")
left.src="front/images/bl2.gif"
var middle=document.getElementById("middle2")
middle.src="front/images/b2.gif"
var right=document.getElementById("right2")
right.src="front/images/br2.gif"
left=document.getElementById("left")
right=document.getElementById("right")
left.style.backgroundImage="url(front/images/l2.gif)"
right.style.backgroundImage="url(front/images/r2.gif)"
imgpresentation.src="front/images/pri_presenta.gif";
descriptif.innerHTML=xmlDescriptif.item(0).firstChild.data;
descriptifLieu.innerHTML=xmlDescriptifLieu.item(0).firstChild.data;
descriptifLieu.style.visibility='';
var tdphoto=document.getElementById("tdphoto")
tdphoto.innerHTML = ''
}
else
{
try
{pubCmb[selectname]=false;}catch(e)
{}
// Comptage du nombre de menu déroulant cmbville avect comme attribut disabled=true
for (var i=1 ; i<=3 ; i++)
{
var count=0;
var cmbProvince = document.forms["MyForm"].elements["cmbProvince"+i];
if (cmbProvince.options[cmbProvince.selectedIndex].value != "T")
{count++;}
}
//alert(selectname)
// Si ce nombre est > que 1 alors chargement de l'image blanche,sinon l'image orécédente reste
if (pubCmb["cmbProvince1"]==false
&& pubCmb["cmbProvince2"]==false
&& pubCmb["cmbProvince3"]==false)
{
imgpresentation.src="front/images/spacer.gif";
photo.src="front/images/spacer.gif";
descriptif.innerHTML="";
descriptifLieu.innerHTML="";
descriptifLieu.style.visibility='hidden';
var tdphoto=document.getElementById("tdphoto")
tdphoto.innerHTML = ''
var left=document.getElementById("left1");
left.src="front/images/spacer.gif";
var middle=document.getElementById("middle1");
middle.src="front/images/spacer.gif";
var right=document.getElementById("right1");
right.src="front/images/spacer.gif";
var left=document.getElementById("left2");
left.src="front/images/spacer.gif";
var middle=document.getElementById("middle2");
middle.src="front/images/spacer.gif";
var right=document.getElementById("right2");
right.src="front/images/spacer.gif";
left=document.getElementById("left");
right=document.getElementById("right");
left.style.backgroundImage="url(front/images/spacer.gif)";
right.style.backgroundImage="url(front/images/spacer.gif)";
}
}
}
//////////////////////////////////////////////////////////////////////////
function setMsia(xhr)
{
//Récupération des données renvoyées sous forme
//XML par le serveur
var docXML= xhr.responseXML;
var photo=document.getElementById("photo")
var descriptif=document.getElementById("descriptif")
var descriptifLieu=document.getElementById("descriptifLieu")
var imgpresentation=document.getElementById("imgpresentation")
var xmlPhoto=docXML.getElementsByTagName("photo")
var xmlDescriptif=docXML.getElementsByTagName("descriptif")
var xmlDescriptifLieu=docXML.getElementsByTagName("descriptiflieu")
// Si la requête a renvoyé un résultat sous forme XML alors changement de l'image
// pour afficher la salle(venue)
if(xmlPhoto.length>0)
{
try
{pubCmb[selectname]=true;}catch(e)
{}
var left=document.getElementById("left1")
left.src="front/images/tl2.gif"
var middle=document.getElementById("middle1")
middle.src="front/images/t2.gif"
var right=document.getElementById("right1")
right.src="front/images/tr2.gif"
var left=document.getElementById("left2")
left.src="front/images/bl2.gif"
var middle=document.getElementById("middle2")
middle.src="front/images/b2.gif"
var right=document.getElementById("right2")
right.src="front/images/br2.gif"
left=document.getElementById("left")
right=document.getElementById("right")
left.style.backgroundImage="url(front/images/l2.gif)"
right.style.backgroundImage="url(front/images/r2.gif)"
imgpresentation.src="front/images/pri_presenta.gif";
descriptif.innerHTML=xmlDescriptif.item(0).firstChild.data;
descriptifLieu.innerHTML=xmlDescriptifLieu.item(0).firstChild.data;
descriptifLieu.style.visibility='';
var tdphoto=document.getElementById("tdphoto")
tdphoto.innerHTML = ''
}
else
{
try
{pubCmb[selectname]=false;}catch(e)
{}
// Comptage du nombre de menu déroulant cmbville avect comme attribut disabled=true
for (var i=1 ; i<=3 ; i++)
{
var count=0;
var cmbProvince = document.forms["MyForm"].elements["cmbProvince"+i];
if (cmbProvince.options[cmbProvince.selectedIndex].value != "T")
{count++;}
}
//alert(selectname)
// Si ce nombre est > que 1 alors chargement de l'image blanche,sinon l'image orécédente reste
if (pubCmb["cmbProvince1"]==false
&& pubCmb["cmbProvince2"]==false
&& pubCmb["cmbProvince3"]==false)
{
imgpresentation.src="front/images/spacer.gif";
photo.src="front/images/spacer.gif";
descriptif.innerHTML="";
descriptifLieu.innerHTML="";
descriptifLieu.style.visibility='hidden';
var tdphoto=document.getElementById("tdphoto")
tdphoto.innerHTML = ''
var left=document.getElementById("left1");
left.src="front/images/spacer.gif";
var middle=document.getElementById("middle1");
middle.src="front/images/spacer.gif";
var right=document.getElementById("right1");
right.src="front/images/spacer.gif";
var left=document.getElementById("left2");
left.src="front/images/spacer.gif";
var middle=document.getElementById("middle2");
middle.src="front/images/spacer.gif";
var right=document.getElementById("right2");
right.src="front/images/spacer.gif";
left=document.getElementById("left");
right=document.getElementById("right");
left.style.backgroundImage="url(front/images/spacer.gif)";
right.style.backgroundImage="url(front/images/spacer.gif)";
}
}
}
function peri_ville(){
var testperi;
testperi = document.forms["MyForm"].elements["cmbVille1b"].options[document.forms["MyForm"].elements["cmbVille1b"].selectedIndex].value;
if (testperi == "T"){
document.getElementById('selectgeo').disabled=true;
document.getElementById('selectgeo').value= "";
}
else{
document.getElementById('selectgeo').disabled=false;
}
//alert('testperi');
}
function rechgeo_js(svar){
if (svar == 1){
document.getElementById('geo_choix').style.visibility = 'visible';
document.getElementById('geo_perimetre').style.visibility = 'hidden';
document.forms["MyForm"].elements["perigeo"].value = 0;
}
else{
document.getElementById('geo_choix').style.visibility = 'hidden';
document.getElementById('geo_perimetre').style.visibility = 'visible';
document.forms["MyForm"].elements["cmbProvince1"].value ="T";
document.forms["MyForm"].elements["cmbVille1"].value ="T";
document.forms["MyForm"].elements["perigeo"].value = 1;
for(var i=2;i<=3;i++){
document.forms["MyForm"].elements["cmbProvince" + i].value ="0";
document.forms["MyForm"].elements["cmbVille" + i].value ="T";
}
}
}