var VersionWV = "2.0.3";
var Navigateur = "Inconnu";
var Version = 0;
var PlateForme = "Inconnu";
var URLMinuscule = 0;
var CouleurFond = "#000000";
var CouleurCadre = "#FFFFFF";
var CouleurTexte = "#000000";
var ZoomDefaut = "Full";
var TitreDefaut = "";
var ProtegerImage = true;
var NoCache = true;
var DureeAffichage = 15;
var Langue = "fr";
var MsgCliquezPourFermer = "";
var MsgChargementEnCours = "";
var MsgImageProteger = "";

if (navigator.appName.indexOf('Microsoft') != -1)
{
Navigateur = "Microsoft";
Version = parseFloat(navigator.appVersion.charAt(navigator.appVersion.indexOf('MSIE') + 5));
Langue = navigator.userLanguage;
}
else if (navigator.appName.indexOf('Netscape') != -1)
{
Navigateur = "Netscape";
Version = parseFloat(navigator.appVersion.charAt(0));
Langue = navigator.language;
}
else
{
Navigateur = navigator.appName.substring(0,navigator.appName.indexOf(' ') - 1);
Version = parseFloat(navigator.appVersion.charAt(0));
Langue = navigator.language;
}

PlateForme = navigator.platform;

Langue = Langue.toLowerCase();
Langue = Langue.substring(0,2);

if (Langue == 'fr')
{
MsgCliquezPourFermer = "Cliquez ici pour fermer la fenêtre";
MsgChargementEnCours = "Chargement en cours";
MsgImageProteger = "Image protégée";
}
else
{
MsgCliquezPourFermer = "Click here to close window";
MsgChargementEnCours = "Loading picture";
MsgImageProteger = "Protected picture";
}

function URLGlobal(NomFrame, URL)
{
	var LocationFrame;
	var CheminFrame;

	if (URL.toUpperCase().indexOf("HTTP://") == 0)
	{
	}
	else if (URL.indexOf("../") == 0)
	{
		LocationFrame = "" + NomFrame.location;
		CheminFrame = LocationFrame.substring(0,LocationFrame.lastIndexOf("/") + 1);
		while(URL.indexOf("../") == 0)
		{
			URL = URL.substring(3,URL.length);
			CheminFrame = CheminFrame.substring(0,CheminFrame.length - 1);
			CheminFrame = CheminFrame.substring(0,CheminFrame.lastIndexOf("/") + 1);
		}
		URL = CheminFrame + URL;
	}
	else
	{
		if (URL.indexOf("./") == 0) URL = URL.substring(2,URL.length)
		else if (URL.indexOf("/") == 0) URL = URL.substring(1,URL.length);
		LocationFrame = "" + NomFrame.location;
		URL = LocationFrame.substring(0,LocationFrame.lastIndexOf("/") + 1) + URL;
	}
	return URL;
}

function WV2(NomFrame, URL, LargeurImage, HauteurImage, TitreFenetre, Facteur, Copyright)
{
if (typeof(TitreFenetre) == 'undefined') TitreFenetre = TitreDefaut;
if (typeof(Facteur) == 'undefined') Facteur = ZoomDefaut;
if (typeof(Copyright) == 'undefined') Copyright = ProtegerImage;
WV(NomFrame,'WV' + Math.round(100000000 * Math.random()),URL,LargeurImage,HauteurImage,TitreFenetre,Facteur,Copyright);
}

