$('html').addClass('js');


//************************ IE6-7 ***/
$(function(){

  if(typeof document.body.style.content === 'undefined') {
  
    //************************ Emulate CSS :after and content for IE6-7 for printing ***/
    if (window.onbeforeprint !== 'undefined') {
      window.onbeforeprint = ShowLinks;
      window.onafterprint = HideLinks;
    }
    function ShowLinks() {
      $('#content a[href]').each(function() {
        $(this).data('linkText', $(this).text());
        switch(''+$(this).attr('href').match(/mailto:|http:\/\//gi)) {
          case 'http://': $(this).append(' (' + $(this).attr("href") + ')'); break;
          case 'mailto:': break;
          default: $(this).append(' ('+ (''+window.location).match(/http:\/\/.+?\//gi) +'' + $(this).attr("href") + ')');
        }
      });
    }
    function HideLinks() {
      $('#content a[href]').each(function() {
        $(this).text($(this).data('linkText'));
      });
    }
   
  }
 
});


//************************ New window ***/
$(function(){
  
  $('a[rel="terms"]').click(function(){ $(this).attr('target','_blank'); });
  
});


//************************ Print link ***/
$(function(){
  
  $('.link-print').click(function(e){ window.print(); e.preventDefault(); });
  
});

//************************ Fancybox ***/
$(function(){
  
  $('#product-gallery .fancybox').fancybox();
  
});


//************************ Product + shopping cart controls ***/
$(function(){

  $('#product-info-gall').before('<div class="product-ctrls"><a href="#">Natrag</a></div>');
  $('.shopping-cart-head').append('<a class="btn btn-t04" href="#"><span>Nastavi s kupovinom</span></a>');
  
  $('.product-ctrls a, .shopping-cart-head .btn-t04').live('click', function(){ window.history.go(-1); return false; });

});


//************************ Product image gallery ***/
$(function(){
  
  $('#product-gallery ul li:first-child').addClass('active');
  $('#product-gallery ul a').click(function(){
    var imgLink = $(this).attr('href');
    var imgSmall = $(this).attr('rel');
    var imgAlt = $(this).children().attr('alt');
    var imgBig = $('#product-gallery > div img');
    $(this).parent().addClass('active').siblings().removeClass('active');
    $('#product-gallery > div').addClass('loading');
    if ( imgBig.attr('src') !== imgSmall ) {   
      imgBig.animate({ opacity: 0 }, function(){

        $(this).load(function(){   
          $(this).css({opacity: 0});
          $('#product-gallery > div').removeClass('loading').html(this);
          $(this).animate({opacity: 1}).attr('alt',imgAlt);
        }).attr('src', imgSmall);
        $('#product-gallery .zoom').attr({ 'href':imgLink, 'alt':imgAlt });
      
      });
    }
    return false;
  });
  
});


//************************ Product size dropdown ***/
$(function() {  
 
    $('#prod-size').before('<span id="sel-size">'+$('#prod-size .active').text()+'</span>');
    
    if ( $('#sel-size').html()!=null ) {
      var position = $('#sel-size').position();
      var positionTop = (position.top+$('#sel-size').outerHeight(true))-1;
      $('#prod-size').css({ 'top':positionTop, 'left':position.left });
    }
    
    $(document).click(function(e){
      var clicked = $(e.target);
      if ( $('#prod-size').is(":hidden") && clicked.is('#sel-size') ){ 
        $('#prod-size').slideDown();
      } else if ( $('#prod-size').is(":visible") && (clicked.is('#sel-size') || !clicked.is('#prod-size a')) ) {
        $('#prod-size').slideUp();
      }
    });
    
});


//************************ GMap ***/
$(function(){

  if ( $("#gmap").html()!=null ){
    var s = DGoogleMap2.displayMap("#gmap");
    DGoogleMap2.displayMarkers();
    DGoogleMap2.fitMapToMarkers();
  }
  
});

$(document).ready(function(){
	var pos = $("#nav-main .first .sub-nav").offset();
	$("body").append($("#nav-main .first .sub-nav").remove());
	
	$(".sub-nav").css({ top: (pos.top-2), left: (pos.left+10) }).hide();
	
	$("#nav-main .first").hover(function(){
		$(".sub-nav").show();
	}, 
	function(){
		$(".sub-nav").hide();
	});
	
	$(".sub-nav").mouseover(function(){ $(".sub-nav").show(); });
	$(".sub-nav").mouseout(function(){ $(".sub-nav").hide(); });
});

$(document).ready(function(){
	var pos = $("#nav-main .second .sub-nav-2").offset();
	$("body").append($("#nav-main .second .sub-nav-2").remove());
	
	$(".sub-nav-2").css({ top: (pos.top-2), left: (pos.left+115) }).hide();
	
	$("#nav-main .second").hover(function(){
		$(".sub-nav-2").show();
	}, 
	function(){
		$(".sub-nav-2").hide();
	});
	
	$(".sub-nav-2").mouseover(function(){ $(".sub-nav-2").show(); });
	$(".sub-nav-2").mouseout(function(){ $(".sub-nav-2").hide(); });
});


//************************ Floating banner ***/
$(function(){

  $('#floating-banner').detach().appendTo('body').before('<div id="floating-banner-overlay" />');

  $(window).height() > $('body').outerHeight(true) ? transp = $(window).height() : transp = $('body').outerHeight(true)
  $('#floating-banner-overlay').css({'width':'100%','height':transp,'opacity':.8});
  $('#floating-banner').css({ 'margin-left':-($('#floating-banner').outerWidth(true)/2) });
  
  $(document).bind('click keydown',function(e){
    var clicked = $(e.target);
    if (clicked.is('#floating-banner-overlay, #floating-banner .close')) {
      $('#floating-banner-overlay, #floating-banner').fadeOut(300,function(){ $(this).remove(); });
    }
  });
  
});


//SHARE TOOLBAR
$(document).ready(function() {
  $("body").append('<div id="dimedia-toolbar"><div class="bottom-bkg"><div class="middle-bkg"><ul><li><a href="http://www.facebook.com/share.php?u=|&t=" rel="facebook" title="facebook"><img src="'+url_root+'/images/toolbar/dimedia-toolbar-icon1.gif" alt="facebook" /></a></li><li><a href="http://twitter.com/home?status=|%20-%20" rel="twitter" title="twitter"><img src="'+url_root+'/images/toolbar/dimedia-toolbar-icon2.gif" alt="twitter" /></a></li><li><a href="http://digg.com/submit?phase=2&url=|&title=" rel="digg" title="digg"><img src="'+url_root+'/images/toolbar/dimedia-toolbar-icon3.gif" alt="digg" /></a></li><li><a href="http://delicious.com/post?url=|&title=" rel="delicious" title="delicious"><img src="'+url_root+'/images/toolbar/dimedia-toolbar-icon4.gif" alt="delicious" /></a></li><li><a href="http://www.myspace.com/Modules/PostTo/Pages/?u=|&t=" rel="myspace" title="myspace"><img src="'+url_root+'/images/toolbar/dimedia-toolbar-icon5.gif" alt="myspace" /></a></li><li><a href="http://www.stumbleupon.com/submit?url=|&title=" rel="stumbleupon" title="stumbleupon"><img src="'+url_root+'/images/toolbar/dimedia-toolbar-icon6.gif" alt="stumbleupon" /></a></li><li><a href="http://www.google.com/bookmarks/mark?op=edit&bkmk=|&title=" rel="google" title="google bookmarks"><img src="'+url_root+'/images/toolbar/dimedia-toolbar-icon7.gif" alt="google bookmarks" /></a></li><li><a href="http://bookmarks.yahoo.com/toolbar/savebm?opener=bm&ei=UTF-8&u=|&t=" rel="yahoo" title="yahoo bookmarks"><img src="'+url_root+'/images/toolbar/dimedia-toolbar-icon8.gif" alt="yahoo bookmarks" /></a></li><li><a href="http://www.linkedin.com/shareArticle?mini=true&url=|&title=" rel="linkedin" title="linkedin"><img src="'+url_root+'/images/toolbar/dimedia-toolbar-icon9.gif" alt="linkedin" /></a></li><li><a href="https://favorites.live.com/quickadd.aspx?marklet=1&url=|&title=" rel="live" title="live"><img src="'+url_root+'/images/toolbar/dimedia-toolbar-icon10.gif" alt="live" /></a></li><li><a href="http://technorati.com/faves?add=|" rel="technorati" title="technorati"><img src="'+url_root+'/images/toolbar/dimedia-toolbar-icon11.gif" alt="technorati" /></a></li><li><a rel="mail" title="e-mail"><img src="'+url_root+'/images/toolbar/dimedia-toolbar-icon12.gif" alt="e-mail" /></a></li></ul></div></div></div>');
  
  $("#dimedia-toolbar a").click(function(){
      if(!($(this).attr("rel")==null||$(this).attr("rel")=="")){
          var pageTitle = encodeURI(document.title.replace(/š/g,"s").replace(/ð/g,"d").replace(/è/g,"c").replace(/æ/g,"c").replace(/ž/g,"z").replace(/Š/g,"S").replace(/Ð/g,"D").replace(/È/g,"C").replace(/Æ/g,"C").replace(/Ž/g,"Z"));
          var pageLink = encodeURI(window.location);
          switch ($(this).attr("rel")){
              case "mail":
                  window.location = "mailto:?subject="+pageTitle+"&body="+pageLink;
                  $(".dimedia-toolbar-button").click();
                  break;
              case "twitter":
                  var link = $(this).attr("href").split("|");
                  window.open(link[0]+pageTitle+link[1]+pageLink,"_blank");
                  $(".dimedia-toolbar-button").click();
                  return false;
                  break;
              case "technorati":
                  var link = $(this).attr("href").split("|");
                  window.open(link[0]+pageLink,"_blank");                  
                  $(".dimedia-toolbar-button").click();
                  return false;
                  break;
              default:
                  var link = $(this).attr("href").split("|");
                  window.open(link[0]+pageLink+link[1]+pageTitle,"_blank");
                  $(".dimedia-toolbar-button").click();
                  return false;
                  break;
          }
      }
  });
  
  $(".dimedia-toolbar-button").toggle(function(){
      var dimediaToolbarPosition = $(".dimedia-toolbar-button").offset();
      var dimediaToolbarPositionTop = dimediaToolbarPosition.top-80;
      var dimediaToolbarPositionLeft = dimediaToolbarPosition.left;
      $("#dimedia-toolbar").css({top:dimediaToolbarPositionTop,left:dimediaToolbarPositionLeft});
      
      $(this).addClass("on");
      if ($.browser.msie && $.browser.version==6) {
        $("#dimedia-toolbar").css({marginTop:"-10px"}).show();
      } else {
        $("#dimedia-toolbar").css("display","block").animate({marginTop:"-10px",opacity:"1"});
      }
  },function(){
      if ($.browser.msie && $.browser.version==6) {
        $("#dimedia-toolbar").hide();
      } else {
        $("#dimedia-toolbar").animate({marginTop:"0px",opacity:"0"},function(){
            $(this).css("display","none");
            $(".dimedia-toolbar-button").removeClass("on");    
        });
      }
  });
});


//HOME GALLERY FADE

function clock()
	{
		if ( $('#special-pick > a.active').next('a').length == 0 ) { var next = $('#special-pick > a:first'); }
		else { var next = $('#special-pick > a.active').next('a'); }
		
		$(next).fadeIn(900,function(){$(this).addClass('active');});
		$('#special-pick > a.active').fadeOut(700).removeClass('active');
	}
$(function()
	{
		if ( $('#special-pick > a').length > 1 )
		{
			$('#special-pick > a:not(:first)').hide();
			$('#special-pick > a:first').addClass('active');
			var timer = setInterval( 'clock();', 3000 );
		}
	}
);

/**
* GOOGLE ANALYTICS FUNKCIJE - TRACKING
*/
var pageTracker_trackEvent_NewsletterObrazac_Prijava = function(){
	_gaq.push(['_trackEvent', 'Newsletter-obrazac', 'Newsletter-obrazac-Prijava']);
	if( typeof console != 'undefined' && console ) console.log("_trackEvent( 'Newsletter-obrazac', 'Newsletter-obrazac-Prijava' )");
};
var pageTracker_trackEvent_NewsletterObrazac_Autorizacija = function(){
	_gaq.push(['_trackEvent', 'Newsletter-obrazac', 'Newsletter-obrazac-Autorizacija']);
	if( typeof console != 'undefined' && console ) console.log("_trackEvent( 'Newsletter-obrazac', 'Newsletter-obrazac-Autorizacija' )");
};
var pageTracker_trackEvent_KontaktObrazac_Poslano = function(){
	_gaq.push(['_trackEvent', 'Kontakt-obrazac', 'Kontakt-obrazac-Poslano']);
	if( typeof console != 'undefined' && console ) console.log("_trackEvent( 'Kontakt-obrazac', 'Kontakt-obrazac-Poslano' )");
};
