var gmarkers = [];  //icons
var gmarkersa = []; // ads
var gmarkersp = []; // pois
var htmls = [];
var htmlsp = [];

var html = "";
var htmlp = "";

//var i = 0;
// arrays to hold variants of the info window html with get direction forms open
var to_htmls = [];
var from_htmls = [];

var citygroups = [];
var markerlinks = [];
var markerlinksp = []; //poi markerlinks

var marker;
var markerp;
var markera;
var markerElements;
// this variable will collect the html which will eventualkly be placed in the side_bar
var side_bar_html = [];
var side_bar_counter = 0;
var nav_bar_html = "";
var nav_bar_counter = 0;


var mRubriekId = 0;
var mId = 0;
var mTempId = 0;
var mRubriekYN = false;
var mFreeSeekYN = false;
var fr = 0;
var mHdnTempId = 0;

var geocoder = null;
geocoder = new GClientGeocoder();

var mmP;

//mm manager
//var mm = new GMarkerManager(map);
	
//============================================================
// Marker ads functions
// create a marker ad
//function createMarkerAd(pCity, pZoom) {
function createMarkerAd(pPoint, pLink, pCity, i, pIconlink) {

	//pIconlink = "http://localhost/tomap/images/ads/test120x60.png"
	mMarkerAdlink = pIconlink;
    var MarkerAdIcon = new GIcon();
      
   	MarkerAdIcon.image = mMarkerAdlink;
    MarkerAdIcon.iconSize = new GSize(120, 60);
    MarkerAdIcon.iconAnchor = new GPoint(5, 60);
    MarkerAdIcon.infoWindowAnchor = new GPoint(0, 60);
    MarkerAdIcon.transparent = "http://www.tomap.nl/images/ads/120x60t.png";
    

    point = pPoint;
    var markera = new GMarker(point, MarkerAdIcon);

    GEvent.addListener(markera, "click", function() {
	window.open(pLink);
		//marker.openInfoWindowHtml(html);
	});
	// save the info we need to use later 
	gmarkersa[i] = markera;
	i++;
	return markera;
}	

function locateAds(pCity) {

	var mm = new GMarkerManager(map);
	// delete old ads
    for (i = 0; i < gmarkersa.length; i++) {
      //if (gmarkers[i].id == theCheck.value) {
       map.removeOverlay(gmarkersa[i]);
      //}
    }
	//alert("in locateAds..city: " + pCity);
	mLinkAds = "adsReader.aspx?tpl=" + pCity;
	pageRequest = GXmlHttp.create();
	pageRequest.open( 'GET', mLinkAds, true);

	pageRequest.onreadystatechange=function() {
		if (pageRequest.readyState==4) {
			var xmldoc = pageRequest.responseXML; 
			markerAdsElements = xmldoc.documentElement.getElementsByTagName('marker');

			markers = new Array(markerAdsElements.length);
			var markertotal = markerAdsElements.length;
			//alert("markertotal ADS: " + markertotal);
			
			if (markertotal> 0) {
			var markerindex = markertotal;
			var markeroldindex = 0;
			var markeradded = true;
			var	lat;
			var	lon;
			var city = new Array(markers);
			var link;// = new Array(markers);
			var point;
			var iconlink;

			for ( var i = markeroldindex;	i <	markerindex; i++ ) { 
			//alert("teller i: " + i);
				lat	= markerAdsElements[i].getAttribute( 'lat'	); 
				lon	= markerAdsElements[i].getAttribute( 'lon'	);
				point = new GLatLng(lat,lon);
				city = markerAdsElements[i].getAttribute( 'City'	);
				link = markerAdsElements[i].getAttribute( 'Link'	);
				minz = markerAdsElements[i].getAttribute( 'minZoom'	);
				maxz = markerAdsElements[i].getAttribute( 'maxZoom'	);
				//alert("link: " + link + " minz: " + minz + " maxz: " + maxz);
				iconlink = markerAdsElements[i].getAttribute( 'Icon'	);
				//map.addOverlay(createMarker(point, title_l, link, desc, fromdate, city, markerlinks, i, html, iconlink, price, location));
				//map.addOverlay(createMarkerAd(point, link, city, i, iconlink));
				//createMarkerAd(point, link, city, i, iconlink);
				//var mm = new GMarkerManager(map);
				mm.addMarker(createMarkerAd(point, link, city, i, iconlink),minz,maxz);
			}
			//var mm = new GMarkerManager(map);
			//mm.addMarkers(gmarkersa,10,13);
			//mm.refresh();
			}
		}
	}
	pageRequest.send( null )
}

//============================================================
// Marker static poi functions
function createMarkerPoi(pPoint, pLink, pCity, i, pIconlink, pCompName, pDesc) {

	mMarkerPoilink = pIconlink;
    var MarkerPoiIcon = new GIcon();
      
   	MarkerPoiIcon.image = mMarkerPoilink;
    MarkerPoiIcon.iconSize = new GSize(18, 18);
    MarkerPoiIcon.iconAnchor = new GPoint(0, 18);
    MarkerPoiIcon.infoWindowAnchor = new GPoint(0, 18);
    MarkerPoiIcon.transparent = "http://www.tomap.nl/images/tmpoi/tm_poi_t.png";

    point = pPoint;
    var markerp = new GMarker(point, MarkerPoiIcon);
    htmlp = "";

	htmlp = htmlp + '<table width="300" border="0" cellspacing="0" cellpadding="0" class="tminfo">';
	htmlp = htmlp + '  <tr>';
	htmlp = htmlp + '    <td align="left">';
	htmlp = htmlp + '<b> ' + (i+1) + ' '; 
	htmlp = htmlp + '<a href="' + pLink + '" target="_blank">' + pCompName + '</a>';
	htmlp = htmlp + '</b>' + '<br>';
	htmlp = htmlp + pDesc + '<br>';
	htmlp = htmlp + '</td>';
	htmlp = htmlp + '  </tr>';
	htmlp = htmlp + '</table>';

    GEvent.addListener(markerp, "click", function() {
	//window.open(pLink);
	//alert ("open infownidow..."+ html);
		//myclickp(i);
		openpInfo(i);
		//marker.openInfoWindowHtml(html);
	});
	// save the info we need to use later 
	gmarkersp[i] = markerp;
	htmlsp[i] = htmlp;
	//i++;
	return markerp;
}

