// JavaScript Document

// RETURN THE HTML ID's
function $(idTag){
	return document.getElementById(idTag);
}
// GET WINDOW HEIGHT
function getWindowHeight() {
	var windowHeight = 0
	if( typeof( window.innerHeight ) == 'number' ) {
		//Non-IE
		windowHeight = window.innerHeight;
	}
	else if( document.documentElement && document.documentElement.clientHeight ) {
		//IE
		windowHeight = document.documentElement.clientHeight;
	}
	else if( document.body && document.body.clientHeight ) {
		//IE 4 compatible
		windowHeight = document.body.clientHeight;
	}
	return windowHeight;
}
// FOOTER POSITIONING
function setFooter() {
	var windowHeight = getWindowHeight();
	if (windowHeight > 0) {
		var containerHeight = $('container').offsetHeight;
		var bottomHeight = 40; //PUT HERE THE FOOTER HEIGHT (cfr style.css)
		if (windowHeight - (containerHeight + bottomHeight) >= 0) {
		$('bottomContainer').style.top = (windowHeight - bottomHeight) + 'px';
		}
		else {
			$('bottomContainer').style.top = containerHeight + 'px';
		}
	}
	$('bottomContainer').style.display = 'block';
}
var passed='false';
// FUNCTIONS LOADING
window.onload = function() {
	if(passed=='false'){
		passed='true';
		setFooter();
	}
}
window.onresize = function() {
	setFooter();
}
//
//var nombreChild = 1;
//var nombreCar = 1;
// 
function showChild(div){
	//
	if(nombreChild<='4'){
		$(div+nombreChild).style.display="block";
		nombreChild += 1;
	} else {
		alert("Vous ne pouvez introduire que 5 enfants maximum.");
	}
	//
	setFooter();
}
// 
function hideChild(div){
	//
	if(nombreChild>'1'){
		nombreChild = nombreChild-1;
		document.getElementsByName("f_welcomeuser"+(nombreChild)+"_firstname")[0].value = "";
		document.getElementsByName("f_welcomeuser"+(nombreChild)+"_name")[0].value = "";
		document.getElementsByName("f_welcomeuser"+(nombreChild)+"_birthdate")[0].value = "";
		//
		
		for (i=0;i<document.getElementsByName("f_welcomeuser"+(nombreChild)+"_gender").length; i++){
			document.getElementsByName("f_welcomeuser"+(nombreChild)+"_gender")[i].checked = false;
		}
		//
		$(div+nombreChild).style.display="none";
	}
	//
	setFooter();
}

//
function showCar(div){
	//
	if(nombreCar<='4'){
		$(div+nombreCar).style.display="block";
		nombreCar += 1;
	} else {
		alert("Vous ne pouvez ajouter que 5 voitures maximum");
	}
	//
	setFooter();
}
// 
function hideCar(div){
	//
	if(nombreCar>'1'){
		nombreCar = nombreCar-1;
		document.getElementsByName("make"+(nombreCar))[0].value = 0;
		document.getElementsByName("model"+(nombreCar))[0].value = 0;
		document.getElementsByName("f_car"+(nombreCar)+"_age")[0].value = -1;
		$(div+nombreCar).style.display="none";
	}
	//
	setFooter();
}
function show1(div){
	//
	$(div).style.display="block";
	//
	setFooter();
}
function hide1(div){
	//
	$(div).style.display="none";
	//
	setFooter();
}
function showPlus(div){
	//
	$(div).style.display="block";
	$("car0").style.display="block";
	//
	setFooter();
}
function hidePlus(div){
	//
	$(div).style.display="none";
	$("car0").style.display="none";
	$("car1").style.display="none";
	$("car2").style.display="none";
	$("car3").style.display="none";
	$("car4").style.display="none";
	nombreCar = 1;
	//
	setFooter();
}
function toggle1(id){
	var el = document.getElementById(id);
	if (el.visible == true){
		el.style.display = "none";
		el.visible = false;
		setFooter();
	}else{
		el.style.display = "block";
		el.visible = true;
		setFooter();
	}
}
function togglePlus(id1,id2,id3){
	var el = document.getElementById(id1);
	if (el.visible == true){
		el.style.display = "none";
		el.visible = false;
		hide(id3);
		show(id2);
		setFooter();
	}else{
		el.style.display = "block";
		el.visible = true;
		hide(id2);
		show(id3);
		setFooter();
	}
	
}
