var last;

function show(elem){
	if(last){
		if( last == elem ){
			last = "";
			elem = document.getElementById(elem);
			elem.style.visibility = "hidden";
			elem.style.position = "absolute";
		}
		else{
			last = document.getElementById(last);
			last.style.visibility = "hidden";
			last.style.position = "absolute";
			last = elem;
			elem = document.getElementById(elem);
			elem.style.visibility = "visible";
			elem.style.position = "";
		}
	}
	else{
		last = elem;
		elem = document.getElementById(elem);
		elem.style.visibility = "visible";
		elem.style.position = "";
	}
}

function add_cat(t){
	var cat = document.getElementById('cat');
	if(cat.value == ''){
		cat.value = t;
	}
	else{
		document.getElementById('cat').value = document.getElementById('cat').value+';'+t;
	}
}
function del_cat(t){
	var cat = document.getElementById('cat');
	var chaine = cat.value;
	var reg = new RegExp('^'+t+';|;'+t+'$|^'+t+'$|;'+t+';','g');
	chaine.replace(reg,'');
	cat.value = chaine;
}

var i = 0;
function addd(){
	var cat3 = document.getElementById('cat3');
	var cat2 = document.getElementById('cat2');
	add_cat(cat3.options[cat3.selectedIndex].value);
	cat2.options.length = i+1;
	cat2.options[i].value = cat3.options[cat3.selectedIndex].value;
	cat2.options[i].text = cat3.options[cat3.selectedIndex].text;
	i++;

}

function dell(){
	var cat3 = document.getElementById('cat3');
 	var cat2 = document.getElementById('cat2');
 	var cat = document.getElementById('cat');
	while(i != 0){
		/*del_cat(cat2.options[cat2.selectedIndex].value);*/
		cat2.options[i] = null;
		cat2.options.length = i-1;
		i--;
	}
	cat.value = '';
}

var ghjh = 0;

function Change(id_etoile, etat_etoile){
	if((etat_etoile == "pleine") && (ghjh == 0)){
		for(i=1; i<=id_etoile; i++){
			document.getElementById('e'+i).src = "image/etoile1.gif";
		}
	}
	if((etat_etoile == "vide") && (ghjh == 0)){
		for(i=1; i<=id_etoile; i++){
			document.getElementById('e'+i).src = "image/etoile.gif";
		}
	}
}

function Valeur(id_etoile){
	ghjh = 0;
	document.getElementById("note").value = id_etoile;
	Change(6, "vide");
	Change(id_etoile, "pleine");
	ghjh = 1;
}

function fenetre(str){
	var x = screen.width;
	var y = screen.height;

	x = (x/2) - 250;

	window.open(str,"Mention_legal","width=500,height=500,location=no,menubar=no,status=no,toolbar=no,left="+x+",top=100,scrollbars=yes");
}

function offre(str){
	var x = screen.width;
	var y = screen.height;

	x = (x/2) - 200;
	y = (y/2) - 115;
	window.open("offre.php?offre="+str,"Offre","width=400,height=230,location=no,menubar=no,status=no,toolbar=no,left="+x+",top="+y+",scrollbars=no");
}

function fenetre2(str){
	var x = screen.width;
	var y = screen.height;

	x = (x/2) - 250;

	window.open(str,"Mention_legal","width=400,height=200,location=no,menubar=no,status=no,toolbar=no,left="+x+",top=100,scrollbars=yes");
}

function updateresto() {
	document.getElementById('resto').options.length = 0;
	i = document.getElementById('selville').options[document.getElementById('selville').selectedIndex].value;
	if(document.getElementById('selville').selectedIndex == 0){
		document.getElementById('resto').options.length = 1;
		document.getElementById('resto').options[0].value = "";
		document.getElementById('resto').options[0].text = "Veuillez choisire une ville" ;
	}
	else{
	if(resto[i].length == 0 ){
		document.getElementById('resto').options.length = 1;
		document.getElementById('resto').options[0].value = "";
		document.getElementById('resto').options[0].text = "Aucun restaurant dans cette ville" ;
	}else{
		document.getElementById('resto').options.length = resto[i].length;
		for(o=0;o<resto[i].length;o++){
			document.getElementById('resto').options[o].value = resto[i][o][0];
			document.getElementById('resto').options[o].text = resto[i][o][1];
		}
	}
	}
}
/**
 *
 * @access public
 * @return void
 **/
function openmenu(id){
	document.getElementById(id).style.visibility = "visible";
}
/**
 *
 * @access public
 * @return void
 **/
function closemenu(id){
	document.getElementById(id).style.visibility = "hidden";
}

function hover(i,color){
	document.getElementById(i).style.background = color;
}
