var topMenu = '#menu';

function attachMenuHoverHandler() {
    jQuery('.menu').mouseover(function(evt) {
        hoverAnimation(0.6, evt, true);
    })
    .mouseout(function(evt) {
        hoverAnimation(1.0, evt, false);
    });
}

function setSelectedLink(topMenu, rightMenu) {
    var topNav = jQuery(topMenu);
    var rightNav = jQuery(rightMenu);
    
    topNav.find('a').click(function() {
        window.name = jQuery(this).attr('href');
    });
    
    rightNav.find('.yttma_1').click(function() {
        var hrefAttr = jQuery(this).attr('href');
        var linkLocator = '/sirmaitt' + hrefAttr.substring(hrefAttr.lastIndexOf('/'));
        window.name = linkLocator;
    });
    
    topNav.find('.' + props.menuSelected).removeClass(props.menuSelected);

    topNav.find('a[href=' + window.name + ']').addClass(props.menuSelected);
    
    jQuery('a:contains("Home"), a:contains("Contacts"), .site-logo a').click(function() {
        deselectMenu();
    });
}

function hoverAnimation(opacityValue, evt, isOver) {
    var srcTarget = jQuery(evt.target);
    if(srcTarget.is('a') && !srcTarget.hasClass(props.menuSelected)) {
        srcTarget.toggleClass(props.menuHover);
        srcTarget.animate({opacity: opacityValue}, {queue: false});
    }
}

function deselectMenu() {
    jQuery(topMenu).find('a[href=' + window.name + ']').removeClass(props.menuSelected);
    window.name = '';
}

function setQuicksearchTitle() {
    var quick_search_input 	= jQuery("#searchform input:text");
	jQuery(quick_search_input).after('<span class="search-field-title">Search</span>');
	jQuery(quick_search_input).click(function() {
		jQuery('.search-field-title').fadeOut();
	}).blur(function() {
        if(jQuery(this).val() == '') {
            jQuery('.search-field-title').fadeIn();
        }
    });
}

function setQuicksearchfieldHandler() {
    jQuery("#searchform input:text").keypress(function(evt) {
        if(evt.which == 13) {
            deselectMenu();
        }
    });
    
}

var props = {
    menuHover       : 'menu-hover',
    menuSelected    : 'menu-selected'
}
