function getForm()
{
	return document.forms["MainForm"];
}
function assignResizeEvent()
{
	document.body.onresize = correctDivPosition;
}
function checkError()
{
	var theform = getForm();
	
	if (theform.errorHidden && (theform.errorHidden.value.length > 0))
		alert(theform.errorHidden.value);
		
	theform.errorHidden.value = "";	
}

var downloadVersion = "1.1";
var accepted = false;

function closeButtonClick()
{
	hideAgreement();
	
	var acceptButton = document.getElementById("Download_Agreement_AcceptButton");

	if (accepted || (acceptButton && acceptButton.checked))
	{
	    accepted = true;
	    
	    if (acceptButton) acceptButton.checked = true;
	    
		var downloadLink = document.getElementById("Download_DownloadLoginView_DownloadLink");
		if (downloadLink) downloadLink.href = "Download.aspx";
		
		var versionHidden = document.getElementById("CurrentVersion");
		if (versionHidden) versionHidden.value =downloadVersion;
	
		__doPostBack("CloseButton", "")
	}
}
function correctDivPosition()
{
	var downloadDiv = document.getElementById("AgreementDiv");
	
	if (downloadDiv)
	{
		var width = document.all ? parent.document.body.offsetWidth : (window.innerWidth ? window.innerWidth : 0);
		var height = document.all ? parent.document.body.offsetHeight : (window.innerHeight ? window.innerHeight : 0);
		
		downloadDiv.style.left = (width - 600) / 2;
		downloadDiv.style.top = 60;
		downloadDiv.style.height = (height - 150) > 200? height - 150 : 200;
	}
}
function showDownloadWindow(ver)
{
    if (accepted) 
    {
        closeButtonClick();
        return;
    }
    
	var downloadDiv = document.getElementById("AgreementDiv");
	
	downloadVersion = ver;
		
	if (downloadDiv)
	{
		correctDivPosition();
		downloadDiv.style.display = "block";
	}
}
function hideAgreement()
{
	var downloadDiv = document.getElementById("AgreementDiv");
	
	if (downloadDiv) downloadDiv.style.display = "none";
}

function enableDownloadLink()
{
	var downloadLink = document.getElementById("Download_DownloadTable_DownloadLink");
	if (downloadLink) downloadLink.disabled = false;
	
	downloadLink = document.getElementById("Download_DownloadTable_DownloadLink20");
	if (downloadLink) downloadLink.disabled = false;
}

function disableDownloadLink()
{
	var downloadLink = document.getElementById("Download_DownloadTable_DownloadLink");
	if (downloadLink) downloadLink.disabled = true;
	
	downloadLink = document.getElementById("Download_DownloadTable_DownloadLink20");
	if (downloadLink) downloadLink.disabled = true;
}
