function checkCGV(in_message) {
	if (!document.getElementById('accepte_cond').checked) {
		alert(in_message);
		return false;
	}
	return true;
}

function activeA() {
	document.getElementById("RetourDate").disabled = true;
	document.getElementById("retourDate2").disabled = true;
	// ATR:added
	var route_ar = document.getElementById("route_ar");
	if (route_ar) {
		route_ar.disabled = true;
		route_ar.style.display = 'none'; 
	}
	var route = document.getElementById("route_a");
	if (route) {
		route.disabled = false;
		route.style.display = ''; 
	}
	// --end
}

function activeAR() {
	document.getElementById("RetourDate").disabled = false;
	document.getElementById("retourDate2").disabled = false;
	// ATR:added
	var route_ar = document.getElementById("route_ar");
	if (route_ar) {
		route_ar.disabled = false;
		route_ar.style.display = ''; 
	}
	var route = document.getElementById("route_a");
	if (route) {
		route.disabled = true;
		route.style.display = 'none'; 
	}
	// --end
}

function activeA_extranet() {
	document.getElementById("date_aller").disabled = true;
	document.getElementById("date_retour").disabled = true;
	// ATR:added
	var route_ar = document.getElementById("route_ar");
	if (route_ar) {
		route_ar.disabled = true;
		route_ar.style.display = 'none'; 
	}
	var route = document.getElementById("route_a");
	if (route) {
		route.disabled = false;
		route.style.display = ''; 
	}
	// --end

}

function activeAR_extranet() {
	document.getElementById("date_aller").disabled = false;
	document.getElementById("date_retour").disabled = false;
	// ATR:added
	var route_ar = document.getElementById("route_ar");
	if (route_ar) {
		route_ar.disabled = false;
		route_ar.style.display = ''; 
	}
	var route = document.getElementById("route_a");
	if (route) {
		route.disabled = true;
		route.style.display = 'none'; 
	}
	// --end
}

function initCalendar() {
	var tabCalendar = new Array("31", "29", "31", "30", "31", "30", "31", "31",
			"30", "31", "30", "31");
}

// Fonction qui permet de supprimer une liste d�roulante pass�e en param�tre :
function DeleteCombo(in_obj) {

	combo_length = in_obj.length - 1;

	for (cpt = combo_length; cpt >= 0; cpt--) {
		in_obj[cpt] = null;
	}
	in_obj.length = 0;
}

