// --------------------- SHOW

function selectMenu(li,div)
{
	var indice = 1;
	var myDiv = document.getElementById('div_'+indice);
	var myLi = document.getElementById('li_' + indice);
	while(myLi != undefined && myDiv != undefined){
		
		myDiv.style.display = 'none';
		myLi.className = 'unselected';
		
		indice++;
		var myDiv = document.getElementById('div_' + indice);
		var myLi = document.getElementById('li_' + indice);
	}
	li.className = 'selected';
	div.style.display = 'block';
}

function showHelp(div)
{
	if(div.style.display == 'block' )
		div.style.display = 'none';
	else div.style.display = 'block';
}

function displaySelectCompanies(classs,id)
{
	var strongs = document.getElementsByTagName('strong');
	for(var i = 0 ; i < strongs.length ; i++){
		var str = strongs[i];
		if(str.className == classs){
			str.style.display = 'none';
		}
	}
	if(id != ''){
		var strong = document.getElementById(id);
		strong.style.display = 'block';
	}
}

// --------------------- DAY

function compareDate()
{
	var da = document.getElementById("day_arrival").value;
	var ma = Number(document.getElementById("month_arrival").value)-1;
	var ya = Number(document.getElementById("year_arrival").innerHTML);
	
	var dateArrival = new Date();
	dateArrival.setFullYear(ya,ma,da);
	
	var dd = document.getElementById("day_departure").value;
	var md = Number(document.getElementById("month_departure").value)-1;
	var yd = Number(document.getElementById("year_departure").innerHTML);
	
	var dateDeparture =new Date()
	dateDeparture.setFullYear(yd,md,dd)
	
	var diffDay = Math.round((dateDeparture - dateArrival)/86400000);
	
	
	var days_in_hotel = document.getElementById("days_in_hotel");
	days_in_hotel.value = diffDay
	var numberDay = document.getElementById("numberDay");
	numberDay.innerHTML = diffDay;
	
}

// --------------------- COMPUTE

function computeLineTotal(span,nb,price){
	var total = Math.round(nb * price * 100)/100;
	span.innerHTML = total;
}

function subTotal(prevName)
{
	var toSub = Number(document.getElementById(prevName).innerHTML);
	var total_tag = document.getElementById('general_total');
	var total = Number(total_tag.innerHTML);
	total_tag.innerHTML = only2Dec((total - toSub)); 
}

function addTotal(price,prevName)
{
	var toSub = document.getElementById(prevName);
	if(price != ''){
		var total_tag = document.getElementById('general_total');
		var total = Number(total_tag.innerHTML);
		toSub.innerHTML = Number(price);
		total += price;
		total_tag.innerHTML = only2Dec(total);
	}else{
		toSub.innerHTML = 0;
	}
}

function only2Dec(number)
{
	return (Math.round((number)*100)/100);
}
