var resizeMap = function() {
	var s = getWindowSize();
	var w = s[0];// $(document).width();
	var lw = Math.round(w * 23 / 100);
	var rw = w - lw - 20;
	var h = s[1] ;
	$("#map").height(h);
	$("#map").width(rw);
	$("#leftContainer").height(h);
	$("#leftContainer").width(lw);
	if(gMap != null) {
		gMap.checkResize();
	}
}

var initMap = function() {
      if(document.getElementById("map") == null) {
		return;
      }
      if (GBrowserIsCompatible()) {
        gMap = new GMap2(document.getElementById("map"),
            { size: new GSize($("#map").width(), $("#map").height()) } );
        //map.removeMapType(G_HYBRID_MAP);
        //gMap.setMapType(G_HYBRID_MAP);
        gMap.setCenter(new GLatLng(41.041707000000002, 29.004038000000001), 11);
        gMap.addControl(new GLargeMapControl());
        var mapControl = new GMapTypeControl();
        gMap.addControl(mapControl);

	gMarkerManager = new MarkerManager(gMap);

//	var point = new GLatLng(28.740344000000000, 41.063011000000003);
  //      gMap.addOverlay(new GMarker(point));

      }
}

var setCenter = function(lat, lng) {
	if(gMap != null) {
		gMap.setCenter(new GLatLng(lat, lng), 11);
	}
}

var panCenter = function(latlng) {
	if(gMap != null) {
		gMap.panTo(latlng);
	}
}

var getWindowSize = function() {
	var myWidth = 0, myHeight = 0;
	if( typeof( window.innerWidth ) == 'number' ) {
		myWidth = window.innerWidth;
		myHeight = window.innerHeight;
	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
		//IE 6+ in 'standards compliant mode'
		myWidth = document.documentElement.clientWidth;
		myHeight = document.documentElement.clientHeight;
	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
		//IE 4 compatible
		myWidth = document.body.clientWidth;
		myHeight = document.body.clientHeight;
	}
	return [myWidth, myHeight];
}

var addMarkers = function(url, params) {
	$.getScript(url, function(data, stat) {
	//	alert(data + " ------- " + stat);
		gMarkerManager.addMarkers(markers, 0);
		gMarkerManager.refresh();
	});
}
