function set_valeur_champ(obj, text_defaut, action) {
	if(action=='click') {
		if(obj.value == text_defaut) obj.value = '';
	}
	else {
		if(obj.value == '') obj.value = text_defaut;
	}
}

function change_image(element, img){
	document.getElementById(element).src = 'images/' + img;
}

function change_zindex(element){
	//document.getElementById(element).li.style.zIndex = newsz;
	//alert(document.getElementById(element)+document.getElementById(element).li.style.zIndex);
	document.getElementById("n1").style.zIndex = 100;
	document.getElementById("n2").style.zIndex = 100;
	document.getElementById("n3").style.zIndex = 100;
	document.getElementById("n4").style.zIndex = 100;
	
	document.getElementById(element).style.zIndex = 200;
	/*var el = document.getElementById(element);
	var children = el.childNodes;
	var elements = new Array();
	for (var i=0,j=0;i<children.length;i++) {
	  if (children[i].nodeType == 1) {
		//alert(children[i]);
		children[i].style.zIndex = 200;
		alert(children[i].style.zIndex);
	  }
	}*/
}

function change_background(element, img){
	document.getElementById(element).style.backgroundImage = 'url("images/' + img + '")';
}

function show_layer(info,etat)
{
	var object = info;
	
	if (document.getElementById) 
	{
		if(document.getElementById(object)) document.getElementById(object).style.display = etat;
	} 
	else if (document.layers && document.layers[object])
	{ 
		if(document.layers[object]) document.layers[object].display = etat;
	} 
	else if (document.all)
	{ 
		if(document.all[object]) document.all[object].style.display = etat;
	}
}

function afficher_calque(calque) {
	show_layer(calque,'block');
}

function fermer_calque(calque) {
	show_layer(calque,'none');
}


function afficher_shadow_box()
{
	//afficher_calque('calque_transparent');
	afficher_calque('shadow_box');
}

function fermer_shadow_box()
{
	fermer_calque('calque_transparent');
	fermer_calque('shadow_box');
}

function show_solution(calque) {
	fermer_calque('content_simplimo');
	fermer_calque('content_optimo');
	fermer_calque('content_premio');
	
	afficher_calque(calque);
}

function show_solution_visuel(calque) {
	fermer_calque('page_visuel_simplimo');
	fermer_calque('page_visuel_optimo');
	fermer_calque('page_visuel_premio');
	
	afficher_calque(calque);
}


function show_qui_sommes_nous(calque, imgid) {
	document.getElementById('naissance').src = 'images/qui_sommes_nous_naissance.gif';
	document.getElementById('enseigne').src = 'images/qui_sommes_nous_enseigne.gif';
	document.getElementById('groupe').src = 'images/qui_sommes_nous_groupe.gif';
	document.getElementById('implantation').src = 'images/qui_sommes_nous_implantation.gif';
	document.getElementById('partenaires').src = 'images/qui_sommes_nous_partenaires.gif';
	document.getElementById('communication').src = 'images/qui_sommes_nous_communication.gif';

	fermer_calque('qui_naissance');
	fermer_calque('qui_enseigne');
	fermer_calque('qui_groupe');
	fermer_calque('qui_implantation');
	fermer_calque('qui_partenaires');
	fermer_calque('qui_communication');
	
	document.getElementById(imgid).src = 'images/qui_sommes_nous_' + imgid + '_on.gif';
	afficher_calque(calque);
}


function show_recherche_resultats(calque) {
	document.getElementById('bt_recherche_infos_pratiques').style.backgroundImage = 'url("images/recherche_bouton_bg.gif")';
	fermer_calque('recherche_infos_pratiques');
	
	document.getElementById('bt_recherche_competences').style.backgroundImage = 'url("images/recherche_bouton_bg.gif")';
	fermer_calque('recherche_competences');
	
	document.getElementById('bt_recherche_actus').style.backgroundImage = 'url("images/recherche_bouton_bg.gif")';
	fermer_calque('recherche_actus');
	
	document.getElementById('bt_' + calque).style.backgroundImage = 'url("images/recherche_bouton_bg_on.gif")';
	afficher_calque(calque);
	window.location.hash = 'ancre_' + calque; 

}


function check_form_recherche(form_name, txt_default) {
	error = false;
	error_message = "";
	form = form_name;
	
	if (form.recherche.value == txt_default || form.recherche.value == '') {
		error_message = "* Veuillez preciser votre recherche.";
		error= true;
	}
	
	if (error == true) {
	alert(error_message);
	return false;
	} else {
	return true;
	}
}


function check_form_trouver_illico(form_name, txt_default) {
	error = false;
  	error_message = "";
	form = form_name;
	
	check_input_codepostal("code_postal", "Veuillez renseigner un code postal valide\n");
	
	if (error == true) {
	alert(error_message);
	return false;
	} else {
	return true;
	}
}



function check_form_shadow_box(form_name) {
	error = false;
  	error_message = "Merci de remplir ou corriger les champs suivants.\n\n";
	form = form_name;
	
	check_input("adresse", '1', "Adresse\n");
  
	check_input_codepostal("code_postal", "Code postal non renseigne ou incorrect\n");
	
	check_input("ville", '1', "Ville\n");
	
	if (error == true) {
	alert(error_message);
	return false;
	} else {
	return true;
	}
}


function check_form_newsletter(form_name) {
	error = false;
  	error_message = "";
	form = form_name;
	
	check_input_email("email", "Veuillez renseigner un email valide\n");
	
	if (error == true) {
	alert(error_message);
	return false;
	} else {
	return true;
	}
}



/*function show_zoom (img) {
	document.getElementById('zoom_img').src = img;
	afficher_calque('calque_transparent');
	afficher_calque('zoom');
}*/
function show_zoom (index) {
	//1er lancement
	if(document.getElementById('calque_transparent').style.display == '') {
		myShow.transition=0;
		myShow.options.fast = 1;
		myShow.options.duration=0;
		//myShow.paused=true;
		myShow.go(index*1);
	}
	else {
		myShow.go(index*1);
	}
	changer_hauteur('calque_transparent',document.body.scrollHeight);
	afficher_calque('calque_transparent');
	afficher_calque('zoom');
}

function fermer_zoom () {
	fermer_calque('calque_transparent');
	fermer_calque('zoom');
}

function changer_hauteur(info,hauteur)
{
	var object = info;

	if (document.getElementById) 
	{
		if(document.getElementById(object)) {
			document.getElementById(object).style.height = hauteur+"px";
		}
	} 
	else if (document.layers && document.layers[object])
	{
		if(document.layers[object]) document.layers[object].height = hauteur+"px";
	} 
	else if (document.all)
	{
		if(document.all[object]) document.all[object].style.height = hauteur+"px";
	}
}

