	/**
	 * 
	 * Javascript Contact class
	 * 
	 * @name Module_Contact
	 * @author Vincent Cantin Bellemre
	 * @since 2008-01-11
	 * @version 1.0.0
	 * @package reptileframework
	 * 
	 */
	
	var Contact = {};
	
	Contact.submit_form = function()
	{
		Contact.validated = true;
		var current_form = document.contact_form;

		for(var i = 0; i < current_form.length; i ++)
		{
			var current_input = current_form[i];
			var classnames 	= current_input.className.split(' ');
			var validated 	= true;
			
			if(classnames.length >= 2)
			{
				var required_type = classnames[1];
				
				if(required_type == 'required_text')
				{ 
					if(current_input.value == "")
					{
						validated = false;
					}
				}
				
				if(required_type == 'required_email')
				{					
					if(!Validator.is_email(current_input.value))
					{
						validated = false;
					}
				}
			
				if(validated)
				{ 
					current_input.className = classnames[0] + ' ' + classnames[1] + '';
				}
				else
				{
					current_input.className = classnames[0] + ' ' + classnames[1] + ' error_field';
					Contact.validated = false;	
				}								
			}						
		}	
							
		if(Contact.validated)
		{
			current_form.submit();
		}
	};
	