// JavaScript Document

// Alert system
function setErrorMessage(value) {
	$('#footer').append(value + '<br />');
}

// Java support
function setJavaSupport (value) {
	globalJavaSupport = value;
  $('#monitor_javaSupport').html('JavaSupport: ' + globalJavaSupport);
}
function getJavaSupport() {
	var jreList = '';
	var message = '';
	try {
		jreList = deployJava.getJREs();
		message = "Se ha detectado las siguientes versiones de Java: " + jreList;
		// TODO comment this in production mode
		if (globalDebugMode) {
			alert(message);
		}
	} catch (e) {
		message =  "Ha sido imposible de obtener informacion sobre si Java está instalado o no\n" + e;		
		setErrorMessage(message);		
	}
	if (jreList == '') {
		return false;
	} else {
		return true;
	}
}
function updateJavaSupport() {
	if (getJavaSupport()) {
		setJavaSupport(1);
	} else {
		setJavaSupport(0);
	}
}