/* Katedra LiveOnline JavaScript */

function displayHud(id, event) {
	target = event.target ? event.target.id : event.srcElement.id;

	if (target != "hudinner") {
		if (document.getElementById(id).style.display == "none")
			document.getElementById(id).style.display = "block";
		else
			document.getElementById(id).style.display = "none";
	}
}

function toggleHidden(id) {
	if (document.getElementById(id).style.display == "block")
//		document.getElementById(id).style.display = "none";
		$("#" + id).hide("slow");
	else
//		document.getElementById(id).style.display = "block";
		$("#" + id).show("slow");
}

function debug(szoveg)
{
	if ( (window.console) && ( szoveg != null ) ) 
	{
		window.console.log(szoveg);
	}
}

function toggleDisabled(id) {
	id.disabled = !id.disabled;
}

function enableDisabled(id) {
	if (id.disabled) {
		id.disabled = !id.disabled;
	}
}

function actOldTabChange(front) {
	if (front == 'actual') {
		document.getElementById('act_tab').className = "";
		document.getElementById('old_tab').className = "sec";
				
		document.getElementById('old').style.display = "none";
		document.getElementById('actual').style.display = "block";

	} else if (front == 'old') {
		document.getElementById('act_tab').className = "sec";
		document.getElementById('old_tab').className = "";
				
		document.getElementById('actual').style.display = "none";
		document.getElementById('old').style.display = "block";
	}
}

function confirm_req(text, link) {
	var answer = confirm(text);
	if (answer) {
		location.href = link;
	}
}

function toggle_confirm_req(text, item) {
	if (item.checked) {
	
	var answer = confirm(text);
		if (!answer) {
			item.checked = false;
		}
	}
}

function printIframe(name) {
	window.frames[name].focus();
	window.frames[name].print();
}

function initializeClock() {
	var currentTime = new Date()
	var tmp = document.getElementById("servertime").innerHTML.split(":");
	var serverTime = new Date(tmp[0], tmp[1]-1, tmp[2], tmp[3], tmp[4], tmp[5]);

	delay = serverTime.getTime() - currentTime.getTime();
	
	updateClock();
}

function updateClock() {
	var tmp = new Date();

	var currentTime = new Date();
	
	currentTime.setTime(tmp.getTime()+delay);
	
	var currentHours = currentTime.getHours();
	var currentMinutes = currentTime.getMinutes();
	var currentSeconds = currentTime.getSeconds();

	// Pad the minutes and seconds with leading zeros, if required
	currentMinutes = ( currentMinutes < 10 ? "0" : "" ) + currentMinutes;
	currentSeconds = ( currentSeconds < 10 ? "0" : "" ) + currentSeconds;

	// Compose the string for display
	var currentTimeString = currentHours + ":" + currentMinutes + ":" + currentSeconds;

	// Update the time display
	document.getElementById("clock").innerHTML = currentTimeString;
}

function percentCalculation(id) {
	var maxscript = parseFloat(document.getElementById('maxscript').value);
	var maxverbal = parseFloat(document.getElementById('maxverbal').value);

	var script = parseFloat(document.getElementById('script-' + id).value);
	var verbal = parseFloat(document.getElementById('verbal-' + id).value);

	var out = parseInt((script/maxscript + verbal/maxverbal) / 2.0 * 100.0);
	if (isNaN(out)) {
		document.getElementById('percent-' + id).innerHTML = "0";
	} else {
		document.getElementById('percent-' + id).innerHTML = out;
		if (out >= 60) {
			document.getElementById('modifylevel-' + id).checked = true;
		} else {
			document.getElementById('modifylevel-' + id).checked = false;
		}
	}
}

function multiplePercentCalculations(array) {

	for (var i in array) {
		percentCalculation(array[i]);
	}
}

$(document).ready(function(){
    
	$("logbutton-530629").click(function () {
		$("log-530629").show("slow");
	});

});

