function opacity(id,opc) {
	document.getElementById(id).style.filter = "alpha(Opacity="+opc+")";
	document.getElementById(id).style.opacity = opc/100;
}

function page(cat) {
	new Ajax.Updater('page', 'index.php', {parameters:'categorie=' + encodeURIComponent(cat), asynchronous:true, evalScripts:true});
}

function page_marque(marque,cat) {
	new Ajax.Updater('page', 'index.php', {parameters:'marque=' + encodeURIComponent(marque) + '&categorie=' + encodeURIComponent(cat), asynchronous:true, evalScripts:true});
}

function page_rub(rub) {
	new Ajax.Updater('page', 'index.php', {parameters:'rubrique=' + encodeURIComponent(rub), asynchronous:true, evalScripts:true});
}

function openrub(id,e,parent) {
	nom = 'info_rub'+id;
	
	if(parent != 0) {
		if(document.getElementById(e).style.backgroundImage == 'url(images/puce_menu_2.gif)') {
			document.getElementById(e).style.backgroundImage = 'url(images/puce_menu.gif)';
			<!--self.setTimeout('invisible("'+nom+'")',900);-->
		}
		else {
			document.getElementById(e).style.backgroundImage = 'url(images/puce_menu_2.gif)';
		}
	}
	
	var info = new Array();
		info = document.getElementsByClassName("info");
		for(i=0; i < info.length; i++) {
			info[i].style.display = "none";
		}
	
	new Effect.toggle($(nom),'blind');
}

/****** Menu principal de gauche *******/
/* Fonction qui permet d'ouvrir et de fermer une catégorie*/
function opencat(id,e,parent) {
	nom = 'info'+id;
	
	if(parent != 0) {
		if(document.getElementById(e).style.backgroundImage == 'url(images/puce_menu_2.gif)') {
			document.getElementById(e).style.backgroundImage = 'url(images/puce_menu.gif)';
		<!--	self.setTimeout('invisible("'+nom+'")',900);-->
		}
		else {
			document.getElementById(e).style.backgroundImage = 'url(images/puce_menu_2.gif)';
		}
	}

	var info = new Array();
	info = document.getElementsByClassName("info");
	for(i=0; i < info.length; i++) {
		nom2 = 'info'+parent;
		if(nom2!=info[i].id)
		{
			info[i].style.display = "none";
		}
	}
	new Effect.toggle($(nom),'blind');

}



/* Fonction qui permet d'ouvrir et de fermer une catégorie contenant des marques et des modèles */
function openmenu(id,e,param) {
			
	nom = param+id;
	
	if(param == "info"){
		var info = new Array();
		info = document.getElementsByClassName("modele");
		for(i=0; i < info.length; i++) {
			info[i].style.display = "none";
		}
		var info = new Array();
		info = document.getElementsByClassName("modele_occaz");
		for(i=0; i < info.length; i++) {
			info[i].style.display = "none";
		}
		
	}

		if(document.getElementById(e).style.backgroundImage == 'url(images/puce_menu_2.gif)') {
			document.getElementById(e).style.backgroundImage = 'url(images/puce_menu.gif)';
			/*self.setTimeout('invisible("'+nom+'")',900);*/
		}
		else {
			document.getElementById(e).style.backgroundImage = 'url(images/puce_menu_2.gif)';
			self.setTimeout('visible("'+nom+'")',900);
		}

		var info = new Array();
		info = document.getElementsByClassName(param);
		for(i=0; i < info.length; i++) {
			info[i].style.display = "none";
		}
	new Effect.toggle($(nom),'blind');
}

/* Rend invisible e */	
function invisible(e) {
	document.getElementById(e).style.display = "none";
}
/* Rend visible e */	
function visible(e) {
	document.getElementById(e).style.display = "block";
}
/* Rend visible e */	
function visible(e) {
	document.getElementById(e).style.display = "block";
}

/* rend visible e et change la puce à droite */
function visible1(e,toggle,parent) {
	document.getElementById(e).style.display = "block";
	
	if(parent != 0) {
		document.getElementById(toggle).style.backgroundImage = 'url(images/puce_menu_2.gif)';
	}
}

function visible_marque(e){
	document.getElementById(e).style.display = "block";
}

/* Au chargement de la page on regarde si un lien a été cliqué et on ouvre la catégorie ou le lien figure */
function ouvrir_location_societe(id){
	menuid = 'info'+id;
	visible(menuid);
}

function ouvrir_modele(id,marque_id,modele_id) {
	menuid = 'info'+id;
	visible(menuid);
	if(id == 1 || id == 2){
		if(id == 1){
			menu_sous_id = 'modele'+marque_id;
			visible(menu_sous_id);
		}
		if(id == 2){
			menu_sous_id = 'modele_occaz'+marque_id;
			visible(menu_sous_id);
		}
	}
}

function ouvrir_marque(id,marque_id) {
	menuid = 'info'+id;
	visible(menuid);
}

function ouvrir(idmenu,parent) {
	menuid = 'info'+idmenu;
	toggleinfo = 'toggleinfo'+idmenu;
	visible1(menuid,toggleinfo,parent);
}

function ouvrir_rub(idmenu,parent) {
	menuid = 'info_rub'+idmenu;
	toggleinfo = 'toggleinfo_rub'+idmenu;
	visible1(menuid,toggleinfo,parent);
}

/* permet de récupérer une variable passer en paramètre de l'URL */
function getURLParam(strParamName){
	var strReturn = "";
	var strHref = window.location.href;
	if ( strHref.indexOf("?") > -1 ){
		var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
		var aQueryString = strQueryString.split("&");
		for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
			if (aQueryString[iParam].indexOf(strParamName + "=") > -1 ){
				var aParam = aQueryString[iParam].split("=");
				strReturn = aParam[1];
				break;
			}
		}
	}
	return strReturn;
}

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 afficheZoom(id){
	document.getElementById(id).style.display = "";
}

function close_window(id){
	document.getElementById(id).style.display = "none";
}