/**
* Набор функций для главной страницы Грандснаб-Е
* 
* (c) 2010 Студия "Новый сайт"
* www.novelsite.ru
* 
*/

function mycarousel_initCallback(carousel) {
    jQuery('.jcarousel-control a').bind('click', function() {
        carousel.scroll(jQuery.jcarousel.intval(jQuery(this).text()));
        return false;
    });
 
    jQuery('.jcarousel-scroll select').bind('change', function() {
        carousel.options.scroll = jQuery.jcarousel.intval(this.options[this.selectedIndex].value);
        return false;
    });
 
    jQuery('#mycarousel-next').bind('click', function() {
        carousel.next();
        return false;
    });
 
    jQuery('#mycarousel-prev').bind('click', function() {
        carousel.prev();
        return false;
    });
};

$(document).ready(function(){

    $("#mycarousel").jcarousel({
        animation: 4500, 
        rtl: false,
        scroll:1,
        auto: 5,
        visible: 4,
        wrap: 'last',
        initCallback: mycarousel_initCallback,
        buttonNextHTML: null,
        buttonPrevHTML: null
    });
    
    $("ul.sf-menu").supersubs({ 
            minWidth:    10,
            maxWidth:    22,
            extraWidth:  1
    }).superfish({ 
            animation: {opacity:'show',height:'show'},
            dropShadows:   true,
            speed: 'fast',
            delay: 700
    });


    // пузыри ховер
    $("#mycarousel ul li p").hover(
      function() {
          $(this).css({'cursor':'pointer'});
          $(this).find('a').css({'color': '#bb0000'});
      } , 
      function() {
          $(this).find('a').css({'color': '#0072c6'});
    });
    
    $("#mycarousel ul li p").click(
    function() {
        window.location = $(this).find('a').attr('href');
    });

    theRotator(5777);
    
    $('.tlogos').find('a').hover(
      function() {
        var obj1 = $(this).find('img');
        var s1 = obj1.attr('src');
        s1 = s1.substr(0, s1.length-4) + '_over.gif';
        obj1.attr('src', s1);
      } , 
      function() {
        var obj1 = $(this).find('img');
        var s1 = obj1.attr('src');
        s1 = s1.substr(0, s1.length-9) + '.gif';
        obj1.attr('src', s1);
    });

    
});

$(window).load(function() {
    $(window).resize();
});

$(window).resize(function() {
    // получим ширину окна
    var cc = 0;
    if (window.innerWidth) {
        cc = window.innerWidth;
    } else if (document.documentElement && document.documentElement.clientWidth){
        cc = document.documentElement.clientWidth;
    } else if (document.body.clientWidth){
        cc = document.body.clientWidth;
    }

    if (cc > 1250) {
        // правим позицию телефонов
        var cc3 = parseInt((cc - 1250)/2 + 450);
        $('#tel1').css({'left' : cc3});
        
        // правим ширину меню суперфиш
        var cc4 = parseInt((cc - 1250)/16 + 24);
        if (cc4 <= 50) {
            $('ul.sf-menu a').css({'padding' : '16px '+cc4+'px 15px '+(cc4-2)+'px'});
            $('ul.sf-menu li li a').css({'padding' : '12px 17px 11px 17px'});
        }
        
    }

    // правим ширину menu2
    var cc5 = parseInt($('ul.sf-menu').attr('clientWidth'))-34;
    $('#menu2').css({'width' : cc5+'px'});
    $('#menu2r').css({'left' : (cc5+147)+'px'});

    // правим ширину контента на 1-й
    $('#content1').css({'width' : (cc5+38)+'px'});
});

