$(document).ready(
    function() {
        setListenerCallToAction();
    });

// CallToAction parameters
var nHeigthMarginMenuCallToAction = 86;
var nHeigthVoiceMenuCallToAction = 18;

function openMenuCallToAction(_pathOpenMenuCallToAction) {
    //
    var nVoiceMenuCallToAction = $(_pathOpenMenuCallToAction + ' > ul > li').length;
    if (nVoiceMenuCallToAction > 0) {
        var nHeigthSubMenuCallToAction = (nHeigthVoiceMenuCallToAction * nVoiceMenuCallToAction) + nHeigthMarginMenuCallToAction;
        $(_pathOpenMenuCallToAction).css({ 'height': nHeigthSubMenuCallToAction + 'px' });
    }
}

function closeMenuCallToAction(_sPath) {
    var nHeigthSubMenuCallToAction = 0;
    $(_sPath).css({ 'height': nHeigthSubMenuCallToAction + 'px' });
}

function setListenerCallToAction() {
    // CallToAction
    var nVoiceCallToAction = $('.callToAction > ul > li').length;
    for (i = 1; i <= nVoiceCallToAction; i++) {
        var iCurrent = i.toString();

        $('#lnkimageCTA' + iCurrent).hoverIntent(function() {
            var sPath = '#' + this.id.replace('lnkimageCTA', 'menuCTA');
            var nVoiceMenuCallToAction = $(sPath + ' > ul > li').length;
            if (nVoiceMenuCallToAction > 0) {
                openMenuCallToAction(sPath);
            }
        }, function() {
            var sPath = '#' + this.id.replace('lnkimageCTA', 'menuCTA');
            var nVoiceMenuCallToAction = $(sPath + ' > ul > li').length;
            if (nVoiceMenuCallToAction > 0) {
                closeMenuCallToAction(sPath);
            }
        });      
    }  
}
