//PNG FIX
if (!ifNormalBrowser){
    $(document).ready(function() {
        DD_belatedPNG.fix('.slide-box li img, form button');
    });
}

//FLASH HEADER
$(document).ready(function() {
    swfobject.embedSWF(root_link+"/images/header.swf", "flashContainer", "900", "280", "9.0.0","", {}, {wmode:"transparent",background:"#000000"}, {});
});

//LIGHTBOX
$(document).ready(function() {
    $(".list-03 a").lightBox();
    $(".text").each(function(){
        $("a.lightbox").lightBox();
    });
});

//NAV SLIDE
$(document).ready(function() {
    if (ifNormalBrowser){
        if($("#header .bottom-nav .on").length!=0){
            $("#header .bottom-nav li:first").prepend('<span class="marker">&nbsp;</span>');
            var activeEl = $("#header .bottom-nav .on");
            var activePos = activeEl.position();    
            $("#header .bottom-nav .marker").css({ 
              width: activeEl.width()+4+"px",
              left:activePos.left+"px"
            });
            
            $("#header .bottom-nav a").hover(function(){
                $("#header .bottom-nav").addClass("over");
                var el = $(this);
                var pos = el.position();
                $("#header .bottom-nav .marker").stop();
                $("#header .bottom-nav .marker").animate({ 
                  width: el.width()+4+"px",
                  left:pos.left+"px"
                },500);        
            },function(){
                $("#header .bottom-nav").removeClass("over");
                setTimeout(setInitialNavState, 1000);
            });
            function setInitialNavState(){
                if(!$("#header .bottom-nav").is(".over")){
                    var el = $("#header .bottom-nav .on");
                    var pos = el.position();
                    $("#header .bottom-nav .marker").stop();
                    $("#header .bottom-nav .marker").animate({ 
                      width: el.width()+4+"px",
                      left:pos.left+"px"
                    },500);
                }
            }
        }
    }
});

//HOVER LINK
$(document).ready(function() {
    if (ifNormalBrowser){
        $("a.more, #footer ul a, #col-2.text a, #col-2-big.text a, .list-03 a").not(".off").not(".on").hover(function(){
            $(this).stop();
            $(this).animate({opacity:"0.4"},200);
        },function(){
            $(this).stop();
            $(this).animate({opacity:"1"},200);
        });
        
        $("h2:has(a), .news-box a, .bottom-nav a, .top-nav a, .list-02 a").not(".active").not(".on").hover(function(){
            $(this).stop();
            $(this).animate({opacity:"0.6"},200);
        },function(){
            $(this).stop();
            $(this).animate({opacity:"1"},200);
        });
    }
});

//SLIDER
$(document).ready(function() {
    if( $(".slide-box").html()!=null ){
        if ( $(".slide-box .wrapper li").length>1 ){
            $(".slide-box .wrapper").append('<a class="prev" title="prethodna">prethodna</a><a class="next" title="sljedeća">sljedeća</a>');
            $(".slide-box .wrapper ul li:first").addClass("on");
            var slideAmount = parseFloat($(".slide-box .wrapper ul li").width());
            $(".slide-box .wrapper .next,.slide-box .wrapper .prev").click(function(){
                if( $(".slide-box .wrapper ul").is(":animated") ){ return false; }
                var currMovement = parseFloat($(".slide-box .wrapper ul").css("left"));
                if ( $(this).is(".next") ){
                    if( $(".slide-box .wrapper ul li:last").is(".on") ){
                        $(".slide-box .wrapper ul").animate({left:"0px"});
                        $(".slide-box .wrapper ul .on").removeClass("on");
                        $(".slide-box .wrapper ul li:first").addClass("on");
                    } else {
                        $(".slide-box .wrapper ul").animate({left:currMovement-slideAmount+"px"});                        
                        $(".slide-box .wrapper ul .on").removeClass("on").next("li").addClass("on");
                    }
                } else {
                    if( $(".slide-box .wrapper ul li:first").is(".on") ){
                        $(".slide-box .wrapper ul").animate({left:(-($(".slide-box .wrapper li").length-1)*slideAmount)+"px"});
                        $(".slide-box .wrapper ul .on").removeClass("on");
                        $(".slide-box .wrapper ul li:last").addClass("on");
                    } else {
                        $(".slide-box .wrapper ul").animate({left:currMovement+slideAmount+"px"});
                        $(".slide-box .wrapper ul .on").removeClass("on").prev("li").addClass("on");
                    }
                }
            });
            
        }
    }
});

