$(document).ready(function() {
	/*
	//On test-computer.php
	$('#tcpContinueButton1').click(function() {
		if (isPlayerOk()) {
			$("#tcpTest2Ok").css("display", "inline");
		} else {
			$("#tcpTest2NotOk").css("display", "inline");
		}
	});

	//On test-computer.php
	$('#tcpContinueButton2').click(function() {
		if (isDrmVersionOk()) {
			$("#tcpTest3Ok").css("display", "inline");
		} else {
			$("#tcpTest3NotOk").css("display", "inline");
		}
	});
	
	//On individualize.php
	$('#individualizeButton').click(function () {
		var info = netobj2.GetSystemInfo();	
		predeliver.clientinfo.value = info;	
		predeliver.keyid.value = 'EZV2OcBj*1oPWEOkryW!BZMy';		
		predeliver.submit();				
	});
	*/
});




function getIcon(ok) {
	if (ok) {
		return '<img src="/image/icon_ok.gif" alt="">';
	} else {
		return '<img src="/image/icon_no.gif" alt="">';
	}
}

function isIe() {
	if (navigator.appName == "Microsoft Internet Explorer") {
		return true;
	} else {
		return false;
	}
}

function testBrowser() {
	if (isIe()) {
		$("#testBrowser").html(getIcon(true));
		$("#browserOk").css("display","block");
	} else {
		$("#testBrowser").html(getIcon(false));
		$("#browserNotOk").css("display","block");
	}
}

function testPlayer() {
	if (isIe()) {
		if (isPlayerOk()) {
			$("#testPlayer").html(getIcon(true));
			$("#wmpOk").css("display","block");
		} else {
			$("#testPlayer").html(getIcon(false));
			$("#wmpNotOk").css("display","block");
		}
	} else {
		$("#testPlayer").text("");
		$("#wmpCouldNotBeTested").css("display","block");
	}
}

function isPlayerOk() {
	if (isIe()) {
		var version;
		$("#netobj2").attr('classid', 'clsid:A9FC132B-096D-460B-B7D5-1DB0FAE0C062');
		version = netobj2.GetDRMVersion();
		var versionArray = version.split(".");
		if (versionArray[0] < 11) {
			return false;
		} else {
			return true;
		}
	}	
	return false;
}

function testDrmVersion() {
	var success = false;
	if (isIe() && isPlayerOk()) {
		if (isDrmVersionOk()) {
			$("#testDrmVersion").html(getIcon(true));
			$("#individualisationOk").css("display","block");
			success = true;
		} else {
			$("#testDrmVersion").html(getIcon(false));
			$("#individualisationNotOk").css("display","block");
		}
	} else {
		$("#testDrmVersion").text("");
		$("#individualisationCouldNotBeTested").css("display","block");
	}
	
	if (success) {
		$("#testResultSuccess").css("display","block");
		$("#testResultFailure").css("display","none");
		$.cookie('bigCheck', 'true', { expires: 999, path: '/' });
	} else {
		$("#testResultSuccess").css("display","none");
		$("#testResultFailure").css("display","block");
		$("#closeButton").css("display","block");
	}
	$("#okButton").css("display","block");
	
}

function isDrmVersionOk() {
	if (isPlayerOk()) {
		var version;
		$("#netobj2").attr('classid', 'clsid:A9FC132B-096D-460B-B7D5-1DB0FAE0C062');
		//alert('Security version: ' + netobj2.GetDRMSecurityVersion());
		//alert('Media player version: ' + netobj2.GetDRMVersion());
		version = netobj2.GetDRMSecurityVersion();
		var versionArray = version.split(".");
		if ((versionArray[0] < 2 ) || (versionArray[0] == 2 && versionArray[1] < 5)) {
			return false;
		} else {
			return true;
		}
	}	
	return false;
}

function isAllowedOS() {
	var allowedOs = new Array();
	allowedOs[0] = 'Windows NT 6.'; //6.1 Windows Vista, 6.2 Windows 7 RC
	allowedOs[1] = 'Windows XP'; //Windows XP
	allowedOs[2] = 'Windows NT 5.'; //5.1 Windows XP, 5.2 //Windows 2003 Server
	for (var i=0;i<allowedOs.length;i++) {
		if (navigator.userAgent.indexOf(allowedOs[i]) > -1) {
			return true;
        }
    }
	return false;
}