function myclickp(i) {
	gmarkersp[i].openInfoWindowHtml(htmls[i]);

	mLon = markerElements[i].getAttribute( 'lon'	);
	mLat = markerElements[i].getAttribute( 'lat'	);
//	locateAds(markerElements[i].getAttribute('City'));
//	locatePois(markerElements[i].getAttribute('City'), mLon, mLat);
}


//------------------------------------------------------------
// Creates a marker at the given point with the given number label
function createUserMarker(point, ptitle_l, link, desc, fromdate, city, markerlinks, i,html, iconlink, price, location, kmlId) {

	
	  //mIconlink = "localhost/tomap/images/tmicons/tm_red1.png";
	  mIconlink = "images/tmicons/tm_default.png";
	  //mIconlink = "images/tmicons/music2.png";

	  mIconlink = "http://www.tomap.nl/" + mIconlink;
	  //mIconlink = "http://localhost/tomap/" + mIconlink;
	  //alert(mIconlink);
      var blueIcon = new GIcon();


	  if (iconlink != "") {
	    //mIconlink = maps.google.com/mapfiles/kml/pal5/ 
		mIconlink = iconlink;
	  }
      //mIconlink = "maps.google.com/mapfiles/kml/pal5/icon14.png";
//	  mIconlink = "localhost/tomap/images/tmicons/icon14.png";
	  
//    blueIcon.image = "http://" + mIconlink;
   	  blueIcon.image = mIconlink;
      //blueIcon.image = "http://localhost/tomap/test.swf";
      blueIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
      //blueIcon.shadow = "http://localhost/tomap/images/tmicons/tm_red1s.png";
      //blueIcon.iconSize = new GSize(42, 29);
      blueIcon.iconSize = new GSize(20, 33);
      blueIcon.shadowSize = new GSize(37, 34);  
      blueIcon.iconAnchor = new GPoint(9, 34);
      blueIcon.infoWindowAnchor = new GPoint(9, 2);
      blueIcon.infoShadowAnchor = new GPoint(18, 25);
      blueIcon.transparent = "http://www.google.com/intl/en_ALL/mapfiles/markerTransparent.png";
      //blueIcon.printImage = "coldmarkerie.gif";
      //blueIcon.mozPrintImage = "coldmarkerff.gif";

      
      //var blueIcon = new GIcon();
      //blueIcon.image = "http://localhost/tomap/test.png";

    var marker = new GMarker(point, blueIcon);
    //var marker = new GMarker(point);
	ttt = markerlinks[i];

	html = html + '<table width="300" border="0" cellspacing="0" cellpadding="0" class="tminfo">';
	html = html + '  <tr>';
	html = html + '    <td align="left">';
	html = html + '<b> ' + (i+1) + ' '; 
	html = html + '<a href="' + link + '" target="_blank">' + ptitle_l + '</a>';
	html = html + '</b>' + '<br>';
	html = html + 'Datum: ' + fromdate + ' ' + '<br>';
	if (location != "") 
	{
	html = html + 'Locatie: ' + location;
	}
	html = html + '  Plaats: ' + city + ' ' + '<br>';
	if (price != 0)
	{
	html = html + 'Entree: &#8364; ' + price + ' ' + '<br>';
	}
	html = html + '<br>' + desc + '<br>'; 
	html = html + '    </td>';
	html = html + '  </tr>';
	html = html + '  <tr>';
	html = html + '    <td align="left">';
	html = html + 'Zoom in op ' + '<a href="#" onClick="userzoomin(' + i + ');">' + city + '</a>' + '<br><br>';
	//html = html + 'verwijder static pois ' + '<a href="#" onClick="removeOverlays();">verwijder</a>' + '<br><br>';
	html = html + '    </td>';
	html = html + '  </tr>';

/*
	html = html + '  <tr>';
	html = html + '    <td align="left">';
	html = html + 'NIEUW: nu ook jouw event op jouw mobiele telefoon!<br>';
	html = html + 'Klik <a href="http://maps.google.nl/gmm" target="_blank">hier</a> voor meer info over google maps op je mobiele telefoon.<br>' ; 
	html = html + '<img src="images/tm_m.gif" width="23" height="32"><b>http://www.tomap.nl/kml/' + kmlId + '.kml' + '</b><br><br>';
	//html = html + 'verwijder static pois ' + '<a href="#" onClick="removeOverlays();">verwijder</a>' + '<br><br>';
	html = html + '    </td>';
	html = html + '  </tr>';
*/

	html = html + '  <tr>';
	html = html + '    <td align="left">';
	html = html + ttt + '</div>';
	html = html + '    </td>';
	html = html + '  </tr>';
	html = html + '</table>';
			
    //var marker = new GMarker(point, blueIcon);
	GEvent.addListener(marker, "click", function() {
	marker.openInfoWindowHtml(html);
	
	// The custom "from" listener        
    //GEvent.addListener(marker, "from", function() {
    //});
	});
	// save the info we need to use later for the sidebar
	gmarkers[i] = marker;
	htmls[i] = html;

	i++;
	return marker;
}	
//------------------------------------------------------------



function removeOverlays() {
	//alert("aantal poi markers te verwijderen: " + gmarkersp.length);
	
    for (i = 0; i < gmarkersp.length; i++) {
      //if (gmarkers[i].id == theCheck.value) {
       map.removeOverlay(gmarkersp[i]);
      //}
      // delete gmarkersp[i];
      // gmarkersp.length = 0;
      // delete mmP;
     
    }
	//alert("aantal poi markers ECHT VERWIJDER??: " + gmarkersp.length); 	
}	

