﻿function pageWidth() 
{
    return window.innerWidth != null? window.innerWidth: document.documentElement && document.documentElement.clientWidth ? document.documentElement.clientWidth:document.body != null? document.body.clientWidth:null;
}

function pageHeight() 
{
    return window.innerHeight != null? window.innerHeight: document.documentElement && document.documentElement.clientHeight ? document.documentElement.clientHeight:document.body != null? document.body.clientHeight:null;
}

function posLeft() 
{
    return typeof window.pageXOffset != 'undefined' ? window.pageXOffset:document.documentElement && document.documentElement.scrollLeft? document.documentElement.scrollLeft:document.body.scrollLeft? document.body.scrollLeft:0;
}

function posTop() 
{
    return typeof window.pageYOffset != 'undefined' ? window.pageYOffset:document.documentElement && document.documentElement.scrollTop? document.documentElement.scrollTop: document.body.scrollTop? document.body.scrollTop:0;
}

function scrollFix()
{
    document.getElementById('MessageFond').style.top=posTop()+'px';
    document.getElementById('MessageFond').style.left=posLeft()+'px';
}

function sizeFix()
{
    document.getElementById('MessageFond').style.height=pageHeight()+'px';
    document.getElementById('MessageFond').style.width=pageWidth()+'px';
}

function showMessage(Message)
{
    if (navigator.appName == 'Microsoft Internet Explorer')
        {
        var Drps = document.getElementsByTagName("select");
        for (var i=0; i<Drps.length; i++)
           {Drps[i].style.visibility='hidden';}
        var Ifrs = document.getElementsByTagName("iframe");
        for (var i=0; i<Ifrs.length; i++)
           {Ifrs[i].style.visibility='hidden';}
        var Objs = document.getElementsByTagName("object");
        for (var i=0; i<Objs.length; i++)
           {Objs[i].style.visibility='hidden';}
        }
    document.getElementById('MessageFond').style.height=pageHeight()+'px';
    document.getElementById('MessageFond').className='MessageFond';
    if (navigator.appName == 'Microsoft Internet Explorer')
        document.getElementById('MessageFond').className='MessageFondExplorer';
    window.onscroll = scrollFix; 
    window.onresize = sizeFix;
    document.getElementById('MessageFond').style.display='block';
    var chaine = "<div>";
    chaine += "<img src='Images/Message/BlancTop.gif' alt='' />";
    chaine += "<table cellpadding='0' cellspacing='0' border='0' class='MessageTable'>";
    chaine += "<tr><td style='width: 50px; text-align: center'><img src='Images/Message/Attention.gif' alt='' /></td>";
    chaine += "<td style='padding: 10px'><div style='text-align: left'>"+Message+"</div></td></tr>";    
    chaine += "<tr><td colspan='2' style='text-align: center; padding-top: 10px; padding-bottom: 10px'><img src='Images/Message/Ok.jpg' alt='' style='cursor: pointer; border: none' onclick='closeMessage();' /></td></tr>";
    chaine += "</table>";
    chaine += "<img src='Images/Message/BlancBottom.gif' alt='' />" ;   
    chaine += "</div>";
    document.getElementById('MessageBoite').innerHTML = chaine;
    var tp=posTop()+((pageHeight()-180)/2)-12;
    var lt=posLeft()+((pageWidth()-260)/2)-12;
    document.getElementById('MessageBoite').style.top=(tp<0?0:tp)+'px';
    document.getElementById('MessageBoite').style.left=(lt<0?0:lt)+'px';
    document.getElementById('MessageBoite').style.width=180+'px';
    document.getElementById('MessageBoite').style.height=260+'px';
    document.getElementById('MessageBoite').style.display='block';
}

function closeMessage()
{
    if (navigator.appName=='Microsoft Internet Explorer')
        {
        var Drps = document.getElementsByTagName("select");
        for (var i=0; i<Drps.length; i++)
            {Drps[i].style.visibility='visible';}
        var Ifrs = document.getElementsByTagName("iframe");
        for (var i=0; i<Ifrs.length; i++)
            {Ifrs[i].style.visibility='visible';}
        var Objs = document.getElementsByTagName("object");
        for (var i=0; i<Objs.length; i++)
            {Objs[i].style.visibility='visible';}
        }
    document.getElementById('MessageFond').style.display='none';
    document.getElementById('MessageBoite').style.display='none';
    window.onscroll=null;
    window.onresize=null;    
}
