jQuery.noConflict();

// Resize ears width
function resizeEars() {
    var ear_width = (jQuery(window).width() - 960) / 2;
    jQuery('.ear').css('width', ear_width + 'px');
}

// Resize shadow height
function autoheight() {
    jQuery('.autoheight').each(function(){
        var parent_height = jQuery(this).parent().height();
        jQuery(this).css('height', parent_height + 'px');
    });
}

// Generate dropdown menu
function dropDown(jObject) {
    var width = jObject.children('.dropdown').innerWidth();
    var height = jObject.children('.dropdown').innerHeight();
    jQuery('.top.center', jObject).css('width', width + 'px');
    jQuery('.top.right', jObject).css('left', width + 'px');
    jQuery('.middle.left', jObject).css('height', height + 'px');
    jQuery('.middle.right', jObject).css('height', height + 'px');
    jQuery('.middle.right', jObject).css('left', width + 'px');
    jQuery('.bottom.center', jObject).css('width', width + 'px');
    jQuery('.bottom.right', jObject).css('left', width + 'px');
}

jQuery(function(){
    resizeEars();
    jQuery(window).resize(function(){
        resizeEars();
    });
    
    autoheight();
    setInterval(autoheight, 10);
    
    // Add deviders to Header Menu
    jQuery('li.item2').after('<li class="divider">|</li>');
    jQuery('li.item3').after('<li class="divider">|</li>');
    jQuery('li.item4').after('<li class="divider">|</li>');
    
    // Language effects
    jQuery('#language').hover(function(){
        jQuery(this).addClass('hovered');
        jQuery('#choose').addClass('hovered');
        jQuery('#jflanguageselection').show();
    },function(){
        jQuery(this).removeClass('hovered');
        jQuery('#choose').removeClass('hovered');
        jQuery('#jflanguageselection').hide();
    });
    
    // Current language
    jQuery('#language .center').prepend(jQuery('#active_language').text());
    
    // Active menu add LI
    jQuery('#navigation > .menu > li.active:not(.item14)').before('<li class="active-before"></li>');
    jQuery('#navigation > .menu > li.active:not(.item14)').after('<li class="active-after"></li>');
    
    // Become a partner button settings
    jQuery('#navigation > .menu > li.item14').before('<li class="bap-before"></li>');
    jQuery('#navigation > .menu > li.item14').after('<li class="bap-after"></li>');
    
    // Become a partner hover effect
    jQuery('#navigation .item14 a').hover(function(){
        jQuery('#navigation .item14').addClass('hovered');
        jQuery('li.bap-before, li.bap-after').addClass('hovered');
    },function(){
        jQuery('#navigation .item14').removeClass('hovered');
        jQuery('li.bap-before, li.bap-after').removeClass('hovered');
    });
    
    // Become a partner parent remove
    jQuery('#navigation .item14').removeClass('parent');
    jQuery('#navigation .item14 ul').css('display', 'none');
    
    // Become a partner add active
    if(jQuery('#navigation .item14').hasClass('active')) {
        jQuery('li.bap-before, li.bap-after').addClass('bap-active');
    }
    
    // Add dropdown div
    jQuery('#navigation > ul > li.parent > ul').wrap('<div class="dropdown"><div></div></div>');
    jQuery('#navigation .dropdown div').prepend('<div class="top left"></div><div class="top center"></div><div class="top right"></div><div class="middle left"></div><div class="middle right"></div><div class="bottom left"></div><div class="bottom center"></div><div class="bottom right"></div>');
    
    // Dropdown Main Manu
    jQuery('#navigation > .menu > li.parent:not(.active):not(.item14)').hover(
        function() {
            jQuery(this).addClass('transparent-bg');
            jQuery(this).children('.dropdown').css('display', 'block');
            dropDown(jQuery(this));
        },
        function() {
            jQuery(this).removeClass('transparent-bg');
            jQuery(this).children('.dropdown').css('display', 'none');
        });
    
    // Search button hover effect
    jQuery('#search .button').hover(function(){
        jQuery(this).addClass('hovered');
    },function(){
        jQuery(this).removeClass('hovered');
    });
    
    jQuery('#slider').nivoSlider({
        effect: 'fade',
        directionNav: false
    });

    var table_blue = 0;
    jQuery('table.table-blue tr').each(function(){
        if(table_blue % 2 == 0) {
            jQuery(this).children('td').css('background-color', '#a7bfde');
        } else {
            jQuery(this).children('td').css('background-color', '#d3dfee');
        }

        table_blue++;
    });

    jQuery('.shadow-gallery img').each(function(){
        var url = jQuery(this).attr('src');
        url = url.replace('_thumb.jpg', '.jpg');
        jQuery(this).parent().attr('href', url);
    });

    Shadowbox.init();

    jQuery('#mycarousel').jcarousel({
        'scroll': 2
    });
});
