var dontHide = false;
var loadCommands = new Array();
var errorMandatory = new Array();
var warnFirstTime = true;

errorMandatory["fi"] = "Ole hyvä ja täytä kaikki pakolliset kentät!";
errorMandatory["uk"] = "Please fill out all mandatory fields!";
errorMandatory["se"] = "Var god och fyll i alla obligatoriska fält!";

var surestring = new Array();
surestring["fi"] = "Oletko varma?";
surestring["uk"] = "Är du säker?";
surestring["se"] = "Are you sure?";

$(document).ready(function(){
	if (!dontHide) myTimer = setTimeout("fadeAway($('#debug'))", 5000);
	execLoadCommands();
 });
 
 function execLoadCommands() {
 	for (i=0 ; i<loadCommands.length ; i++) {
 		eval(loadCommands[i]);
 	}
 }
 
 function fadeAway(obj) {
 	if (!dontHide) obj.fadeOut("slow");
 }
 
function isInt (str) {
	var i = parseInt (str);
	if (isNaN (i)) return false;
	i = i . toString ();
	if (i != str) return false;
	return true;
}

function sure(url,lang) {
	if (confirm(lang ? surestring[lang] : "Are you sure?")) document.location.href = url;
}

function activateButton(obj,state) {
	params = obj.src.split("?");
	
	if (state) {
		obj.src = params[0] + "?" + params[1] + "&active=1";
 	}
	else {
		
		obj.src = params[0] + "?" + params[1].replace("&active=1","");
	}
}

function checkForm(myForm,askForConfirmation,lang) {
	if (!lang) lang = "fi";
	var ok = true;
	for (i=0 ; i<myForm.length ; i++) {
		if (myForm[i].className.indexOf("mandatory") != -1 && !myForm[i].value) ok = false;
	}
	if (ok && askForConfirmation) {
		if (confirm(askForConfirmation)) myForm.submit();
	}
	else if (ok) myForm.submit();
	else alert(errorMandatory[lang]);
}

function loginAutoSubmit(event) {
	if (event.keyCode == 13) document.login.submit();
}

function playVideo(vid) {
	flashembed('player', {src:'includes/flowplayer.swf', width: 460, height: 370},  {config: {videoFile: '../userdocuments/documents/' + vid, initialScale: 'scale'}});
}