var i;

// for enter form submit with action
function submitenter(myfield,e,act){
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;

	if (keycode == 13) {
	   if(act) document.getElementById('act').value=act;
	   myfield.form.submit();
	   return false;
   }
   else return true;
}

function fAsk(what, txt2) {
	if(txt2) what= txt2;
	// procedure will be called if we want to make ask for confirmation
	a=confirm(what);
	if (a) {
		return true;
	} else {
		return false;
	}
}

function fNotDeleteSublist(sublist){
	var subsize = document.getElementById("subsize["+sublist+"]");
	
	for (var i=0; i<subsize.value; i++) {
		var subdel = document.getElementsByName("subdel["+sublist+"]["+i+"]").item(0);
		//var subdel = document.getElementById("subdel["+i+"]"); //Ei töödanud, kui oli mitu sublisti ühel sakil
		subdel.style.visibility = "hidden";
	}

}

function AskPrompt(what,hint){
	var PromptName = prompt(what, hint);
	
	return PromptName;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function KA_showHideLayers() { //v3.0
  var i,p,v,obj,args=KA_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
 if (obj.style) { obj=obj.style; v=(obj.display=="block")?"none":"block"; }
 obj.display=v; }
}

function resize_iframe(iframe) {
	/*alert("document.getElementById('frameElement').height:"+document.getElementById('frameElement').height);*/
	var kast;
	if(document.getElementById('frameElement')) kast= document.getElementById('frameElement');
	else kast= document.getElementById('sizeframe');
	var h = 0;
	if(window.innerHeight) h = window.innerHeight; // FF
	else h = document.body.offsetHeight; // IE
	var m = 0;
	if(document.getElementById('paisetabel')) m= document.getElementById('paisetabel').offsetHeight;
	if(document.getElementById('statusbar')) m= document.getElementById('statusbar').offsetHeight;
	kast.height = h -m -60;
	
	kast.style.width = document.body.scrollWidth - document.getElementById('leftmenu').offsetWidth - 35 +"px";
	kast.focus();
}

function showHide(nahtav,peidetud,cookie){
	if(cookie && cookie=='hide'){
		$('#cur_status').html(nahtav);
		$('.leftmenutable').hide();
		return false;
	}else if(cookie=='show'){
		$('#cur_status').html(peidetud);
		$('.leftmenutable').show();
		return false;
	}
	
	var stat = $('#cur_status').html();
	
	if(stat==peidetud){
		setCookie('leftmenu', 'hide');
		
		$('.leftmenutable').hide('slow');
		$('#cur_status').html(nahtav);
		
	}else{
		setCookie('leftmenu', 'show');
		
		$('#cur_status').html(peidetud);
		$('.leftmenutable').show('slow');	
	}
}


function getCookie(name){
	var cname = name + "=";
	var dc = document.cookie;
	if (dc.length > 0) {
		var begin = dc.indexOf(cname);
		if (begin != -1) {
			begin += cname.length;
			end = dc.indexOf(";", begin);
			if (end == -1) end = dc.length;
			return unescape(dc.substring(begin, end));
		}
	}
	return null;
}

function setCookie(name, value, expires, path, domain, secure) {
	document.cookie = name + "=" + escape(value) +
	((expires == null) ? "" : "; expires=" + expires.toGMTString()) +
	((path == null) ? "" : "; path=" + path) +
	((domain == null) ? "" : "; domain=" + domain) +
	((secure == null) ? "" : "; secure");
}

function delCookie (name,path,domain) {
	if (getCookie(name)) {
		document.cookie = name + "=" +
		((path == null) ? "" : "; path=" + path) +
		((domain == null) ? "" : "; domain=" + domain) +
		"; expires=Thu, 01-Jan-70 00:00:01 GMT";
	}
}
