﻿// Set up the main variables for the map.

    var map;
    var bpmarker_win;
    var gmarker;
    var gmarker_win;
    var geocoder = new GClientGeocoder();
    var mapCenter;
    var markerList;
    var markers = new Array();
    var toggleState;
	var mapStartCenter;
	var mapStartZoomLevel;
	var currentMarker;
	var errorDiv;
	var html;
	
	currentMarker='';


//Function for handling clicks on the map.
function markerOnClick() {
	//alert (this.getUserData().i);
	//alert (this.getUserData().name);
    //map.setCenter(this.getUserData().thePoint, mapDetailZoomLevel);
    //w.open(this,( this.getUserData ? this.getUserData().content : 'GMarker'));
	initialiseScrollPane = function()
	{
		$('.scroll-pane').jScrollPane({showArrows:false, dragMaxHeight:50, dragMinHeight:30, scrollbarMargin:12});
	}
	//alert(this.getUserData().i);
	if(currentMarker){
	//alert (currentMarker+","+this.getUserData().i);
		if(currentMarker!=this.getUserData().id){
			//var cw = markerList.getMarkerById(false,currentMarker,'i').getUserData() ? markerList.getMarkerById(false,currentMarker,'i').getUserData().win : gmarker_win;
			var cw = markerList.getMarkerById(false,currentMarker,'id').getUserData().win;
			//var currentMarkerObject = markerList.getMarkerById(false,currentMarker,'i');
			cw.hide();
			currentMarker=this.getUserData().id;
		}
	}else{
		currentMarker=this.getUserData().id;
	}
	//alert (currentMarker);
    var w = this.getUserData().win;
	w.open(this,'<div id="'+this.getUserData().id+'" class="mapwindow"><p class="loader">&nbsp;</p></div>');
	//new Ajax.Request('http://utveckling.statenskonstrad.se/se/Menu/Ajax/True/AjaxXML/True', 
	//new Ajax.Updater(currentMarker,'http://utveckling.statenskonstrad.se/se/Menu/Ajax/True/AjaxXML/True', {evalScripts: true, onComplete: openWindow}); 
	$('#'+this.getUserData().id).load('http://www.interreg-oks.eu/globalsite.aspx?ObjectId='+GsMapId+'&AddressId='+this.getUserData().i+'&'+currentQuery+'&Ajax=True&MapPopUp=True','',initialiseScrollPane);

	/*{
		onSuccess: function(transport) {
		html = transport.responseText || "no response text";
		openWindow();
		}
	});*/

  

	/*$j.ajax({
    url: "/Menu/test.html",
    type: 'GET',
    dataType: 'html',
    timeout: 100,
    error: function(){
        alert('Error loading XML document');
    },
    success: function(html){
        //w.open(this,html);
		alert(html);
    }
});*/

	
	//showLayer('resetZoom');
	
}
