// JavaScript Document
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function set_assann(wh) {
	if (wh == 1) {
		document.getElementById("rdAssAnn").checked = true;
		document.getElementById("rdAssAnn").value = "on";
		
		document.getElementById("acomptep_assann").style.display = "inline";
		document.getElementById("acomptep").style.display = "none";
		document.getElementById("lesolde_assann").style.display = "inline";
		document.getElementById("lesolde").style.display = "none";
	} else {
		document.getElementById("rdAssAnn").checked = false;
		document.getElementById("rdAssAnn").value = "off";
		
		document.getElementById("acomptep_assann").style.display = "none";
		document.getElementById("acomptep").style.display = "inline";
		document.getElementById("lesolde_assann").style.display = "none";
		document.getElementById("lesolde").style.display = "inline";
	}
}

function chk_reservation(lang) {
	var date_debut = document.getElementById("txtDateArrivee").value;
	var date_fin = document.getElementById("txtDateDepart").value;
	if (lang == "en") {
		var msg = "The arrival date must inferior then the departure date.";
	} else {
		var msg = "La date de début doit être inférieur à la date de fin.";
	}
	var ts_debut = date_get_timestamp(date_debut, "start");
	var ts_fin = date_get_timestamp(date_fin, "start");
	
	
	if (ts_debut >= ts_fin) {
		 alert(msg);
		 return false;
	}
	
	return true;
	
}

function date_get_timestamp(strdate,start_end) {
	var cpDate=new Date();
	var tmpDate = strdate.split("-");
	cpDate.setFullYear(tmpDate[2],tmpDate[1]-1,tmpDate[0]);
	if (start_end == "start") {
		cpDate.setHours(0);
		cpDate.setMinutes(0);
		cpDate.setSeconds(0);
		cpDate.setMilliseconds(0);
	} else {
		cpDate.setHours(23);
		cpDate.setMinutes(59);
		cpDate.setSeconds(59);
		cpDate.setMilliseconds(999);
	}
	
	return cpDate.getTime();
}

function go_wiz(wh) {
	document.getElementById('wizform').action = "reservation"+wh+".php";
	document.getElementById('wizform').submit();
}
function go_wiz_en(wh) {
	document.getElementById('wizform').action = "reservation"+wh+"_en.php";
	document.getElementById('wizform').submit();
}
function go_rent(id,type) {
	document.getElementById('txtId').value = id;
	document.getElementById('txtType').value = type;
	document.getElementById('wizform').submit();
}

function check_in() {
	if (document.getElementById('signing').value != "") {
		document.getElementById('btnSuivant').disabled = false;
	} else {
		document.getElementById('btnSuivant').disabled = true;
	}
}


function go_eula() {
	if (document.getElementById('eula').checked == true) {
		document.getElementById('btnSuivant').disabled = false;
	} else {
		document.getElementById('btnSuivant').disabled = true;
	}
}

function check_form() {
	var score = 0;
	if (document.getElementById('txtNom').value != "") {
		score++;
	}
	if (document.getElementById('txtPrenom').value != "") {
		score++;
	}
	if (document.getElementById('txtAdresse').value != "") {
		score++;
	}
	if (document.getElementById('txtVille').value != "") {
		score++;
	}
	if (document.getElementById('txtProvince').value != "") {
		score++;
	}
	if (document.getElementById('txtPays').value != "") {
		score++;
	}
	if (document.getElementById('txtIndPPhone').value != "") {
		score++;
	}
	if (document.getElementById('txtIndRPhone').value != "") {
		score++;
	}
	if (document.getElementById('txtPhone').value != "") {
		score++;
	}
	if (document.getElementById('txtCode').value != "") {
		score++;
	}
	if (score == 10) {
		go_wiz('5');
	} else {
		alert("S.V.P. remplir tous les champs avec un (*)");
	}
}
function check_form_en() {
	var score = 0;
	if (document.getElementById('txtNom').value != "") {
		score++;
	}
	if (document.getElementById('txtPrenom').value != "") {
		score++;
	}
	if (document.getElementById('txtAdresse').value != "") {
		score++;
	}
	if (document.getElementById('txtVille').value != "") {
		score++;
	}
	if (document.getElementById('txtProvince').value != "") {
		score++;
	}
	if (document.getElementById('txtPays').value != "") {
		score++;
	}
	if (document.getElementById('txtIndPPhone').value != "") {
		score++;
	}
	if (document.getElementById('txtIndRPhone').value != "") {
		score++;
	}
	if (document.getElementById('txtPhone').value != "") {
		score++;
	}
	if (document.getElementById('txtCode').value != "") {
		score++;
	}
	if (score == 10) {
		go_wiz_en('5');
	} else {
		alert("Please fill out all required fields (*)");
	}
}