function addElement(DivName)
{

if(document.getElementById(DivName))
{
return;
}

var selects = document.getElementsByTagName("select");

for (var i=0; i<selects.length; i++)
{ 
selects[i].style.visibility = "hidden";
}

if (!document.getElementById("DivContainer"))
{
HoldObj					= document.getElementsByTagName("body")[0].appendChild(document.createElement("div"));
HoldObj.id				= "DivContainer";
HoldObj.style.height	= document.documentElement.scrollHeight + "px";
}

else
{
HoldObj					= document.getElementById("DivContainer");
}

ContObj					= HoldObj.appendChild(document.createElement("div"));
ContObj.id				= DivName;
ContObj.className		= "Content";

if ((OSName == "Windows") && (document.all))
{
ContObj.style.position	= "relative";
}

ContObj.style.margin	= 0;
ContObj.style.top		= Math.round((document.documentElement.clientHeight/2)-(ContObj.offsetHeight/2)+document.documentElement.scrollTop)+'px';
ContObj.style.left		= Math.round((document.documentElement.clientWidth/2)-(ContObj.offsetWidth/2))+"px";

if (!document.getElementById("DivHolder"))
{
HoldObj2				= document.getElementsByTagName("body")[0].appendChild(document.createElement("div"));
HoldObj2.id				= "DivHolder";
HoldObj2.style.height	= document.documentElement.scrollHeight + "px";
}

}

function removeElement()
{
var selects = document.getElementsByTagName("select");

for (var i=0; i<selects.length; i++)
{ 
selects[i].style.visibility = "visible";
}

if (document.getElementById("DivContainer"))
{
document.getElementsByTagName("body")[0].removeChild(document.getElementById("DivContainer"));
}

if (document.getElementById("DivHolder"))
{
document.getElementsByTagName("body")[0].removeChild(document.getElementById("DivHolder"));
}

}

function removeShare(PictureID)
{
	
if ((!PictureID) && (document.getElementById("ShareForm").PictureID))
{
PictureID		= document.getElementById("ShareForm").PictureID.value;
}

if (PictureID)
{
ShowMediumImage(PictureID);
}

else
{
removeElement();
}

}

function ScreenSizes()
{
	
var screenW = 800, screenH = 600;

if (parseInt(navigator.appVersion)>3)
{
screenW = screen.width;
screenH = screen.height;
}

else if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion)==3) && (navigator.javaEnabled())) 
{
var jToolkit = java.awt.Toolkit.getDefaultToolkit();
var jScreenSize = jToolkit.getScreenSize();

screenW = jScreenSize.width;
screenH = jScreenSize.height;
}

var Info		= new Array(2);
Info["screenW"]	= screenW;
Info["screenH"]	= screenH;

return Info;
}

function ShowMediumImage(PictureID)
{
//alert(PictureID);
ScreenSize	= ScreenSizes();

URL			= "/ajaxpopups/ShowPicture.php?PictureID=" + PictureID;
URL			+= "&ScreenW=" + ScreenSize["screenW"];
URL			+= "&ScreenH=" + ScreenSize["screenH"];
addElement("ShowPicture");
load(URL, "ShowPicture", "");
}

function PictureNav(PictureID)
{
ScreenSize	= ScreenSizes();

URL		= "/ajaxpopups/ShowPicture.php?PictureID=" + PictureID;
URL		+= "&ScreenW=" + ScreenSize["screenW"];
URL		+= "&ScreenH=" + ScreenSize["screenH"];

load(URL, "ShowPicture", "");
}

function WindowOptions(WinW,WinH)
{
var x,y;
x=(screen.width/2-(WinW/2));
y=(screen.height/2-(WinH/2));
option = "height=" + WinH +",width="+ WinW +",left=" + x +",top="+ y;
return option;
}

function LegalPopUp(URL)
{
Options		= WindowOptions("640", "600") + ",scrollbars=1";
newwindow	= window.open(URL,"", Options);
}

function SharePicture(PictureID)
{
URL		= "/ajaxpopups/SharePicture.php?PictureID=" + PictureID;
load(URL, "ShowPicture", "");
}

function RequestRemoval(PictureID)
{
URL		= "/ajaxpopups/RequestRemoval.php?PictureID=" + PictureID;
load(URL, "ShowPicture", "");
}

function RegisterUser()
{
URL		= "/ajaxpopups/RegisterUser.php";
addElement("ShowRegister");
load(URL, "ShowRegister", "");
}

function UserLogin()
{
URL		= "/ajaxpopups/Login.php";
addElement("ShowLogin");
load(URL, "ShowLogin", "");
}