var urlSuffix;
function FormSelection () {
	if (CheckSelection()) {
		window.location.assign("index.cfm?action=4" + urlSuffix);
	}
}

function CheckSelection() {
	if ( document.getElementById("NbreSelection").innerHTML == "0" || document.getElementById("NbreSelection").innerHTML.substr(0,2) == "0 " )
	{
		alert("Choisissez au moins un véhicule...");
		return false;
	}
	return true;
}

// lancement de la page de comparaison de 2 FTs
// teste que deux FTs exactement sont bien selectionnees
function FormComparaison() {
	var arrSel = new Array();
	$("#formSelection").find("input:checked").each(function (i) {
		arrSel[arrSel.length] = $(this).attr("value");
	});
	if ( arrSel.length < 2 ) {
		alert("Vous devez selectionner 2 vehicules");
	} else if ( arrSel.length > 2 ) {
		alert("Vous ne pouvez selectionner que 2 vehicules maximum");
	} else {
		window.location.assign("index.cfm?action=5&comparaison_ID=" + arrSel.join(",") + "&f27=" + urlSuffix.substr(1));
	}
}

// fonction qui appelle par ajax la page d'ajout (NonCheck=False)
// ou de suppression (NonCheck=True) de l'item id (PA/fiche)
// dans le module Origine (NeufFT/OccasionFT)
//puis la mise a jour du compteur "votre selection comporte X vehicules"
function LoadList2(id, NonCheck, Module) {
	if (typeof(window.ActiveXObject) != 'undefined' )
	{
		xmlDoc2 = new ActiveXObject("Microsoft.XMLHTTP");
		xmlDoc2.onreadystatechange = processCompteur2;
	} else
	{
		xmlDoc2 = new XMLHttpRequest();
		xmlDoc2.onload = processCompteur2;
	}
	xmlDoc2.open( "GET" , "/include/clientListManagement.cfm?id=" + id + "&action=" + (NonCheck ? "DELETE" : "ADD") + "&module=" + Module, true );
	xmlDoc2.send( null );
}

//fonction qui appelle par ajax la page d'ajout (NonCheck=False)
//ou de suppression (NonCheck=True) de l'item id (PA/fiche)
//dans le module Origine (NeufFT/OccasionFT)
//puis une callback specifiee
function LoadList3(id, NonCheck, Module, callback) {
	if (typeof(window.ActiveXObject) != 'undefined' )
	{
		xmlDoc2 = new ActiveXObject("Microsoft.XMLHTTP");
		xmlDoc2.onreadystatechange = callback;
	} else
	{
		xmlDoc2 = new XMLHttpRequest();
		xmlDoc2.onload = callback;
	}
	xmlDoc2.open( "GET" , "/include/clientListManagement.cfm?id=" + id + "&action=" + (NonCheck ? "DELETE" : "ADD") + "&module=" + Module, true );
	xmlDoc2.send( null );
}

function processCompteur2() {
	if (xmlDoc2.readyState == 4) {
		if (xmlDoc2.status == 200) {
			var iTotal = xmlDoc2.responseText;
			document.getElementById("NbreSelection").innerHTML = iTotal;
		} else {
			alert("There was a problem retrieving the data:\n" + xmlDoc2.statusText);
		}
	}
}

function delSelection (id) {
	LoadList2(id, true, 'NeufFT');
	$.get("/include/clientListManagement.cfm?id=" + id + "&action=DELETE&module=NeufFT");
	refreshContainer("&action=4&f27=" + urlSuffix.substr(5));
}

