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 initMenuHover() {
	$("#mainmenu a").mouseover(function() {
		$(this).addClass("hover");
	}).mouseout(function() {
		$(this).removeClass("hover");
	});
}

function showMsg(msgid) {
	$("#lightbox").show();
	$("#lightbox").html("<div id=popupmsg><img src=miscpics/icons/loadingtrans.gif></div>");
	
	half = Math.floor(($("body").width() - $("#lightbox").width()) / 2);
	
	$("#lightbox").css({"left" : half});
	$("#lightbox").css({"top" : (document.documentElement && document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + 100});
	$("#blackoverlay").show();
	$("#blackoverlay").height($("body").height());
	$("#popupmsg").load("includes/getMsgdata.php", {msgid: msgid});
}

function playVideo() {
	//flashembed('player', {src:'includes/flowplayer.swf', width: 460, height: 370},  {config: {videoFile: '../userdocuments/documents/' + vid, initialScale: 'scale'}});
	flowplayer('player', 'includes/flowplayer.swf', {
		clip: {
			scaling: 'fit',
			onStart: function(clip) { 
   				var wrap = jQuery(this.getParent());
   				var coeff = clip.metaData.width / clip.metaData.height;
   				var newheight = 492 / coeff;
    			wrap.css({height: newheight}); 
  			}
		}
	});
}

function showNosto() {
	AC_FL_RunContent(
		'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
		'width', '299',
		'height', '373',
		'src', 'nosto',
		'quality', 'best',
		'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
		'align', 'middle',
		'play', 'true',
		'loop', 'true',
		'scale', 'showall',
		'wmode', 'transparent',
		'devicefont', 'false',
		'id', 'nosto',
		'bgcolor', '#000000',
		'name', 'nosto',
		'menu', 'true',
		'allowFullScreen', 'false',
		'allowScriptAccess','sameDomain',
		'movie', 'nosto',
		'salign', ''
		); //end AC code
}