/*
			Fichier créé par Olivier LIGNY, alias @ntares, le 26/12/2002.
			Le fichier drag.js provient d'autre part.
			Modifié par H.A le 01/05/08

			Bibliothèque de fonctions permettant la gestion de fenêtres flottantes,
			c'est à dire de zones DIV contenant un élément IFRAME affichant une page.

*/




function CreateWin(name, src)
{
var width = 720;
var height = 180;
var left=(document.body.clientWidth-width-20);
//var top=(document.body.clientheight-height-10);
//var left=(screen.width-width)/2;
var top=(getWindowHeight()-height)/2;
//var top=(screen.top+150);
//var top=200;

var txt2write = "";

txt2write += '<DIV heightinit='+height+' id=\"'+name+'\" \r\n'; 
txt2write += 'style=\"cursor: move; visibility: hidden; LEFT: '+left+'px; WIDTH: '+width+'px; POSITION: absolute; TOP: '+top+'px; HEIGHT: '+(height)+'px\">\r\n'; 
txt2write += '<TABLE id=\''+name+'_tab\' height=\"100%\" cellSpacing=0 cellPadding=0 width=\"100%\" align=center \r\n'; 
txt2write += 'background=\"\" border=0>\r\n'; 
txt2write += '  <TBODY>\r\n'; 
txt2write += '  <TR>\r\n'; 
txt2write += '    <TD background=Images/bord.gif></TD>\r\n'; 
txt2write += '    <TD background=Images/bord.gif height=1></TD>\r\n'; 
txt2write += '    <TD background=Images/bord.gif></TD></TR>\r\n'; 
txt2write += '  <TR>\r\n'; 
txt2write += '    <TD width=1 background=Images/bord.gif></TD>\r\n'; 
txt2write += '    <TD vAlign=top align=middle>\r\n'; 
txt2write += '\r\n'; 
txt2write += '          <TABLE cellSpacing=0 cellPadding=0 width=0 border=0 height=\"100%\">\r\n'; 
txt2write += '             <TBODY>\r\n'; 
txt2write += '             <TR>\r\n'; 
txt2write += '             <TD bgColor=#FFFFCC valign=top align=center ><FONT face=Verdana color=#0 size=6 >\r\n'; 
txt2write += '\r\n'; 
txt2write += '    		     <TABLE cellSpacing=0 cellPadding=0 width=\"100%\" height=\"20px\" border=0 >\r\n'; 
txt2write += '      		   <TBODY>\r\n'; 
txt2write += '    	            <TR>\r\n'; 
txt2write += '    	            </FONT></TD>\r\n'; 
txt2write += '    	            <TD vAlign=center align=right> \r\n';   		        
txt2write += '    	            <a href="#" onclick=\"cache(\''+name+'\')\"> \r\n'; 
txt2write += '    		        Fermer la fen&ecirc;tre X&nbsp;\</TD></TR>\r\n'; 
txt2write += '		         </TBODY></TABLE>\r\n'; 
txt2write += '\r\n'; 
txt2write += '			</FONT></TD></TR>\r\n'; 
txt2write += '       		 <TR>\r\n'; 
txt2write += '            <TD vAlign=top align=middle><IFRAME \r\n'; 
txt2write += '            style=\"HEIGHT:'+height+'px;WIDTH:'+(width-2)+'px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px \" \r\n'; 
txt2write += '            name=ifrm_'+name+' src=\"'+src+'\" width=\"100%\" heightinit='+(height-18)+' ></IFRAME>\r\n'; 
txt2write += '            </TD></TR>\r\n'; 
txt2write += '        </TBODY></TABLE>\r\n'; 
txt2write += '\r\n'; 
txt2write += '    </TD>\r\n'; 
txt2write += '    <TD width=1 background=Images/bord.gif></TD></TR>\r\n'; 
txt2write += '    <TR>\r\n'; 
txt2write += '    <TD background=Images/bord.gif></TD>\r\n'; 
txt2write += '    <TD background=Images/bord.gif height=1></TD>\r\n'; 
txt2write += '    <TD background=Images/bord.gif></TD></TR>\r\n'; 
txt2write += '\r\n'; 
txt2write += '</TBODY></TABLE>\r\n'; 
txt2write += '\r\n'; 
txt2write += '</DIV>\r\n'; 

document.write(txt2write);

return false;

}

