
/**************************************************************

	Script		: SlideShow
	Version		: 1.3
	Authors		: Samuel Birch
	Edit: za portal javno
	Desc		: 
	Licence		: Open Source MIT Licence

**************************************************************/

var SlideShow = new Class({
	
	getOptions: function(){
		return {
			effect: 'fade', //fade|wipe|slide|random
			duration: 2000,
			transition: Fx.Transitions.linear,
			direction: 'right', //top|right|bottom|left|random
			color: false,
			wait: 5000,
			loop: false,
			frbr_css_sadrzaj:0,
			fid_banner: 0,
			fwidth: 0,
			fheight: 0,
			thumbnails: false,
			thumbnailCls: 'outline',
			backgroundSlider: false,
			loadingCls: 'loading',
			onClick: false
		};
	},
	
	finish: function(){
		this.fireEvent('onComplete');
	},

	initialize: function(container, images, options){
		this.setOptions(this.getOptions(), options);
		this.container = $(container);
		this.container.setStyles({
			position: 'relative',
			overflow: 'hidden'
		});
		if(this.options.onClick){
			this.container.addEvent('click', function(){
				this.options.onClick(this.imageLoaded);
			}.bind(this));
		}
		
		
		this.imagesHolder = new Element('div').setStyles({
			position: 'absolute',
			overflow: 'hidden',
			top: this.container.getStyle('height'),
			left: 0,
			width: '0px',
			height: '0px',
			display: 'none'
		}).injectInside(this.container);
		
		var srcList = [];
		this.thumbnails = $$('.'+images);
		this.thumbnails.each(function(el,i){
			srcList.push(el.href);
			el.href = 'javascript:;';
			el.addEvent('click',function(){
				this.stop();
				this.play(i);				 
			}.bind(this,el,i));
		},this);
		this.images = srcList;
		
		this.loading = new Element('div').addClass(this.options.loadingCls).setStyles({
			position: 'absolute',
			top: 0,
			left: 0,
			zIndex: 3,
			display: 'none',
			width: this.container.getStyle('width'),
			height: this.container.getStyle('height')
		}).injectInside(this.container);
		
		this.oldImage = new Element('div').setStyles({
			position: 'absolute',
			overflow: 'hidden',
			top: 0,
			left: 0,
			opacity: 0,
			width: this.container.getStyle('width'),
			height: this.container.getStyle('height')
		}).injectInside(this.container);
		
		this.newImage = this.oldImage.clone();
		this.newImage.injectInside(this.container);
		
		
		
		this.timer = 0;
		this.image = -1;
		this.imageLoaded = 0;
		this.stopped = true;
		this.started = false;
		this.animating = false;
	},
	
	load: function(){
		$clear(this.timer);
		this.loading.setStyle('display','block');
		this.image++;
		var img = this.images[this.image];
		delete this.imageObj;
		
		doLoad = true;
		this.imagesHolder.getElements('img').each(function(el){
			var src = this.images[this.image];
			if(el.src == src){
				this.imageObj = el;
				doLoad = false;
				this.add = false;
				this.show();
			}
		},this);
		
		if(doLoad){
			this.add = true;
			this.imageObj = new Asset.image(img, {onload: this.show.bind(this)});
			this.imageObj.style.width = this.options.fwidth + 'px';
			this.imageObj.style.height = this.options.fheight + 'px';
		}
		
	},

	show: function(add){
		
		if(this.add){
			this.imageObj.injectInside(this.imagesHolder);
		}
		
		this.newImage.setStyles({
			zIndex: 1,
			opacity: 0
		});
		var img = this.newImage.getElement('img');
		if(img){
			img.replaceWith(this.imageObj.clone());
		}else{
			var obj = this.imageObj.clone();
			obj.injectInside(this.newImage);
		}
		this.imageLoaded = this.image;
		this.loading.setStyle('display','none');
		if(this.options.thumbnails){
			
			if(this.options.backgroundSlider){
			}else{
				this.thumbnails.each(function(el,i){
					el.removeClass(this.options.thumbnailCls);
					if(i == this.image){
						el.addClass(this.options.thumbnailCls);
					}
				},this);
			}
		}
		this.effect();
	},
	
	wait: function(){
		this.timer = this.load.delay(this.options.wait,this);
	},
	
	play: function(num){
		if(this.stopped){
			if(num > -1){this.image = num-1};
			if(this.image < this.images.length){
				this.stopped = false;
				if(this.started){
					this.next();
				}else{
					this.load();
				}
				this.started = true;
			}
		}
	},
	
	stop: function(){
		$clear(this.timer);
		this.stopped = true;
	},
	
	next: function(wait){
		var doNext = true;
		if(wait && this.stopped){
			doNext = false;
		}
		if(this.animating){
			doNext = false;
		}
		if(doNext){
			this.cloneImage();
			$clear(this.timer);
			if(this.image < this.images.length-1){
				if(wait){
					this.wait();
				}else{
					this.load();	
				}
			}else{
				if(this.options.loop){
					this.image = -1;
					if(wait){
						this.wait();
					}else{
						this.load();	
					}
				}else{
					this.stopped = true;
				}
			}
		}
	},
	
	previous: function(){
		if(this.imageLoaded == 0){
			this.image = this.images.length-2;	
		}else{
			this.image = this.imageLoaded-2;
		}
		this.next();
	},
	
	cloneImage: function(){
		var img = this.oldImage.getElement('img');
		if(img){
			img.replaceWith(this.imageObj.clone());
		}else{
			var obj = this.imageObj.clone();
			obj.injectInside(this.oldImage);
		}
		
		this.oldImage.setStyles({
			zIndex: 0,
			top: 0,
			left: 0,
			opacity: 1
		});
		
		this.newImage.setStyles({opacity:0});
	},
	
	
	effect: function(){
		var l_rbr_css_sadrzaj = this.options.frbr_css_sadrzaj;
		var l_id_banner = this.options.fid_banner;
		this.animating = true;
		this.effectObj = this.newImage.effects({
			duration: this.options.duration,
			transition: this.options.transition,
			onComplete: function(){
				oslobodiGumb(l_rbr_css_sadrzaj, l_id_banner);
			}
		});
		
		var myFxTypes = ['fade','wipe','slide'];
		var myFxDir = ['top','right','bottom','left'];

		if(this.options.effect == 'fade'){
			this.fade();
			
		}else if(this.options.effect == 'wipe'){
			if(this.options.direction == 'random'){
				this.setup(eval("smjer" + this.options.frbr_css_sadrzaj + "_" + this.options.fid_banner));
			}else{
				this.setup(this.options.direction);
			}
			this.wipe();
			
		}else if(this.options.effect == 'slide'){
			if(this.options.direction == 'random'){
				this.setup(eval("smjer" + this.options.frbr_css_sadrzaj + "_" + this.options.fid_banner));
			}else{
				this.setup(this.options.direction);
			}
			this.slide();
			
		}else if(this.options.effect == 'random'){
			var type = myFxTypes[Math.floor(Math.random()*(2+1))];
			if(type != 'fade'){
				var dir = myFxDir[Math.floor(Math.random()*(3+1))];
				if(this.options.direction == 'random'){
					this.setup(dir);
				}else{
					this.setup(this.options.direction);
				}
			}else{
				this.setup();
			}
			this[type]();
		}
	},

	
	setup: function(dir){
		if(dir == 'top'){
			this.top = -this.container.getStyle('height').toInt();
			this.left = 0;
			this.topOut = this.container.getStyle('height').toInt();
			this.leftOut = 0;
			
		}else if(dir == 'right'){
			this.top = 0;
			this.left = this.container.getStyle('width').toInt();
			this.topOut = 0;
			this.leftOut = -this.container.getStyle('width').toInt();
			
		}else if(dir == 'bottom'){
			this.top = this.container.getStyle('height').toInt();
			this.left = 0;
			this.topOut = -this.container.getStyle('height').toInt();
			this.leftOut = 0;
			
		}else if(dir == 'left'){
			this.top = 0;
			this.left = -this.container.getStyle('width').toInt();
			this.topOut = 0;
			this.leftOut = this.container.getStyle('width').toInt();
			
		}else{
			this.top = 0;
			this.left = 0;
			this.topOut = 0;
			this.leftOut = 0;
		}
	},

	fade: function(){
		this.effectObj.start({
			opacity: [0,1]
		});
		this.resetAnimation.delay(this.options.duration+90,this);
		if(!this.stopped){
		this.next.delay(this.options.duration+100,this,true);
		}
	},
	
	wipe: function(){
		this.oldImage.effects({
			duration: this.options.duration,
			transition: this.options.transition
		}).start({
			top: [0,this.topOut],
			left: [0, this.leftOut]
		})
		this.effectObj.start({
			top: [this.top,0],
			left: [this.left,0],
			opacity: [1,1]
		},this);
		this.resetAnimation.delay(this.options.duration+90,this);
		if(!this.stopped){
		this.next.delay(this.options.duration+100,this,true);
		}
	},

	slide: function(){
		this.effectObj.start({
			top: [this.top,0],
			left: [this.left,0],
			opacity: [1,1]
		},this);
		this.resetAnimation.delay(this.options.duration+90,this);
		if(!this.stopped){
		this.next.delay(this.options.duration+100,this,true);
		}
	},
	
	resetAnimation: function(){
		this.animating = false;
	}
	
});
SlideShow.implement(new Options);
SlideShow.implement(new Events);



