/*
 * Copyright (c) 2009 defeye TECHNICAL
 * http://www.defeye.com.au
 */
 
 $(document).ready(function() { 
	var options = { target:'#mail_alert', 
									beforeSubmit:function(){clearListAlert('.list_message')},
									success:function(responseText){showListResponse(responseText,'.list_message');}, 
									error:function(){showListError('.list_message');} 
								}; 
	var options2 = { target:'#con_alert',
									beforeSubmit:function(){clearListAlert('.con_message')},
									success:function(responseText){showListResponse(responseText,'.con_message');}, 
									error:function(){showListError('.con_message');} 
								};
										
	$('#mailout').ajaxForm(options);
	$('#contact_form').ajaxForm(options2); 
}); 
function showListError (el){
	$(el).find('div').html('Error!');
	$(el).removeClass("message_success").addClass("message_error");
	$(el).slideDown("fast")
	$(el).fadeTo("fast", 1.0); 
}
function clearListAlert(el) { 
	$(el).fadeTo("fast", 0.01);
	$(el).slideUp("fast"); 
	return true; 
} 

function showListResponse(responseText, el)  {
	if(!success){
		$(el).removeClass("message_success").addClass("message_error");
		$(el).slideDown("fast")
		$(el).fadeTo("fast", 1.0); 
	}else{
		$(el).removeClass("message_error").addClass("message_success");
		$(el).slideDown("fast")
		$(el).fadeTo("fast", 1.0); 
		$(el).animate({opacity: 1.0}, 4000);
		$(el).fadeTo("slow", 0.01);
		$(el).slideUp("fast");
		if(el == '.list_message')
			$("form")[ 0 ].reset();
		else
			$("form")[ 1 ].reset();
	}			
} 