$(document).ready(function() {
    $(".ajax a").click(function(){
        if( $(this).is(".on") ) { return false; }
        
        $(".ajax a").removeClass("on")
        $(this).addClass("on");
        
        $.get($(this).attr("href"),function(data){
            $(".switch-box").replaceWith($(data).find(".switch-box"));
            if (ifNormalBrowser){
                $("#col-2-big.text a").hover(function(){
                    $(this).stop();
                    $(this).animate({opacity:"0.4"},200);
                },function(){
                    $(this).stop();
                    $(this).animate({opacity:"1"},200);
                });
            }
        },"HTML");
        
        $(".list-02 a").unbind("hover");
        $(".list-02 a").not(".on").hover(function(){
            $(this).stop();
            $(this).animate({opacity:"0.6"},200);
        },function(){
            $(this).stop();
            $(this).animate({opacity:"1"},200);
        });
        return false;
    });
    
    $(".switch-box ul a").live("click", function(){
        if( $(this).closest("li").is(".on") ) { return false; }
        $(this).closest("li").addClass("on").siblings("li").removeClass("on");
        $(".switch-box div .on").fadeOut().removeClass("on");
        $(".switch-box div img:eq("+ $(this).closest("li").prevAll().length +")").fadeIn().addClass("on");
        return false;
    });
});


//FORMS SCRIPTING
$(document).ready(function() {
    $(".form-01 .switch").click(function(){
        $(this).parents(".form-01").hide().siblings(".form-01").show();
    });
    
    $(".form-01").submit(function(){
        $(this).find(".error").removeClass("error");
        $(this).find("label:has(em)").each(function(){
            if($(this).next("input").val()==""){ $(this).next("input").addClass("error"); }
        });
        if($(this).find(".error").length!=0){ return false; }        
    });
    
    
    $("#form-02 input[name=username]").blur(function(){
        var el = $(this);
        $.post(root_link+"/checkusers.php", { username: el.val() }, function(data){
            if ( data == "true") {
                el.addClass("error");
                el.next(".warrning").remove();
                el.after('<span class="warrning">Unjeli ste već postojeće korisničko ime!');
            } else  {
                el.removeClass("error");
                el.next(".warrning").remove();
            }
        });
    });
    
    
    $("#form-02 .button01").click(function(){
         $(this).parents("form:first").submit();
    });
    
    $("#form-02").submit(function(){
        var form = $(this);
        form.find(".error").removeClass("error");
        form.find("label:has(em)").each(function(){
            if($(this).next("").val()==""){ $(this).next("").addClass("error"); }            
        });
        
        if($("#form-02 [name=username]").next().is(".warrning")){ $("#form-02 [name=username]").addClass("error"); }
        
        $(this).find(".warrning").each(function(){
            if(!form.prev("input").is(".error")&&form.prev("input").attr("name")=="username"){ form.prev("input").addClass("error"); }    
        });
        if(!form.find("fieldset div input:checkbox").is(":checked")){ form.find("fieldset div").addClass("error"); }
        
        if(form.attr("name")=="demo"){
            if( $("[name=password]").val()!=$("[name=passwordRepeat]").val() ){
                  $("[name=password]").addClass("error");
                  $("[name=passwordRepeat]").addClass("error");
            }        
        }

        if( form.find("[name=email]").val().search("@")=="-1" ){
              form.find("[name=email]").addClass("error");
        }
        
        if(form.find(".error").length!=0){ return false; }
        
        
    });
});

//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="'+root_link+'/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="'+root_link+'/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="'+root_link+'/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="'+root_link+'/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="'+root_link+'/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="'+root_link+'/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="'+root_link+'/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="'+root_link+'/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="'+root_link+'/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="'+root_link+'/images/toolbar/dimedia-toolbar-icon10.gif" alt="live" /></a></li><li><a href="http://technorati.com/faves?add=|" rel="technorati" title="technorati"><img src="'+root_link+'/images/toolbar/dimedia-toolbar-icon11.gif" alt="technorati" /></a></li><li><a rel="mail" title="e-mail"><img src="'+root_link+'/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-$("#dimedia-toolbar").height()-5;
      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");    
        });
      }
  });
});
