var jQ = jQuery.noConflict();
var blocked = 0;
var unicefLayer;
var start;
var map;

jQ(document).ready(function() {
	_initMap();
});

function _initMap() {
	
	start = new google.maps.LatLng(geoStartLat,geoStartLng);
	
	var myOptions = {
	  zoom: 1,
	  maxZoom: 6,
	  center: start,
	  mapTypeId: google.maps.MapTypeId.TERRAIN,
	  disableDefaultUI: true,
	  navigationControl: true,
	  navigationControlOptions: {
		style: google.maps.NavigationControlStyle.SMALL
		//style: google.maps.NavigationControlStyle.ANDROID 
	    //style: google.maps.NavigationControlStyle.ZOOM_PAN
	  }
		
	};
	
	map = new google.maps.Map(document.getElementById("projekte_map_canvas"), myOptions);
	
	google.maps.event.addListener(map, "zoom_changed", function (e) {
   		if(map.getZoom() < 1) map.setZoom(1);
	});

	jQ('.sel_thema option:first').attr('selected','selected');
	jQ('.sel_land option:first').attr('selected','selected');
	_loadKML('','');
}

function toStart() {
	_initMap();
}

function updateMap(k) {
	if(k == 'land') {
		jQ('.sel_thema option:first').attr('selected','selected');
	}else if(k == 'thema') {
		jQ('.sel_land option:first').attr('selected','selected');
	}
	var v = jQ('.sel_'+k+' option:selected').val();
	_loadKML(k,v);
}

function _fadeOut() {
//	blocked = 1;
	jQ('.projekte_text').animate({
		width: '0px',
		opacity: '0'
	  }, 1000, function() {
		  // blocked = 0;
	  });
}
function _fadeIn() {
//	blocked = 1;
	jQ('.projekte_text').animate({
		width: '207px',
		opacity: '1'
	  }, 1000, function() {
		 //  blocked = 0;
	  });
}
function _mapInfo() {
	alert(map.getCenter()+', '+map.getZoom()+');');
}


function _loadKML(k,v){
	if(unicefLayer){unicefLayer.setMap(null);}		
	//var randy = Math.floor(Math.random()*99)+1;
	var currentTime = new Date()
	var month = currentTime.getMonth() + 1
	var day = currentTime.getDate()
	var year = currentTime.getFullYear()
	var randy = year+"-"+month+"-"+day;
	//console.log(randy);
	unicefLayer = new google.maps.KmlLayer('http://www.unicef.de/index.php?id=9034&kml=true&k='+k+'&v='+v+'&cache='+randy,{suppressInfoWindows: false});
	unicefLayer.setMap(map);
	
	/*google.maps.event.addListener(unicefLayer, "click", function(e) {
		jQ('#projekte_map_canvas a').attr('target','_top');
		//jQ('.projekte_textbox').html('<div class="mywrap">'+e.featureData.description+'</div>');
	});*/
}
