﻿// JScript File

var languageFactor = 1;

var clientsScrollerBegin = 0;

var isRtl = false;
var sideNormal = 'left';
var sideOpposite = 'right';


$(document).ready(function() {

        var loadProgress = 1; //$('#hp-intro img.loaded').length / $('#hp-intro img').length;
        $('#hp-loading-full').stop().animate({height: (loadProgress*100) + 'px'}, 4500, 'linear', function() {
            //if (loadProgress == 1) {
                setTimeout("hpLoadingFinished()", 500);
            //}
        });
  
  
 
  
    $('#portfolio-items dt:first img').each(function() {
        $(this).parent().parent().addClass('active').hide().fadeIn(500);
        $('#portfolio-items dd:first').addClass('active').hide().fadeIn(500);
        $('#portfolio-items img#item-loading').hide();
    });
    
    $('#portfolio-items p').hide().fadeIn(500);
    
   
    
    if ($('#portfolio-items dt').length < 2) {
        $('#portfolio-items-nav a').addClass('disabled');
    }
   
$('#portfolio-items dt a[rel*=flowplayer]').each(function(){
	  flowplayer($(this).attr('id'), "/site/js/flowplayer-3.2.7.swf", {
            clip: {
                /*autoPlay: false,  */
                autoBuffering: true,
                fit: true
            }
	   
        });


})
	
    //flowplayer
    $('#portfolio-items dt a[rel*=flowplayer]').click(function(e) {
        e.preventDefault();
        $(this).parent()
            .addClass('video-active')
            .append('<span class=\"original\">' + $(this).html() + '</span>');
      

    });
   

      
    /* portfolio clients slider */
    var portfolioClientsHeight = $('#portfolio-clients li').length * 14;
   
    if (portfolioClientsHeight > $('#portfolio-clients-container').height()) {
        $('#portfolio-clients-slider-strip').slider({
            orientation: 'vertical',
            min: 1000 - ($('#portfolio-clients').height() - $('#portfolio-clients-container').height()),
            max: 1000,
            value: 1000 + parseInt($('#portfolio-clients').css('top')),
            change: function(event, ui) {
                $('#portfolio-clients').css({top: -1000+ui.value+'px'});
            },
            slide: function(event, ui) {
                $('#portfolio-clients').css({top: -1000+ui.value+'px'});
            }
        });
        $('#portfolio-clients-slider-down').click(function() {
            $('#portfolio-clients-slider-strip').slider('value', $('#portfolio-clients-slider-strip').slider('value') - 30);
        });
        $('#portfolio-clients-slider-up').click(function() {
            $('#portfolio-clients-slider-strip').slider('value', $('#portfolio-clients-slider-strip').slider('value') + 30);
        });    
    }
    else {
        $('#portfolio-clients-slider').remove();
        $('#portfolio-clients').addClass('no-slider');
        $('#portfolio-clients-container').css({height: $('#portfolio-clients').height() + 'px'});
    }





    /* about page slider */
    if ($('#content-text-slider-strip').length!=0){
  	initContentTextSlider();
	}
	
    $('.article-inside').append('');
    
    isRtl = ($('body').hasClass('he'))
    if (isRtl) {
        sideNormal = 'right';
        sideOpposite = 'left';
    }

    $('#btn-large-view').click(function() {
        $('#content-text').fadeOut(400, function() {
            $(this).css({ width: '600px', height: '400px' });
            $('#content-text-internal').css({ width: '600px', top: '0' });
        })

        $('a.ui-slider-handle').animate({ bottom: '100%' }, 400);
        $('#content-text-slider').animate({ height: '400px' });
        $('#article-inside-illustration').fadeOut();
        $('.article-inside').appendTo('#wrapper').addClass('full-window')
            .css({ top: '93px' }).css(sideNormal, '64px')
            .animate({ right: '24px', left: '24px', top: '0', width: '810px', height: '500px' }, 500, function () {
                $('#content-text').fadeIn(400, function() {
                    initContentTextSlider();
                    $('#content-text-slider-strip').css({ height: '336px' });
                });
                $(this).append('<a id="close-button" title="Close"></a>');
                $('#close-button').fadeIn().click(function() {

                    $('#article-inside-illustration').show();
                    $('#content-text').css({ width: '350px', height: '252px' });
                    $('#content-text-internal').css({ width: '350px', top: '0' });
                    $('a.ui-slider-handle').css({ bottom: '100%' }, 400);
                    $('#content-text-slider').css({ height: '252px' });
                    $('.article-inside').appendTo('#plaid').removeClass('full-window')
                        .css({ top: '19px', width: '670px', height: '366px' }).css(sideNormal, '24px')
                    initContentTextSlider();
                    $('#content-text-slider-strip').css({ height: '188px' });
                    $('#btn-large-view').fadeIn()
                    $(this).hide();                
                
                });
            });
        $(this).fadeOut();
    });
    
    // contact page radio buttons
    $('.field-radio').each(function() {
        $(this).wrap('<a class="field-radio-container"></a>');
    });
    $(".field-radio-container:first").addClass("checked");
  
    $("input",".field-radio-container:first").attr("checked", true)
        $(".field-radio-container").click(function(){
        $(".field-radio-container").removeClass("checked");
        $("input", ".field-radio-container").attr("checked", false);
        $(this).addClass("checked");
        $("input", this).attr("checked", true);
    })
  	
  	
});


