/***************
 * Open LPDI
 ***************/
function openLPDI(url)
{
    var width = (screen.availWidth <= 1024)?screen.availWidth - 20:1020;
    var height = (screen.availHeight <= 738)?screen.availHeight - 60:678;

    var top = (screen.availHeight - height)/2;
    var left = (screen.availWidth - width)/2;

    window.open(url, '', 'top=' + top + ',left=' + left + ',width=' + width + ',height=' + height + ',directories=no,location=no,menubar=no,scrollbars=yes,resizable=yes,toolbar=no');
}

/***************
 * Open Demo Popup
 ***************/

function displayVideo(name)
{
    if ($('videoPlayerHost'))
    {
      $('videoPlayerHost').remove();
    }
    var videoPlayerHost = document.createElement('div');
    videoPlayerHost.id = 'videoPlayerHost';

    var ajax = new Ajax.Updater('videoPlayerHost', '/fr_FR/home/videoPlayer', {
      parameters: { playlist: name }
      });
    document.body.appendChild(videoPlayerHost);

} // displayVideo()

function createNews(id)
{
    if ($('newsZoom'))
    {
      $('newsZoom').remove();
    }
    var newsZoom = document.createElement('div');
    Element.extend(newsZoom);
    newsZoom.id = 'newsZoom';
    newsZoom.innerHTML = $(id + '-extended').innerHTML;

    var newsZoomClose = document.createElement('div');
    newsZoomClose.id = 'newsZoomClose';
    newsZoomClose.innerHTML = '<p><a href="javascript:void()" onclick="$(\'newsZoom\').remove()">Cliquer ici pour fermer</a></p>';
    newsZoom.appendChild(newsZoomClose);
    document.body.appendChild(newsZoom);

} // createNews()



/***************
 * Collapsible
 ***************/

function showFAQ(faqItem)
{
    hideall();

    var faq = faqItem.parentNode;
    var Nodes = faq.childNodes;
    var max = Nodes.length;

    for(var i = 0;i < max;i++) {
        var nodeObj = Nodes.item(i)
        var str = nodeObj.id;
        if (nodeObj.nodeType == 1) { //1 ELEMENT_NODE
            if (nodeObj.tagName.toLowerCase() == 'div') {
                nodeObj.style.display = 'block';
                break;
            }
        }
    }
}

function hideall()
{
    var Nodes = document.getElementsByTagName("div");
    var max = Nodes.length;
    for(var i = 0;i < max;i++) {
        var nodeObj = Nodes.item(i);
        if (nodeObj.className.indexOf("FaqAnswer")== -1) {
            continue;
        }
        nodeObj.style.display = "none";
    }
}

function showElement(elementId)
{
    document.getElementById(elementId).style.display = 'block';
}

function hideElement(elementId)
{
    var nodeObj = document.getElementById(elementId);
    nodeObj.style.display = 'none';
}
