/**
 * Script which validate the form data
 * @author Luis Pirir
 * @author luispirir@gmail.com
 **/
 
oForms = {

	validate : function (form) { 

		var strMsg = '';

		var oForm = document.getElementById ( form );

		for (var i = 0; i < oForm.elements.length; i++)
		{

			if (/required/.test(oForm.elements[i].className))
			{   

				if (/(\S)?email/.test( oForm.elements[i].className ))
				{
					var pattern = new RegExp ('^[a-zA-Z0-9\_-]+\@[a-zA-Z0-9\_-]+\.(com|org|net|edu)$');

					if (!pattern.test(oForm.elements[i].value))
					{
						oForm.elements[i].style.border = "1px solid #D42C00";
						alert ( 'Por favor ingrese un e-mail valido' );
						return false;
					} else

						oForm.elements[i].style.border = "1px solid #333";

				} else {

					if (oForm.elements[i].value == '')
					{
						oForm.elements[i].style.border = "1px solid #D42C00";
						alert ( 'Por favor rellene este campo' );
						oForm.elements[i].focus();
						return false;
					} else 

						oForm.elements[i].style.border = "1px solid #333";

				} 

			}

		}

		if ( strMsg ) {

			alert (strMsg);

			return false;

		} 		

		return true;

	}

}