function initContentTextSlider() {
    $('#content-text-slider-strip').slider('destroy');
    $('#content-text-slider-strip').slider({
        orientation: 'vertical',
        value: 100,
        min: 6000 - ($('#content-text-internal').height() - $('#content-text').height()),
        max: 6000,
        value: 6000,
        change: function(event, ui) {
            $('#content-text-internal').css({top: -6000+ui.value+'px'});
        },
        slide: function(event, ui) {
            $('#content-text-internal').css({top: -6000+ui.value+'px'});
        }
    });
    $('#content-text-slider-down').click(function() {
        $('#content-text-slider-strip').slider('value', $('#content-text-slider-strip').slider('value') - 30);
    });
    $('#content-text-slider-up').click(function() {
        $('#content-text-slider-strip').slider('value', $('#content-text-slider-strip').slider('value') + 30);
    });
}

/*function activateFLVPlayer(playerID) {
    flowplayer("flv-player-" + playerID, "js/flowplayer-3.2.7.swf", {
        clip: {
            autoPlay: false,  
            autoBuffering: true         
        }
    });
}*/


function navItem(direction) {
    if ($('#portfolio-items .enter').length == 0) {
        var $enterItem;
        var doNav = false;
        var directionFactor;

        if (direction == 'next') {
            $enterItem = $('#portfolio-items dt.active').next().next();
            if ($enterItem.length > 0) {
                doNav = true;
                directionFactor = -1;
            }
            else {
            }
        }
        else {
            $enterItem = $('#portfolio-items dt.active').prev().prev();
            if ($enterItem.length > 0) {
                doNav = true;
                directionFactor = 1;
            }
            else {
            }
        }

        if (doNav) {
            //close video if activated
            if ($('#portfolio-items dt.active .original').length == 1) {
                $('#portfolio-items dt.active a').html($('#portfolio-items dt.active .original').html());
                $('#portfolio-items dt.active .original').remove();
                $('#portfolio-items dt.active').removeClass('video-active');
            }
        
            $('#portfolio-items-nav a').removeClass('disabled');
            
            $enterItem.addClass('enter');
        
            $('#portfolio-items dt.active')
                .animate({left: (directionFactor*languageFactor*500)+'px'}, 250, function() {
                    $(this).removeClass('active');
                    
                    $('#portfolio-items dt.enter')
                        .css({left: (-directionFactor*languageFactor*500)+'px'})
                        .animate({left: '0px'}, 250)
                        .addClass('active').removeClass('enter');

                });

            if ($('#portfolio-items dt:last').hasClass('enter'))
                $('a#nav-item-next').addClass('disabled');
            if ($('#portfolio-items dt:first').hasClass('enter'))
                $('a#nav-item-prev').addClass('disabled');
        
            $enterItem.next().addClass('enter');
            $('#portfolio-items dd.active').fadeOut(250, function() {
                $(this).removeClass('active');
                $('#portfolio-items dd.enter').fadeIn(250).removeClass('enter').addClass('active');
            });
        
        }
    }

}