function WV(NomFrame, NomFenetre, URL, LargeurImage, HauteurImage, TitreFenetre, Facteur, Copyright)
{
var SourceHTML = "";
var MargeHorizontale = 10;
var MargeVerticale = 10;
var LargeurFenetre = 0;
var HauteurFenetre = 0;

if (URLMinuscule == 1) URL = URL.toLowerCase();

URL = URLGlobal(NomFrame,URL);

if (typeof(TitreFenetre) == 'undefined') TitreFenetre = TitreDefaut;
if (typeof(Facteur) == 'undefined') Facteur = ZoomDefaut;
if (typeof(Copyright) == 'undefined') Copyright = ProtegerImage;

if (Facteur == 'Full')
{
if ((screen.availHeight / HauteurImage) > (screen.availWidth / LargeurImage)) Facteur = (screen.availWidth - (MargeHorizontale * 2) - 20 - 10) / LargeurImage; else Facteur = (screen.availHeight - (MargeVerticale * 2) - 45 - 30) / HauteurImage;
LargeurImage = Math.floor(LargeurImage * Facteur);
HauteurImage = Math.floor(HauteurImage * Facteur);
LargeurFenetre = screen.availWidth - 10;
HauteurFenetre = screen.availHeight - 30;
LeftFenetre = 0;
TopFenetre = 0;
}
else
{
LargeurImage = Math.floor(LargeurImage * Facteur);
HauteurImage = Math.floor(HauteurImage * Facteur);
HauteurFenetre = HauteurImage + MargeVerticale * 2;
HauteurFenetre += 2 * 5 * 2;
HauteurFenetre += 15;
HauteurFenetre += 10;
LargeurFenetre = LargeurImage + MargeHorizontale * 2;
LargeurFenetre += 10;
LargeurFenetre += 10;
LeftFenetre = Math.floor((screen.availWidth - LargeurImage) / 2);
TopFenetre = Math.floor((screen.availHeight - HauteurFenetre) / 2);
}

Fenetre = window.open("",NomFenetre,"hotkeys=no,personalbar=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,dependent=yes,width=" + LargeurFenetre + ",height=" + HauteurFenetre + ",screenX=" + LeftFenetre + ",left=" + LeftFenetre + ",screenY=" + TopFenetre + ",top=" + TopFenetre);
Fenetre = window.open("",NomFenetre,"hotkeys=no,personalbar=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,dependent=yes,width=" + LargeurFenetre + ",height=" + HauteurFenetre + ",screenX=" + LeftFenetre + ",left=" + LeftFenetre + ",screenY=" + TopFenetre + ",top=" + TopFenetre);

Fenetre.document.clear();

SourceHTML += "<HTML>";
SourceHTML += "<HEAD>";
SourceHTML += "<TITLE>" + unescape(TitreFenetre) + "</TITLE>";
if (NoCache && Copyright) SourceHTML += "<META HTTP-EQUIV=\"Cache-Control\" CONTENT=\"no-cache\">";
SourceHTML += "<LINK HREF=\"" + URLGlobal(self,'webview.css') + "\" REL=\"STYLESHEET\" TYPE=\"TEXT/CSS\">";
if (Copyright)
	{
	SourceHTML += "<SCRIPT LANGUAGE=\"JavaScript\">";
	if (Navigateur == 'Microsoft')
		{
		SourceHTML += "document.onkeydown = CheckKey;";
		SourceHTML += "document.onmousedown = RightMouseDisable;";
		SourceHTML += " function CheckKey(e) { self.close(); return false }";
		SourceHTML += " function RightMouseDisable(e) { var MyNumber=0; MyNumber = event.button; if (MyNumber==2||MyNumber==3) { var MyValue = IsForbidden(); return false } else { return true } }";
		}
	else if (Navigateur == 'Netscape')
		{
		SourceHTML += "document.captureEvents(Event.KEYDOWN);";
		SourceHTML += "document.onkeydown = CheckKey;";
		SourceHTML += " function CheckKey(e) { self.close(); return false }";
		if (Version <= 4)
			{
			SourceHTML += "document.captureEvents(Event.MOUSEDOWN);";
			SourceHTML += "document.onmousedown = RightMouseDisable;";
			SourceHTML += " function RightMouseDisable(e) { var MyNumber=0; MyNumber = e.which; if ((MyNumber==2)||(MyNumber==3)) { var MyValue = IsForbidden(); return false } else { return true } }";
			}
		else
			{
			SourceHTML += "document.captureEvents(Event.MOUSEUP);";
			SourceHTML += "document.onmouseup = RightMouseDisable;";
			SourceHTML += " function RightMouseDisable(e) { var MyNumber=0; MyNumber = e.which; if (MyNumber==2||MyNumber==3) { var MyValue = IsForbidden(); self.close(); return false } else { return true } }";
			}
		}
	SourceHTML += " function IsForbidden() { alert(\'" + MsgImageProteger + "\'); return false }";
	SourceHTML += "</SCRIPT>";
	}
SourceHTML += "</HEAD>";

Fenetre.document.write(SourceHTML);

SourceHTML = "<BODY CLASS=WVbody BGCOLOR=" + CouleurFond + " TEXT=" + CouleurTexte + " LINK=" + CouleurTexte + ">";
SourceHTML += "<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=100% HEIGHT=100%><TR><TD ALIGN=CENTER VALIGN=MIDDLE>";
SourceHTML += "<TABLE CLASS=WVcadre BORDER=0 CELLPADDING=5 CELLSPACING=0 COLS=2 BGCOLOR=" + CouleurCadre + ">";
SourceHTML += "<TR><TD CLASS=WVtdimage BGCOLOR=" + CouleurCadre + " ALIGN=center COLSPAN=2>";
SourceHTML += "<A HREF=\"JavaScript:self.close()\">";
SourceHTML += "<IMG CLASS=WVimage ID=\"userimage\" NAME=\"userimage\" SRC=\"" + URL + "\" WIDTH=" + LargeurImage + " HEIGHT=" + HauteurImage + " BORDER=0 ALT=\"" + unescape(TitreFenetre) + "\" TITLE=\"" + MsgCliquezPourFermer + "\" OnLoad=\"document.userimage.alt=\'" + MsgCliquezPourFermer + "\'; document.userimage.title=\'" + MsgCliquezPourFermer + "\';\">";
SourceHTML += "</A>";
SourceHTML += "<SCRIPT LANGUAGE=\"JavaScript\">document.userimage.alt = \'" + unescape(TitreFenetre) + "\';document.userimage.title = \'" + MsgChargementEnCours + "\';</SCRIPT>";
SourceHTML += "</TD></TR>";
SourceHTML += "<TR><TD CLASS=WVtdtitre HEIGHT=15 BGCOLOR=" + CouleurCadre + " ALIGN=LEFT>" + unescape(TitreFenetre) + "</TD>";
SourceHTML += "<TD CLASS=WVtdpub WIDTH=5 BGCOLOR=" + CouleurCadre + " ALIGN=RIGHT><A CLASS=WVpub TARGET=_BLANK HREF=\"HTTP://www.webview.java-fan.com/\" TITLE=\"More about WEBView\"> </A></TD></TR>";
SourceHTML += "</TABLE>";
SourceHTML += "</TD></TR></TABLE>";
SourceHTML += "</BODY>";
SourceHTML += "</HTML><STYLE DISABLED>";

Fenetre.document.write(SourceHTML);
if (DureeAffichage != 0) Fenetre.setTimeout("self.close()", DureeAffichage * 60000);
}