function Create2DViewerApplet(ID, Codebase, Code, Width, Height, Sleep, BackColor, Image, ImageInc, Text, TextColor, FontFace, FontWeight, PointSize, TextInc, Alignment, DropShadow, MouseDrag, Degree)
{
	var d = document.getElementById(ID);
	
	Codebase = adjustPath(Codebase, "/ObeoTour/Public");
	Image = adjustPath(Image, "/ObeoTour");

	d.innerHTML = '<applet codebase=' + Codebase + ' code=' + Code + ' width=' + Width + ' height=' + Height + ' ><param name="sleep" + value=' + Sleep + '><param name="backcolor" value=' + BackColor + '><param name="image" value=' + Image + '><param name="imageinc" value=' + ImageInc + '><param name="text" value=' + Text + '><param name="textcolor" value=' + TextColor + '><param name="fontface" value=' + FontFace + '><param name="fontweight" value=' + FontWeight + '><param name="pointsize" value=' + PointSize + '><param name="textinc" value=' + TextInc + '><param name="alignment" value=' + Alignment + '><param name="dropshadow" value=' + DropShadow + '><param name="mousedrag" value=' + MouseDrag + '><param name="degree" value=' + Degree + '></applet>';
}

function adjustPath(path, newPath) {
	var t = path.split("/");
	var result = newPath;
	for (var i = 0; i < t.length; i++) {
		if (t[i] == "..") {
			continue;
		}
		
		result = result + "/" + t[i];
	}
	
	return result;
}

function Create3DViewerApplet(ID, Codebase, Archive, Code, Width, Height, File, FovMin, FovMax, Fov, ViewHeight, Wait, BarColor, BGColor, Auto)
{
	var d = document.getElementById(ID);

	Codebase = adjustPath(Codebase, "/ObeoTour/Public");
	File = adjustPath(File, "/ObeoTour");
	Wait = adjustPath(Wait, "/ObeoTour");
	
	d.innerHTML = '<applet codebase=' + Codebase + ' archive=' + Archive + ' code=' + Code + ' width=' + Width + ' height=' + Height + '><param name="file" value=' + File + '><param name="fovmin" value=' + FovMin + '><param name="fovmax" value=' + FovMax + '><param name="fov" value=' + Fov + '><param name="view_height" value=' + ViewHeight + '><param name="wait" value=' + Wait + '><param name="barcolor" value=' + BarColor + '><param name="bgcolor" value=' + BGColor + '><param name="auto" value=' + Auto + '></applet>';
	// d.innerHTML = '<applet codebase="ObeoTour/Public/Classes/" archive=' + Archive + ' code=' + Code + ' width=' + Width + ' height=' + Height + '><param name="file" value="ObeoTour/tourimages/25/256565/communitypool_450.jpg"><param name="fovmin" value=' + FovMin + '><param name="fovmax" value=' + FovMax + '><param name="fov" value=' + Fov + '><param name="view_height" value=' + ViewHeight + '><param name="wait" value="ObeoTour/Themes/Viewer/en/Media/Images/LoadingPano.gif"><param name="barcolor" value=' + BarColor + '><param name="bgcolor" value=' + BGColor + '><param name="auto" value=' + Auto + '></applet>';
}
