/**
 * Contact Class
 * Send an email via Ajax
 */

Inventure.Contact = function()
{
	//collect emailers information
	var name = document.getElementById('name').value;
	var email = document.getElementById('email').value;
	var subject = document.getElementById('subject').value;
	var message = document.getElementById('message').value;
	var message = message.trim();
	
	//Validate inpurts and email
	if(Inventure.Util.validInputs([name, email, subject, message]) && Inventure.Util.validEmail(email))
	{		
		var responseText = document.getElementById('contact-response');
		
		//Make ajax request
		new Inventure.AjaxRequest("scripts/contact.php", "message="+escape(message)+"&name="+escape(name)+"&subject="+escape(subject)+"&email="+escape(email), "GET", "text", 
		{
			onLoading: function() 
			{
				responseText.innerHTML = '<img src="images/loading.gif" />';
			},
			
			onSuccess: function(response) 
			{
				responseText.innerHTML = response;
			},
			
			onFailure: function(response) 
			{
				responseText.innerHTML = response;
			}		
		});
	}
}