function CreateWinImg(name, title, src, width, height)
{
//var left=(screen.width-width-20);
var left=(document.body.clientWidth-width-10);
var top=20;
//var left=(screen.width-width)/2;
//var top=(screen.height-height)/2;
var txt2write = "";

txt2write += '<DIV heightinit='+height+' id=\"'+name+'\" \r\n'; 
txt2write += 'style=\"cursor: move; visibility: hidden; LEFT: '+left+'px; WIDTH: '+width+'px; POSITION: absolute; TOP: '+top+'px; HEIGHT: '+(height)+'px\">\r\n'; 
txt2write += '<TABLE id=\''+name+'_tab\' height=\"100%\" cellSpacing=0 cellPadding=0 width=\"100%\" align=center \r\n'; 
txt2write += 'background=\"\" border=0>\r\n'; 
txt2write += '  <TBODY>\r\n'; 
txt2write += '  <TR>\r\n'; 
txt2write += '    <TD background=Images/bord.gif></TD>\r\n'; 
txt2write += '    <TD background=Images/bord.gif height=1></TD>\r\n'; 
txt2write += '    <TD background=Images/bord.gif></TD></TR>\r\n'; 
txt2write += '  <TR>\r\n'; 
txt2write += '    <TD width=1 background=Images/bord.gif></TD>\r\n'; 
txt2write += '    <TD vAlign=top align=middle>\r\n'; 
txt2write += '\r\n'; 
txt2write += '          <TABLE cellSpacing=0 cellPadding=0 width=0 border=0 height=\"100%\">\r\n'; 
txt2write += '             <TBODY>\r\n'; 
txt2write += '             <TR>\r\n'; 
txt2write += '             <TD bgColor=#FFFFCC valign=top align=center ><FONT face=Verdana color=#0 size=6 >\r\n'; 
txt2write += '\r\n'; 
txt2write += '    		     <TABLE cellSpacing=0 cellPadding=0 width=\"100%\" height=\"20px\" border=0 >\r\n'; 
txt2write += '      		   <TBODY>\r\n'; 
txt2write += '    	            <TR>\r\n'; 
txt2write += '    	            </FONT></TD>\r\n'; 
txt2write += '    	            <TD vAlign=center align=right> \r\n';   		        
txt2write += '    	            <a href="#" onclick=\"cache(\''+name+'\')\"> \r\n'; 
txt2write += '    		        Fermer la fen&ecirc;tre X&nbsp;\</TD></TR>\r\n'; 
txt2write += '		         </TBODY></TABLE>\r\n'; 
txt2write += '\r\n'; 
txt2write += '			</FONT></TD></TR>\r\n'; 
txt2write += '       		 <TR>\r\n'; 
txt2write += '            <TD vAlign=top align=middle><IFRAME \r\n'; 
txt2write += '            style=\"HEIGHT:'+height+'px;WIDTH:'+(width-2)+'px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px \" \r\n'; 
txt2write += '            name=ifrm_'+name+' src=\"'+src+'\" width=\"100%\" heightinit='+(height-18)+' ></IFRAME>\r\n'; 
txt2write += '            </TD></TR>\r\n'; 
txt2write += '        </TBODY></TABLE>\r\n'; 
txt2write += '\r\n'; 
txt2write += '    </TD>\r\n'; 
txt2write += '    <TD width=1 background=Images/bord.gif></TD></TR>\r\n'; 
txt2write += '    <TR>\r\n'; 
txt2write += '    <TD background=Images/bord.gif></TD>\r\n'; 
txt2write += '    <TD background=Images/bord.gif height=1></TD>\r\n'; 
txt2write += '    <TD background=Images/bord.gif></TD></TR>\r\n'; 
txt2write += '\r\n'; 
txt2write += '</TBODY></TABLE>\r\n'; 
txt2write += '\r\n'; 
txt2write += '</DIV>\r\n'; 

document.write(txt2write);

return false;
}

function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
/*    if (navigator.appName=="Microsoft Internet Explorer") { 
    object.filter = "alpha(opacity=" + opacity + ")";
	}*/
}


function DestroyWin(name)
{
	if ( document.getElementById && document.getElementById(name) != null )
	{
		document.getElementById(name).style.visibility = "hidden";
		document.getElementById(name).innerHTML = "";
		document.getElementById(name).id = "deleted_"+parseInt(Math.random()*10000); 
	}
  	return false;
}

function cache(name)
{
	if ( document.getElementById && document.getElementById(name) != null )
	{
		document.getElementById(name).style.visibility = "hidden";
//		changeOpac(100, 'container')
	}
}

function visible(name)
{
	if ( document.getElementById && document.getElementById(name) != null )
	{
		if (fen != "") {cache(fen);	}
//		changeOpac(70, 'container')
		document.getElementById(name).style.visibility = "visible";
		fen=name;
	}
}