<!--
function makerequest(serverPage, objID, rbr_css_sadrzaj, id_banner) {
	var xmlhttp = false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
		}
	}
	if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
		xmlhttp = new XMLHttpRequest();
	}

	var obj = document.getElementById(objID);
	xmlhttp.open("GET", serverPage);
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			obj.innerHTML = xmlhttp.responseText;
			if(rbr_css_sadrzaj && id_banner && eval("imaEfekt" + rbr_css_sadrzaj + "_" + id_banner + " == 0")){
				document.getElementById("spinnerGif" + rbr_css_sadrzaj + "_" + id_banner).className= 'spinnerGifOff';
			}
		}
	}
	xmlhttp.send(null);
}

		function x(){
			return;
		}
		
		
		function initEffect(rbr_css_sadrzaj, id_banner){
			var a_showObj = new Array();
			window.addEvent('domready',function(){
				l_array_pos = -1;
				if(rbr_css_sadrzaj > 0 && id_banner > 0){
					l_array_pos = a_slides_id_banner.indexOf(id_banner);
				}
				for(i = 0; i < a_slides_rbr_css_sadrzaj.length ; i++){
					if(l_array_pos >= 0 && id_banner != a_slides_id_banner[i]){
						continue;
					}
					a_showObj[i] = new SlideShow("slideshowContainer" + a_slides_rbr_css_sadrzaj[i] + "_" + a_slides_id_banner[i],
						"slideshowThumbnail" + a_slides_rbr_css_sadrzaj[i] + "_" + a_slides_id_banner[i], 
						eval("slideObj" + a_slides_rbr_css_sadrzaj[i] + "_" + a_slides_id_banner[i]));
						
					eval("show" + a_slides_rbr_css_sadrzaj[i] + "_" + a_slides_id_banner[i] + " = a_showObj[i] ");
					a_showObj[i].addEvent('onComplete', zakociGumb(a_slides_rbr_css_sadrzaj[i], a_slides_id_banner[i]));
					
					if(eval("strelica_smjer" + a_slides_rbr_css_sadrzaj[i] + "_" + a_slides_id_banner[i] + " == 1")){
						eval("smjer" + a_slides_rbr_css_sadrzaj[i] + "_" + a_slides_id_banner[i] + " = '" + a_efekt_smjer_rev[eval("efektSmjer" + rbr_css_sadrzaj + "_" + id_banner)] + "'");
						a_showObj[i].play(eval("br_po_set" + rbr_css_sadrzaj + "_" + id_banner + " - 1 "));
						eval("strelica_smjer" + a_slides_rbr_css_sadrzaj[i] + "_" + a_slides_id_banner[i] + " = 0");
					}else{
						a_showObj[i].play();
					}
					a_showObj[i].stop();
				}
			});
		}
		
		function chClass(obj, rbr_css_sadrzaj, id_banner, klasa, ulaz){
			if(ulaz == 1){
				obj.className = 'kl' + rbr_css_sadrzaj + 'a' + klasa + id_banner;
			}
			if(ulaz == 2){
				obj.className = 'kl' + rbr_css_sadrzaj + 'a' + klasa + id_banner;
			}
		}
		
		function opMenu(rbr_css_sadrzaj, id_banner){
			if(document.getElementById("menu1_" + rbr_css_sadrzaj + '_' + id_banner).style.display == ''){
				document.getElementById("menu1_" + rbr_css_sadrzaj + '_' + id_banner).style.display = 'none';
				document.getElementById("BVTabStrelica1Img" + rbr_css_sadrzaj + '_' + id_banner).src = 
					eval("imgsrc1a" + rbr_css_sadrzaj + '_' + id_banner);
			}else{
				document.getElementById("menu1_" + rbr_css_sadrzaj + '_' + id_banner).style.display = '';
				document.getElementById("BVTabStrelica1Img" + rbr_css_sadrzaj + '_' + id_banner).src = 
					eval("imgsrc1b" + rbr_css_sadrzaj + '_' + id_banner);
			}
		}
		
		function setParams(rbr_css_sadrzaj, id_banner, ime, opis, vrsta, broj, klasa){
			eval("ajax_vrsta" + rbr_css_sadrzaj + '_' + id_banner + " = " + vrsta);
			eval("br_po_set" + rbr_css_sadrzaj + '_' + id_banner + " = " + broj);
			
			document.getElementById("menu1Txt" + rbr_css_sadrzaj + '_' + id_banner).innerHTML = 
				"<a href='" + opis + "' class='kl" + rbr_css_sadrzaj + "a" + klasa + id_banner + "'>" + ime + "</a>";
		}
		
		function mvbrojac(rbr_css_sadrzaj, id_banner, rbr_brojac){
			for(i = 1; i <= 4; i++){
				document.getElementById("brojacgumbl" + i + rbr_css_sadrzaj + '_' + id_banner).style.display = 'none';
			}
			document.getElementById("brojacgumbl" + rbr_brojac + rbr_css_sadrzaj + '_' + id_banner).style.display = 'block';
			
			for(i = 1; i <= 4; i++){
				document.getElementById("brojacgumbd" + i + rbr_css_sadrzaj + '_' + id_banner).style.display = 'none';
			}
			document.getElementById("brojacgumbd" + rbr_brojac + rbr_css_sadrzaj + '_' + id_banner).style.display = 'block';
			
			document.getElementById("listarbr_" + rbr_css_sadrzaj + '_' + id_banner).innerHTML= rbr_brojac;
		}
		
		function opBrojac(rbr_css_sadrzaj, id_banner, rbr_lista){
			if(document.getElementById("lista_" + rbr_css_sadrzaj + '_' + id_banner).style.display == 'block'){
				document.getElementById("lista_" + rbr_css_sadrzaj + '_' + id_banner).style.display = 'none';
				if(rbr_lista > 0){
					document.getElementById("listarbr_" + rbr_css_sadrzaj + '_' + id_banner).innerHTML= rbr_lista;
					eval("brojaclista" + rbr_css_sadrzaj + "_" + id_banner + " = " + rbr_lista);
				}
			}else{
				document.getElementById("lista_" + rbr_css_sadrzaj + '_' + id_banner).style.display = 'block';
			}
		}
		
		function tabOpen(tabtip, pomak, rbr_css_sadrzaj, id_banner, strelica){
			l_imaEfekt = eval("imaEfekt" + rbr_css_sadrzaj + "_" + id_banner);
			if(l_imaEfekt){
				zakociGumb(rbr_css_sadrzaj, id_banner);
			}else{
				document.getElementById("spinnerGif" + rbr_css_sadrzaj + "_" + id_banner).className= 'spinnerGifOn';
			}
			
//			alert(eval("br_po_set" + rbr_css_sadrzaj + "_" + id_banner));
			if(eval("ajax_projekt" + rbr_css_sadrzaj + "_" + id_banner + " >= 0 ")){
				if(tabtip < 0){
					if(tabtip == -10001){
						eval("ajax_projekt" + rbr_css_sadrzaj + "_" + id_banner + " = 10001");
						//document.getElementById("menu1Txt" + rbr_css_sadrzaj + '_' + id_banner).innerHTML = 'Chronicles';
					}else{
						if(tabtip == -10002){
							eval("ajax_projekt" + rbr_css_sadrzaj + "_" + id_banner + " = 10002");
							//document.getElementById("menu1Txt" + rbr_css_sadrzaj + '_' + id_banner).innerHTML = 'Revues';
						}else{
							eval("ajax_projekt" + rbr_css_sadrzaj + "_" + id_banner + " = " + Math.abs(tabtip));
							//document.getElementById("menu1Txt" + rbr_css_sadrzaj + '_' + id_banner).innerHTML = 
								//eval("menu1Label" + rbr_css_sadrzaj + '_' + id_banner);
						}
					}
					tabtip = 1;
				}
				l_projekt_str = "&aj_projekt=" + eval("ajax_projekt" + rbr_css_sadrzaj + "_" + id_banner);
				if(eval("ima_vanjski_menu_" + rbr_css_sadrzaj + "_" + id_banner + " == 1")){
					document.getElementById("menu1_" + rbr_css_sadrzaj + '_' + id_banner).style.display = 'none';
					document.getElementById("BVTabStrelica1Img" + rbr_css_sadrzaj + '_' + id_banner).src = 
						eval("imgsrc1a" + rbr_css_sadrzaj + '_' + id_banner);
				}
			}else{
				l_projekt_str = "";
			}
			
			eval("tabrbr" + rbr_css_sadrzaj + "_" + id_banner + " = " + tabtip);
			eval("strelica_smjer" + rbr_css_sadrzaj + "_" + id_banner + " = " + strelica);
			if(strelica == 1){
				eval("cntp" + rbr_css_sadrzaj + "_" + id_banner + " = br_po_set" + rbr_css_sadrzaj + "_" + id_banner + " - 1 ");
				eval("cntp_old" + rbr_css_sadrzaj + "_" + id_banner + " = br_po_set" + rbr_css_sadrzaj + "_" + id_banner + " - 1 ");
			}else{
				eval("cntp" + rbr_css_sadrzaj + "_" + id_banner + " = 0");
				eval("cntp_old" + rbr_css_sadrzaj + "_" + id_banner + " = 0");
			}
			eval("cntpg" + rbr_css_sadrzaj + "_" + id_banner + " = " + pomak);
			eval("smjer" + rbr_css_sadrzaj + "_" + id_banner + " = '" + a_efekt_smjer[eval("efektSmjer" + rbr_css_sadrzaj + "_" + id_banner)] + "'");

			eval("objTimer = aTimersNA" + rbr_css_sadrzaj + id_banner);
			
			for(i = objTimer.length - 1; i >= 0 ; i--){
				clearTimeout(objTimer.pop());
			}
			
			if(l_imaEfekt){
				objTimer.push(setTimeout("initEffect(" + rbr_css_sadrzaj + "," + id_banner + ")", 2500));
			}
			
			if(pomak == 0 && strelica == 0){
				for(i = 0; i < 8 ; i++){
					if(eval(document.getElementById("tabLink" + i + "_" + rbr_css_sadrzaj + id_banner))){
						document.getElementById("tabLink" + i + "_" + rbr_css_sadrzaj + id_banner).className = 'kl' + rbr_css_sadrzaj + 'a3' + id_banner;
						document.getElementById("tabLinkLi" + i + "_" + rbr_css_sadrzaj + id_banner).className = 'BTab' + rbr_css_sadrzaj + '_' + id_banner;
						document.getElementById("tabLinkLiE" + i + "_" + rbr_css_sadrzaj + id_banner).className = 'BTabE' + rbr_css_sadrzaj + '_' + id_banner;
					}
				}
				if(eval("nema_tab_" + rbr_css_sadrzaj + "_" + id_banner) == 0){
					document.getElementById("tabLink" + (tabtip - 1) + "_" + rbr_css_sadrzaj + id_banner).className = 'kl' + rbr_css_sadrzaj + 'a2' + id_banner;
					document.getElementById("tabLinkLi" + (tabtip - 1) + "_" + rbr_css_sadrzaj + id_banner).className = 'BTabAkt' + rbr_css_sadrzaj + '_' + id_banner;
					document.getElementById("tabLinkLiE" + (tabtip - 1) + "_" + rbr_css_sadrzaj + id_banner).className = 'BTabAktE' + rbr_css_sadrzaj + '_' + id_banner;
				}
			}
			
			for(i = 0; i < eval("br_set" + rbr_css_sadrzaj + "_" + id_banner) ; i++){
				document.getElementById("slk" + i + "_" + rbr_css_sadrzaj + id_banner).src = g_path_sl + 'slike/gumbi08/box/strbrojac.gif';
			}
			document.getElementById("slk" + pomak + "_" + rbr_css_sadrzaj + id_banner).src = g_path_sl + 'slike/gumbi08/box/strbrojac_akt.gif';
			
			if(eval("harmonika_zanozje" + rbr_css_sadrzaj + "_" + id_banner) == 1){
				/*
				if(strelica == 1 && eval("cntp" + rbr_css_sadrzaj + "_" + id_banner + " == 5")){
					// ove ulijevc
					for(i = 0; i < 5 ; i++){
						if(eval(document.getElementById("kwick_" + i + "_2_" + rbr_css_sadrzaj + "_" + id_banner))){
							//document.getElementById("kwick_" + i + "_2_" + rbr_css_sadrzaj + "_" + id_banner).style.width = "0";
						}
					}
				}*/
				makerequest(g_path_sl + 'setOpCl_v2.php?id=2&mvp=' + eval("cntpg" + rbr_css_sadrzaj + "_" + id_banner) + 
					'&ib=' + id_banner + '&strelica_smjer=' + eval("strelica_smjer" + rbr_css_sadrzaj + "_" + id_banner), 
					'mtabcon', id_banner, id_banner);
			}else{
				makerequest(g_path_sl + 'html/box_08__aj.php?tabtip=' + tabtip + '&rbr_css_sadrzaj=' + rbr_css_sadrzaj + '&id_banner=' + id_banner +
					'&lan_path=' + lan_path + '&path_visina=' + path_visina + '&pomak=' + pomak + 
					'&strelica_smjer=' + eval("strelica_smjer" + rbr_css_sadrzaj + "_" + id_banner) + '&ajaxreq=1' + l_projekt_str +
					'&id=' + eval("bid" + rbr_css_sadrzaj + "_" + id_banner),
					'lySp' + rbr_css_sadrzaj + id_banner, rbr_css_sadrzaj, id_banner);
			}
			
			return;
		}

		function doActSlow(rbr, rbr_css_sadrzaj, id_banner){
			if(eval("zatvoriGumb" + rbr_css_sadrzaj + "_" + id_banner + " == 1")){
				return;
			}
			varCntp_old = eval("cntp" + rbr_css_sadrzaj + "_" + id_banner);
			varCntp = rbr;
			varRbr_css_sadrzaj = rbr_css_sadrzaj;
			varId_banner = id_banner;
			
			document.getElementById("lnk_" + rbr + "_" + rbr_css_sadrzaj + id_banner).style.textDecoration = "underline";

			if(rbr == eval("cntp" + rbr_css_sadrzaj + "_" + id_banner)){
				return;
			}

			eval("objTimer = aTimersN" + rbr_css_sadrzaj + id_banner);
			objTimer.push(setTimeout("mv(0, varRbr_css_sadrzaj, varId_banner, varCntp, varCntp_old)", 550));
		}
		
		function doActSlowDown(rbr_css_sadrzaj, id_banner){
			str = "objTimer = aTimersN" + rbr_css_sadrzaj + id_banner;
			eval(str);
			
			for(i = 0; i < eval("br_po_set" + rbr_css_sadrzaj + "_" + id_banner) ; i++){
				document.getElementById("lnk_" + i + "_" + rbr_css_sadrzaj + id_banner).style.textDecoration = "none";
			}
			
			for(i = objTimer.length - 1; i >= 0 ; i--){
				clearTimeout(objTimer.pop());
			}
		}
		
		function LayerL(rbr_css_sadrzaj, id_banner){
			var tmp_cntp = eval("cntp" + rbr_css_sadrzaj + "_" + id_banner);
			var tmp_cntp_old = eval("cntp_old" + rbr_css_sadrzaj + "_" + id_banner);
			
			var old_class = document.getElementById("lnkspc_" + tmp_cntp_old + "_" + rbr_css_sadrzaj + id_banner).className;
			var new_class = document.getElementById("lnkspc_" + tmp_cntp + "_" + rbr_css_sadrzaj + id_banner).className;
			document.getElementById("lnkspc_" + tmp_cntp + "_" + rbr_css_sadrzaj + id_banner).className = old_class;
			document.getElementById("clanak_" + tmp_cntp + "a_" + rbr_css_sadrzaj + id_banner).style.display = '';
			document.getElementById("clanak_" + tmp_cntp + "b_" + rbr_css_sadrzaj + id_banner).style.display = 'none';
			document.getElementById("lnkspc_" + tmp_cntp_old + "_" + rbr_css_sadrzaj + id_banner).className = new_class;
			document.getElementById("clanak_" + tmp_cntp_old + "a_" + rbr_css_sadrzaj + id_banner).style.display = 'none';
			document.getElementById("clanak_" + tmp_cntp_old + "b_" + rbr_css_sadrzaj + id_banner).style.display = '';
			document.getElementById("uvod_" + tmp_cntp_old + "_" + rbr_css_sadrzaj + id_banner).style.display = 'none';
		}
		
		function LayerD(rbr_css_sadrzaj, id_banner){
			var tmp_cntp = eval("cntp" + rbr_css_sadrzaj + "_" + id_banner);
			var tmp_cntp_old = eval("cntp_old" + rbr_css_sadrzaj + "_" + id_banner);
			
			var old_class = document.getElementById("lnkspc_" + tmp_cntp_old + "_" + rbr_css_sadrzaj + id_banner).className;
			var new_class = document.getElementById("lnkspc_" + tmp_cntp + "_" + rbr_css_sadrzaj + id_banner).className;
			document.getElementById("uvod_" + tmp_cntp + "_" + rbr_css_sadrzaj + id_banner).style.display = 'block';
		}
		
		function oslobodiGumb(rbr_css_sadrzaj, id_banner){
			eval("zatvoriGumb" + rbr_css_sadrzaj + "_" + id_banner + " = 0");
			document.getElementById("str1a_" + rbr_css_sadrzaj + id_banner).style.display = 'none';
			document.getElementById("str2a_" + rbr_css_sadrzaj + id_banner).style.display = 'none';
			document.getElementById("str1b_" + rbr_css_sadrzaj + id_banner).style.display = '';
			document.getElementById("str2b_" + rbr_css_sadrzaj + id_banner).style.display = '';
			document.getElementById("spinnerGif" + rbr_css_sadrzaj + "_" + id_banner).className= 'spinnerGifOff';
		}
		
		function zakociGumb(rbr_css_sadrzaj, id_banner){
			eval("zatvoriGumb" + rbr_css_sadrzaj + "_" + id_banner + " = 1");
			document.getElementById("str1a_" + rbr_css_sadrzaj + id_banner).style.display = '';
			document.getElementById("str2a_" + rbr_css_sadrzaj + id_banner).style.display = '';
			document.getElementById("str1b_" + rbr_css_sadrzaj + id_banner).style.display = 'none';
			document.getElementById("str2b_" + rbr_css_sadrzaj + id_banner).style.display = 'none';
			document.getElementById("spinnerGif" + rbr_css_sadrzaj + "_" + id_banner).className= 'spinnerGifOn';
			eval(document.getElementById("a_link_txt" + rbr_css_sadrzaj + "_" + id_banner).innerHTML);
		}
		
		function mv(ulaz, rbr_css_sadrzaj, id_banner, omo_cntp, omo_cntp_old){
			zakociGumb(rbr_css_sadrzaj, id_banner);
			l_br_po_set = eval("br_po_set" + rbr_css_sadrzaj + "_" + id_banner) - 1;
			l_br_set = eval("br_set" + rbr_css_sadrzaj + "_" + id_banner) - 1;
			l_efekt_smjer = eval("efektSmjer" + rbr_css_sadrzaj + "_" + id_banner);
			if(ulaz == 0){
				eval("cntp" + rbr_css_sadrzaj + "_" + id_banner + " = " + omo_cntp);
				eval("cntp_old" + rbr_css_sadrzaj + "_" + id_banner + " = " + omo_cntp_old);
				if(omo_cntp_old > omo_cntp){
					eval("smjer" + rbr_css_sadrzaj + "_" + id_banner + " = '" + a_efekt_smjer_rev[l_efekt_smjer] + "'");
				}
				if(omo_cntp_old < omo_cntp){
					eval("smjer" + rbr_css_sadrzaj + "_" + id_banner + " = '" + a_efekt_smjer[l_efekt_smjer] + "'");
				}
				eval("show" + rbr_css_sadrzaj + "_" + id_banner + ".play(" + omo_cntp + ")");
				eval("show" + rbr_css_sadrzaj + "_" + id_banner + ".stop()");
			}else{
				eval("cntp_old" + rbr_css_sadrzaj + "_" + id_banner + " = " + "cntp" + rbr_css_sadrzaj + "_" + id_banner);
				if(ulaz == 1){
					eval("smjer" + rbr_css_sadrzaj + "_" + id_banner + " = '" + a_efekt_smjer_rev[l_efekt_smjer] + "'");
					eval("cntp" + rbr_css_sadrzaj + "_" + id_banner + "--");
					if(eval("cntp" + rbr_css_sadrzaj + "_" + id_banner + " == -1")){
						eval("cntpg" + rbr_css_sadrzaj + "_" + id_banner + "--");
						if(eval("cntpg" + rbr_css_sadrzaj + "_" + id_banner + " == -1")){
							eval("cntpg" + rbr_css_sadrzaj + "_" + id_banner + " = " + l_br_set);
						}
						eval("cntp" + rbr_css_sadrzaj + "_" + id_banner + " = " + l_br_po_set);
						eval("cntp_old" + rbr_css_sadrzaj + "_" + id_banner + " = " + l_br_po_set);
						zakociGumb(rbr_css_sadrzaj, id_banner);
						tabOpen(eval("tabrbr" + rbr_css_sadrzaj + "_" + id_banner), eval("cntpg" + rbr_css_sadrzaj + "_" + id_banner), 
							rbr_css_sadrzaj, id_banner, ulaz);
						return;
					}
					eval("show" + rbr_css_sadrzaj + "_" + id_banner + ".previous()");
				}
				if(ulaz == 2){
					eval("smjer" + rbr_css_sadrzaj + "_" + id_banner + " = '" + a_efekt_smjer[l_efekt_smjer] + "'");
					eval("cntp" + rbr_css_sadrzaj + "_" + id_banner + "++");
					if(eval("cntp" + rbr_css_sadrzaj + "_" + id_banner + " == " + (l_br_po_set + 1))){
						eval("cntpg" + rbr_css_sadrzaj + "_" + id_banner + "++");
						if(eval("cntpg" + rbr_css_sadrzaj + "_" + id_banner + " == " + (l_br_set + 1))){
							eval("cntpg" + rbr_css_sadrzaj + "_" + id_banner + " = 0");
						}
						eval("cntp" + rbr_css_sadrzaj + "_" + id_banner + " = 0");
						eval("cntp_old" + rbr_css_sadrzaj + "_" + id_banner + " = 0");
						zakociGumb(rbr_css_sadrzaj, id_banner);
						tabOpen(eval("tabrbr" + rbr_css_sadrzaj + "_" + id_banner), eval("cntpg" + rbr_css_sadrzaj + "_" + id_banner), 
							rbr_css_sadrzaj, id_banner, ulaz);
						return;
					}
					eval("show" + rbr_css_sadrzaj + "_" + id_banner + ".next()");
				}
			}
			varRbr_css_sadrzaj = rbr_css_sadrzaj;
			varId_banner = id_banner;
			setTimeout("LayerL(varRbr_css_sadrzaj, varId_banner)", 150);
			setTimeout("LayerD(varRbr_css_sadrzaj, varId_banner)", 500);
			return false;
		}

		function mv_harm_ld_slow(ulaz, rbr_css_sadrzaj, id_banner){
			varUlaz = ulaz;
			varRbr_css_sadrzaj = rbr_css_sadrzaj;
			varId_banner = id_banner;
			str = "aTimersHarm" + rbr_css_sadrzaj + id_banner + 
				".push(setTimeout('mv_harm_ld(0, varUlaz, varRbr_css_sadrzaj, varId_banner)', 300))";
			eval(str);
		}

		function mv_harm_ld_foto(smjer, ulaz, rbr_css_sadrzaj, id_banner){
			l_br_po_set = eval("br_po_set" + rbr_css_sadrzaj + "_" + id_banner) - 1;
			l_br_set = eval("br_set" + rbr_css_sadrzaj + "_" + id_banner) - 1;
			l_multipliciraj = eval("multipliciraj" + rbr_css_sadrzaj + "_" + id_banner);

			if(smjer == 2 && eval("harmonika_zanozje" + rbr_css_sadrzaj + "_" + id_banner)){
				if(6 * eval("cntpg" + rbr_css_sadrzaj + "_" + id_banner) + eval("cntp" + rbr_css_sadrzaj + "_" + id_banner) + 1 >= 
					eval("harmonika_ukup" + rbr_css_sadrzaj + "_" + id_banner)){
					// desno ne moze
					return;
				}
			}
			if((smjer == 2) && ((ulaz == 0) || (l_multipliciraj > 0 && ulaz == (l_br_po_set + 1) / l_multipliciraj))){
				if(eval("cntpg" + rbr_css_sadrzaj + "_" + id_banner) < l_br_set){
					eval("cntpg" + rbr_css_sadrzaj + "_" + id_banner + "++");
					eval("cntp" + rbr_css_sadrzaj + "_" + id_banner + " = 0");
				}else{
					eval("cntpg" + rbr_css_sadrzaj + "_" + id_banner + " = 0");
					eval("cntp" + rbr_css_sadrzaj + "_" + id_banner + " = 0");
				}
				tabOpen(eval("tabrbr" + rbr_css_sadrzaj + "_" + id_banner), eval("cntpg" + rbr_css_sadrzaj + "_" + id_banner), 
					rbr_css_sadrzaj, id_banner, smjer);
				return;
			}
			if((smjer == 1) && ((ulaz == l_br_po_set))){
				if(eval("cntpg" + rbr_css_sadrzaj + "_" + id_banner) > 0){
					eval("cntpg" + rbr_css_sadrzaj + "_" + id_banner + "--");
					eval("cntp" + rbr_css_sadrzaj + "_" + id_banner + " = " + l_br_po_set);
				}else{
					if(eval("harmonika_zanozje" + rbr_css_sadrzaj + "_" + id_banner)){
						if(eval("cntpg" + rbr_css_sadrzaj + "_" + id_banner) == 0){
							// lijevo ne moze
							return;
						}
					}
					eval("cntpg" + rbr_css_sadrzaj + "_" + id_banner + " = " + l_br_set);
					eval("cntp" + rbr_css_sadrzaj + "_" + id_banner + " = " + l_br_po_set);
				}
				tabOpen(eval("tabrbr" + rbr_css_sadrzaj + "_" + id_banner), eval("cntpg" + rbr_css_sadrzaj + "_" + id_banner), 
					rbr_css_sadrzaj, id_banner, smjer);
				return;
			}
		
			eval("cntp" + rbr_css_sadrzaj + "_" + id_banner + " = " + ulaz);
		
			if(eval("harmonika_smjer" + rbr_css_sadrzaj + "_" + id_banner + " == 1 ")){
				eval("harmonika_visina" + rbr_css_sadrzaj + "_" + id_banner + " = " +
					" a_sve_harmonika_visina" + rbr_css_sadrzaj + "_" + id_banner + 
						"[ajax_vrsta" + rbr_css_sadrzaj + "_" + id_banner + " - 1]");
			
				var szNormal_2 = eval("harmonika_visina" + rbr_css_sadrzaj + "_" + id_banner);
				var szSmall_2 = 0;
				var szFull_2 = eval("harmonika_visina" + rbr_css_sadrzaj + "_" + id_banner);
				var kwicks_2 = $$("#kwicks_" + id_banner + "_" + rbr_css_sadrzaj + " .kwick_" + id_banner + "_" + rbr_css_sadrzaj);
				var fx = new Fx.Elements(kwicks_2, {wait: false, duration: 200, transition: Fx.Transitions.Back.easeOut});

				//alert(smjer + " " + ulaz);
				kwicks_2.each(function(kwick_2, i) {
					var o = {};
					o[ulaz] = {height: [kwick_2.getStyle("height").toInt(), szFull_2]}
					kwicks_2.each(function(other, j) {
						var h = other.getStyle("height").toInt();
						if(smjer == 1 && j == ulaz) {
							o[j] = {height: [h, szNormal_2]};
						}
						if(smjer == 2 && j == ulaz - 1) {
							if(h != szSmall_2){
								o[j] = {height: [h, szSmall_2]};
							}
						}
					});
					fx.start(o);
					if(smjer == 1){
						if(l_multipliciraj > 0){
							document.getElementById("kwick_0" + "_" + id_banner + "_" + rbr_css_sadrzaj).style.display = "block";
							eval("cntp" + rbr_css_sadrzaj + "_" + id_banner + " = 0 ");
						}else{
							document.getElementById("kwick_" + (ulaz) + "_" + id_banner + "_" + rbr_css_sadrzaj).style.display = "block";
						}
						if(eval("margin" + rbr_css_sadrzaj + "_" + id_banner)){
							document.getElementById("kwick_" + (ulaz) + "_" + id_banner + "_" + rbr_css_sadrzaj).style.margin = eval("margin" + rbr_css_sadrzaj + "_" + id_banner);
						}
						if(eval("padding" + rbr_css_sadrzaj + "_" + id_banner)){
							document.getElementById("kwick_" + (ulaz) + "_" + id_banner + "_" + rbr_css_sadrzaj).style.padding = eval("padding" + rbr_css_sadrzaj + "_" + id_banner);
						}
					}
					if(smjer == 2){
						document.getElementById("kwick_" + (ulaz - 1) + "_" + id_banner + "_" + rbr_css_sadrzaj).style.margin = "0";
						document.getElementById("kwick_" + (ulaz - 1) + "_" + id_banner + "_" + rbr_css_sadrzaj).style.padding = "0";
					}
					if(smjer == 2 && ulaz >= 2){
						document.getElementById("kwick_" + (ulaz - 2) + "_" + id_banner + "_" + rbr_css_sadrzaj).style.display = "none";
					}
				});
			}else{
				var szNormal_2 = eval("harmonika_sirina" + rbr_css_sadrzaj + "_" + id_banner);
				var szSmall_2 = 0;
				var szFull_2 = eval("harmonika_sirina" + rbr_css_sadrzaj + "_" + id_banner);
				
				var kwicks_2 = $$("#kwicks_2_" + id_banner + "_" + rbr_css_sadrzaj + " .kwick_2_" + id_banner + "_" + rbr_css_sadrzaj);
				var fx = new Fx.Elements(kwicks_2, {wait: false, duration: 200, transition: Fx.Transitions.linear});

				kwicks_2.each(function(kwick_2, i) {
					var o = {};
					o[ulaz] = {width: [kwick_2.getStyle("width").toInt(), szFull_2]}
					kwicks_2.each(function(other, j) {
						var w = other.getStyle("width").toInt();
						if(smjer == 1 && j == ulaz) {
							if(w != szNormal_2){
								o[j] = {width: [w, szNormal_2]};
							}
						}
						if(smjer == 2 && j == ulaz - 1) {
							if(w != szSmall_2){
								o[j] = {width: [w, szSmall_2]};
							}
						}
					});
					fx.start(o);
					if(smjer == 1){
						if(eval("border" + rbr_css_sadrzaj + "_" + id_banner)){
							document.getElementById("kwick_" + ulaz + "_2_" + id_banner + "_" + rbr_css_sadrzaj).style.border = eval("border" + rbr_css_sadrzaj + "_" + id_banner);
						}
						if(eval("margin" + rbr_css_sadrzaj + "_" + id_banner)){
							document.getElementById("kwick_" + ulaz + "_2_" + id_banner + "_" + rbr_css_sadrzaj).style.margin = eval("margin" + rbr_css_sadrzaj + "_" + id_banner);
						}
						document.getElementById("kwick_" + ulaz + "_2_" + id_banner + "_" + rbr_css_sadrzaj).style.display = "block";
					}
					if(smjer == 2){
						if(eval("border" + rbr_css_sadrzaj + "_" + id_banner)){
							document.getElementById("kwick_" + (ulaz - 1) + "_2_" + id_banner + "_" + rbr_css_sadrzaj).style.border = "solid 0px black";
						}
						if(eval("margin" + rbr_css_sadrzaj + "_" + id_banner)){
							document.getElementById("kwick_" + (ulaz - 1) + "_2_" + id_banner + "_" + rbr_css_sadrzaj).style.margin = "0";
						}
					}
					if(smjer == 2 && ulaz >= 2){
						document.getElementById("kwick_" + (ulaz - 2) + "_2_" + id_banner + "_" + rbr_css_sadrzaj).style.display = "none";
					}
				});
			}
		}
		
		function mv_harm_ld(smjer, ulaz, rbr_css_sadrzaj, id_banner){
			if(eval("cntp" + rbr_css_sadrzaj + "_" + id_banner + " == " + ulaz)){
				return;
			}

			l_br_po_set = eval("br_po_set" + rbr_css_sadrzaj + "_" + id_banner) - 1;
			l_br_set = eval("br_set" + rbr_css_sadrzaj + "_" + id_banner) - 1;

			if(ulaz == 0 && smjer == 2){
				if(eval("cntpg" + rbr_css_sadrzaj + "_" + id_banner) < l_br_set){
					eval("cntpg" + rbr_css_sadrzaj + "_" + id_banner + "++");
					eval("cntp" + rbr_css_sadrzaj + "_" + id_banner + " = 0");
				}else{
					eval("cntpg" + rbr_css_sadrzaj + "_" + id_banner + " = 0");
					eval("cntp" + rbr_css_sadrzaj + "_" + id_banner + " = 0");
				}
				tabOpen(eval("tabrbr" + rbr_css_sadrzaj + "_" + id_banner), eval("cntpg" + rbr_css_sadrzaj + "_" + id_banner), 
					rbr_css_sadrzaj, id_banner, smjer);
				return;
			}
			if(ulaz == l_br_po_set && smjer == 1){
				if(eval("cntpg" + rbr_css_sadrzaj + "_" + id_banner) > 0){
					eval("cntpg" + rbr_css_sadrzaj + "_" + id_banner + "--");
					eval("cntp" + rbr_css_sadrzaj + "_" + id_banner + " = " + l_br_po_set);
				}else{
					eval("cntpg" + rbr_css_sadrzaj + "_" + id_banner + " = " + l_br_set);
					eval("cntp" + rbr_css_sadrzaj + "_" + id_banner + " = " + l_br_po_set);
				}
				tabOpen(eval("tabrbr" + rbr_css_sadrzaj + "_" + id_banner), eval("cntpg" + rbr_css_sadrzaj + "_" + id_banner), 
					rbr_css_sadrzaj, id_banner, smjer);
				return;
			}
		
			eval("cntp" + rbr_css_sadrzaj + "_" + id_banner + " = " + ulaz);
		
			if(eval("harmonika_smjer" + rbr_css_sadrzaj + "_" + id_banner + " == 1 ")){
				var szNormal_2 = 162, szSmall_2 = 51, szFull_2 = 162;
				var kwicks_2 = $$("#kwicks_" + id_banner + "_" + rbr_css_sadrzaj + " .kwick_" + id_banner + "_" + rbr_css_sadrzaj);
				var fx = new Fx.Elements(kwicks_2, {wait: false, duration: 400, transition: Fx.Transitions.Back.easeOut});

				kwicks_2.each(function(kwick_2, i) {
					var o = {};
					o[ulaz] = {height: [kwick_2.getStyle("height").toInt(), szFull_2]}
					kwicks_2.each(function(other, j) {
						if(j != ulaz) {
							var h = other.getStyle("height").toInt();
							if(h != szSmall_2) o[j] = {height: [h, szSmall_2]};
						}
					});
					fx.start(o);
				});
				l_top1 = 162;
				l_top2 = 51;
			}else{
				var szNormal_2 = 318, szSmall_2 = 111, szFull_2 = 318;
				var kwicks_2 = $$("#kwicks_2_" + id_banner + "_" + rbr_css_sadrzaj + " .kwick_2_" + id_banner + "_" + rbr_css_sadrzaj);
				var fx = new Fx.Elements(kwicks_2, {wait: false, duration: 400, transition: Fx.Transitions.Back.easeOut});

				kwicks_2.each(function(kwick_2, i) {
					var o = {};
					o[ulaz] = {width: [kwick_2.getStyle("width").toInt(), szFull_2]}
					kwicks_2.each(function(other, j) {
						if(j != ulaz) {
							var w = other.getStyle("width").toInt();
							if(w != szSmall_2) o[j] = {width: [w, szSmall_2]};
						}
					});
					fx.start(o);
				});
				l_top1 = 159;
				l_top2 = 159;
			}
			
			if(eval("harmonika_smjer" + rbr_css_sadrzaj + "_" + id_banner + " == 1 ")){
				for(i = -l_br_po_set; i <= l_br_po_set; i++){
					if(i == 0){
						continue;
					}
					if(eval(document.getElementById("img_" + id_banner + "_" + rbr_css_sadrzaj + "_" + (ulaz + i)))){
						document.getElementById("img_" + id_banner + "_" + rbr_css_sadrzaj + "_" + (ulaz + i)).src = g_path_sl + 'slike/spacer.gif';
						document.getElementById("kwickpos_" + (ulaz + i) + '_' + id_banner + "_" + rbr_css_sadrzaj).style.top = "-" + l_top1 + "px";
					}
				}
				
				document.getElementById("img_" + id_banner + "_" + rbr_css_sadrzaj + "_" + ulaz).src = 
					document.getElementById("imgdiv_" + id_banner + "_" + rbr_css_sadrzaj + "_" + ulaz).innerHTML;
				document.getElementById("kwickpos_" + ulaz + '_' + id_banner + "_" + rbr_css_sadrzaj).style.top = "-" + l_top2 + "px";
			}
		}
		
		function mv_harm_ld_slow_down(rbr_css_sadrzaj, id_banner){
			str = "objTimer = aTimersHarm" + rbr_css_sadrzaj + id_banner;
			eval(str);
			
			for(i = objTimer.length - 1; i >= 0 ; i--){
				clearTimeout(objTimer.pop());
			}
		}

//-->

