// à mettre à jour en fonction du serveur !!!
var my1M2GRef = 'htt'+'p://www.1map2go.com';
//var my1M2GRef = 'htt'+'p://192.168.1.104/1map2go';
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// !!!! Ne pas oublier de mettre à jour global.asa en cas de changement de serveur !!!!
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

if (!X) var X='';
if (!Y) var Y='';
if (!Z) var Z='';
if (!DD) var DD='';
if (!ZIP) var ZIP='';
if (!NUM) var NUM='';
if (!STR) var STR='';
if (!XYZ) var XYZ='';
if (!TTL) var TTL='';
if (!SP) var SP='Yes';
if (!IB) var IB='0';
if (!LG) var LG='';
if (!TXC) var TXC='';
if (!BGC) var BGC='';
if (!BDC) var BDC='';
if (!PARAM) var PARAM='';
if (!AttributeNr) var AttributeNr='';
if (!AttributeValue) var AttributeValue='';

var bln_SiteMapping=true;
if (!MAP) {var MAP=''; bln_SiteMapping=false;}

var BIGW=parseInt(IMGW)+4;
var isIE5 = true;
var OX=0;
var OY=0;

aZooms = new Array(10,20,40,100,200,400,800);
var nZooms = 7;
var defZoom = Z;

var FC="Yes";//first call

var blnHasCounter=false;
if (MID=='117') blnHasCounter=true;

if (!(navigator.appName=='Microsoft Internet Explorer' && navigator.appVersion.substr(22,1)>=5)
  &&!(navigator.appName=='Netscape' && navigator.appVersion.substring(0,1)>=5)) 
	isIE5 = false;
with(document)
	{
	if (isIE5) writeln('<iframe id=1M2G_iframe frameborder=0 width='+BIGW+' height='+IE5H+' src scrolling=no marginheight=0 marginwidth=0></iframe>');
	else 
		{
		if (navigator.appName!='Netscape')writeln('<link rel="stylesheet" type="text/css" href="'+my1M2GRef+'/map_scripts/iframe.css">');
		writeln('<MAP name="1M2G_ImgMap">');
		writeln('<AREA href="javascript:doOffSet(\'=\',\'+\')" shape="rect" coords="6,0,11,5" ALT="North">');
		writeln('<AREA href="javascript:doOffSet(\'=\',\'-\')" shape="rect" coords="6,10,11,15" ALT="South">');
		writeln('<AREA href="javascript:doOffSet(\'-\',\'=\')" shape="rect" coords="0,5,5,10" ALT="West">');
		writeln('<AREA href="javascript:doOffSet(\'+\',\'=\')" shape="rect" coords="12,5,17,10" ALT="East">');
		writeln('</MAP>');

		writeln('<table border=0 height="'+IE4H+'" width="'+BIGW+'" style="color:'+TXC+';background-color:'+BGC+';border:'+BDC+' 1px solid" cellpadding=0 cellspacing=0>');
		if (TTL!='')
			{
			writeln('<tr><td align="left" valign=middle><b><nobr>');
			if (SP=='Yes') writeln('		<a href="javascript:OX=0;OY=0;LoadMap()"><img src="'+my1M2GRef+'/public_images/target_static.gif" border="0" width="18" height="18"></a>&nbsp;');
			writeln('		'+TTL);
			writeln('		</nobr></b></td></tr>');
			}
		writeln('<tr><td align="left"><img');
		writeln('		 id="1M2G_img" name="1M2G_img" src border="0" width="'+IMGW+'" height="'+IMGH+'"');
		writeln('		></td></tr>');
		if (XYZ!='No')
			{
			writeln('<tr><td align="left" onmouseover="self.status=\'\';return true;"><nobr>');
			writeln('		<a href="javascript:doZoom(\'+\')"><img width="18" height="16" border="0" src="'+my1M2GRef+'/public_images/cursor_1_sm.gif" ALT="Zoom in"></a>');
			writeln('		<a href="javascript:doZoom(\'-\')"><img width="18" height="16" border="0" src="'+my1M2GRef+'/public_images/cursor_2_sm.gif" ALT="Zoom out"></a>');
			writeln('		<img width="18" height="16" border="0" src="'+my1M2GRef+'/public_images/cursor_3_sm.gif" usemap="#1M2G_ImgMap">');
			writeln('		</nobr></td></tr>');
			}
		writeln('</table>');
		if (blnHasCounter) writeln('<img src name="1M2G_counter" width=1 height=1 border=0>');
		}
	}

function DisplayHitCounter(myMID)
{
if (navigator.appName!='Netscape')
	{
	document.images['1M2G_counter'].src='';
	if(myMID=='117') document.images['1M2G_counter'].src='http://line01.metriweb.be/dyn/immoweb/mw.cgi?page=uk/homepage/marketip_cfm&R=28119';
	}
}
function LoadMap()
{
var blnMakeMap=true;
var Args='MID='+MID+'&FC='+FC+'&W='+IMGW+'&H='+IMGH+'&IB='+IB+'&LG='+LG;
if(FC=="Yes")FC="No";
if (!bln_SiteMapping) // Address Mapping
	{
	Args+='&SP='+SP+'&DD='+DD+'&XYZ='+XYZ+'&X='+X+'&Y='+Y+'&Z='+Z+'&ZIP='+escape(ZIP)+'&NUM='+escape(NUM)+'&STR='+escape(STR)+'&TTL='+escape(TTL)+'&OX='+escape(OX)+'&OY='+escape(OY);
	}
else // Site Mapping N.B. parfois on utilise X,Y,Z,TTL pour le site mapping aussi
	{
	if (isNaN(MAP)) blnMakeMap=false;
	Args+='&MAP='+MAP+'&X='+X+'&Y='+Y+'&Z='+Z+'&TTL='+escape(TTL);
	}
if (blnMakeMap)
	{
	// possibilité de passer un attribut de restriction de sélection dans l'affichage des logos site mapping
	Args+='&AttributeNr='+AttributeNr; 
	Args+='&AttributeValue='+AttributeValue; 
	// possibilité de passer un paramètre utile selon les clients dans 1map2go.asp
	Args+='&PARAM='+PARAM; 
	Args+='&'+escape(new Date());
	//window.open(my1M2GRef+'/map_scripts/1MAP.asp?'+Args);
	if (isIE5) 
		{
		document.getElementById('1M2G_iframe').src = my1M2GRef+'/map_scripts/1MAP2GO.asp?'+Args;
		}
	else 
		{
		if (blnHasCounter) DisplayHitCounter(MID);
		newMapImage = new Image();
		newMapImage.src = my1M2GRef+'/map_scripts/1MAP.asp?'+Args;
		document.images['1M2G_img'].src = newMapImage.src;
		}
	}
}
function doZoom(myWay)
{
var ixZoom=0;
for(iZoom=0;iZoom<nZooms;iZoom++) if(aZooms[iZoom]==Z) ixZoom=iZoom;
if(myWay=='+'&&ixZoom>0)Z=aZooms[ixZoom-1];
else if(myWay=='-'&&ixZoom<(nZooms-1))Z=aZooms[ixZoom+1];
LoadMap();
}
function doOffSet(myOX, myOY)
{
var intOffSet=Z*1700;
if (myOX!="=")OX = eval("OX"+myOX+intOffSet);
if (myOY!="=")OY = eval("OY"+myOY+intOffSet);
LoadMap();
}
while (!LoadMap) continue;
LoadMap();

