Your IP : 52.14.207.11


Current Path : /var/www/admin_ftp_12/data/www/httpdocs/eng/js/
Upload File :
Current File : /var/www/admin_ftp_12/data/www/httpdocs/eng/js/script.js

/* side ico nav scroll */
//console.log('Main script start');
function fixmenu() {
	var scrollPos = $(document).scrollTop();
	if (scrollPos > 10)
	{
	  $('body').addClass('b-body-scroll');
	}
	else 
	{
	  $('body').removeClass('b-body-scroll');
	}
}

$(document).ready(function() {
//	console.log('Main script ready');

    fixmenu();


    /* page scroll menu */
    $(document).on("scroll", onScroll);
    
    //smoothscroll
    $('.b-top-nav li a').on('click', function (e) {
		if ($('body').hasClass('b-sub-page'))
		{
			exit;
		}
        e.preventDefault();
       // $(document).off("scroll");
        
        $('.b-top-nav li').removeClass('active');
        $(this).parent().addClass('active');
      
        var target = this.hash,
            menu = target;
        $target = $(target);
        $('html, body').stop().animate({
				'scrollTop': $target.offset().top-110
			}, 500, 'swing', function () {
				$(document).on("scroll", onScroll);
        });
    });
    function onScroll(event){
            var scrollPos = $(document).scrollTop();
            $('.b-top-nav li a').each(function () {
                    var currLink = $(this);
                    var refElement = $(currLink.attr("href"));
                    if (refElement[0])
                    {
                            if (refElement.position().top <= scrollPos-110 && refElement.position().top + refElement.height() > scrollPos-110) {
                                    $('.b-top-nav li').removeClass("active");
                                    currLink.parent().addClass("active");
                            }
                            else{
                                    currLink.parent().removeClass("active");
                            }
                    }
            });
    }
    var difference = 170;
    $('.b-sidenav li').on('click', 'a[href*=#]', function (e) { // [href^=#]
        e.preventDefault();
       // $(document).off("scroll");
        
        $('.b-sidenav li').removeClass('active');
        $(this).parent().addClass('active');
      
        var target = this.hash,
            menu = target;
        $target = $(target);
        $('html, body').stop().animate({
				'scrollTop': $target.offset().top-difference
			}, 500, 'swing', function () {
				$(document).on("scroll", onSideScroll);
        });
    });

    function onSideScroll(event){
            var scrollPos = $(document).scrollTop();
            $('.b-sidenav li a').each(function () {
                    var currLink = $(this);
                    var refElement = $(currLink.attr("href"));
                    if (refElement[0])
                    {
                            if (refElement.position().top <= scrollPos-difference && refElement.position().top + refElement.height() > scrollPos-difference) {
                                    $('.b-sidenav li').removeClass("active");
                                    currLink.parent().addClass("active");
                            }
                            else{
                                    currLink.parent().removeClass("active");
                            }
                    }
            });
    }
	

	/* placeholder */
	$('input[placeholder], textarea[placeholder]').focus(function() {
	  var input = $(this);
	  if (input.val() == input.attr('placeholder')) {
		input.val('');
		input.removeClass('placeholder');
	  }
	}).blur(function() {
	  var input = $(this);
	  if (input.val() == '' || input.val() == input.attr('placeholder')) {
		input.addClass('placeholder');
		input.val(input.attr('placeholder'));
	  }
	}).blur();

	
	

	
	/* cycle slider plugin */
	$('.b-top-slider').cycle({ 
		timeout: 6000
	});

/**	$('.b-exp-slider').cycle({ 
		timeout: 6000,
		pager: '.b-exp-nav',
		pagerTemplate: ''
	});
/**/
	
	
	$('.b-use-slider').each(function() {
		var $prev = $('<div class="c-nav-prev"></div>').insertAfter(this);
		var $next = $('<div class="c-nav-next"></div>').insertAfter(this);

		$(this).cycle({
			fx:     'fade', 
			speed:  500, 
			timeout: 0, 
			prev:   $prev,
			next:	$next,
			slides: '> .b-use-slide'
		});
	 }); 
	

});


$(window).scroll(function(){
	fixmenu();
});