var lockSubmit=0;
/**
*	Hack for fckeditor
**/
function fckupdater()
{
  this.UpdateEditorFormValue = function()
  {
    for ( i = 0; i < parent.frames.length; ++i )
    if ( parent.frames[i].FCK )
    parent.frames[i].FCK.UpdateLinkedField();
  }
}



function ajax_submit(fId,divId,url) {
	if (lockSubmit==1) return false;
	lockSubmit=1;

	/**
	* FCKEDitor hack
	**/
	var fupdate = new fckupdater();
	fupdate.UpdateEditorFormValue();

	new Ajax.Request(url,
	{
		method:'post',
		parameters: $(fId).serialize(true),
		/*onLoading: function(transport){
		var str='<img src="images/ajax-loader.gif" alt="loading"/>';
		$(divId).insert({top:str});

		},*/
		onSuccess: function(transport){
			$(divId).update(transport.responseText);

		},

		onFailure: function(){ alert('Võrgu viga, proovige uuesti...') }
	});


	/*new Ajax.Updater(divId,url, {
	method:'post',
	parameters: $(fId).serialize(true),
	evalScripts:true
	});*/
	setTimeout("showMessages();", 100);
	lockSubmit=0;
	return false;
}

function showMessages() {

	new Ajax.Request('?',
	{
		method:'get',
		parameters: {ajax: 1, m: 'kklMessage'},
		onSuccess: function(transport){
			var response = transport.responseText ;

			if (!response) return true;

			set_overlay(1);

			document.documentElement.onscroll = set_overlay;
			document.onscroll = set_overlay;
			window.onresize = set_center_overlay;

			$('kklmsgbox').style.display = "block";
			$('kklmsgboxClose').style.display = 'block';
			//$('overlay').onclick = hideBox;


			$('kklmsgboxContent').update(response);

			setTimeout("center($('box'));", 50);

			return true;
		}
		/*onFailure: function(){ alert('Something went wrong...') }*/
	});

}