function locatePois(pCity, pLat, pLon) {
	//GUnload();
	//map.clearOverlays();
	
	mmP = new GMarkerManager(map)
	// delete old ads
	//alert("aantal poi markers te verwijderen: " + gmarkersp.length);
	
    for (i = 0; i < gmarkersp.length; i++) {
      //if (gmarkers[i].id == theCheck.value) {
       map.removeOverlay(gmarkersp[i]);
      //}
    }
	//alert("aantal poi markers ECHT VERWIJDER??: " + gmarkersp.length);    
    
	mLinkPois = "spoiReader.aspx?tpl=" + pCity + "&pLat=" + pLat + "&pLon=" + pLon;
	//alert(mLinkPois);
	pageRequest = GXmlHttp.create();
	pageRequest.open( 'GET', mLinkPois, true);
	pageRequest.onreadystatechange=function() {
		if (pageRequest.readyState==4) {
			var xmldoc = pageRequest.responseXML; 
							
			markerPoisElements = xmldoc.documentElement.getElementsByTagName('marker');
			markers = new Array(markerPoisElements.length);
			var markertotal = markerPoisElements.length;
			//alert("markertotal: " + markertotal);
			
			if (markertotal> 0) {
			var markerindex = markertotal;
			var markeroldindex = 0;
			var markeradded = true;
			var	lat;
			var	lon;
			var city = new Array(markers);
			var link;// = new Array(markers);
			var point;
			var iconlink;
			var desc;
			//alert("aantal static POIs: " + markerindex);

			for ( var i = markeroldindex;	i <	markerindex; i++ ) { 
				lat	= markerPoisElements[i].getAttribute( 'lat'	); 
				lon	= markerPoisElements[i].getAttribute( 'lon'	);
				point = new GLatLng(lat,lon);
				city = markerPoisElements[i].getAttribute( 'City'	);
				//alert("city: " + city);
				cname = markerPoisElements[i].getAttribute( 'compName'	);
				desc = markerPoisElements[i].getAttribute( 'Description'	);
				//alert(desc);
				//alert("compname: "+ cname);
				//link = "http://www.tomap.nl";
				link = markerPoisElements[i].getAttribute( 'Link'	);
				minz = 15;
				//minz = markerPoisElements[i].getAttribute( 'minZoom'	);
				maxz = 17;
				//maxz = markerPoisElements[i].getAttribute( 'maxZoom'	);
				//alert("link: " + link + " minz: " + minz + " maxz: " + maxz);
				iconlink = markerPoisElements[i].getAttribute( 'Icon'	);
				//alert("iconlink: " + iconlink);
				//map.addOverlay(createMarker(point, title_l, link, desc, fromdate, city, markerlinks, i, html, iconlink, price, location));
				//map.addOverlay(createMarkerAd(point, link, city, i, iconlink));
				//createMarkerAd(point, link, city, i, iconlink);
				//var mm = new GMarkerManager(map);
				mmP.addMarker(createMarkerPoi(point, link, city, i, iconlink, cname,desc),minz,maxz);
			}
			//var mm = new GMarkerManager(map);
			//mm.addMarkers(gmarkersa,10,13);
			//mm.refresh();
			}
		}
	}
	pageRequest.send( null )
}



//============================================================
// Marker dynamic poi functions

// Creates a marker at the given point with the given number label
function createMarker(point, ptitle_l, link, desc, fromdate, city, markerlinks, i,html, iconlink, price, location, kmlId) {

	//alert("createmarker...");
	
	  //mIconlink = "localhost/tomap/images/tmicons/tm_red1.png";
	  //mIconlink = "images/tmicons/tm_default.png";
	  //mIconlink = "images/tmmark/music.png";
	  mIconlink = "images/tmmark/" + iconlink;
	  mIconlink = "http://www.tomap.nl/" + mIconlink;
	  //mIconlink = "http://localhost/tomap/" + mIconlink;
      var blueIcon = new GIcon();

	  //test circle icons
	  //mIconlink = "images/tmicons/music2.png";
	  //mIconlink = "images/tmicons/travel1.png"
	  
	  //mIconlink = "images/tmmark/30min.png"
	  //mIconlink = "http://localhost/tomap/" + mIconlink;


	  if (iconlink != "") {
	    //mIconlink = maps.google.com/mapfiles/kml/pal5/ 
		mIconlink = iconlink;
	  }
      //mIconlink = "maps.google.com/mapfiles/kml/pal5/icon14.png";
//	  mIconlink = "localhost/tomap/images/tmicons/icon14.png";


/*	  
//    blueIcon.image = "http://" + mIconlink;
   	  blueIcon.image = mIconlink;
      //blueIcon.image = "http://localhost/tomap/test.swf";
      blueIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
      //blueIcon.shadow = "http://localhost/tomap/images/tmicons/tm_red1s.png";
      //blueIcon.iconSize = new GSize(42, 29);
      blueIcon.iconSize = new GSize(20, 33);
      blueIcon.shadowSize = new GSize(37, 34);  
      blueIcon.iconAnchor = new GPoint(9, 34);
      blueIcon.infoWindowAnchor = new GPoint(9, 2);
      blueIcon.infoShadowAnchor = new GPoint(18, 25);
      blueIcon.transparent = "http://www.google.com/intl/en_ALL/mapfiles/markerTransparent.png";
      //blueIcon.printImage = "coldmarkerie.gif";
      //blueIcon.mozPrintImage = "coldmarkerff.gif";
*/

	  //test circle icons
   	  blueIcon.image = mIconlink;
      //blueIcon.image = "http://localhost/tomap/test.swf";
      //blueIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
      //blueIcon.shadow = "http://localhost/tomap/images/tmicons/tm_red1s.png";
      //blueIcon.iconSize = new GSize(42, 29);
      blueIcon.iconSize = new GSize(23, 27);
      blueIcon.shadowSize = new GSize(37, 34);  
      blueIcon.iconAnchor = new GPoint(0, 32);
      blueIcon.infoWindowAnchor = new GPoint(12, 2);
      blueIcon.infoShadowAnchor = new GPoint(18, 25);
      blueIcon.transparent = "http://www.google.com/intl/en_ALL/mapfiles/markerTransparent.png";
      
      //var blueIcon = new GIcon();
      //blueIcon.image = "http://localhost/tomap/test.png";

    var marker = new GMarker(point, blueIcon);
    //var marker = new GMarker(point);
	ttt = markerlinks[i];

	html = html + '<table width="300" border="0" cellspacing="0" cellpadding="0" class="tminfo">';
	html = html + '  <tr>';
	html = html + '    <td align="left">';
	html = html + '<b> ' + (i+1) + ' '; 
	html = html + '<a href="' + link + '" target="_blank">' + ptitle_l + '</a>';
	html = html + '</b>' + '<br>';
	html = html + 'Datum: ' + fromdate + ' ' + '<br>';
	if (location != "") 
	{
	html = html + 'Locatie: ' + location;
	}
	html = html + '  Plaats: ' + city + ' ' + '<br>';
	if (price != 0)
	{
	html = html + 'Entree: &#8364; ' + price + ' ' + '<br>';
	}
	html = html + '<br>' + desc + '<br>'; 
	html = html + '    </td>';
	html = html + '  </tr>';
	html = html + '  <tr>';
	html = html + '    <td align="left">';
	html = html + 'Zoom in op ' + '<a href="#" onClick="zoomin(' + i + ');">' + city + '</a>' + '<br><br>';
	//html = html + 'verwijder static pois ' + '<a href="#" onClick="removeOverlays();">verwijder</a>' + '<br><br>';
	html = html + '    </td>';
	html = html + '  </tr>';

	html = html + '  <tr>';
	html = html + '    <td align="left">';
	html = html + 'NIEUW: nu ook jouw event op jouw mobiele telefoon!<br>';
	html = html + 'Klik <a href="http://maps.google.nl/gmm" target="_blank">hier</a> voor meer info over google maps op je mobiele telefoon.<br>' ; 
	html = html + '<img src="images/tm_m.gif" width="23" height="32"><b>http://www.tomap.nl/kml/' + kmlId + '.kml' + '</b><br><br>';
	//html = html + 'verwijder static pois ' + '<a href="#" onClick="removeOverlays();">verwijder</a>' + '<br><br>';
	html = html + '    </td>';
	html = html + '  </tr>';

	html = html + '  <tr>';
	html = html + '    <td align="left">';
	html = html + ttt + '</div>';
	html = html + '    </td>';
	html = html + '  </tr>';
	html = html + '</table>';
			
    //var marker = new GMarker(point, blueIcon);
	GEvent.addListener(marker, "click", function() {
	marker.openInfoWindowHtml(html);
	
	// The custom "from" listener        
    //GEvent.addListener(marker, "from", function() {
    //});
	});
	// save the info we need to use later for the sidebar
	gmarkers[i] = marker;
	htmls[i] = html;

	i++;
	return marker;
}	

