var http = createRequestObject();
function createRequestObject() {
   var objAjax;
   var browser = navigator.appName;
   if(browser == "Microsoft Internet Explorer"){
      objAjax = new ActiveXObject("Microsoft.XMLHTTP");
   }else{
      objAjax = new XMLHttpRequest();
   }
   return objAjax;
}

function getNewContent(file){
   http.open('get',file);
   http.onreadystatechange = updateNewContent;
   http.send(null);
   return false;
}

function GalleryStruct(folder,name,numimages) {
	this.folder=folder;
	this.name=name;
	this.numimages=numimages;
}

var Galleries = new Array();

function dd(x) {
	var xxx = parseInt(x);
	if (xxx>=10) return(xxx);
	if (xxx<0) return("000");
	return("0" + xxx);
}


function updateNewContent(){
    if(http.readyState == 4){
	    var str = http.responseText;
		var sm = str;
		var loadgallery = 0;

		var p1 = sm.indexOf("<Gallery>");
		var p2 = sm.indexOf("</Gallery>")
		if (p1>0 && p2>0) {
			loadgallery = 1;
			var lastgalleryend = -1;
			str = "";
			while (p1>=0 && p2>=0) {
				var ss = sm.substring(p1+9,p2);
				var gal = ss.split(";");
				var str1 = "";
				str1 = str1 + "<h2>" + gal[1] + "</h2><br>";
				str1 = str1 + '<ul id="sig4aa1c97688" class="sig-container">';
				var numimages = parseInt(gal[2]);
				for (var j=0; j<numimages; j++) {
					str1 = str1 + '<li class="sig-block">';
					str1 = str1 + '<span class="sig-link-wrapper">';
					str1 = str1 + '<span class="sig-link-innerwrapper">';
					str1 = str1 + '<a href="./images/galleries/' + gal[0] + '/img' + dd(j+1) + '.jpg" class="sig-link" style="width: 190px; height: 150x;" rel="lightbox[gallery4aa1c97688]" title="REFERENCE" target="_blank">';
					str1 = str1 + '<img class="sig-image" src="./images/transparent.gif" style="width: 190px; height: 150px; background-image: url(&quot;./images/galleries/' + gal[0] + '/img' + dd(j+1) + '_resize.jpg&quot;);">';
					str1 = str1 + '<span class="sig-pseudo-caption"><b>CLICK_TO_ENLARGE1</b></span>';
					str1 = str1 + '<span class="sig-caption">Otvori</span>';				
					str1 = str1 + '</a>';			
					str1 = str1 + '</span>';		
					str1 = str1 + '</span>';
					str1 = str1 + '</li>';
				}
				str1 = str1 + '<li class="sig-clr"></li>';				
				str1 = str1 + '</ul>';	
				str = str + sm.substring(0,p1) + str1;
				lastgalleryend = sm.substring(p2+11,sm.length);
				sm = sm.substring(p2+11,sm.length);
				p1 = sm.indexOf("<Gallery>");
				p2 = sm.indexOf("</Gallery>");
			}		
			str = str + lastgalleryend;
		}
		
		var i1 = sm.indexOf("<image>");
		var i2 = sm.indexOf("</image>")		
		if (i1>0 && i2>0) {
			str = "";
			while (i1>=0 && i2>=0) {
				var ss = sm.substring(i1+7,i2);
				var gal = ss.split(";");
				var str1 = "";
				str1 = str1 + "<b>" + gal[1] + "</b><br>";
				str1 = str1 + "<img src='./images/galleries/" + gal[0] + "'><br><br>";
				str = str + sm.substring(0,i1) + str1;
				lastgalleryend = sm.substring(i2+8,sm.length);
				sm = sm.substring(i2+8,sm.length);
				i1 = sm.indexOf("<image>");
				i2 = sm.indexOf("</image>");
			}		
			str = str + lastgalleryend;
		}		
		
		document.getElementById('MainDiv').innerHTML = str;
		
		if (loadgallery==1) {
			document.getElementById('MainDiv').innerHTML = str;			
			var headID = document.getElementsByTagName("head")[0];         
			var newScript = document.createElement('script');
			newScript.type = 'text/javascript';
			newScript.src = 'slimbox2.js';
			headID.appendChild(newScript);			
		}
		
		var lat = 46.3070000;
		var lon = 16.3671000;
		
	    var obj = document.getElementById('map');
	    if (obj!=null) {
			var myLatlng = new google.maps.LatLng(lat,lon);
		    var myOptions = {zoom: 14, center: myLatlng, mapTypeId: google.maps.MapTypeId.SATELLITE };
		    var map = new google.maps.Map(document.getElementById("map"), myOptions);
		    var marker = new google.maps.Marker({ position: new google.maps.LatLng(lat,lon),map: map});
	    }
		
	    var obj2 = document.getElementById('map2');
	    if (obj2!=null) {
			var myLatlng = new google.maps.LatLng(lat,lon);
		    var myOptions = {zoom: 12, center: myLatlng, mapTypeId: google.maps.MapTypeId.ROADMAP };
		    var map = new google.maps.Map(document.getElementById("map2"), myOptions);
		    var marker = new google.maps.Marker({ position: new google.maps.LatLng(lat,lon),map: map});
	    }		
    }
}
