﻿var campSlider = null;
function showNext() {
    var _active = $(".campaignsSlider div").index($(".activeBanner"));
    $(".campaignsSlider div").removeClass("activeBanner");
    $(".campaignsSlider div").eq(_active + 1).addClass("activeBanner");
    if (!$(".campaignsSlider div").eq(_active + 1).hasClass("activeBanner")) {
        $(".campaignsSlider div").eq(0).addClass("activeBanner");
    }
    var _newactive = $(".campaignsSlider div").index($(".activeBanner"));
    $(".campaignsSlider").animate({
        marginLeft: -(_newactive * 655)
    });
}

function showPrev() {
    var _active = $(".campaignsSlider div").index($(".activeBanner"));
    $(".campaignsSlider div").removeClass("activeBanner");
    $(".campaignsSlider div").eq(_active - 1).addClass("activeBanner");
    if (!$(".campaignsSlider div").eq(_active - 1).hasClass("activeBanner")) {
        $(".campaignsSlider div").eq($(".campaignsSlider div").length - 1).addClass("activeBanner");
    }
    var _newactive = $(".campaignsSlider div").index($(".activeBanner")); 
    $(".campaignsSlider").animate({
        marginLeft: -(_newactive * 655)
    });
}

$(document).ready(function() {
    var fv = $().flash.hasFlash.playerVersion().split(',')[0]
    if (fv > 8) {
        $(".controls").hide();
        $('#topSlider').flash(
             {
                 src: webRoot + '/cardfinans-kullanin/swf/TopSlide.swf',
                 width: "655",
                 height: "105",
                 wmode: 'transparent',
                 flashvars: { xmlpath: xmlpath }
             },
              {
                  expressInstall: true,
                  version: '8'
              }
         );
    }
    else {
        
        $(".no-flash-banner").show();
        $(".controls").show();
        
        $.getJSON(jsonpath,
            function(data){
              var kamp_html = "";
              $.each(data["5"], function(i){
                if(i==0){
                    kamp_html += "<div><a href='"+ this.link +"'><img src='"+ this.url +"' alt='" + this.title +"' /></a></div>"
                }
                else {
                    kamp_html += "<div class='activeBanner'><a href='"+ this.link +"'><img src='"+ this.url +"' alt='" + this.title +"' /></a></div>"
                }
              });
              $("#campSlider_alternate").html(kamp_html)
              kam_activator();
            });        
        
        function kam_activator(){
             
             $(".controls a.right").click(function() {
                if (campSlider != null)
                    clearInterval(campSlider)
                showNext();
                return false;
            })
            $(".controls a.left").click(function() {
                if (campSlider != null)
                    clearInterval(campSlider);
                showPrev();
                return false;
            })

            campSlider = setInterval(function() {
                showNext();
            }, 5000);
            showNext();         
                    
        }  
  }
  
});   