	function otvori_prozor2(adresa, prozor, sirina, visina, povecavanje, skrolbar){
		var ow2 = window.open(adresa ,	prozor,	'width = ' + sirina + ',height = ' + visina + ',resizable = ' + povecavanje + ',scrollbars = ' + skrolbar);
		if(ow2){
			ow2.focus();
		}
	}
		
	function getHTTPObject(){
		var xhr = false;
		if (window.XMLHttpRequest){
			xhr = new XMLHttpRequest();
		}else if (window.ActiveXObject) {
			try{
				xhr = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch(e){
				try{
						xhr = new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch(e){
						xhr = false;
				}
			}
		}
		return xhr;
	}

	var request;
	
	function mo(idBanner){
		if(document.getElementById('l7-' + idBanner).style.display == "block"){
			document.getElementById('l7-' + idBanner).style.display = "none";
		}else{
			document.getElementById('l7-' + idBanner).style.display = "block";
		}
		return false;
	}
	
	function dajLD(idKat, ukup, smjer){
		katPos += smjer;
		if(katPos < 0){
			katPos = 0;
			return;
		}
		if(katPos >= ukup - 4){
			katPos--;
			return;
		}
		if(katPos >= ukup){
			katPos = ukup - 1;
			return;
		}
		for(i = 0; i < ukup; i++){
			document.getElementById(idKat + "-" + i).style.display = "none";
		}
		for(i = katPos; i < ukup; i++){
			if(i - katPos >= 5){
				break;
			}
			document.getElementById(idKat + "-" + i).style.display = "block";
		}
	}
	
	function dajTab(idBanner, tabTip, itemCnt, boxTip, params, admin){
		l_split = params.split(";");
		for(i = 0; i < l_split.length; i++){
			l2_split = l_split[i].split(":");
			if(l2_split[0] == "2"){
				l_br_tabova = l2_split[1];
			}
			if(l2_split[0] == "3"){
				l_tabovi = l2_split[1].split(',');
			}
		}
		eval("tabTip" + idBanner + " = tabTip");
		for(i = 0; i < l_br_tabova; i++){
			document.getElementById('t1-' + idBanner + "-" + l_tabovi[i + 1]).className = "tab";
		}
		document.getElementById('t1-' + idBanner + "-" + (tabTip)).className = "tabAkt";
		
		daj(idBanner, '-1', itemCnt, boxTip, params, admin);
		return;
	}
	
	function initBox(idBanner, tabTip, rubrika, layer, imgId, imgName, menuId, menuName, menuLink, itemCnt, boxTip, params, admin){
		openCloseMenu(layer, imgId, imgName);
		document.getElementById(menuId).innerHTML = menuName;
		document.getElementById(menuId).href = menuLink;
		eval("clanciRubrika" + idBanner + " = " + rubrika);
		dajTab(idBanner, tabTip, itemCnt, boxTip, params, admin);
	}
	
	function daj(idBanner, pomak, itemCnt, boxTip, params, admin){
		l_box_6_broj = "";
		l_box_6_broj_str = "";
		if(boxTip == 6){
			l_split = params.split(";");
			for(i = 0; i < l_split.length; i++){
				l2_split = l_split[i].split(":");
				if(l2_split[0] == "6"){
					l_box_6_broj = "-" + l2_split[1];
					l_box_6_broj_str = "[" + l2_split[1] + "]";
				}
			}
		}
		
		switch(pomak){
			case 'l':
				eval("newItemPos = itemPos" + idBanner + l_box_6_broj_str + " - 1");
				break;
			case 'd':
				eval("newItemPos = itemPos" + idBanner + l_box_6_broj_str + " + 1");
				break;
			case '-1':
				eval("newItemPos = 0");
				break;
			default:
				eval("newItemPos = pomak");
				mo(idBanner);
		}
		eval("tabTip = tabTip" + idBanner);
		
		if(eval(newItemPos + " >= itemPosMax" + idBanner)){
			return;
		}
		if(eval(newItemPos + " < 0")){
			return;
		}
		eval("itemPos" + idBanner + l_box_6_broj_str + " = " + newItemPos);

		// spinner, mora se u svakom boxu zvati "s11", osim u boxu tipa 6 gdje ima taj dodatak jer je vise elemenata u boxu
		document.getElementById('s11-' + idBanner + l_box_6_broj).style.display = "block";

		request = getHTTPObject();
		request.onreadystatechange = function(){
			if(request.readyState == 4){
				var JSONtext = request.responseText;
				//alert(JSONtext);
				var JSONobject = JSON.parse(JSONtext);
				
				switch(boxTip){
					case 1:
						document.getElementById('l1-' + idBanner).innerHTML = JSONobject.nazivKolumne;
						document.getElementById('l1-' + idBanner).href = JSONobject.linkKolumne;
						document.getElementById('i2-' + idBanner).src = JSONobject.slikaKolumnista;
						if(eval(document.getElementById('l2-' + idBanner))){
							document.getElementById('l2-' + idBanner).href = JSONobject.linkKolumnista;
						}
						document.getElementById('l3-' + idBanner).innerHTML = JSONobject.imeKolumnista;
						document.getElementById('l3-' + idBanner).href = JSONobject.linkKolumnista;
						document.getElementById('l4-' + idBanner).innerHTML = JSONobject.naslovClanka;
						document.getElementById('l4-' + idBanner).href = JSONobject.linkClanka;
						break;
					case 2:
						// box_tabovi
						for(i = 0; i < JSONobject.nadnaslov.length; i++){
							document.getElementById('l1-' + idBanner + '-' + i).innerHTML = JSONobject.nadnaslov[i];
							document.getElementById('l1-' + idBanner + '-' + i).href = JSONobject.link[i];
							document.getElementById('i2-' + idBanner + '-' + i).src = JSONobject.slika[i];
							document.getElementById('l2-' + idBanner + '-' + i).href = JSONobject.link[i];
							document.getElementById('l3-' + idBanner + '-' + i).innerHTML = JSONobject.naslov[i];
							document.getElementById('l3-' + idBanner + '-' + i).href = JSONobject.link[i];
						}
						break;
					case 3:
						for(i = 0; i < JSONobject.naslov.length; i++){
							document.getElementById('l1-' + idBanner + '-' + i).href = JSONobject.link[i];
							document.getElementById('i1-' + idBanner + '-' + i).src = JSONobject.slika[i];
							document.getElementById('l2-' + idBanner + '-' + i).innerHTML = JSONobject.naslov[i];
							document.getElementById('l2-' + idBanner + '-' + i).href = JSONobject.link[i];
						}
						break;
					case 4:
						for(i = 0; i < JSONobject.naslov.length; i++){
							if(eval(document.getElementById('i1-' + idBanner + '-' + i))){
								document.getElementById('i1-' + idBanner + '-' + i).src = JSONobject.slika[i];
								document.getElementById('l1-' + idBanner + '-' + i).href = JSONobject.link[i];
								document.getElementById('p3-' + idBanner + '-' + i).innerHTML = JSONobject.uvod[i];
							}
							document.getElementById('l2-' + idBanner + '-' + i).innerHTML = JSONobject.naslov[i];
							document.getElementById('l2-' + idBanner + '-' + i).href = JSONobject.link[i];
						}
						break;
					case 5:
						for(i = 0; i < JSONobject.slika.length; i++){
							//alert('i1-' + idBanner + '-' + i);
							document.getElementById('i1-' + idBanner + '-' + i).src = JSONobject.slika[i];
							document.getElementById('l1-' + idBanner + '-' + i).href = JSONobject.link[i];
							document.getElementById('l2-' + idBanner + '-' + i).innerHTML = JSONobject.naslov[i];
							document.getElementById('l2-' + idBanner + '-' + i).href = JSONobject.link[i];
							if(eval(document.getElementById('p3-' + idBanner + '-' + i))){
								document.getElementById('p3-' + idBanner + '-' + i).innerHTML = JSONobject.uvod[i];
							}
						}
						break;
					case 6:
						// box_rubrike
						for(i = 0; i < JSONobject.naslov.length; i++){
							if(eval(document.getElementById('l1-' + idBanner + l_box_6_broj + '-' + i))){
								document.getElementById('l1-' + idBanner + l_box_6_broj + '-' + i).innerHTML = JSONobject.nadnaslov[i];
								document.getElementById('l1-' + idBanner + l_box_6_broj + '-' + i).href = JSONobject.link[i];
								document.getElementById('p1-' + idBanner + l_box_6_broj + '-' + i).innerHTML = JSONobject.uvod[i];
								document.getElementById('i2-' + idBanner + l_box_6_broj + '-' + i).src = JSONobject.slika[i];
								document.getElementById('l2-' + idBanner + l_box_6_broj + '-' + i).href = JSONobject.link[i];
							}
							document.getElementById('l3-' + idBanner + l_box_6_broj + '-' + i).innerHTML = JSONobject.naslov[i];
							document.getElementById('l3-' + idBanner + l_box_6_broj + '-' + i).href = JSONobject.link[i];
						}
						break;
					case 7:
						// box_footer
						for(i = 0; i < JSONobject.nadnaslov.length; i++){
							document.getElementById('l1-' + idBanner + '-' + i).innerHTML = JSONobject.nadnaslov[i];
							document.getElementById('l1-' + idBanner + '-' + i).href = JSONobject.link[i];
							document.getElementById('i2-' + idBanner + '-' + i).src = JSONobject.slika[i];
							document.getElementById('l2-' + idBanner + '-' + i).href = JSONobject.link[i];
							document.getElementById('l3-' + idBanner + '-' + i).innerHTML = JSONobject.naslov[i];
							document.getElementById('l3-' + idBanner + '-' + i).href = JSONobject.link[i];
						}
						break;
					case 8:
						// box_foto_film
						for(i = 0; i < JSONobject.naslov.length; i++){
							document.getElementById('l1-' + idBanner + '-' + i).href = JSONobject.link[i];
							document.getElementById('i1-' + idBanner + '-' + i).src = JSONobject.slika[i];
							document.getElementById('l2-' + idBanner + '-' + i).innerHTML = JSONobject.naslov[i];
							document.getElementById('l2-' + idBanner + '-' + i).href = JSONobject.link[i];
						}
						break;
					case 9:
						// box_banner
						for(i = 0; i < JSONobject.nadnaslov.length; i++){
							document.getElementById('l1-' + idBanner + '-' + i).innerHTML = JSONobject.nadnaslov[i];
							document.getElementById('l1-' + idBanner + '-' + i).href = JSONobject.link[i];
							document.getElementById('i2-' + idBanner + '-' + i).src = JSONobject.slika[i];
							document.getElementById('l2-' + idBanner + '-' + i).href = JSONobject.link[i];
							document.getElementById('l3-' + idBanner + '-' + i).innerHTML = JSONobject.naslov[i];
							document.getElementById('l3-' + idBanner + '-' + i).href = JSONobject.link[i];
						}
						break;
				}
				
				
				document.getElementById('s11-' + idBanner + l_box_6_broj).style.display = "none";
				if(boxTip != 6){
					document.getElementById('c5-' + idBanner + l_box_6_broj).innerHTML = eval(parseInt(newItemPos) + 1) + "/" + eval("itemPosMax" + idBanner);
				}
			}
		};
		
		/*
		document.write(g_path_sl + "html/box_10__aj.php?id_banner=" + idBanner + "&poz=" + newItemPos + "&item_cnt=" + itemCnt + 
			"&box_tip=" + boxTip + "&params=" + params + "&admin=" + admin + "&tabtip=" + tabTip + 
			"&rubrika=" + eval("clanciRubrika" + idBanner));
		exit;
		*/
		
		/*
		alert(g_path_sl + "html/box_10__aj.php?id_banner=" + idBanner + "&poz=" + newItemPos + "&item_cnt=" + itemCnt + 
			"&box_tip=" + boxTip + "&params=" + params + "&admin=" + admin + "&tabtip=" + tabTip + 
			"&rubrika=" + eval("clanciRubrika" + idBanner));
		*/
		
		request.open("GET", g_path_sl + "html/box_10__aj.php?id_banner=" + idBanner + "&poz=" + newItemPos + "&item_cnt=" + itemCnt + 
			"&box_tip=" + boxTip + "&params=" + params + "&admin=" + admin + "&tabtip=" + tabTip + 
			"&rubrika=" + eval("clanciRubrika" + idBanner), true);
		request.send(null);
	}
	 
	function openCloseMenu(menu, image, tip){
		if(document.getElementById(menu).style.display == "block"){
			document.getElementById(menu).style.display = "none";
			document.getElementById(image).src = document.getElementById(image).src.replace(tip + "r", tip);
		}else{
			document.getElementById(menu).style.display = "block";
			document.getElementById(image).src = document.getElementById(image).src.replace(tip, tip + "r");
		}
	}
	
	/*
	var Url = {
	 
		// public method for url encoding
		encode : function (string) {
			return escape(this._utf8_encode(string));
		},
	 
		// public method for url decoding
		decode : function (string) {
			return this._utf8_decode(unescape(string));
		},
	 
		// private method for UTF-8 encoding
		_utf8_encode : function (string) {
			string = string.replace(/\r\n/g,"\n");
			var utftext = "";
	 
			for (var n = 0; n < string.length; n++) {
	 
				var c = string.charCodeAt(n);
	 
				if (c < 128) {
					utftext += String.fromCharCode(c);
				}
				else if((c > 127) && (c < 2048)) {
					utftext += String.fromCharCode((c >> 6) | 192);
					utftext += String.fromCharCode((c & 63) | 128);
				}
				else {
					utftext += String.fromCharCode((c >> 12) | 224);
					utftext += String.fromCharCode(((c >> 6) & 63) | 128);
					utftext += String.fromCharCode((c & 63) | 128);
				}
	 
			}
	 
			return utftext;
		},
	 
		// private method for UTF-8 decoding
		_utf8_decode : function (utftext) {
			var string = "";
			var i = 0;
			var c = c1 = c2 = 0;
	 
			while ( i < utftext.length ) {
	 
				c = utftext.charCodeAt(i);
	 
				if (c < 128) {
					string += String.fromCharCode(c);
					i++;
				}
				else if((c > 191) && (c < 224)) {
					c2 = utftext.charCodeAt(i+1);
					string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
					i += 2;
				}
				else {
					c2 = utftext.charCodeAt(i+1);
					c3 = utftext.charCodeAt(i+2);
					string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
					i += 3;
				}
	 
			}
	 
			return string;
		}
	 
	}
	
	var Utf8 = {
	 
		// public method for url encoding
		encode : function (string) {
			string = string.replace(/\r\n/g,"\n");
			var utftext = "";
	 
			for (var n = 0; n < string.length; n++) {
	 
				var c = string.charCodeAt(n);
	 
				if (c < 128) {
					utftext += String.fromCharCode(c);
				}
				else if((c > 127) && (c < 2048)) {
					utftext += String.fromCharCode((c >> 6) | 192);
					utftext += String.fromCharCode((c & 63) | 128);
				}
				else {
					utftext += String.fromCharCode((c >> 12) | 224);
					utftext += String.fromCharCode(((c >> 6) & 63) | 128);
					utftext += String.fromCharCode((c & 63) | 128);
				}
	 
			}
	 
			return utftext;
		},
	 
		// public method for url decoding
		decode : function (utftext) {
			var string = "";
			var i = 0;
			var c = c1 = c2 = 0;
	 
			while ( i < utftext.length ) {
	 
				c = utftext.charCodeAt(i);
	 
				if (c < 128) {
					string += String.fromCharCode(c);
					i++;
				}
				else if((c > 191) && (c < 224)) {
					c2 = utftext.charCodeAt(i+1);
					string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
					i += 2;
				}
				else {
					c2 = utftext.charCodeAt(i+1);
					c3 = utftext.charCodeAt(i+2);
					string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
					i += 3;
				}
	 
			}
	 
			return string;
		}
	 
	}	
	*/
