/**
 * @author Michal
 */

var lastPage=undefined;
var loadingPage=false;


$.ajaxSetup({
	cache: false
});
$(document).ready(function(){
	$('#loadingDiv').ajaxStart(function(){
		$(this).show();
	});


	if ($('#mapka').length>0 && GBrowserIsCompatible()) {
		 var map = new GMap2(document.getElementById("mapka"));
		 map.addControl(new GLargeMapControl());
		 var MapTypes = map.getMapTypes();
		 MapTypes[0].getName= function() { return "Mapa";}
		 MapTypes[1].getName = function() { return "Satelitarna";}
		 MapTypes[2].getName = function() { return "Hybryda";}
		 map.addControl(new GMapTypeControl());
		 map.setCenter(new GLatLng(50.687228, 17.912822), 13);
		 var info='<div style="background-color: #fff; width: 200px; font-size: 11px; FONT-FAMILY: Verdana, Tahoma, Arial, Sans-Serif;"><strong></strong><hr><strong>Zakład Aktywności Zawodowej</strong><BR>ul. Mieleckiego 4a<BR>45-115 Opole<BR><br/><BR>tel.: &#43; 48 77 44 151 51<BR>tel.: &#43;48 77 44 151 44<BR>fax: &#43;48 77 44 151 40<BR><br/><BR>email: <a href="mailto:zaz@zaz.opole.pl">zaz@zaz.opole.pl</a><BR><br/><BR><A href="www.zaz.opole.pl">www.zaz.opole.pl</a><hr><strong>GPS</strong> N: 50° 41\' 14"  E: 17° 54\' 46" </div>';
		 var point = new GLatLng(50.687228, 17.912822);
		 var marker = new GMarker(point);
		 GEvent.addListener(marker, "click", function() {
		  marker.openInfoWindowHtml(info);
		 });
		 map.addOverlay(marker);
		 marker.openInfoWindowHtml(info);

	}
		
	$('#loadingDiv').ajaxStop(function(){
		$(this).hide();
		$(document).ready(function(){ 
			
			if ($('#mapka').length>0 && GBrowserIsCompatible()) {
			         var map = new GMap2(document.getElementById("mapka"));
			         map.addControl(new GLargeMapControl()); 
			         var MapTypes = map.getMapTypes(); 
			         MapTypes[0].getName= function() { return "Mapa";} 
			         MapTypes[1].getName = function() { return "Satelitarna";} 
			         MapTypes[2].getName = function() { return "Hybryda";} 
			         map.addControl(new GMapTypeControl()); 
			         map.setCenter(new GLatLng(50.687228, 17.912822), 13);
			         var info='<div style="background-color: #fff; width: 200px; font-size: 11px; FONT-FAMILY: Verdana, Tahoma, Arial, Sans-Serif;"><strong></strong><hr><strong>Zakład Aktywności Zawodowej</strong><BR>ul. Mieleckiego 4a<BR>45-115 Opole<BR><br/><BR>tel.: &#43; 48 77 44 151 51<BR>tel.: &#43;48 77 44 151 44<BR>fax: &#43;48 77 44 151 40<BR><br/><BR>email: <a href="mailto:zaz@zaz.opole.pl">zaz@zaz.opole.pl</a><BR><br/><BR><A href="www.zaz.opole.pl">www.zaz.opole.pl</a><hr><strong>GPS</strong> N: 50° 41\' 14"  E: 17° 54\' 46" </div>';
			         var point = new GLatLng(50.687228, 17.912822);
			         var marker = new GMarker(point); 
			         GEvent.addListener(marker, "click", function() { 
			          marker.openInfoWindowHtml(info); 
			         }); 
			         map.addOverlay(marker); 
			         marker.openInfoWindowHtml(info); 

			} 
		});
		
	});
});


function loadPage(url){
	loadingPage=true;
	
	//$('#news').slideUp(500,function(){$('#left-side').hide(0);});
	//$('#news').hide(0);
	var data = $.get(url,{},function(response){
		//$('#news').stop(true,true).slideUp(0,function(){$('#left-side').hide(0);}).slideDown(500);
		$('#ACCcontent').html($(response).find('content').text());
		//$('#news').show(0);
		document.title = ($(response).find('title').text());
		if($('#ACCsubmenu').length>0){
			$('#ACCsubmenu').html($(response).find('submenu').text());
		}
		
		href = window.location.href;
		href =  href.split('#');
		href=href[0];
		addr=url.split('get.php?n=');
		addr=addr[1];
		if(addr!=undefined){
			window.location.href=href+'#'+addr;
		}
		lastPage=addr;
		$(response).find('module').each(function(){
			$('#'+$(this).attr('name')+'Div').html($(this).text());
		});
		loadingPage=false;
	},"xml");
		
	return false;
}

function checkCurrentUrl(){
	if(loadingPage==false){
		href = window.location.href;
		href =  href.split('#');
		page = href[1];
		url=href[0];
		url = url.split("site/");
		url = url[0];
		
		if(page==undefined || page==null || page==''){
				setTimeout('checkCurrentUrl();', 600);
				return false;
		}else{
			if(page!=lastPage){
				loadPage(url+'/get.php?n='+page);
			}
		}
	}
	setTimeout('checkCurrentUrl();', 600);
	
}

checkCurrentUrl();

