/* 
 * Media Spectrum | www.mediaspectrum.nl
 */
(function($) {
    Drupal.behaviors.blijlevenDrup = {};
    Drupal.behaviors.blijlevenDrup.attach = function(context, settings) {

        //alert("loaded");
        $('.jcarousel-next', context).attr('check', 'go');
        $('.jcarousel-prev', context).attr('check', 'go');
        $('.jcarousel-item', context).click(function() {
            $iditem = $(this).attr("jcarouselindex");
            $link = $(this).find('.linker').attr('href');
            $offset= $('ul.jcarousel').attr('offset');
            if(!$offset>0){
                $offset=0;
            }
            $linkNew = $link +"?item="+ $iditem + "&offset=" +$offset; 
            $(this).find('.linker').attr('href',$linkNew );
        });
        $('.jcarousel-prev', context).click(function() {
            if ($(this).attr('check') !== "stop" ){
                var trans = $(this).attr('check', 'stop');
                setTimeout(function() {
                    trans.attr('check', 'go');
                }, 500);
                $temp = $('ul.jcarousel').attr('offset');
                $temp2 = parseInt($temp);
                
                if (!$temp2 >0)
                {
                    $temp2 = 0;
                }
                else
                {
                    $('ul.jcarousel').attr('offset',$temp2 -1);
                }
                
            }
            return false;
        });
        $('.jcarousel-next', context).click(function() {
            if ($(this).attr('check') !== "stop" ){
                var trans = $(this).attr('check', 'stop');
                setTimeout(function() {
                    trans.attr('check', 'go');
                }, 500);
                $temp = $('ul.jcarousel').attr('offset');
                $temp2 = parseInt($temp);
                if (!$temp2 >0){
                    $temp2 = 0;
                }
                $('ul.jcarousel').attr('offset',$temp2 +1);
            //alert("test1");
            }
            return false;
            alert("test2");
        });
        
        //blijleven.js
        $("div.view-display-id-block_3", context).delay(800).show();
        $("#slider", context).easySlider({
            auto: false,
            continuous: true,
            nextId: "btn-next",
            prevId: "btn-previous",
            prevText: "p",
            nextText: "n",
            numeric: true
        });
        $(".slider2", context).easySlider({ 
            auto: true,
            speed: 800,
            pause: 3500,                
            continuous: true,
            numeric: true
        });

        $(".dealeritem", context).mouseover( function(){ 
            var ver = getInternetExplorerVersion();

            if ( ver > -1 )
            {
                if ( ver >= 8.0 ) 
                    dealerimage_show($(this));
                else
                    $("#loginbox").toggle(); 
            }
            else{
                dealerimage_show($(this));
            }

        });
        $(".dealeritem", context).mouseleave( function(){
            var ver = getInternetExplorerVersion();

            if ( ver > -1 )
            {
                if ( ver >= 8.0 ) 
                    dealerimage_hide($(this));
                else
                    $("#loginbox").toggle(); 
            }
            else{
                dealerimage_hide($(this));
            } 
        });
        var $taxterm = null; 
        $taxterm  = $("#tax-term").attr("term"); 
        //alert($taxterm);
        
        $(".menu-417 a", context).addClass("test");
        switch ($taxterm) {
            case ($taxterm = "mechanisatie"):
                $(".menu-417 a").addClass("active");
                break;
            case ($taxterm = "tuin-en-park"):
                $(".menu-419 a").addClass("active");
                break;
            case ($taxterm = "constructie"):
                $(".menu-418 a").addClass("active");
                break;
            default:                      
        }
        $("#myparts", context).click( function(){ 
            var ver = getInternetExplorerVersion();

            if ( ver > -1 )
            {
                if ( ver >= 8.0 ) 
                    $("#loginbox").slideToggle(); 
                else
                    $("#loginbox").toggle(); 
            }
            else{
                $("#loginbox").slideToggle();
            }
        });

        function getInternetExplorerVersion()
        // Returns the version of Internet Explorer or a -1
        // (indicating the use of another browser).
        {
            var rv = -1; // Return value assumes failure.
            if (navigator.appName == 'Microsoft Internet Explorer')
            {
                var ua = navigator.userAgent;
                var re  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
                if (re.exec(ua) != null)
                    rv = parseFloat( RegExp.$1 );
            }
            return rv;
        }
        function dealerimage_show($objectt)
        {
            $ot = $objectt
            if ($ot.find(".logo-black-container").is(':visible')) 
            {
                $ot.find(".logo-black-container").hide();
                $ot.find(".logo-kleur-container").css("display","table-cell");
            }
        }

        function dealerimage_hide($objectt)
        {
            $ot = $objectt
            if ($ot.find(".logo-kleur-container").is(':visible')) 
            {
                $ot.find(".logo-kleur-container").hide();
                $ot.find(".logo-black-container").show();
            }
        } 
        
        
    };
})(jQuery);



