function getFramePrincipale(winObj) {
    if (winObj.document.getElementsByTagName("frame").length > 0) {
        return getFramePrincipale(winObj.frames[0]);
    } else {
        return winObj;
    }

}

function enHaut(winObj) {
    if (winObj.document.getElementsByTagName("frame").length > 0) {

        winObj = getFramePrincipale(winObj);

    }
    var docObj = winObj.document;
    try {
        winObj.scrollTo(0, 0);
    } catch(e) {
    }
}

function isIE6() {
    try {
        return navigator.userAgent.indexOf('MSIE 6') != - 1;
    } catch (ex) {
    }
    return false;
}
function openWinTools1(nameWinTools, url) {

    var height = 600;
    var width = 900;
    try {
        height = top.document.body.clientHeight * 0.70 - 65;
        width = top.document.body.clientWidth * 0.90;
    } catch (ex) {
    }

    return openWinToolsHW1(nameWinTools, height, width, url);
}

function openWinToolsHW1(nameWinTools, h, w, url) {
    var height = h;
    var width = w;
    var topPos = 0;
    var leftPos = 0;
    try {
        topPos = window.screenTop + 65;
        leftPos = window.screenLeft + (top.document.body.clientWidth / 2) - (width / 2);
    } catch (ex) {
    }

    var win = window.open(url, nameWinTools, "left=" + leftPos + ",top=" + topPos + ",height=" + height + ",width=" + width + ",menubar=no,scrollbars=yes,statusbar=no,resizable=yes");
    return win;
}


function openPopup(winObj, path, url, name, tailleFenetre) {
	
	
    //    try {
    //                docObj.getElementsByTagName('BODY')[0].innerHTML;
    //            }catch (ex) {
    //                setTimeout("openPopup('')",100);
    //                return;
    //            }
    //  alert(url);
	
	document.getElementsByTagName('body')[0].style.overflowY = "hidden";
	
    var ie6 = isIE6();
    if (ie6) {
        openWinTools1(name, url);
        return;

    }
    
    if (winObj.document.getElementsByTagName("frame").length > 0) {

        winObj = getFramePrincipale(winObj);

    }
    var docObj = winObj.document;
    try {
        winObj.scrollTo(0, 0);
    } catch(e) {
    }
    
    if (docObj.getElementById('fondNoirPopup')) {

        docObj.getElementById('fondNoirPopup').style.display = '';
        docObj.getElementById('close').style.display = '';
        //        docObj.removeAttribute
        if (name) {


            var frameDiv = docObj.getElementById('frameDiv');
            frameDiv.removeChild(docObj.getElementById('iframeIndexDiv'));
            var iframeIndex = docObj.createElement('div');
            iframeIndex.setAttribute("id", "iframeIndexDiv");
            var iframeIndexHTML = '<iframe name="' + name + '"';

            if (tailleFenetre) {
                iframeIndexHTML += ' height="' + tailleFenetre + 'px" ';
            } else {
                iframeIndexHTML += ' height="1000px" ';
            }
            iframeIndexHTML += ' id="iframeIndex" ';
            iframeIndexHTML += ' src="' + url + '" ';
            iframeIndexHTML += ' frameBorder="0" ';
            iframeIndexHTML += ' allowTransparency="true" ';
            iframeIndexHTML += ' backgroundColor="transparent" ';
            iframeIndexHTML += ' class="iframePopup" />';

            iframeIndex.innerHTML = iframeIndexHTML;
            try {
                frameDiv.appendChild(iframeIndex);
                return iframeIndex;
            } catch (ex) {};

        } else {
            docObj.getElementById('iframeIndex').style.display = '';
            docObj.getElementById('iframeIndex').src = url;
            return  docObj.getElementById('iframeIndex');
        }

    } else {
        var bodyDiv = docObj.createElement('div');
        bodyDiv.setAttribute("id", "frameDiv");
        var fondNoirDiv = docObj.createElement('div');
        fondNoirDiv.setAttribute("id", "fondNoirPopup");
        fondNoirDiv.className = 'disclaimerNoir';
        //fondNoirDiv.setAttribute("class", "disclaimerNoir");
        var closeDiv = docObj.createElement('div');

        closeDiv.setAttribute("id", "close");
        closeDiv.className = 'button_r';
		closeDiv.onclick = closeDisclaimer;
        //                closeDiv.setAttribute("style", "");
        closeDiv.innerHTML = "<a href=\"#\" onclick=\"closeDisclaimer();return false;\">close</a> ";
		
        var iframeIndex = docObj.createElement('div');
        iframeIndex.setAttribute("id", "iframeIndexDiv");
        var iframeIndexHTML = '<iframe name="' + name + '"';

        if (tailleFenetre) {
            iframeIndexHTML += ' height="' + tailleFenetre + 'px" ';
        } else {
            iframeIndexHTML += ' height="1000px" ';
        }
        iframeIndexHTML += ' id="iframeIndex" ';
        iframeIndexHTML += ' src="' + url + '" ';
        iframeIndexHTML += ' frameBorder="0" ';
        iframeIndexHTML += ' allowTransparency="true" ';
        iframeIndexHTML += ' backgroundColor="transparent" ';
        iframeIndexHTML += ' class="iframePopup" />';


        //iframeIndex.setAttribute("allowtransparency", "true");

        iframeIndex.innerHTML = iframeIndexHTML;

        try {
            bodyDiv.appendChild(fondNoirDiv);
            bodyDiv.appendChild(closeDiv);
            bodyDiv.appendChild(iframeIndex);
        } catch (ex) {
        	
        }
        docObj.body.appendChild(bodyDiv);
        return iframeIndex;

    }
}

function closeDisclaimer(){
	document.getElementById('iframeIndex').src='';
	document.getElementById('iframeIndex').style.display='none';
	document.getElementById('fondNoirPopup').style.display='none';
	document.getElementById('close').style.display='none';
	document.getElementsByTagName('body')[0].style.overflowY = "inherit";
}


