//~~ Renvoyer toutes les lignes ~~
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
function GetListReg(chp, frm)
{
	A_ListReg = new Array();
	
	var SelListReg = eval("document."+frm+".elements['"+chp+"']");
	
	for (var i=0; i< SelListReg.length; i++)
	{
		A_ListReg[A_ListReg.length] = SelListReg[i].value;
	}
	
	return A_ListReg;
}

//~~ Ajouter une ligne ~~
//~~~~~~~~~~~~~~~~~~~~~~~
function SetListReg(newTxt,newVal, frm, chp)
{
	var SelListReg = eval("document."+frm+".elements['"+chp+"']");
	
	newOption = new Option(newTxt, newVal, false, false);
	SelListReg.options[SelListReg.length] = newOption;
		
}

//~~ Effacer toutes les lignes ~~
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
function ClearListReg(chp, frm)
{
	eval("document."+frm+".elements['"+chp+"']").options.length = 0;
}

function RefreshModele()
{
	aMod_id = new Array();
	aMod_nom = new Array();
	aMod_id  = document.getElementById('modId').value.split('|');
	aMod_nom = document.getElementById('modNom').value.split('|');
	if(aMod_id)
	{
		for(i=0; i<aMod_id.length; i++)
		{
			SetListReg(aMod_nom[i], aMod_id[i], 'veh_rech', 'mod');
		}
	}
}

function DisplayImage(src)
{
	var image = new Image();
	var maxWidth = 360;
	var maxHeight = 240;
	var img = document.images["veh_photo"];
	
	image.onload = function()
	{
		var reduction = 1;
		if(image.width > maxWidth || image.height > maxHeight)
			reduction = Math.max(image.width/maxWidth, image.height/maxHeight);

   		img.src = image.src;
		img.width = Math.round(image.width / reduction);
		img.height = Math.round(image.height / reduction);
	}
	
	image.src = src;
}

function OpenImage()
{
	image = document.images["veh_photo"].src;
	window.open(image,'image','height=600,width=800,left=15,top=30,resizable=yes,scrollbars=yes')
	//alert('image=' + image);
}
