var myZoom;

function init(o) {
	document.getElementById('flash').innerHTML = '<marquee behavior="scroll" direction="up" scrollamount="1" scrolldelay="50" onMouseOver="this.stop()" onMouseOut="this.start()">'+document.getElementById('flash').innerHTML+'</marquee>';
	
	var stretchers = document.getElementsByClassName('stretcher');
	var toggles = document.getElementsByClassName('menutitre');
	var myAccordion = new fx.Accordion(
		toggles, stretchers, {opacity: false, duration: 500, defaultStretcher: o}
	);
	
	if(document.getElementById("select")) {
		zoom = document.getElementsByClassName('zoom');
		for(i=0; i<zoom.length; i++) {
			zoom[i].onmouseover = function() { document.getElementById("galerie").style.backgroundImage = "url('"+this.href+"')"; }
			zoom[i].onclick = function() { return false; }
		}
	}
	
	document.getElementById('mail').onclick = function() { document.getElementById('mail').value = ""; }
	document.getElementById('recherche').onclick = function() { document.getElementById('recherche').value = ""; }
}

function zoom() {
	myZoom.toggle();
}

function addToFavorites() {
	if (document.all) { window.external.AddFavorite(location.href, document.title); }
	else { alert('Vous pouvez faire CTRL + D pour ajouter cette page dans vos signets, ou favoris.') }
}

function retour() {
	history.go(-1);	
}

function imprime() {
	window.print();	
}

var requete = null;

function creerRequete() {
    try {
        requete = new XMLHttpRequest();
    } catch (microsoft) {
        try {
            requete = new ActiveXObject('Msxml2.XMLHTTP');
        }
        catch(autremicrosoft) {
            try {
                requete = new ActiveXObject('Microsoft.XMLHTTP');
            } catch(echec) {
                requete = null;
            }
        }
    }
    if(requete == null) {
        alert('Impossible de créer l\'objet requête,\nVotre navigateur ne semble pas supporter les object XMLHttpRequest.');
    }
}

function page(catid) {
	creerRequete();
	var url = 'scripts/page.php?id='+catid;
	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('page').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);
}

function rappel() {
	if(document.getElementById('rappel').style.display == 'none') {
		document.getElementById('rappel').style.display = '';
	} else {
		document.getElementById('rappel').style.display = 'none';
	}
}

function show(id) {
		if(document.getElementById(id).style.display == '') {
			document.getElementById(id).style.display = 'none';
		} else {
			document.getElementById(id).style.display = '';	
		}
}

function getVilles(cp) {
	creerRequete();
	var url = 'scripts/getvilles.php?cp='+cp;
	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('getville').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);
}

function affiche_infos(url) {
	var fenetreTop = (screen.height-200);
	var fenetreLeft = (screen.width-300);
	
	var win = window.open(url,"Préstation","status=yes,top=0,left=0,width=650,scrollbars=yes");
	win.focus();
}

function OpenWin(URL,width,height,nom){
	window.open(URL,nom,"toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,width=" + width + ",height=" + height + ",resizable=no");
}
