// JavaScript Document

function validarFormularioContacto(form)
{
	var rtrn = true;
	var i=0;
	var mensaje = "";
	var nombre		 = form.elements["nombre"];
	var empresa		 = form.elements["empresa"];
	//var telefono	 = form.elements["telefono"];
	var email		 = form.elements["email"];
	var rubro		 = form.elements["rubro"];
	var pais		 = form.elements["pais"];
	
	if 
	(
		!validateField (nombre) ||
		!validateField (empresa) ||
		!validateField (rubro) ||
		!validateField (pais)
	)
	{
		mensaje = "Los datos con (*) son obligatorios, por favor complételos.\n";
		alert(mensaje);
		return false;
	}

	
	//EMAIL VALIDATION ****
	re= /^.+?\@.+?(\..{3})?(\..{2})?$/
	str = email.value;
	myArray = str.match(re);
	if (!myArray)
	{
		email.style.border = "1px solid #FF0000";
		mensaje = mensaje + "Por favor ingrese una cuenta de e-mail válida\n";
		rtrn = false;
	}
	else
	{
		email.style.border = "1px solid #582525";
	}

	if (rtrn == false) 
	{
		alert (mensaje);
	}
	
	return (rtrn);
}



/*--------------------------------------------
FUNCION: validateField
DESCRIPTION: valida cada campo del formulario
----------------------------------------------*/
function validateField(field)
{
	if (field.value == "")		
	{
		field.style.border = "1px solid #FF0000";
		return false;
	} 
	else 
	{
		field.style.border = "1px solid #582525";
		return true;
	}	
}

/*--------------------------------------------
FUNCION: validateEmail
DESCRIPTION: valida campo de email
----------------------------------------------*/
function validateEmail(email)
{
	//EMAIL VALIDATION ****
	re= /^.+?\@.+?(\..{3})?(\..{2})?$/
	str = email.value;
	myArray = str.match(re);
	if (!myArray)
	{
		email.style.border = "1px solid #FF0000";
		alert("Por favor ingrese una cuenta de e-mail válida\n");
		return false;
	}
	else
	{
		email.style.border = "1px solid #582525";
		return true;
	}	
}
