// JavaScript Document
/*
*   @params pElement    : element HTML
*   @params pPosition   : string center | left | right
*/
function position(pElement, pPosition)//utilise browserDetect
{
    switch( pPosition )
    {
        case 'center-middle' : 
            if(browserDetect() != 'Internet Explorer')
            {
                var largeurScene = window.innerWidth;
                var largeurUI = pElement.offsetWidth;
                var centreX = (largeurScene * 0.5) - (largeurUI * 0.5);
                        
                var hauteurScene = window.innerHeight;
                var hauteurUI = pElement.offsetHeight;
                var centreY = (hauteurScene * 0.5) - (hauteurUI * 0.5); 
                        
                pElement.style.left = centreX+"px";
                pElement.style.top = centreY+"px";
                pElement.style.zIndex = '9999';
				
            }
            else
            {
                var largeurScene = document.documentElement.clientWidth;
                var largeurUI = pElement.offsetWidth;
                var centreX = (largeurScene * 0.5) - (largeurUI * 0.5);
                        
                var hauteurScene = document.documentElement.clientHeight;
                var hauteurUI = pElement.offsetHeight;
                var centreY = (hauteurScene * 0.5) - (hauteurUI * 0.5); 
                        
                pElement.style.left = centreX+"px";
                pElement.style.top = centreY+"px";
                pElement.style.zIndex = '9999';
            }
        break;
    }
}


function browserDetect()// retourne string nom du navigateur
{
    var detect = navigator.userAgent.toLowerCase();
    var OS,browser,version,total,thestring;
    
    if (checkIt('konqueror'))
    {
        browser = "Konqueror";
        OS = "Linux";
    }
    else if (checkIt('safari'))
    {
         browser = "Safari";
         return browser;
    }
    else if (checkIt('omniweb')) 
    {
        browser = "OmniWeb";
         return browser;
    }
    else if (checkIt('opera')) 
    {
        browser = "Opera";
         return browser;
    }
    else if (checkIt('webtv'))
    {
         browser = "WebTV";
         return browser;
    }
    else if (checkIt('icab'))
    {
         browser = "iCab";
         return browser;
    }
    else if (checkIt('msie')) 
    {
        browser = "Internet Explorer";
        return browser;
    }
    else if (!checkIt('compatible'))
    {
        browser = "Netscape Navigator"
        version = detect.charAt(8);
    }
    else browser = "An unknown browser";
    
    if (!version) 
    {
        version = detect.charAt(place + thestring.length);
    
    }
    if (!OS)
    {
        if (checkIt('linux')) OS = "Linux";
        else if (checkIt('x11')) OS = "Unix";
        else if (checkIt('mac')) OS = "Mac"
        else if (checkIt('win')) OS = "Windows"
        else OS = "an unknown operating system";
    }   
    
    function checkIt(string)
    {
        place = detect.indexOf(string) + 1;
        thestring = string;
        return place;
    }
}


visible = false;
function ShowOrHide(lmt)
{
	if( !visible )
	{
		lmt.style.display = "Block";
		visible = true;
	}
	else
	{
		lmt.style.display = "none";
		visible = false;;
	}
}
