
/* table des coordonnées des 14 lotissements */
LotsDimensions = new Array;
LotsDimensions[0] = "69,93,84,106,99,108,104,92,109,89,121,94,131,80,147,66,154,53,144,38,122,27,104,21,94,10,89,16,73,18,67,29,71,34,70,45,63,50,68,55,65,60,75,74";
LotsDimensions[1] = "98,107,110,123,145,130,175,136,209,149,209,136,216,120,213,100,211,94,219,79,213,76,221,63,228,50,216,43,207,51,193,49,189,54,175,61,164,64,161,54,154,53,141,72,128,87,120,95,107,91";
LotsDimensions[2] = "213,147,225,156,243,149,255,161,279,155,275,146,272,137,273,131,277,119,274,103,270,93,263,78,280,78,270,62,256,53,249,41,228,48,212,71,219,78,213,92,214,117,210,133,211,147" ; 
LotsDimensions[3] = "132,196,146,205,167,197,171,205,178,223,184,223,207,151,157,134,151,144,152,162";
LotsDimensions[4] = "130,194,133,188,149,162,146,141,153,132,118,127,100,114,96,111,86,111,67,94,38,108,27,98,8,105,23,134,22,147,55,158,65,165,61,179,62,194,48,203,48,215,63,225,84,224,103,223,110,232,124,221";
NomRegion = new Array;
NomRegion[0] ="Autunois";
NomRegion[1] ="Chalonnais";
NomRegion[2] ="Bresse";
NomRegion[3] ="Clunysois";
NomRegion[4] ="Charollais";

LotsX 		= new Array;
LotsY 		= new Array;

LotsY[0] = 38;	LotsX[0] = 60;
LotsY[1] = 70;	LotsX[1] = 97;
LotsY[2] = 69;	LotsX[2] = 209;
LotsY[3] = 159;	LotsX[3] = 130;
LotsY[4] = 113;	LotsX[4] = 8;


// fonction de chargement de la carte
function LoadCarte(MyMap)
	{
	/* elements de la carte (regions) */
	var MaCarte 		= document.getElementById(MyMap);
	var DimTbReg		= LotsDimensions.length ;
	for (t=0 ;t < (DimTbReg) ;t++)
		{
		window["UnLot"+t] 		= document.createElement( "AREA" );
		MaCarte.appendChild(window["UnLot"+t]);
		window["UnLot"+t].shape	 	= "poly";
		window["UnLot"+t].coords 	= LotsDimensions[t];
		window["UnLot"+t].className	= "ElementDeCarte";
		window["UnLot"+t].href	 	= '#' ;
		window["UnLot"+t].id		= "Lot_" + t;
		window["UnLot"+t].title		=  NomRegion[t];
		AjouterEvent(window["UnLot"+t], 'mouseover', getSwapImage(t));		
		AjouterEvent(window["UnLot"+t], 'mouseout', getRestoreImage());		
		AjouterEvent(window["UnLot"+t], 'mousedown', getClick(t));
		}
	}
function AjouterEvent( element, NomEvenement, fonc)
	{
	if( element.AjouterEventListener )
		{
		element.AjouterEventListener( NomEvenement, fonc, false );
		return true;
		}
	else if( element.attachEvent )
		{
		var r = element.attachEvent( 'on' + NomEvenement, fonc );
		return r;
		}
	else
		{
		element[ 'on' + NomEvenement ] = fonc;
		}
	return true;
	}


function getSwapImage(Id)
	{
	return function( e ) { SwapImage(Id); }
	}

function getRestoreImage()
	{
	return function( e ) { RestoreImage(); }
	}

function getClick(Id)
	{
	return function( e ) { Click(Id); }
	}


function SwapImage(Id)
	{
	MyMap 					= document.getElementById("cartedetail");
	MyMap.src				= 'images/region_' + Id + ".gif";
	MyMap.alt				= "";
	MyMap.style.position	= 'absolute';
	MyMap.style.top			= eval(LotsY[Id]) + 'px';
	MyMap.style.left		= eval(LotsX[Id]) + 'px';
	}
function RestoreImage()
	{
	MyMap 					= document.getElementById("cartedetail");
	MyMap.src				= "images/pixeltransparent.gif";
	MyMap.style.position	= 'absolute';
	MyMap.style.top			= '0px';
	MyMap.style.left		= '0px';
	}
// envoi vers la page annonce, avec la region choisie.
function Click(Id)
	{

	AjaxUpdater('typerecherche', 'geo', 'valeurrecherche',Id );

	return false;
	}

