function HeaderCurrent(cur){
    $(window).load(function(){
        $('.NavTop a').removeClass('Active');
        $('.NavTop a').eq(cur-1).addClass('Active');
    });
}
//---------------------------------------------
$(document).ready(function () {
    //NYROMODAL
    $('.nyroModalPop').nyroModal({
        addImageDivTitle: false
    })
	
    //AUTOBOX
    $('.jsautobox').autobox()

    //PRYIMG
    $(".JSimageBox").livequery(function(){
        $(this).pryImageBox({
            typeOut : true
        })
    })
    $(".JSimageBoxIn").livequery(function(){
        $(this).pryImageBox({
            typeOut : false
        })
    })

    setTimeout(function(){
        setHomeSlider()
    },200)

    setTimeout(function(){
        setCycle()
    },120)

});
//---------------------------------------------
var _isIE = /*@cc_on!@*/false;
var _dev = false
var _con = false
if (_isIE ){
    _con = false;
}
//---------------------------------------------
function setHomeSlider(){
    var _height = -1
    var _timeAnim = 17000
    animateHome()
    function animateHome(){
        if (_height == -1){
            _height  = $(".NovSliderMove").height()
            _timeAnim = _height * 50
            if (_dev){
                _timeAnim = _height * 5
                $(".NovHome li").eq(0).css('background-color', '#5F5F5F')
            }
        }
        if (_height < $(".NovSlider").height()){
            return;
        }
        /**/
        $(".NovSliderMove").html($(".NovSliderMove").html() + $(".NovSliderMove").html())
        
        $(".NovSliderMove").mouseover(function(){
            $(".NovSliderMove").stop();
        }).mouseout(function(){
            animateHomeReal(1)
        });
        animateHomeReal(-1)
    }
    function animateHomeReal(time){
        if (time != -1){
            miTime = _timeAnim * (1- (($(".NovSliderMove").position().top) / -_height))
        }else{
            miTime = _timeAnim
            $(".NovSliderMove").css('top',0);
        }
        $(".NovSliderMove").animate({
            top: -_height
        }, miTime,  'linear', function() {
            animateHomeReal(-1)
        });
    }
}
////-------------------------------------------------------
//SLIDER HOME
////-------------------------------------------------------
function setCycle(){
    var _sfast = 10;
    var _sslow = 800;
    var _timeout = 4000
    var _delay = 1000
    if (_dev){
        _sslow = 300;
        _timeout =100;
        _delay = 400
    }
    var _speed = _sslow;
    var _mover = false
    var _current = -1
    var _oldCurrent = -2
    var _currentTmp = -1
    $.fn.cycle.custom = function(curr, next, opts, cb, fwd, speedOverride) {
        if (_mover){
            _speed = _sfast
        }else{
            _speed = _sslow
        }
        var $l = $(curr), $n = $(next);
        var speedIn = opts.speedIn, speedOut = opts.speedOut, easeIn = opts.easeIn, easeOut = opts.easeOut;
        $n.css(opts.cssBefore);
        if (speedOverride) {
            if (typeof speedOverride == 'number')
                speedIn = speedOut = speedOverride;
            else
                speedIn = speedOut = 1;
            easeIn = easeOut = null;
        }
        var fn = function() {
            $n.animate(opts.animIn, _speed, easeIn, function() {
                cb();
            });
        };
        $l.animate(opts.animOut, _speed, easeOut, function() {
            $l.css(opts.cssAfter);
            if (!opts.sync)
                fn();
        });
        if (opts.sync) fn();
        _speed = _sslow
    };
    function onAfter(curr,next,opts) {
        //_currentTmp = opts.currSlide
        _currentTmp++
    }
    $('#s4').before('<div id="nav" class="nav">').cycle({
        fx:     'fade',
        pager:  '#nav',
        timeout: _timeout,
        delay:  _delay,
        pauseOnPagerHover: false,
        speed: _speed,
        after:     onAfter
    });
    ////-------------------------------------------------------
    var toco = 0
    var inPause = false
    if (0){
        _pause()
    }else{
        _mover = false
        $('#pauseButton').removeClass('Pause')
        $('#pauseButton').addClass('Play')
        toco =1;
        inPause = false
    }
    function _pause(){
        _mover = false
        $('#s4').cycle('pause');
        $('#pauseButton').removeClass('Play')
        $('#pauseButton').addClass('Pause')
        toco =0;
        inPause = true
    }
    function _resume(){
        _mover = false
        $('#s4').cycle('resume', true);
        $('#pauseButton').removeClass('Pause')
        $('#pauseButton').addClass('Play')
        toco =1;
        inPause = false
    }
    $('#pauseButton').click(function() {
        toco++
        if (toco%2==0){
            _pause()
        }else{
            _resume()
        }
    });
    $(".Slider .nav a").mouseover(function(){
        _mover = true
    })
    $(".Slider .nav").mouseout(function(){
        _mover = false
    })
    function checkTime() {
        setTimeout(function(){
            _oldCurrent = _current
            _current = _currentTmp
            if (_con) console.log('-----------------------');
            if (_con) console.log("Curr: "+ _current + " Old: " + _oldCurrent)
            if (_oldCurrent == _current){
                if (_con) console.log("ES IGUAL!!");
                if (inPause == false){
                    _oldCurrent = -1
                    $("#pauseButton").click()
                    setTimeout(function(){
                        $("#pauseButton").click()
                    },80)
                }
            }
            checkTime()
        },((_timeout+_speed)*1.4));
    }
    checkTime()
}

