﻿$(document).ready(function(){


	// upozori explorer
	if ($.browser.msie && $.browser.version <= 7 ){
	   alert('Koristite zastarelu verziju browsera, za ispravan pregled sajta savetujemo da instalirate noviju verziju browsera.');
	}

$('a.eksternilink').click(function(){
  this.target = "_blank";
});
    $("#web_dizajn").hide();
	var visinabrowser = $(window).height();
	var sirinabrowser = $(window).width();
	var colorboxvisina = visinabrowser-130; 
	var colorboxsirina = visinabrowser-50;
	var marginasredina = ((($(window).width())-652)/2);	
	var brojthumbnailova = $('.wrap').length;
	//var sirinathumbnailova = (brojthumbnailova*165) + (brojthumbnailova*11);
	var sirinathumbnailova = $("#thumbnailwrap").width(); 
	var thumbnailmargina = (($(window).width())-sirinathumbnailova)/2;
	//$("#thumbnailwrap").css({"width": sirinathumbnailova});
	//thumbnailmargina +=10;
	var novamarginasredina = marginasredina + 10;	
	var queempt = 0;
	var odlozi = 0;
	var brojlinkova = $('.menilinkdiv').length;
	var visinagalerije = visinabrowser-108;
	
	$("#colorbox").css({"margin-top": "140px"});
	
	

	
////// postavke za page 
var dyngornjamargina = 0;
var visinaprozora = $(window).height();
var sirinaprozora = $(window).height();
if (visinaprozora>815) {
	            
				dyngornjamargina = 80 + ((visinaprozora - 815)/2);
				$(".page").css({"width": "750px"});
				$("#page img").css({"margin-bottom": "5px"});
				marginasredina = ((($(window).width())-750)/2);	
				novamarginasredina = marginasredina + 10;	
				$("#menilinkovi").css({"top": "164px"});
				$("#navigacija").css({"top": "165px"});
				$("#menu_rezervacijebig").css({"top": "293px"});
				$("#colorbox").css({"margin-top": "160px"});
				
				$(".menilinkdiv").css({"margin-top": "0px"});
				$("#mkgrandlink a img").attr({ 
					  src: "/wp-content/themes/mktheme/images/mkgrandbig.png",
					  width: "732",
					  height: "150"
					});
				$("#mkgrandlink a").	css({"width": "732px"});
				$("#mkangellalink a img").attr({ 
					  src: "/wp-content/themes/mktheme/images/mkangellabig.png",
					  width: "732",
					  height: "150"
					});	
				$("#mkkonacilink a img").attr({ 
					  src: "/wp-content/themes/mktheme/images/mkkonacibig.png",
					  width: "732",
					  height: "150"
					});		
				$(".dobrodoslilink a img").css({"marginBottom": "15px"});

			}
			else if (visinaprozora<600){
				dyngornjamargina = 0;

			}
			else if ((700<visinaprozora)&&(visinaprozora<815)){
				dyngornjamargina = 60;
				
				$(".menilinkdiv").css({"margin-top": "2px"});
				$(".dobrodoslilink a img").css({"marginBottom": "10px"});

			}
			else {
				dyngornjamargina = 25;

}

$('.page').css({'marginLeft':novamarginasredina});	
////	////
	
	
			
			$('#navigacija').bind( "mouseover", otvorinavigaciju );
			
			$( "#menu_closeleft" ).bind( "click", zatvorinavigaciju );	
			
			//fadeout meni linkova
			$(".menilink img").hover(
			  function () {
				 $(".menilink img").not(this).stop().animate({opacity: "0.4"}, "500");
				 $(this).stop().animate({opacity: "1"}, "500");
				 soundManager.play('hoversound');
			  }, 
			  function () {		  

				$(".menilink img").not(this).stop().animate({opacity: "1"}, "500");
				
			  }
			);
			
			$('.podmeniji a').bind('click', function() {
			  $('.podmeniji').css({'display':'none'});	
			});


			$("#menu_cenovnik .podmeniji").mouseenter(function(){
			  $(this).addClass('hoveron'); 
			}).mouseleave(function(){
			  $(this).removeClass('hoveron'); 
			  $(this).css({'display':'none'});
			  //$('.page').stop().animate({'marginLeft':novamarginasredina},100,'swing');	
			});

			$("#menu_booknow .podmeniji").mouseenter(function(){
			  $(this).addClass('hoveron'); 
			}).mouseleave(function(){
			  $(this).removeClass('hoveron'); 
			  $(this).css({'display':'none'});
			  //$('.page').stop().animate({'marginLeft':novamarginasredina},100,'swing');	
			});	
			
			$("#menu_aktuelnipaketi .podmeniji").mouseenter(function(){
			  $(this).addClass('hoveron'); 
			}).mouseleave(function(){
			  $(this).removeClass('hoveron'); 
			  $(this).css({'display':'none'});
			  //$('.page').stop().animate({'marginLeft':novamarginasredina},100,'swing');	
			});				
			
			$(".skipodmeni .podmeniji").mouseenter(function(){
			  $(this).addClass('hoveron'); 
			}).mouseleave(function(){
			  $(this).removeClass('hoveron'); 
			  $(this).css({'display':'none'});
			  //$('.page').stop().animate({'marginLeft':novamarginasredina},100,'swing');	
			});							
			
	
			//otvaranje podcenovnika

			$("#menu_aktuelnipaketi .menuholder").hover(
			  function () {
				$(this).next('.podmeniji').css({'display':'inline'});
				//$("#svicenovnici").stop().animate({opacity: "1"}, "500");
				//var pomerajcentra = novamarginasredina + 20;
				 //$('.page').stop().animate({'marginLeft':pomerajcentra},100,'swing');
			  }, 
			  function () {
				 setTimeout(function() { 
				if( !($("#menu_aktuelnipaketi .podmeniji").hasClass('hoveron')) ) 
				{
				//$("#svicenovnici").delay(500).stop().animate({opacity: "0"}, "500");
				$('#menu_aktuelnipaketi .podmeniji').css({'display':'none'});
				//$('.page').stop().animate({'marginLeft':novamarginasredina},100,'swing');	
				}
 			  }, 300);

			  }
			);
			
			$("#menu_cenovnik .menuholder").hover(
			  function () {
				$(this).next('.podmeniji').css({'display':'inline'});
				//$("#svicenovnici").stop().animate({opacity: "1"}, "500");
				//var pomerajcentra = novamarginasredina + 20;
				 //$('.page').stop().animate({'marginLeft':pomerajcentra},100,'swing');
			  }, 
			  function () {
				 setTimeout(function() { 
				if( !($("#menu_cenovnik .podmeniji").hasClass('hoveron')) ) 
				{
				//$("#svicenovnici").delay(500).stop().animate({opacity: "0"}, "500");
				$('#menu_cenovnik .podmeniji').css({'display':'none'});
				//$('.page').stop().animate({'marginLeft':novamarginasredina},100,'swing');	
				}
 			  }, 300);

			  }
			);
			
			$("#menu_booknow .menuholder").hover(
			  function () {
				$(this).next('.podmeniji').css({'display':'inline'});
				//$("#svicenovnici").stop().animate({opacity: "1"}, "500");
				//var pomerajcentra = novamarginasredina + 20;
				 //$('.page').stop().animate({'marginLeft':pomerajcentra},100,'swing');
			  }, 
			  function () {
				 setTimeout(function() { 
				if( !($("#menu_booknow .podmeniji").hasClass('hoveron')) ) 
				{
				//$("#svicenovnici").delay(500).stop().animate({opacity: "0"}, "500");
				$('#menu_booknow .podmeniji').css({'display':'none'});
				//$('.page').stop().animate({'marginLeft':novamarginasredina},100,'swing');	
				}
 			  }, 300);

			  }
			);					
			
			$(".skipodmeni .menuholder").hover(
			  function () {
				$(this).next('.podmeniji').css({'display':'inline'});
				//$("#svicenovnici").stop().animate({opacity: "1"}, "500");
				//var pomerajcentra = novamarginasredina + 20;
				 //$('.page').stop().animate({'marginLeft':pomerajcentra},100,'swing');
			  }, 
			  function () {
				 setTimeout(function() { 
				if( !($(".skipodmeni .podmeniji").hasClass('hoveron')) ) 
				{
				//$("#svicenovnici").delay(500).stop().animate({opacity: "0"}, "500");
				$('.skipodmeni .podmeniji').css({'display':'none'});
				//$('.page').stop().animate({'marginLeft':novamarginasredina},100,'swing');	
				}
 			  }, 300);

			  }
			);				
			
			$(".menilinkdiv a").click(
				function () { 
				soundManager.play('clicksound');
				}
			);		
			
		    //promeni pozadinu za colorbox closebox
			$(".prikazstranice").live('click', function() {
					var prosledjenid = $(this).parent().attr("id");
					var closeboxpozadinaext = '_close.png';
					var novacloseboxpozadina = prosledjenid + closeboxpozadinaext;
					novacloseboxpozadina = 'url(/wp-content/themes/mktheme/images/' + novacloseboxpozadina + ')';
				    $('#cboxClose').css({"background":novacloseboxpozadina});
					return false;
				}
			);	
			$(".galerija").click(
				function () {
					var prosledjenid = $(this).parent().attr("id");
					var closeboxpozadinaext = '_close.png';
					var novacloseboxpozadina = prosledjenid + closeboxpozadinaext;
					novacloseboxpozadina = 'url(/wp-content/themes/mktheme/images/' + novacloseboxpozadina + ')';
				
				$('#cboxClose').css({"background":novacloseboxpozadina});
				}
			);	
			
			$(".wrap").click(
				function () {
					var prosledjenid = $(this).attr("id");
					var closeboxpozadinaext = '_close.png';
					var novacloseboxpozadina = prosledjenid + closeboxpozadinaext;
					novacloseboxpozadina = 'url(/wp-content/themes/mktheme/images/' + novacloseboxpozadina + ')';
				$('#cboxClose').css({"background":novacloseboxpozadina});
				
				}
			);	
			$("#menu_ranibooking").click(
				function () {
				var novacloseboxpozadina = 'url(/wp-content/themes/mktheme/images/' + 'menu_ranibooking_close.png' + ')';
				$('#cboxClose').css({"background":novacloseboxpozadina});
				}
			);
			$("#menu_ranibooking_en").click(
				function () {
				var novacloseboxpozadina = 'url(/wp-content/themes/mktheme/images/' + 'menu_ranibooking_en_close.png' + ')';
				$('#cboxClose').css({"background":novacloseboxpozadina});
				}
			);	
			$("#menu_ranibooking_ru").click(
				function () {
				var novacloseboxpozadina = 'url(/wp-content/themes/mktheme/images/' + 'menu_ranibooking_ru_close.png' + ')';
				$('#cboxClose').css({"background":novacloseboxpozadina});
				}
			);						
			
			
				
var zavrsenospustanje;
zavrsenospustanje=0;	

prikazipage();

	//hover effekat na naslovnim linkovima				  

			$(".fadeoutlink").hover(
			  function () {
				 $(".fadeoutlink").not(this).stop().animate({opacity: "0.4"}, "500");
				 soundManager.play('hoversound');	
			  }, 
			  function () {			  
				$(".fadeoutlink").not(this).stop().animate({opacity: "1"}, "500");
			  }
			);			
			
					
//prikazi page
	function prikazipage() {


	//pokazi stranicu dobrodosli na pocetku
				$('#page').css({'display':'block'});
				//$('#page').css({'background-image':'none'});
				$('#page').delay(500).animate({'margin-top':dyngornjamargina},1000,'swing', function() {
					zavrsenospustanje = 1;
					  });	
		
	}
			
// ubaci trenutnovreme
$('<div id="trenutnovreme"></div>').insertAfter('#menu_prognoza2 a, #menu_prognoza2_en a, #menu_prognoza_ru a, #menu_prognoza2_ru a');
$.ajax({
url : "miniparser.php",
success : function (data) {
$('#trenutnovreme').empty().html(data);
}
});
				
//zatvorinavigaciju fja
function zatvorinavigaciju() {
	
				queempt = 0;
			 	odlozi = 0;
				$('.page').animate({'marginLeft':marginasredina},2000,'swing');
				//$('.menilinkdiv').css({opacity: "1"});
				jQuery(jQuery('.menilinkdiv').get().reverse()).each(function(i){
					$(this).delay(odlozi).animate({'width':'0px'},400,'easeInOutSine', function() {
						queempt += 1;
					  });
					odlozi += 50;
				});
				$('#navigacija').delay(odlozi).animate({'marginLeft':'0px'},100,'easeInOutSine', function() {
					//$('.menilinkdiv').css({opacity: "1"});
				  });
				$('#menu_rezervacijebig').delay(odlozi).animate({'marginLeft':'0px'},100,'easeInOutSine', function() {});
	
};	
	//kraj zatvori navigaciju fja		
//otvorinavigaciju fja
function otvorinavigaciju() {
				queempt = 0;
		 	 	$('#navigacija').animate({'marginLeft':'-28px'},100,'easeInOutSine');
				$('#menu_rezervacijebig').animate({'marginLeft':'-28px'},100,'easeInOutSine');
			 	odlozi = 0;
			    $('.page').animate({'marginLeft':novamarginasredina},2000,'swing');
				$(".menilinkdiv").each(function(){
					$(this).delay(odlozi).animate({'width':'280px'},400,'easeInOutSine', function() {
						$('.menilinkdiv').css({opacity: "1"});
					queempt += 1;
				  });
				 
					odlozi += 50;
				});

};	
//krajotvorinavigaciju fja				


//stranice

$(".prikazstranice").live('click', function() {
  $.fn.colorbox({
                href:$(this).attr('href'),
				open:true,
				overlayClose:'false', 
				transition:'fade',
				initialWidth:700,
				initialHeight:600,
				width:700,
				height:600,				 
				speed:1500,
				onOpen:function(){
						sakrijpage();
						 if (parseFloat($("#navigacija").css("marginLeft"))<0) { zatvorinavigaciju();}
						 if ($(".content").height()>0) {
							$("#thumbnailwrap").css({"margin-left": "-2000px", "left": ""});
							$(".content").animate({height: "0px"}, 250, 'easeInSine');
							setTimeout('$(".slide-button").toggle()',250);
							
							 }
					 
					 
					 },
				onComplete:function(){ 
				doSomethingonLoad(); 
				_gaq.push(['_trackPageview', $(this).attr('href')]);
				},
				onCleanup:function(){
					    prikazipage();
					 	otvorinavigaciju();
						$(".content").animate({height: "119px"}, 250, 'easeInSine');
						$("#thumbnailwrap").css({"left": ""});
						$("#thumbnailwrap").delay(100).animate({marginLeft: thumbnailmargina}, 250, 'easeInSine');
						setTimeout('$(".slide-button").toggle()',250);
						 
					 }	 


	});
  return false;
});
			
			$(".galerija").colorbox(
			{
				overlayClose:'false', 
				transition:'fade',
				initialWidth: '100%',
				initialHeight:visinagalerije,
				width:'100%',
				height:visinagalerije,				 
				speed:1500,
				onOpen:function(){
						//$("#cboxOverlay").css({"background-image": "url(images/transbgw.png)"});
						sakrijpage();
						 if (parseFloat($("#navigacija").css("marginLeft"))<0) {zatvorinavigaciju(); }
						 if ($(".content").height()>0) {
							$("#thumbnailwrap").css({"margin-left": "-2000px"});
							$(".content").animate({height: "0px"}, 250, 'easeInSine');
							setTimeout('$(".slide-button").toggle()',250);
							
							 }
					 
					 
					 },
				onComplete:function(){ 
				_gaq.push(['_trackPageview', $(this).attr('href')]); 						
				},
				onCleanup:function(){
					    prikazipage();
					 	otvorinavigaciju();
						$(".content").animate({height: "119px"}, 250, 'easeInSine');
						$("#thumbnailwrap").delay(100).animate({marginLeft: thumbnailmargina}, 250, 'easeInSine');
						setTimeout('$(".slide-button").toggle()',250);
						swfobject.removeSWF("dense"); //brisanje swf galerije
						//$("#cboxOverlay").css({"background-image": "url(images/transbg2.png)"});
						
						 
					 }	 
			}
			);					
			
			//otvaranje booking
			$(".rezervacije, #menu_rezervacijebig").click(
				function () {
						sakrijpage();
						if (parseFloat($("#navigacija").css("marginLeft"))<0) {zatvorinavigaciju(); }
						if ($(".content").height()>0) {
						$("#thumbnailwrap").css({"margin-left": "-2000px", "left": ""});
						$(".content").animate({height: "0px"}, 250, 'easeInSine');
						setTimeout('$(".slide-button").toggle()',250);
						$('#navigacija').css("visibility", "hidden");
			        	$('#menu_rezervacijebig').css("visibility", "hidden");
				        $('.slide-button').css("visibility", "hidden");
								
						 }
						Booking.Open();
						return false;
						//alert ("Baza trenutno nije dostupna / Database Inaccessible");
				}
			);	
			//zatvranje booking
			$("#popupControls a").live('click', function() {
					    prikazipage();
						 $('#navigacija').css("visibility", "visible");
			        	$('#menu_rezervacijebig').css("visibility", "visible");
				        $('.slide-button').css("visibility", "visible");
					 	otvorinavigaciju();
						$(".content").animate({height: "119px"}, 250, 'easeInSine');
						$("#thumbnailwrap").css({"left": ""});
						$("#thumbnailwrap").delay(100).animate({marginLeft: thumbnailmargina}, 250, 'easeInSine');
						setTimeout('$(".slide-button").toggle()',250);
				}
			);	
			
			
			
//kraj stranice

//sakrijpage fja
 function sakrijpage() {
	if ( $('#page').is(':visible')){
		$('#page').animate({'margin-top':'-1500px'},1000,'swing', function() {});
		$('#page').css({'display':'none'});
	}
 }
//kraj sakrijpage fja	

///slidebox fja

(function($){
	
	$.fn.slideBox = function(params){
	
		var content = $(this).html();
		var defaults = {
			width: "100%",
			height: "130px",
			position: "bottom"			// Possible values : "top", "bottom"
		}
		
		// extending the fuction
		if(params) $.extend(defaults, params);
		
//		var divPanel = $("<div class='slide-panel'>");
//		var divContent = $("<div class='content'>");
	
//		$(divContent).html(content);
//		$(divPanel).addClass(defaults.position);
//		$(divPanel).css("width", defaults.width);
		
		// centering the slide panel
		//$(divPanel).css("left", (100 - parseInt(defaults.width))/2 + "%");
	
		// if position is top we're adding 
//		if(defaults.position == "top")
//			$(divPanel).append($(divContent));
		
//		// adding buttons
//		$(divPanel).append("<div class='slide-button'><span>POGLEDAJTE NAŠU PONUDU</span></div>");
//		$(divPanel).append("<div style='display: none' id='close-button' class='slide-button arrowdown'><span>POGLEDAJTE NAŠU PONUDU</span></div>");
//		
//		if(defaults.position == "bottom")
//			$(divPanel).append($(divContent));
//		
<!--		$(this).replaceWith($(divPanel));-->
		
		// Buttons action
		$(".slide-button").click(function(){
			if($(this).attr("id") == "close-button") {
				$("#thumbnailwrap").css({"margin-left": "-2000px", "left": ""});
				$(".content").animate({height: "0px"}, 250, 'easeInSine');
				}
				
			else
				{
				$(".content").animate({height: "119px"}, 250, 'easeInSine');
				$("#thumbnailwrap").css({"left": ""});
				$("#thumbnailwrap").delay(100).animate({marginLeft: thumbnailmargina}, 250, 'easeInSine');
				}
			
			setTimeout('$(".slide-button").toggle()',250);
		});
	};
	
// odradi donji meni

$("#bottommenu").slideBox({width: "100%", height: "100px", position: "bottom"});
// pocetne postavke za donji meni	
$('.content').css({'height':"119px"});
$('#thumbnailwrap').css({'marginLeft':thumbnailmargina});
$(".slide-button").toggle();

$('#thumbnailwrap').zlayer({mass:6,force:'push',confine:'y',canvas:'.content'});	

$('.content').mouseleave(function() {
  $("#thumbnailwrap").animate({"left": "0px"}, 500, 'easeInSine');
});	
	
	
})(jQuery);

// kraj slidebox fja			

});
