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.feedback_form.bakecookie.checked)
		rememberMe(document.feedback_form);
	else
		forgetMe(document.feedback_form);

	new Effect.Appear('progress', {duration: 0.0});
	var url = 'feedback_mailer.php';
	var pars = Form.serialize('feedback_form')+'&post=Post';
	var myAjax = new Ajax.Updater('feedback_posted', url, { 
		method: 'post', 
		parameters: pars,
		onComplete: highlight_feedback
	});	
	
	var url = '../captcha.inc.php';
	var pars = 'display=captcha';
	var myAjax2 = new Ajax.Updater( 'captcha', url, { 
		method: 'get', 
		parameters: pars,
		onComplete: update_captcha
	});
	return false;
}

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

function highlight_feedback()
{
	if(navigator.userAgent.indexOf("Firefox")>-1 && navigator.platform.indexOf("Mac")>-1 )
		alert(document.getElementById('feedback_posted').innerHTML.replace(/(<([^>]+)>)/ig,"") );
	else
	{
		new Effect.Appear('feedback_posted', { duration: 0.5, queue:'end' } );
		new Effect.Highlight('feedback_posted',{ startcolor: '#FF9933', duration: 3 });
		new Effect.Fade('progress');
	}
}