// This function picks up the click and opens the corresponding info window
function myclick(i) {
	gmarkers[i].openInfoWindowHtml(htmls[i]);

	mLon = markerElements[i].getAttribute( 'lon'	);
	mLat = markerElements[i].getAttribute( 'lat'	);
	locateAds(markerElements[i].getAttribute('City'));
	//locatePois(markerElements[i].getAttribute('City'), mLon, mLat);
}

// This function picks up the click and opens the corresponding info window, for the usermaps!!!
function myuserclick(i) {
	gmarkers[i].openInfoWindowHtml(htmls[i]);

	mLon = markerElements[i].getAttribute( 'lon'	);
	mLat = markerElements[i].getAttribute( 'lat'	);
	//locateAds(markerElements[i].getAttribute('City'));
	//locatePois(markerElements[i].getAttribute('City'), mLon, mLat);
}


// This function picks up the click and opens the corresponding page in the side_bar
function navclick(i) {
      document.getElementById("side_bar").innerHTML = side_bar_html[i];
}

// functions that open the static poi info window forms
function openpInfo(i) {
	gmarkersp[i].openInfoWindowHtml(htmlsp[i]);
}


// functions that open the dynamic info window forms
function tohere(i) {
	gmarkers[i].openInfoWindowHtml(htmls[i]);
}

// This function triggers a "from" event on the marker
function fromhere(i) {
   GEvent.trigger(gmarkers[i],"from");
}

function subdomainReader(pSubD) {
	var mSubD;
	mSubD = pSubD;
    document.getElementById('subdomain').innerHTML=mSubD;
}

function locateAll() {
	
	fr = 0; // free search within ToMap
	//mRubriekId = document.getElementById("hdnRubriekId").value;
	mRubriekYN = false;
	mFreeSeekYN = true;
	//locate(mRubriekId,'ToMap.nl','contentReader.aspx','', mRubriekYN, mFreeSeekYN)
	locate(-1,'ToMap.nl','contentReader.aspx','', mRubriekYN, mFreeSeekYN)
	
	/*
	var mFindRubriek = window.document.getElementById("findrubriek").checked;
	
	if (mFindRubriek == true) {
		fr = 1; //search within rubriek
		mRubriekId = document.getElementById("hdnTempId").value;
		mRubriekYN = true;
		mFreeSeekYN = true;
		locate(mRubriekId,'ToMap.nl','contentReader.aspx','', mRubriekYN, mFreeSeekYN)	
	} else {
		fr = 0; // free search within ToMap
		mRubriekId = document.getElementById("hdnRubriekId").value;
		mRubriekYN = false;
		mFreeSeekYN = true;
		//locate(mRubriekId,'ToMap.nl','contentReader.aspx','', mRubriekYN, mFreeSeekYN)
		locate(-1,'ToMap.nl','contentReader.aspx','', mRubriekYN, mFreeSeekYN)
	};
	//locate(mRubriekId,'ToMap.nl','contentReader.aspx','', mRubriekYN)
	*/
};

