function toggleHelp(toggle)
{
	if(document.getElementById("shareCommentform"))
	{
		if(toggle == 1)
		{
			document.getElementById("commentMain").style.display = "none";
			document.getElementById("commentHelp").style.display = "";

			document.getElementById("helpLink").style.display = "none";
			document.getElementById("backLink").style.display = "";
		}
		else
		{
			document.getElementById("commentMain").style.display = "";
			document.getElementById("commentHelp").style.display = "none";

			document.getElementById("helpLink").style.display = "";
			document.getElementById("backLink").style.display = "none";
		}
	}
}

function ShowTellAFriend(id, query, url, website, shouldHideOthers)
{

	if(shouldHideOthers == true && document.getElementById("imageChooser"))
	{
		document.getElementById("imageChooser").style.display="none";
		document.getElementById("pagination").style.display = "none";
		document.getElementById("filler").style.display = "";
	}

	//First hide the Rate form
	var rate = "rate_" + id;
	if(document.getElementById(rate))
	{
		document.getElementById(rate).style.display = "none";
		document.getElementById(rate).innerHTML = "";
	}

	var comment = "comment_" + id;
	if(document.getElementById(comment))
	{
		document.getElementById(comment).style.display = "none";
		document.getElementById(comment).innerHTML = "";
	}

	var str2 = "tellafriend_" + document.getElementById("entityParent").value;
	if(document.getElementById(str2))
	{
		document.getElementById(str2).innerHTML = "";
	}

	var str = "tellafriend_" + id;
	if(document.getElementById(str))
	{
		document.getElementById(str).innerHTML = "";
		document.getElementById(str).style.display = "";
		document.getElementById(str).innerHTML = document.getElementById("tellAFriendform").innerHTML;

		document.getElementById("entityParent").value = id;
		document.getElementById("tellurl").value = url;
		document.getElementById("tellwebsite").value = website;
		document.getElementById("tellquery").value = query;

		document.getElementById("messagebody").innerHTML = "Tell your friend about <b style='color:orange;'>" + website + "</b>";

		document.getElementById("fromemail").focus();
	}
}

function closeTellAFriend()
{
	if(document.getElementById("imageChooser"))
	{
		document.getElementById("imageChooser").style.display="";
		document.getElementById("pagination").style.display = "";
		document.getElementById("filler").style.display = "none";
	}

	var str = "tellafriend_" + document.getElementById("entityParent").value;
	document.getElementById(str).style.display = "none";
	document.getElementById(str).innerHTML = "";
}

function ShowCommentForm($id, shouldHideOthers)
{
	//First hide the Rate form
	var str2 = "rate_" + $id;
	if(document.getElementById(str2))
	{
		document.getElementById(str2).style.display = "none";
		document.getElementById(str2).innerHTML = "";
	}

	var str = "comment_" + $id;
	if(document.getElementById(str))
	{
		if(shouldHideOthers == true && document.getElementById("imageChooser"))
		{
			document.getElementById("imageChooser").style.display="none";
			document.getElementById("pagination").style.display = "none";
			document.getElementById("filler").style.display = "";
		}

		//Before opening the comment form for current entry..close any previously opened entries...

		var str2 = "comment_" + document.getElementById("commentParent").value;
		if(document.getElementById(str2))
		{
			document.getElementById(str2).innerHTML = "";
		}

		document.getElementById(str).innerHTML = document.getElementById("shareCommentform").innerHTML;
		document.getElementById(str).style.display = "";
		document.getElementById("commentParent").value = $id;
		document.getElementById("comment").focus();

		document.getElementById("form").style.display = "";
	}
}

function CloseCommentForm()
{
	if(document.getElementById("imageChooser"))
	{
		document.getElementById("imageChooser").style.display="";
		document.getElementById("pagination").style.display = "";
		document.getElementById("filler").style.display = "none";
	}
	document.getElementById("form").style.display = "none";
	var str = "comment_" + document.getElementById("commentParent").value;
	document.getElementById(str).innerHTML = "";
	document.getElementById("commentParent").value = "";
	document.getElementById("txtCaptchaComment").value = "";

	//Clear all messages:
	document.getElementById("commentmessage").innerHTML = "";
	document.getElementById("txtCaptchaCommentmessage").innerHTML = "";

	//Clear all boxes.
	document.getElementById("comment").value = "";
}

function ShowRegistration()
{
	showPopWin("registrationform","Antya: Sign up Form",350,420,"firstname");
}

function CloseRegistration()
{
	document.getElementById("htmlbody").className="fadeout";
	document.getElementById("registrationform").className="fadein";
	document.getElementById("registrationform").style.display = "none";

	//Clear all messages:
	document.getElementById("usernamemessage").innerHTML = "";
	document.getElementById("passwordmessage").innerHTML = "";
	document.getElementById("firstnamemessage").innerHTML = "";
	document.getElementById("lastnamemessage").innerHTML = "";
	document.getElementById("emailmessage").innerHTML = "";
	document.getElementById("websitemessage").innerHTML = "";
	document.getElementById("txtCaptchamessage").innerHTML = "";

	//Clear all boxes.
	document.getElementById("username").value = "";
	document.getElementById("password").value = "";
	document.getElementById("firstname").value = "";
	document.getElementById("lastname").value = "";
	document.getElementById("email").value = "";
	document.getElementById("website").value = "";
	document.getElementById("txtCaptcha").value = "";

	document.getElementById("usernamemessage").style.display = "none";
	document.getElementById("passwordmessage").style.display = "none";
	document.getElementById("firstnamemessage").style.display = "none";
	document.getElementById("lastnamemessage").style.display = "none";
	document.getElementById("emailmessage").style.display = "none";
	document.getElementById("websitemessage").style.display = "none";
	document.getElementById("txtCaptchamessage").style.display = "none";

	document.getElementById("htmlbody").style.display = "";

}

function ShowSignin()
{
	document.getElementById("email_address_message").style.display="none";
	document.getElementById("email_address").value="";
	showSignInSection();
	showPopWin("signinForm","Sign in!",250,185,"access_login");
}

function CloseSignin()
{
	document.getElementById("htmlbody").className="fadeout";
	document.getElementById("signinForm").className="fadein";
	document.getElementById("signinForm").style.display = "none";

	//Clear all messages:
	document.getElementById("access_login_message").innerHTML = "";
	document.getElementById("access_password_message").innerHTML = "";

	//Clear all boxes.
	document.getElementById("access_login").value = "";
	document.getElementById("access_password").value = "";

	document.getElementById("access_login_message").style.display = "none";
	document.getElementById("access_password_message").style.display = "none";
}

function populatePanel(id, maxPages)
{
	var current = document.getElementById("currentPanel").value;

	document.getElementById(current).style.display = "none";
	document.getElementById(id).style.display = "";
	document.getElementById("currentPanel").value = id;
}

function showForgotPasswordSection()
{
	document.getElementById("signinDetails").style.display = "none";
	document.getElementById("forgotPassword").style.display = "";
	document.getElementById("email_address").focus();
}

function showSignInSection()
{
	document.getElementById("signinDetails").style.display = "";
	document.getElementById("forgotPassword").style.display = "none";
}