function modifJours(obj, in_value, mois_courant, today) {
	// DeleteCombo(document.getElementById("departDate"));
	var selValue = obj.options[obj.options.selectedIndex].value;
	DeleteCombo(obj);
	// alert(""+today+" / "+combo);
	mois = in_value.substr(0, 2);
	if (mois.charAt(1) == '/') {
		mois = mois.substr(0, 1);
	}
	// alert(mois);
	if (mois == 1) {
		if (mois == mois_courant) {
			for (i = today - 1; i < 31; i++) {
				if (i == selValue)
					obj[i] = new Option(i, i, false, true);
				else
					obj[i] = new Option(i, i, false, false);
			}
		} else {
			for (i = 0; i < 31; i++) {
				if (i == selValue)
					obj[i] = new Option(i, i, false, true);
				else
					obj[i] = new Option(i + 1, i + 1, false, false);
			}
		}
	} else {
		if (mois == 2) {
			if (mois == mois_courant) {
				for (i = today - 1; i < 29; i++) {
					if (i == selValue)
						obj[i] = new Option(i, i, false, true);
					else
						obj[i] = new Option(i, i, false, false);
				}
			} else {
				for (i = 0; i < 29; i++) {
					if (i == selValue)
						obj[i] = new Option(i, i, false, true);
					else
						obj[i] = new Option(i + 1, i + 1, false, false);
				}
			}
		} else {
			if (mois == 3) {
				if (mois == mois_courant) {
					for (i = today - 1; i < 31; i++) {
						if (i == selValue)
							obj[i] = new Option(i, i, false, true);
						else
							obj[i] = new Option(i, i, false, false);
					}
				} else {
					for (i = 0; i < 31; i++) {
						if (i == selValue)
							obj[i] = new Option(i, i, false, true);
						else
							obj[i] = new Option(i + 1, i + 1, false, false);
					}
				}
			} else {
				if (mois == 4) {
					if (mois == mois_courant) {
						for (i = today - 1; i < 30; i++) {
							if (i == selValue)
								obj[i] = new Option(i, i, false, false);
							else
								obj[i] = new Option(i, i, false, true);
						}
					} else {
						for (i = 0; i < 30; i++) {
							if (i == selValue)
								obj[i] = new Option(i, i, false, true);
							else
								obj[i] = new Option(i + 1, i + 1, false, false);
						}
					}
				} else {
					if (mois == 5) {
						if (mois == mois_courant) {
							for (i = today - 1; i < 31; i++) {
								if (i == selValue)
									obj[i] = new Option(i, i, false, true);
								else
									obj[i] = new Option(i, i, false, false);
							}
						} else {
							for (i = 0; i < 31; i++) {
								if (i == selValue)
									obj[i] = new Option(i, i, false, true);
								else
									obj[i] = new Option(i + 1, i + 1, false,
											false);

							}
						}
					} else {
						if (mois == 6) {
							if (mois == mois_courant) {
								for (i = today - 1; i < 30; i++) {
									if (i == selValue)
										obj[i] = new Option(i, i, false, true);
									else
										obj[i] = new Option(i, i, false, false);
								}
							} else {
								for (i = 0; i < 30; i++) {
									if (i == selValue)
										obj[i] = new Option(i, i, false, true);
									else
										obj[i] = new Option(i + 1, i + 1,
												false, false);
								}
							}
						} else {
							if (mois == 7) {
								if (mois == mois_courant) {
									for (i = today - 1; i < 31; i++) {
										if (i == selValue)
											obj[i] = new Option(i, i, false,
													true);
										else
											obj[i] = new Option(i, i, false,
													false);
									}
								} else {
									for (i = 0; i < 31; i++) {
										if (i == selValue)
											obj[i] = new Option(i, i, false,
													true);
										else
											obj[i] = new Option(i + 1, i + 1,
													false, false);
									}
								}
							} else {
								if (mois == 8) {
									if (mois == mois_courant) {
										for (i = today - 1; i < 31; i++) {
											if (i == selValue)
												obj[i] = new Option(i, i,
														false, true);
											else
												obj[i] = new Option(i, i,
														false, false);
										}
									} else {
										for (i = 0; i < 31; i++) {
											if (i == selValue)
												obj[i] = new Option(i, i,
														false, true);
											else
												obj[i] = new Option(i + 1,
														i + 1, false, false);
										}
									}
								} else {
									if (mois == 9) {
										if (mois == mois_courant) {
											for (i = today - 1; i < 30; i++) {
												if (i == selValue)
													obj[i] = new Option(i, i,
															false, true);
												else
													obj[i] = new Option(i, i,
															false, false);
											}
										} else {
											for (i = 0; i < 30; i++) {
												if (i == selValue)
													obj[i] = new Option(i, i,
															false, true);
												else
													obj[i] = new Option(i + 1,
															i + 1, false, false);
											}
										}
									} else {
										if (mois == 10) {
											if (mois == mois_courant) {
												for (i = today - 1; i < 31; i++) {
													if (i == selValue)
														obj[i] = new Option(i,
																i, false, true);
													else
														obj[i] = new Option(i,
																i, false, false);
												}
											} else {
												for (i = 0; i < 31; i++) {
													if (i == selValue)
														obj[i] = new Option(i,
																i, false, true);
													else
														obj[i] = new Option(
																i + 1, i + 1,
																false, false);
												}
											}
										} else {
											if (mois == 11) {
												if (mois == mois_courant) {
													for (i = today - 1; i < 30; i++) {
														if (i == selValue)
															obj[i] = new Option(
																	i, i,
																	false, true);
														else
															obj[i] = new Option(
																	i, i,
																	false,
																	false);
													}
												} else {
													for (i = 0; i < 30; i++) {
														if (i == selValue)
															obj[i] = new Option(
																	i, i,
																	false, true);
														else
															obj[i] = new Option(
																	i + 1,
																	i + 1,
																	false,
																	false);
													}
												}
											} else {
												if (mois == 12) {
													if (mois == mois_courant) {
														for (i = today - 1; i < 31; i++) {
															if (i == selValue)
																obj[i] = new Option(
																		i, i,
																		false,
																		true);
															else
																obj[i] = new Option(
																		i, i,
																		false,
																		false);
														}
													} else {
														for (i = 0; i < 31; i++) {
															if (i == selValue)
																obj[i] = new Option(
																		i, i,
																		false,
																		true);
															else
																obj[i] = new Option(
																		i + 1,
																		i + 1,
																		false,
																		false);
														}
													}
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}

}