//function locate(pSubcatId, pSubdomain, pContentReader, pRubriek, pRubriekYN, pFreeSeekYN) {
function locate(pSubcatId, pSubdomain, pContentReader, pRubriek, pRubriekYN, pFreeSeekYN) {

	// van tevoren verwijderen oude locaties!
	GUnload();
	myload();
	map.clearOverlays();
	//gmarkers.length = 0
	//gmarkersp.length = 0;
	//gmarkersa.length = 0;
	document.getElementById("found").innerHTML = "";
	document.getElementById("side_bar").innerHTML = "";
	document.getElementById("nav_bar").innerHTML = "";
	document.getElementById("zoekmessage").innerHTML = "";
	document.getElementById("hdnRubriekId").value = pSubcatId;
	if (pRubriekYN == true) {
		document.getElementById("hdnTempId").value = pSubcatId;
	}
	//window.document.getElementById("mylabel").style.display='none'


	window.document.getElementById("zoekmessage").innerText = '';
	var hdnRubriek = document.getElementById("hdnRubriekId").value;
	var mRubriek = pRubriek;
	var mContentReader;
	var	mPlace;
	var	mLink;
	//var	mId;
	var	mXML;
	mId	= pSubcatId ;
	//var mRubriekSelected;
	//mRubriekSelected = pRubriekSelected; //1=rubriek selected 0=free search
	side_bar_counter = 0;
	nav_bar_html = "";
	nav_bar_counter = 0;

	if (side_bar_html.length > 0) {
		var teller = 0;
		var aLen = side_bar_html.length;
		for (teller = 0; teller < aLen; teller++ ) {
			side_bar_html[teller] = "";
		};
	};
	
	mSubdomain = pSubdomain;
	mContentReader = pContentReader;
	//mLink =	'../contentReader.aspx?id=' + mId;
	
	//alert(mId + ' ' + pRubriekYN + ' ' + pFreeSeekYN);

	if  (mId != -1 && pRubriekYN == true && pFreeSeekYN == false) // find all within rubriek
	{
		var mSearchstring = searchAll();
		mLink =	mContentReader +'?id=' + mId + '&fs=0';
		//mLink =	mLink + "&place=" + pPlace + "&" + mSearchstring;
		mLink =	mLink + "&" + mSearchstring;
	}

	if  (mId == -1 && pRubriekYN == true && pFreeSeekYN == false) // find all within all rubrieken
	{
		var mSearchstring = searchAll();
		mLink =	mContentReader +'?id=' + mId + '&fs=0';
		//mLink =	mLink + "&place=" + pPlace + "&" + mSearchstring;
		mLink =	mLink + "&" + mSearchstring;
	}

	if  (mId == -1 && pRubriekYN == false && pFreeSeekYN == true) //free search within ToMap
	{
		var mSearchstring = searchAll();
		//mLink =	mContentReader +'?id=' + mId + '&fs=1&' + mSearchstring;
		mLink =	mContentReader +'?id=-1' + '&fs=1&' + mSearchstring;
		//alert(mLink);
	}
	
	if (mId != -1 && pRubriekYN == true && pFreeSeekYN == true) {  //free search within rubriek
		var mSearchstring = searchAll();
		mLink =	mContentReader +'?id=' + mRubriekId + '&fs=1&'+ mSearchstring;
		//alert(mLink);
	} 
	//set domainname on top of page function
	//subdomainReader(mSubdomain); 

	//var	request	= GXmlHttp.create();
	/*
	var request = false
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
	request = new XMLHttpRequest()
	else if (window.ActiveXObject){ // if IE
	try {
	request = new ActiveXObject("Msxml2.XMLHTTP")
	} 
	catch (e){
	try{
	request = new ActiveXObject("Microsoft.XMLHTTP")
	}
	catch (e){}
	}
	}
	else
	return false
	*/
	
	pageRequest = GXmlHttp.create();
	 
	//request.open(	'GET', 'data.xml', true); 
	//request.open( 'GET', 'userInfo.xml', true);	//ok
	//request.open( 'GET', 'xmltest.aspx', true);
//	pageRequest.open( 'GET', mLink, true);

//	pageRequest.onreadystatechange = function()	{

	
	//mLocQuery = "eindhoven";
	//mQuerylink = "gotoLocation.aspx?lc=" + mLocQuery + ",nl";
	//aspx page met opvragen geocode als xml via geocoding service, retuns lat lon
	//var lat;
	//var lon;
	//pageRequest.open( 'GET', mQuerylink, true);
	//alert(mLink);
	pageRequest.open( 'GET', mLink, true);
	pageRequest.onreadystatechange=function() {
		if (pageRequest.readyState==4) {
			var xmldoc = pageRequest.responseXML; 
							
			markerElements = xmldoc.documentElement.getElementsByTagName('marker'); //hier filter? marker City='..." ofzo..

			markers = new Array(markerElements.length);
			var markertotal = markerElements.length;
			var markerindex;
			var markeroldindex;
			var markeradded = true;
			var kmlId;
			var	lat;
			var	lon;
			var city = new Array(markers);
			var title;// = new Array(markers);
			var link;// = new Array(markers);
			var pubdate;// = new Array(markers);
			var fromdate;
			var todate;
			var desc;// = new Array(markers);
			var location;
			var price = "";
			var title_s = "";
			var title_l = "";
			var point;
			var iconlink;

			markerindex = 0;
			markeroldindex = 0;
			markerindex = markerElements.length;
			
			var nav_bar_total;
			//bepaal totaal aantal links in nav_bar
			nav_bar_total = (markerindex - (markerindex % 10)) / 10;
			if (markerindex % 10>0){
				nav_bar_total = nav_bar_total + 1
			}

			for (nav_bar_counter = 0; nav_bar_counter < nav_bar_total; nav_bar_counter++ ) {
				// add a line to the navbar html
				nav_bar_html = nav_bar_html + '<a href="javascript:navclick(' + nav_bar_counter + ')" >' + (nav_bar_counter+1) + '</a> ';
				side_bar_html[nav_bar_counter] = "";
			}
			if (nav_var_counter = 0) {
				side_bar_html[nav_bar_counter] = "";
			}

			var side_bar_total;
			side_bar_total = markerindex;
			nav_bar_counter = 0; //reset op nul tbv opnieuw gebruik in for loop...
			//side_bar_counter;
			//city array van te voren vullen...
			for(k = 0; k <  markerElements.length; k++){	
				city[k] = markerElements[k].getAttribute( 'City'	);
			}
			
			var p = 0;
			
			// zet markerlinks per plaats bij elkaar
			j=0;
			markerlinks[0] = "";

			for (var s = 0; s < markerElements.length; s++){
				citygrp = city[s];
				//var midx = 0;
				j = s;
				tempmarkerlinks = "";
				while (city[j] == citygrp) {
					tempmarkerlinks = tempmarkerlinks + "<a href='javascript:tohere("+ j + ")'>" + (j+1) + "</a> ";
					//alert("markerlinks: " + markerlinks + " city " + city[j] + " j: "+ j);
					j = j + 1;
				}
				// aan alle markers van 1 stad zelfde markerlinks toevoegen...
				//range s tm j....
				for ( var m = s; m < j; m++) {
					markerlinks[m] = tempmarkerlinks;
				}
				s = j - 1;						
			}

				for ( var i = markeroldindex;	i <	markerindex; i++ ) {
					kmlId = markerElements[i].getAttribute( 'kmlId'	); 
					lat	= markerElements[i].getAttribute( 'lat'	); 
					lon	= markerElements[i].getAttribute( 'lon'	);
					point = new GLatLng(lat,lon);
					city = markerElements[i].getAttribute( 'City'	);
					fromdate = markerElements[i].getAttribute( 'FromDate'	); //info niet relevant, beter event datum erin!
					title = markerElements[i].getAttribute( 'Title'	);
					title_s = title;
					title_l = title;
					if (title.length > 25) {
						title_s = title_s.substring(0,25);
						title_s = title_s + "...";
						title_l = title_l.substring(0,55);
						title_l = title_l + "...";
					}
					link = markerElements[i].getAttribute( 'Link'	);
					desc = markerElements[i].getAttribute( 'Description'	);
					desc = desc.replace(/\n/g,"<br>");
					iconlink = markerElements[i].getAttribute( 'Icon'	);
					price = markerElements[i].getAttribute( 'Price'	);
					location = markerElements[i].getAttribute( 'Location' );
				
					
					//markers[i] = new GMarker( new GPoint( parseFloat(lon), parseFloat(lat) ) );
					map.addOverlay(createMarker(point, title_l, link, desc, fromdate, city, markerlinks, i, html, iconlink, price, location, kmlId));
					//document.getElementById("side_bar").innerHTML = side_bar_html;
									
					// add a line to the sidebar html
					// loopje maken om side bar te vullen 10 per link...
					if (nav_bar_counter < nav_bar_total) {
						if (i>0 && i % 10== 0) {
							nav_bar_counter = nav_bar_counter + 1;
						}
						myIcon = "http://www.tomap.nl/" + "images/tmicons/tm_default.png";
						if (iconlink !="") {
							myIcon = iconlink;
						}
						//side_bar_html[nav_bar_counter] = side_bar_html[nav_bar_counter] + '<a href="javascript:myclick(' + i + ')"  '  + 
						//'onMouseover="myclick(' + i + ');" ' + ' >' + '<img src="' + myIcon  + '" width="9" height="12" border="0"> ' + fromdate + ' ' + title + '</a><br>';
						side_bar_html[nav_bar_counter] = side_bar_html[nav_bar_counter] + '<a href="javascript:myclick(' + i + ')"  '  + 
						' >' + '<img src="' + myIcon  + '" width="9" height="12" border="0"> ' + fromdate + ' ' + title_s + '</a><br>';
					}

				}

			// put the assembled side_bar_html contents into the side_bar div
				if (side_bar_total>0) {
					document.getElementById("side_bar").innerHTML = side_bar_html[0];
					document.getElementById("nav_bar").innerHTML = nav_bar_html;
					document.getElementById("found").innerHTML = side_bar_total;
		
					if (side_bar_total>199) {
						window.document.getElementById("zoekmessage").innerText ='Meer dan 200 gevonden! Verfijn zoekopdracht';
					} else {
						window.document.getElementById("zoekmessage").innerText = '';
					}
					//document.getElementById("myresults1").innerHTML = side_bar_html[0];
					//document.getElementById("rubriekResults").innerHTML = side_bar_html[0];
					//alert(side_bar_html[0]);
				} else {
					document.getElementById("side_bar").innerHTML = "";
					document.getElementById("nav_bar").innerHTML = "";
					document.getElementById("found").innerHTML = 0;					
				}
				//pRubriekYN, pFreeSeekYN
				//if (mId != -1) {  //not klicked op rubriek  
				if (pFreeSeekYN == false) {
					searchSubcat(mRubriek, side_bar_total, mId, pFreeSeekYN);
				}
		}
	}
	pageRequest.send( null );
	if (document.Form1.txtPlace.value !="") {
		ganaar();
	}
}


