﻿
function body_onload()
{
	try
	{
		var obj = new ActiveXObject("EDokSystemCheckWeb.SystemCheck");
	
		
		document.getElementById( "CheckNETFramework" ).value = obj.CheckNETFramework();		
		document.getElementById( "CheckEDokObjects" ).value = obj.CheckEDokObjects();		
		//document.getElementById( "CheckEDokObjects" ).value = CheckEDokVersion(document.getElementById("EdokProductCode").value);		
	}
	catch(e)
	{
		alert(e.message);
	}
	document.forms[0].submit();			
}

function CheckEDokVersion (productCode)
{
	versionOK = false;
	//alert("productcode="+productCode)
	try {
		var sysCheck = new ActiveXObject("EDokSystemCheckWeb.SystemCheck");
		versionOK = sysCheck.CheckVersion(productCode);	
		
		//alert("versionOK=" + versionOK);
		
	}catch (e) 
	{
		//alert (e.message)
	};	
	return versionOK;	
}
function CheckEDokInstalled()
{
	edokInstalled = false;
	try {
		var sysCheck = new ActiveXObject("EDokSystemCheckWeb.SystemCheck");
		edokInstalled =  sysCheck.CheckEDokObjects();
		//alert("edokinstalled="+edokInstalled);
	}catch (e) 
	{
		//alert (e.message)
	};	
	//edokInstalled = 1; // Tak nado!
	//alert("edokinstalled="+edokInstalled);
	return edokInstalled;
}
function CheckActiveX()
{
	activxOK = false;
	try {
		var sysCheck = new ActiveXObject("EDokSystemCheckWeb.SystemCheck");
		activxOK = true;
	}catch (e) 
	{		
	};	
	return activxOK;
}

function ShowHide_EdokUpdate()
{
	edokInstalled = false;
	versionOK = false;
	try 
	{
		edokInstalled = CheckEDokInstalled();
		versionOK = CheckEDokVersion(document.getElementById("EdokProductCode").value);
	}catch (e) 
	{
		//alert (e.message)
	};	
	try 
	{
		if (edokInstalled && versionOK)		
		{
			document.getElementById("EdokUpdateProduct").style.display = "none";
			document.getElementById("EdokNotPresentError").style.display = "none";			
		} else {
			if (edokInstalled){
				document.getElementById("EdokUpdateProduct").style.display = "block";
				document.getElementById("EdokNotPresentError").style.display = "none";
			}
			else
			{
				document.getElementById("EdokUpdateProduct").style.display = "none";
				document.getElementById("EdokNotPresentError").style.display = "block";
			}
		}
	}catch (e) 
	{
		//alert (e.message)
	};
}

function CheckEdokStatus()
{
	activxOK = false;
	activxOK = CheckActiveX();
	//alert(activxOK);
	try 
	{	
		if (activxOK)		
		{
			document.getElementById("EdokActiveXError").style.display = "none";			
			ShowHide_EdokUpdate();
		} else 
		{
			document.getElementById("EdokActiveXError").style.display = "block";
		}
	}catch (e) 
	{
		//alert (e.message)
	};
}


function chkAcceptRequirement_onClick( checkBox )
{
	document.getElementById("_ctl1_vldCorrectFileName").enabled = false;
	document.getElementById("_ctl1_vldFilePassword").enabled = false;
	document.getElementById("_ctl1_vldReqFilePass").enabled = false;
	if ( checkBox.checked )
	{
		document.getElementById("trChooseStore").style.display = "block";
		document.getElementById("_ctl1_btnSubmit").disabled = false;
	}
	else
	{
		document.getElementById("_ctl1_btnSubmit").disabled = true;
		document.getElementById("trChooseStore").style.display = "none";
	}
}

function rbgChooseStore_onClick( rdButton )
{		
	if ( rdButton.value == "file")
	{
		document.getElementById("fileTextBoxes").style.display = "block";
		
		document.getElementById("_ctl1_vldCorrectFileName").enabled = true;
		document.getElementById("_ctl1_vldFilePassword").enabled = true;
		document.getElementById("_ctl1_vldReqFilePass").enabled = true;
	}
	else
	{
		document.getElementById("fileTextBoxes").style.display = "none";
		
		document.getElementById("_ctl1_vldCorrectFileName").enabled = false;
		document.getElementById("_ctl1_vldFilePassword").enabled = false;
		document.getElementById("_ctl1_vldReqFilePass").enabled = false;
	}
}

function Controls_onKeyDown()
{
	if ( event.keyCode == 13 )
	{
		event.returnValue = false;
	}
}