﻿// Funkce spouštěné při načítání stránky


	// Fce pro vytvoreni bezpecneho odkazu
inCMS.initLinks = function() {

    var mailList = $('span.link');
    mailList.each(function() {
        var mail = $(this).html().replace('(zavinac)', '@');
        mail = mail.replace(/\(tecka\)/g, '.');
        $(this).html('<a href="mailto:' + mail + '" title="' + mail + '">' + mail + '</a>');
    });
}
	inCMS.initLinks();

	
	$(document).ready(function() {
        


	    $('li').hover(function() {
	        $(this).addClass('hover');
	    }, function() {
	        $(this).removeClass('hover');
	    });
        
	    $('.styled tbody tr:odd').addClass('hl');

	    // Languages init
	    $('#languages').append('<div id="languageActual"></div>').append($('<div id="languageBox"></div>').hide());
	    $('#languageActual').append($('#languages a[class="active"]').eq(0));
	    $('#languages a[class!="active"]').each(function() { $('#languageBox').eq(0).append($(this)); });
	    var langDuration = 300;
	    $('#languages').bind('mouseenter', function() { $('#languageBox').animate({ height: 55 }, { duration: langDuration, queue: false }); }).bind('mouseleave', function() { $('#languageBox').animate({ height: 0 }, { duration: langDuration, queue: false }); });

	    // reset
	    $('#mainBox .list .content').css('left', '0px');
	    $('#mainBox .arrow a').unbind('click');
	    $('#mainBox .arrow a').hide();
	    // new setting
	    var listItems = $('#mainBox .list .listItem');
	    var listItemsCount = $(listItems).length;
	    if (listItemsCount > 4) {
	        var actualItemIndex = 0, listItemWidth = (225 + 15);
	        var listContainerWidth = listItemsCount * listItemWidth;
	        $('#mainBox .list .prev a').hide(); $('#mainBox .list .next a').show();
	        $('#mainBox .list .content').css('width', listContainerWidth + 'px');
	        $('#mainBox .list .next a').click(function(a) {
	            a.preventDefault();
	            $('#mainBox .list .arrow a').show(); actualItemIndex++;
	            $(this).parent().parent().find('.content').eq(0).animate({ left: -(actualItemIndex * listItemWidth) + 'px' });
	            if (actualItemIndex + 1 >= listItemsCount - 3) { $(this).hide(); } return false;
	        });
	        $('#mainBox .list .prev a').click(function(a) {
	            a.preventDefault();
	            $('#mainBox .list .arrow a').show(); actualItemIndex--;
	            $(this).parent().parent().find('.content').eq(0).animate({ left: -(actualItemIndex * listItemWidth) + 'px' });
	            if (actualItemIndex == 0) { $(this).hide(); } return false;
	        });
	    }

	 
	    
	});