//-----------------------------------
function findUserLocations(pGuid, pCat, pSub, pSubCat, pDataset) {
	//GUnload();
	//mId = pId;
	mGuid = pGuid;
	mCat = pCat;
	mSub = pSub;
	mSubCat = pSubCat;
	mDataset = pDataset;
	
	//userLoad(mId);
	//map.clearOverlays()	
	pageRequest = GXmlHttp.create();
	
	//mId = 15;
	//mId = pId;
	//alert("pId: " + pId);
	mContentReader = "contentReader.aspx";
	//
	//mLink =	"../" + mContentReader +'?id=' + mId + '&fs=0' + '&guid=' + mGuid;
	//			mQry = mQry + "&cat=" + mCat + "&sub=" + mSubdomain + "&subcat=" + mSubCat + "&dataset=" + mDataset;
	mLink =	"../" + mContentReader +'?uid=' + mGuid + "&cat=" + mCat + "&sub=" + mSub + "&subcat=" + mSubCat + "&dataset=" + mDataset;
	pageRequest.open( 'GET', mLink, true);

	pageRequest.onreadystatechange=function() {
		if (pageRequest.readyState==4) {
			var xmldoc = pageRequest.responseXML; 
							
			markerElements = xmldoc.documentElement.getElementsByTagName('marker'); //hier filter? marker City='..." ofzo..
			markers = new Array(markerElements.length);
			var markertotal = markerElements.length;
			var markerindex;
			var markeroldindex;
			var markeradded = true;
			var kmlId;
			var	lat;
			var	lon;
			var city = new Array(markers);
			var title;// = new Array(markers);
			var link;// = new Array(markers);
			var pubdate;// = new Array(markers);
			var fromdate;
			var todate;
			var desc;// = new Array(markers);
			var location;
			var price = "";
			var title_s = "";
			var title_l = "";
			var point;
			var iconlink;

			markerindex = 0;
			markeroldindex = 0;
			markerindex = markerElements.length;
			

			var nav_bar_total;
			//bepaal totaal aantal links in nav_bar
			nav_bar_total = (markerindex - (markerindex % 10)) / 10;
			if (markerindex % 10>0){
				nav_bar_total = nav_bar_total + 1
			}

			for (nav_bar_counter = 0; nav_bar_counter < nav_bar_total; nav_bar_counter++ ) {
				// add a line to the navbar html
				nav_bar_html = nav_bar_html + '<a href="javascript:navclick(' + nav_bar_counter + ')" >' + (nav_bar_counter+1) + '</a> ';
				side_bar_html[nav_bar_counter] = "";
			}
			if (nav_var_counter = 0) {
				side_bar_html[nav_bar_counter] = "";
			}

			var side_bar_total;
			side_bar_total = markerindex;
			nav_bar_counter = 0; //reset op nul tbv opnieuw gebruik in for loop...
			//side_bar_counter;
			//city array van te voren vullen...

			for(k = 0; k <  markerElements.length; k++){	
				city[k] = markerElements[k].getAttribute( 'City'	);
			}

			
			var p = 0;
			
			// zet markerlinks per plaats bij elkaar
			j=0;
			markerlinks[0] = "";


			for (var s = 0; s < markerElements.length; s++){
				citygrp = city[s];
				//var midx = 0;
				j = s;
				tempmarkerlinks = "";
				while (city[j] == citygrp) {
					tempmarkerlinks = tempmarkerlinks + "<a href='javascript:tohere("+ j + ")'>" + (j+1) + "</a> ";
					//alert("markerlinks: " + markerlinks + " city " + city[j] + " j: "+ j);
					j = j + 1;
				}
				// aan alle markers van 1 stad zelfde markerlinks toevoegen...
				//range s tm j....
				for ( var m = s; m < j; m++) {
					markerlinks[m] = tempmarkerlinks;
				}
				s = j - 1;						
			}

				for ( var i = markeroldindex;	i <	markerindex; i++ ) {
					kmlId = markerElements[i].getAttribute( 'kmlId'	); 
					lat	= markerElements[i].getAttribute( 'lat'	); 
					lon	= markerElements[i].getAttribute( 'lon'	);
					point = new GLatLng(lat,lon);
					city = markerElements[i].getAttribute( 'City'	);
					fromdate = markerElements[i].getAttribute( 'FromDate'	); //info niet relevant, beter event datum erin!
					title = markerElements[i].getAttribute( 'Title'	);
					title_s = title;
					title_l = title;
					if (title.length > 25) {
						title_s = title_s.substring(0,25);
						title_s = title_s + "...";
						title_l = title_l.substring(0,55);
						title_l = title_l + "...";
					}
					link = markerElements[i].getAttribute( 'Link'	);
					desc = markerElements[i].getAttribute( 'Description'	);
					desc = desc.replace(/\n/g,"<br>");
					iconlink = markerElements[i].getAttribute( 'Icon'	);
					price = markerElements[i].getAttribute( 'Price'	);
					location = markerElements[i].getAttribute( 'Location' );
				
					
					//markers[i] = new GMarker( new GPoint( parseFloat(lon), parseFloat(lat) ) );
					map.addOverlay(createUserMarker(point, title_l, link, desc, fromdate, city, markerlinks, i, html, iconlink, price, location, kmlId));
					//document.getElementById("side_bar").innerHTML = side_bar_html;
									
					// add a line to the sidebar html
					// loopje maken om side bar te vullen 10 per link...
					

					if (nav_bar_counter < nav_bar_total) {
						if (i>0 && i % 10== 0) {
							nav_bar_counter = nav_bar_counter + 1;
						}
						myIcon = "http://www.tomap.nl/" + "images/tmicons/tm_default.png";
						if (iconlink !="") {
							myIcon = iconlink;
						}
						//side_bar_html[nav_bar_counter] = side_bar_html[nav_bar_counter] + '<a href="javascript:myclick(' + i + ')"  '  + 
						//'onMouseover="myclick(' + i + ');" ' + ' >' + '<img src="' + myIcon  + '" width="9" height="12" border="0"> ' + fromdate + ' ' + title + '</a><br>';
						side_bar_html[nav_bar_counter] = side_bar_html[nav_bar_counter] + '<a href="javascript:myuserclick(' + i + ')"  '  + 
						' >' + '<img src="' + myIcon  + '" width="9" height="12" border="0"> ' + fromdate + ' ' + title_s + '</a><br>';
					}


				}

			// put the assembled side_bar_html contents into the side_bar div
				if (side_bar_total>0) {
					document.getElementById("side_bar").innerHTML = side_bar_html[0];
					document.getElementById("nav_bar").innerHTML = nav_bar_html;
					document.getElementById("found").innerHTML = side_bar_total;
		
					if (side_bar_total>199) {
						window.document.getElementById("zoekmessage").innerText ='Meer dan 200 gevonden! Verfijn zoekopdracht';
					} else {
						window.document.getElementById("zoekmessage").innerText = '';
					}
					//document.getElementById("myresults1").innerHTML = side_bar_html[0];
					//document.getElementById("rubriekResults").innerHTML = side_bar_html[0];
					//alert(side_bar_html[0]);
				} else {
					document.getElementById("side_bar").innerHTML = "";
					document.getElementById("nav_bar").innerHTML = "";
					document.getElementById("found").innerHTML = 0;					
				}
				//pRubriekYN, pFreeSeekYN
				//if (mId != -1) {  //not klicked op rubriek 
				/* 
				if (pFreeSeekYN == false) {
					searchSubcat(mRubriek, side_bar_total, mId, pFreeSeekYN);
				}
				*/
		}
	}
	pageRequest.send( null )
}


