function item_added() 
{
	for (i=0;i<document.forms[0].elements.length;i++) 
	{
		document.forms[0].elements[i].disabled = false;
	}
	document.forms[0].text.value = '';
	new Effect.Fade('progress');
	//new Effect.Appear('newComment');
}

function item_loading() 
{
	for (i=0;i<document.forms[0].elements.length;i++) 
	{
		document.forms[0].elements[i].disabled = true;
	}
	new Effect.Appear('progress');
	if (document.forms[0].bakecookie[0].checked) rememberMe(document.forms[0]);
}

Ajax.Responders.register({
	onCreate: function() {
		if($('busy') && Ajax.activeRequestCount>0)
		Effect.Appear('busy',{duration:0.5,queue:'end'});
	},
	onComplete: function() {
		if($('busy') && Ajax.activeRequestCount==0)
		Effect.Fade('busy',{duration:0.25,queue:'end'});
	}
});

function ajax_post()
{
	// rememeber me
	if (document.comments_form.bakecookie.checked)
		rememberMe(document.comments_form);
	else
		forgetMe(document.comments_form);

	//Form.disable('comments-open-footer');
	new Effect.Appear('progress', {duration: 0.0});
	var url = '../comments.php';
	var pars = Form.serialize('comments_form')+'&post=Post';
	var myAjax = new Ajax.Updater( 'comment_posted', url, { 
		method: 'post', 
		parameters: pars,
		onComplete: highlight_comment/*,
		insertion: Insertion.Bottom*/
	});

	return false;
}

function update_captcha()
{
	$('scode').value = '';
}

function highlight_comment()
{
	if(navigator.userAgent.indexOf("Firefox")>-1 && navigator.platform.indexOf("Mac")>-1 )
		alert(document.getElementById('comment_posted').innerHTML.replace(/(<([^>]+)>)/ig,"") );
	else
	{
		//Form.disable('comments-open-footer');
		//new Effect.Fade('comment_form_block', { duration: 0.0, queue:'end' });
		new Effect.Appear('comment_posted', { duration: 0.5, queue:'end' } );
		new Effect.Highlight('comment_posted',{ startcolor: '#FF9933', duration: 3 });
		new Effect.Fade('progress');
	}
	
	var url = '../captcha.inc.php';
	var pars = 'display=captcha';
	var myAjax2 = new Ajax.Updater( 'captcha', url, { 
		method: 'get', 
		parameters: pars,
		onComplete: update_captcha
	});

	if (/OK/.test(document.getElementById('comment_posted').innerHTML))
	{
		document.getElementById("text").value = '';
/*		document.getElementById("author").value = '';
		document.getElementById("email").value = '';
		document.getElementById("url").value = '';
*/	}
}
