
addListenner(window, "load", installPicturePopup, true);

/**
 * Place l'ouverture du popup de l'image sur le clic
 */
function installPicturePopup()
{
    var linklist = document.getElementsByTagName('a');
    for (var i = 0; i < linklist.length; i++) {
        if (/popup-page/.test(linklist[i].className)) {
        	if (!linklist[i].hrefsav) {
            	linklist[i].hrefsav = linklist[i].href;
            	linklist[i].href = 'javascript: return false;';
        	}
            linklist[i].onclick = openPagePopup;

        } else if (/popup/.test(linklist[i].className)) {
        	if (!linklist[i].hrefsav) {
	            linklist[i].hrefsav = linklist[i].href;
	            linklist[i].href = 'javascript: return false;';
        	}
        	linklist[i].onclick = openPicturePopup;
        }
    }

} // end function "installImagePopup"



/**
 * Créé un popup pour une page
 */
function openPagePopup()
{
	alert(this.hrefsav);
    var popup = window.open(this.hrefsav, 'popuppage', 'height=500, width=600, toolbar=no, menubar=no, location=no, resizable=yes, scrollbars=yes, status=no');
    //popup.document.write(getPopupWindow(this.href, this.title));
    //this.href = 'javascript: return false;';
    popup.document.close();

    return false;

} // end function "openPagePopup"



/**
 * Créé le popup du zoom de l'image
 */
function openPicturePopup()
{
    var popup = window.open('', 'zoomillustration', 'height=300, width=280, toolbar=no, menubar=no, location=no, resizable=yes, scrollbars=yes, status=no');
    popup.document.write(getPopupWindow(this.hrefsav, this.title));
    popup.document.close();
    
    return false;

} // end function "openPicturePopup"




function getPopupWindow (url, title)
{
    var popupContent = '';
    popupContent += '<html>\r\n';
    popupContent += '    <head>\r\n';
    popupContent += '        <title>' + title + '</title>\r\n';
    popupContent += '    </head>\r\n';
    popupContent += '    <body style="background : #ffffff;">\r\n';
    popupContent += '        <img src="' + url + '" alt="' + title + '"/>\r\n';
    popupContent += '    <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">\r\n';
    popupContent += '    <!--\r\n';
    popupContent += '    var images = document.getElementsByTagName(\'img\');\r\n';

    popupContent += '    images[0].onload = function () {\r\n';
    popupContent += '    	if (this.width > 50 && this.height > 100) {\r\n';
    popupContent += '    		window.resizeTo(this.width + 40, this.height + 70);\r\n';
    popupContent += '    	}\r\n';
    popupContent += '    };\r\n';

    popupContent += '    // -->\r\n';
    popupContent += '    </SCRIPT>\r\n';
    popupContent += '    </body>\r\n';
    popupContent += '</html>\r\n';

    return popupContent;
} // end function "getPopupWindow"