//-----------------------------------

function pageLoader(pUrl,pDiv) {
	var mPlace;
	var mLink = pUrl;
	//alert("url: " + pUrl + " div: " + pDiv);
	//mPlace = document.frmMyLocation.txtMyLocation.value 
	//mLink = 'subpages/watis.aspx'		
	//map.clearOverlays();
	//ajaxpage111(mLink, pDiv);
	ajaxpage33(mLink, pDiv);
}

function gmapsGeocoder() {
}

function searchAll(){
    var mSearchString;
	//var mZoekTrefwoord = window.document.getElementById("txtZoekTrefwoord").value;
	//var mFindRubriek = window.document.getElementById("findrubriek").checked;
	//if (mFindRubriek == true) {
	//	fr = 1; //search within rubriek
	//	//document.getElementById("hdnRubriekId").value = ;
	//} else {
	//	fr = 0; //search within ToMap
	//};
	//var n = window.document.getElementById("selCountry").selectedIndex;
	//var mSelCountry = window.document.getElementById("selCountry").options[n].value;
	
	var mTxtPlace = window.document.getElementById("txtPlace1").value;
	//alert("txtPlace1: " + mTxtPlace);	
	//var mTxtPostc = window.document.getElementById("txtPostc").value;
	//var m = window.document.getElementById("selEventDay").selectedIndex;
	//var mSelEventDay = window.document.getElementById("selEventDay").options[m].value;
	var mDate = window.document.getElementById("hdnDate").value;
	//alert("mDate: " + mDate);
	//alert(mSelEventDay);
	mSearchString = 'st=';
	//mSearchString = mSearchString + mZoekTrefwoord;
	//mSearchString = mSearchString + '&fr=' + fr;
	//mSearchString = mSearchString + '&sc=' + mSelCountry;
	mSearchString = mSearchString + '&tpl=' +  mTxtPlace;
	//mSearchString = mSearchString + '&tpc=' + mTxtPostc;
	//mSearchString = mSearchString + '&td=' + mSelEventDay;
	mSearchString = mSearchString + '&ed=' + mDate;
	//alert(mSearchString);
	return mSearchString;
}

