function hide_all_ajouts(liste){
  document.getElementById('all_ajouts').style.display='none';
  for(i=0;i<liste.length;i++){
    document.getElementById(liste[i]).style.display='none';
  }
}

function switch_menus(value,liste){
  if(value == '') {
    hide_all_ajouts(liste);
  document.getElementById('all_ajouts').style.display='inline';
  }
  else {
    hide_all_ajouts(liste);
    document.getElementById(value).style.display = 'inline';
  }
}

function refresh_hours(date){
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	
	var queryString = "date=" + date;
	ajaxRequest.open("GET", "include/refresh_hours.php?" + queryString, true);
	ajaxRequest.send(null);
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
		  if(ajaxRequest.responseText != null){
		    document.getElementById("select_hours").innerHTML = ajaxRequest.responseText;
      }
		}
	}
}

function refresh_city(city){
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	
	var queryString = "city=" + city;
	ajaxRequest.open("GET", "include/refresh_city.php?" + queryString, true);
	ajaxRequest.send(null);
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
		  if(ajaxRequest.responseText != null){
		    if(city != ''){
          document.getElementById("calculator").style.height = '128px';
        }
		    else {
          document.getElementById("calculator").style.height = '88px';
        }
		    document.getElementById("result_city").innerHTML = ajaxRequest.responseText;
      }
		}
	}
}
