﻿// JScript File

var DropDownvoiture ="";
var DropDownutilitaire = "";
var chck_voiture= "";
var chk_util = "";
var intitule ="";
//$(document).ready(function(){

//Reussi
function getVehiculeUtilitaire()
{

	//alert("ici utilitaire");

	if(chk_util.checked)
	{
		DropDownutilitaire.className = "show";
		DropDownvoiture.className = "cache";
		//WebserviceProxyUcar.GetCategories("120","VU",OnCompleteGetCategories,OnTimeOut,OnError);

	}
}

function getVehiculeParticulier()
{
	if(chck_voiture.checked)
	{
		//alert("ici");
		DropDownvoiture.className = "show";
		DropDownutilitaire.className = "cache";
		//    $("#ctl07_DropDownList1").attr("class","show");
		//    $("#ctl07_DropDownList2").attr("class","cache");
		//    WebserviceProxyUcar.GetCategories("120","VU",OnCompleteGetCategories,OnTimeOut,OnError);
		//    return true;
		//    }
		//
		//  }
		//WebserviceProxyUcar.GetCategories("120","VP",OnCompleteGetCategories,OnTimeOut,OnError);


	}
}

function OnCompleteGetCategories(args)
{
	var info = "";
	var i = 0;
	var j = 0;
	intitule= new Array();
	//UcarWebReference.DefCategorie = args;

	getCategorieVehicule();
	function getCategorieVehicule()
	{
		for(i=0;i<args.length;i++)
		{
			//2 colonne Code et Intitulé
			intitule[i] = new Array(8);

			for (j =0;j<intitule[i].length;j++)
			{

				//Code

				if (j==0)
				{
					intitule[i][j] = args[i].Code;
					//                alert("ligne "+ i +" - Le code: "+intitule[i][j].toString());
				}

				// intitule
				if (j==3)
				{
					intitule[i][j] = args[i].Intitule;
					//                alert("L'intitule: "+ i +"- L'intitule: "+intitule[i][j].toString());
				}




			}



		}
	}

	//Si dropdownutilitaire

	if(chck_voiture.checked)
	{
		if(DropDownvoiture.options.length <=0)
			BindGetCategorieVehicule(DropDownvoiture);
	}

	//dropdownvoiture
	else
	{
		if(DropDownutilitaire.options.length <=0)
			BindGetCategorieVehicule(DropDownutilitaire);

	}

	function BindGetCategorieVehicule(dropdown)
	{
		RemoveList(dropdown);
		// DropDownvoiture.add("Toutes Les catégories","0");
		// new Option(text, value);
		dropdown.options[0] = new Option("Toutes Les catégories","0");


		for(i =1;i<(intitule.length+1);i++)
		{

			var code = intitule[(i-1)][0];
			var valeur = intitule[(i-1)][3];
			//DropDownvoiture.add(valeur,code);
			// code
			dropdown.options[i] = new Option(valeur,code);
			//DropDownvoiture.options[i].value = code;
			//// et Intitule
			//DropDownvoiture.options[i].text = valeur;
		}

	}

	function RemoveList(obj)
	{

		for (i = 0;i<obj.length;i++)
		{
			obj.remove(i);
			i--;

		}

	}

}

//timeout
function OnTimeOut(args)
{
	alert("Service call timed out.");

}

//error
function OnError(args)
{
	alert("Error calling service method.");
}

