var do_not_disapear = false;
var do_not_diselect = false;
var current_question = 1;
var number_of_question = 16;
function change_text(objet, text, style)
{
	objet.innerHTML = text;
	objet.className = style;
}
function getElementsByTag(valeur, parent, tag)
{
  var classElements = new Array();
  if(parent == null) 
	parent = document;
  if(tag == null) 
	tag = '*';
  
  var tableau = parent.getElementsByTagName(tag);
  var pattern = new RegExp("(^|\\s)"+valeur+"(\\s|$)");
  j = 0
  for(i = 0; i <  tableau.length; i++)
  {
    if(pattern.test(tableau[i].className))
      { 
        classElements[j] = tableau[i];
        j++;
      }
  }
  
  return classElements;
}
function make_visible(id)
{
	//var tableau = getElementsByTag("onglet_visible",document,"div");
	//for(i = 0; i < tableau.length; i++)
	//{
	//	tableau[i].className = "onglet_invisible";
	//
	$("div.onglet_visible").hide()
	$("div#onglet_"+id).show()
	var tableau = getElementsByTag("actif",document,"li");
	for(i = 0; i < tableau.length; i++)
	{
		tableau[i].className = "inactif";
	}
	document.getElementById("li_"+id).className = "actif";
	//document.getElementById("onglet_"+id).className = "onglet_visible";
}
function file(fichier)
{
	if(window.XMLHttpRequest) // FIREFOX
	  xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // IE
	  xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else
	  return(false);
	xhr_object.open("GET", fichier, false);
	xhr_object.send(null);
	if(xhr_object.readyState == 4) return(xhr_object.responseText);
	else return(false);
}
function change_site(valeur)
{
	if(valeur == "Alcion Environnement")
		location.href = prefix+"/alcion_env/";
	if(valeur == "Alcion Air")
		location.href = prefix+"/presentation/societe.html";
}
function show_sites_menu()
{
	menu = document.getElementById("sites_menu");
	if(menu.style.display != 'block')
		do_not_disapear = true;
	
	do_not_diselect = true;

	document.getElementById("site_to_go").className = 'fake_select_selected';
	menu.style.display = 'block';
}

function body_click()
{
	menu = document.getElementById("sites_menu");
	if(do_not_disapear == false)
	{
		menu.style.display = 'none';
		if(do_not_diselect == false)
		{
			document.getElementById("site_to_go").className = 'fake_select';
		}
	}
	do_not_disapear = false;
	if(menu.style.display != 'block')
		do_not_diselect = false;
}
function menu_select(objet)
{
	var tableau = getElementsByTag("fake_select_item",document,"p");
	for(i = 0; i < tableau.length; i++)
	{
		menu_normal(tableau[i]);
	}
	objet.className="fake_select_item fake_selected";
}
function menu_normal(objet)
{
	objet.className="fake_select_item";
}
function menu_click(objet)
{
	do_not_diselect = true;
	document.getElementById("current_site").innerHTML = objet.innerHTML;
	change_site(objet.innerHTML);
}
function hide_all_question()
{
	for(i = 1; i <= number_of_question; i++)
	{
		document.getElementById("question-"+i).style.display = "none";
	}	
}
function make_buttons()
{
	var next_question_button = '<input type="button" value="Suivant >>" onclick="next_question()" />';
	var prev_question_button = '<input type="button" value="<< Pr&eacute;c&eacute;dent" onclick="prev_question()" /> ';
	var submit_button = ' <input type="submit" value="Envoyer" name="submit" id="send" disabled />';
	document.getElementById("questionnaire_form").setAttribute("onsubmit","return false");
	if(current_question == 1)
	{
		document.getElementById("q_bouttons").innerHTML = next_question_button;	
	}
	else if(current_question < number_of_question)
	{
		document.getElementById("q_bouttons").innerHTML = prev_question_button+next_question_button;		
	}	
	else
	{
		document.getElementById("questionnaire_form").setAttribute("onsubmit","return true");
		document.getElementById("q_bouttons").innerHTML = prev_question_button+submit_button;	
	}
}
function enable_button()
{
	entreprise = document.getElementById("entreprise");
	mail = document.getElementById("mail");
	nom = document.getElementById("nom");

	if(entreprise.value == "" || nom.value == "" || mail.value == "")
	{
		document.getElementById("send").disabled = 'true';
	}
	else
	{
		document.getElementById("send").disabled = '';
	}
}
function next_question()
{
	current_question++;
	make_buttons();
	hide_all_question();
	document.getElementById("question-"+current_question).style.display = "block";	
}
function prev_question()
{
	current_question--;
	make_buttons();
	hide_all_question();
	document.getElementById("question-"+current_question).style.display = "block";	
}
function show_div(div_objet)
{
	document.getElementById(div_objet).style.display = "block";	
}
function hide_div(div_objet)
{
	document.getElementById(div_objet).style.display = "none";	
}
function check_div(box, div_objet)
{
	if(box.checked)
		document.getElementById(div_objet).style.display = "block";	
	else
		document.getElementById(div_objet).style.display = "none";		
}
