/*Edit existing contest or add new contest*/
function editContestInfo (contestPosition) {
	//from Z:\Program Files\Telligent\Community Server 2008.5\Web\Themes\hawaii\InviteFriends\inviteFriends.js
	//function calloutForm (divId, iframeId, urlSrc, width, height, setIron, topPos, leftPos, zIndex)
	calloutForm("contestPopUpDiv", "contestPopUpIFrame", "/cs/Themes/hawaii/Contest/editContestInfo.aspx?contestPos="+contestPosition, 480, 500, 1, 150, 240, 10);
}

function editContestWinner (contestPos, winnerPos) {
	calloutForm("contestPopUpDiv", "contestPopUpIFrame", "/cs/Themes/hawaii/Contest/editContestWinner.aspx?contestPos="+contestPos+"&winnerPos="+winnerPos, 480, 360, 1, 150, 240, 10);
}

function deleteContestConfirm (contestPosition) {
	if (confirm("Are you sure that you want to delete Contest " + contestPosition + " and all its winners?"))
		deleteContestAjax(contestPosition);
}

function uploadXmlFile () {
	calloutForm("contestPopUpDiv", "contestPopUpIFrame", "/cs/Themes/hawaii/Contest/uploadXmlFile.aspx", 460, 240/*120*/, 1, 150, 240, 10);
}

function deleteContestAjax (contestPosition) {
	var xmlHttp = getXmlHttp();
	if (xmlHttp) {
		xmlHttp.onreadystatechange = function() {
			if(xmlHttp.readyState == 4) {
				var text = trim(xmlHttp.responseText);
				if (text=="true") {
					alert("Contest " + contestPosition + " deleted");
					document.location.reload();
				}
				else {
					alert("Error occured, unable to delete Contest " + contestPosition + ", please try again later");
				}
			}
		}
		var fullPath = "/cs/Themes/hawaii/Contest/deleteContest.aspx?theContestPositionToBeDeleted=" + contestPosition;
		xmlHttp.open("GET", fullPath, true);
		xmlHttp.send(null);
	}
}