function searchSubcat(pRubriek, pResults, pSubcatId, pFsYN){
	//window.document.getElementById("mylabel").style.display='none'
	//window.document.getElementById("zoekmessage").innerText = '';
	/*
	if (pFsYN == false) {
		window.document.getElementById("mylabel").style.display='block';
	}
	*/
	//window.document.getElementById("rubriek").innerText ='mijn rubriek';
	//window.document.getElementById("rubriek").style.display='block';
	//window.document.getElementById("rubriek").innerText =pRubriek;
	//zet value voor gekozen rubriek
	//window.document.getElementById("findrubriek").innerText=pSubcatId;
	if (pResults>199) {
		window.document.getElementById("zoekmessage").innerText ='Meer dan 200 resultaten! Verfijn zoeken (bijv. op postcode, plaatsnaam of meedere trefwoorden).';
	} else {
		window.document.getElementById("zoekmessage").innerText = '';
	};
	/*
	var mZoekTrefwoord = window.document.getElementById("txtZoekTrefwoord").value;
	var mfr = window.document.getElementById("findrubriek").checked;
	if (mfr == true) {
		mfindRubriek = 1; //search within rubriek
	} else {
		mfindRubriek = 0; //search within ToMap
	};
	var n = window.document.getElementById("selCountry").selectedIndex;
	var mSelCountry = window.document.getElementById("selCountry").options[n].value;
	var mTxtPlace = window.document.getElementById("txtPlace").value;
	var mTxtPostc = window.document.getElementById("txtPostc").value;
	var m = window.document.getElementById("selEventDay").selectedIndex;
	var mSelEventDay = window.document.getElementById("selEventDay").options[m].value;
	*/
}
function testje() {
		window.document.getElementById('tomapMenu').innerText = 'helooo';
		//var txt = document.createTextNode(" This text was added to the DIV.");
		//document.getElementById('map').appendChild(txt); 
	
}



function zoomin(i) {
	var address;
	var mLon;
	var mLat;
	address = markerElements[i].getAttribute( 'City'	) + ", nl";
	//alert("city: "+ address);
	mLon = markerElements[i].getAttribute( 'lon'	);
	mLat = markerElements[i].getAttribute( 'lat'	);
	map.setCenter(new GLatLng(mLat,mLon), 15);
	//createMarkerAd(pPoint, pLink, pCity, i, pIconlink)
	//createMarkerAd("", "", "", 0, "")

	locateAds(markerElements[i].getAttribute('City'));
	locatePois(markerElements[i].getAttribute('City'), mLon, mLat);

	/*
	if (geocoder) {
		geocoder.getLatLng(
		address,
		function(mpoint) {
			if (!mpoint) {
			alert(address + " not found");
			} else {
			map.setCenter(mpoint, 13);
			//var marker = new GMarker(mpoint);
			//map.addOverlay(marker);
			//marker.openInfoWindowHtml(address);
			}
		}
		);
	}
	*/
}

function ClientTabSelectedHandler(sender, eventArgs)
{
    var tabStrip = sender;
    var tab = eventArgs.Tab;
    //alert("You have select the " + tab.Text + " tab in the " + tabStrip.ID + " Value: "+ tab.Value + " tabstrip.");
    if (tab.Value==0) {
		//pageLoader('subpages/contact.aspx', 'map')
    }
    if (tab.Value==1) {
		//alert("tabblad 1....nu naar pageloader");
		pageLoader('subpages/aanmelden.aspx', 'map')
    }
    if (tab.Value==2) {
		pageLoader('subpages/faq.aspx', 'map')
    }
    if (tab.Value==3) {
		pageLoader('subpages/suggesties.aspx', 'map')
    }
    if (tab.Value==4) {
		pageLoader('subpages/Nieuws.aspx', 'map')
    }
    if (tab.Value==5) {
		pageLoader('subpages/Links.aspx', 'map')
    }
    if (tab.Value==6) {
		pageLoader('subpages/contact.aspx', 'map')
    }

}

function ClientTabSelectedHandler1(sender, eventArgs)
{
    var tabStrip = sender;
    var tab = eventArgs.Tab;
    //alert("You have select edthe " + tab.Text + " tab in the " + tabStrip.ID + " Value: "+ tab.Value + " tabstrip.");
    if (tab.Value==0) {
		pageLoader('subpages/contact.aspx', 'leftbar')
    }
    if (tab.Value==1) {
		pageLoader('subpages/search.aspx', 'leftbar')
    }
}




function OnClicked(obj)
{
	//alert("joho: " + obj.ID);
}

function onAfterClick(obj)
{
	if (obj.ID == "bar1Panel1") {
		//document.forms[0].EventsOutput.value += "After click fired from " + obj.Text + "\n";
		//alert("collapse item....");
	} else {
		//alert("hier dan....");
	} 
}

function verander() {
	document.forms[0]['Button1'].value=Date();
	//tbxFind.text = "halloo";
	//window.document.Form1.myresults1.text = "johoooo";
	//document.getElementById("myresults1").innerText = "side_bar_html[0]";
	
}

function ganaar()
{

	//mLocQuery = document.getElementById("txtLoc").value;
	mLocQuery = document.Form1.txtPlace.value;
	//mQuerylink = "gotoLocation.aspx?lc=" + mLocQuery + ",nl";
	mQuerylink = "gotoLocation.aspx?lc=" + mLocQuery + ",nl";
	//alert("mQuerylink: " + mQuerylink);
	var	page_request	= GXmlHttp.create(); 
	var lat;
	var lon;
	page_request.open( 'GET', mQuerylink, true);
	page_request.onreadystatechange=function() {
		if (page_request.readyState==4) {
			var xmldoc = page_request.responseXML; 
			//var textdoc = page_request.responseText; 
			markerElements = xmldoc.documentElement.getElementsByTagName('marker'); 
//			markers = new Array(markerElements.length);
//			var markertotal = markerElements.length;
			lat	= markerElements[0].getAttribute( 'lat'	); 
			lon	= markerElements[0].getAttribute( 'lon'	);
			var point = new GLatLng(lat, lon);
			map.setCenter(point, 13);
//			map.addOverlay(new GMarker(point))
	}
 }
 page_request.send(null)

}


function closewindow() {
	window.close();
}


function userzoomin(i) {
	var address;
	var mLon;
	var mLat;
	address = markerElements[i].getAttribute( 'City'	) + ", nl";
	//alert("city: "+ address);
	mLon = markerElements[i].getAttribute( 'lon'	);
	mLat = markerElements[i].getAttribute( 'lat'	);
	
	//test
	//map.setCenter(new GLatLng(52.0879, 5.11610), 7);
	
	//origineel
	map.setCenter(new GLatLng(mLat,mLon), 15);
	
	//createMarkerAd(pPoint, pLink, pCity, i, pIconlink)
	//createMarkerAd("", "", "", 0, "")

	//locateAds(markerElements[i].getAttribute('City'));
	//locatePois(markerElements[i].getAttribute('City'), mLon, mLat);

	/*
	if (geocoder) {
		geocoder.getLatLng(
		address,
		function(mpoint) {
			if (!mpoint) {
			alert(address + " not found");
			} else {
			map.setCenter(mpoint, 13);
			//var marker = new GMarker(mpoint);
			//map.addOverlay(marker);
			//marker.openInfoWindowHtml(address);
			}
		}
		);
	}
	*/
}
