var accordion;
function initAccordion(accordionDefault) {
accordion = new Accordion($$('.toggler'),$$('.element'), {
opacity: 0,
onActive: null,
onBackground: null,
display: accordionDefault
});
}
function show_detailsEntite(idEntite) {
if (window.XMLHttpRequest) { // Mozilla, Safari,...
xhr = new XMLHttpRequest();
} else if (window.ActiveXObject) { // IE
try {
xhr = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xhr = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!xhr) {
alert('Abandon : Impossible de créer une instance XMLHTTP');
}
document.getElementById('pop_article').style.display = "block";
document.getElementById('pop_masque').style.display = "block";
document.getElementById('pop_article').innerHTML = '
';
//on définit l'appel de la fonction au retour serveur
xhr.onreadystatechange = function() {
if(xhr.readyState == 4) {
if(xhr.status == 200) {
document.getElementById('pop_article').innerHTML = xhr.responseText;
} else {
document.getElementById('pop_article').style.display = "none";
document.getElementById('pop_masque').style.display = "none";
alert("Une erreur s'est produite. Veuillez réessayer ultérieurement.");
}
}
}
// On appel le fichier
xhr.open('POST','ajax_ficheEntite.php',true);
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xhr.send('id=' + idEntite);
}
function show_fiche_manif(idArt) {
if (window.XMLHttpRequest) { // Mozilla, Safari,...
httpRequest = new XMLHttpRequest();
} else if (window.ActiveXObject) { // IE
try {
httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!httpRequest) {
alert('Abandon : Impossible de créer une instance XMLHTTP');
}
document.getElementById('pop_article').style.display = "block";
document.getElementById('pop_masque').style.display = "block";
document.getElementById('pop_article').innerHTML = '';
httpRequest.onreadystatechange = function() {
if(httpRequest.readyState == 4) {
if(httpRequest.status == 200) {
document.getElementById('pop_article').innerHTML = httpRequest.responseText;
} else {
document.getElementById('pop_article').style.display = "none";
document.getElementById('pop_masque').style.display = "none";
alert("Une erreur s'est produite. Veuillez réessayer ultérieurement.");
}
}
}
httpRequest.open('POST','ajax_manifestation.php',true);
httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
httpRequest.send('id=' + idArt);
}
function hide_article() {
document.getElementById('pop_article').style.display = "none";
document.getElementById('pop_masque').style.display = "none";
}
function change_img(url,larg,haut) {
document.getElementById('img_gd').src = 'inc_redim_image.php?img=' + url + '&width=' + larg + '&height=' + haut;
}
function resize_masque(){
if (window.innerHeight && window.scrollMaxY) {
yScroll = window.innerHeight + window.scrollMaxY;
} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
yScroll = document.body.scrollHeight;
} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
yScroll = document.body.offsetHeight;
}
document.getElementById('pop_masque').style.height = yScroll +"px";
//alert('TB_overlaySize');
}
function initIndexCarte() {
var so = new SWFObject("flash/carte-france.swf", "Carte", "368", "368", "9", "#FFFFFF");
so.write("indexCarte");
}
// Formulaire de recherche d'un hébergment ou restauration
function ouvrirSelectCategories() {
if(document.getElementById("form_search_categories").style.display == "none") {
document.getElementById("form_search_services").style.display = "none";
document.getElementById("form_search_categories").style.display = "block";
} else
document.getElementById("form_search_categories").style.display = "none";
}
function fermerSelectCategories() {
document.getElementById("form_search_categories").style.display = "none";
}
function ouvrirSelectServices() {
if(document.getElementById("form_search_services").style.display == "none") {
document.getElementById("form_search_categories").style.display = "none";
document.getElementById("form_search_services").style.display = "block";
} else
document.getElementById("form_search_services").style.display = "none";
}
function fermerSelectServices() {
document.getElementById("form_search_services").style.display = "none";
}
function updateInputCategories() {
var listElements = document.getElementsByName('categories[]');
var tabChecked = Array();
for(var i = 0; i < listElements.length; i++) {
if(listElements[i].checked) {
tabChecked.push(document.getElementById("categorie_label_" + listElements[i].value).innerHTML);
}
}
document.getElementById('categories').value = tabChecked.join(", ");
if(document.getElementById('categories').value == "")
document.getElementById('categories').value = "------ Click here to choose categories ------";
}
function updateInputServices() {
var listElements = document.getElementsByName('services[]');
var tabChecked = Array();
for(var i = 0; i < listElements.length; i++) {
if(listElements[i].checked) {
tabChecked.push(document.getElementById("service_label_" + listElements[i].value).innerHTML);
}
}
document.getElementById('services').value = tabChecked.join(", ");
if(document.getElementById('services').value == "")
document.getElementById('services').value = "------ Click here to select services ------";
}