// JavaScript Document

function validnum(s)
{
     // Check for number
	 num = new RegExp(/^[\d\s\(\)\-\+\/]*$/);
	 //num = new RegExp(/^(?:\+|-)?\d+$/);
     if (!num.test(s)) {
          return false;
     }
	return true;
}

function IsBlank (strString)
{
	if (strString.length == 0)
		return true;

	for (i = 0; i < strString.length; i++)
	{
		strChar = strString.charAt(i);
		if (strChar != " ")
			return false;
	}
	return true;
}

function isValidEmail(email){

	if (email.length < 5)
		return false;

	subEmail=email.split('@'); //subEmail is a string array (contains strings splitted by '@')
	if (subEmail.length != 2)
		return false;

	dotStr=subEmail[1].split('.'); //dotStr is a string array (contains strings splitted by '.')

	if(dotStr.length<2)
		return false;

	for(i=1;i<dotStr.length;i++){
		if((dotStr[i].length!=2)&&(dotStr[i].length!=3))
			return false;
	}
return true;
}// End isValidEmail







function validateContact()
{
  	
	var form = document.form_contact;

	//Validate Nombre
	var Nombre = document.getElementById('SiteNombre').value;
	if (IsBlank(Nombre))
	{
		alert ("Por favor ingrese un Nombre valido");
		document.getElementById('SiteNombre').focus();
		return false;
	}

	//Validate Email
	var Mail= document.getElementById('SiteMail').value;

	if ( ( IsBlank(Mail) ) || ( !isValidEmail(Mail) ) )
	{
		alert ("Por favor ingrese una dirección de E-mail valida");
		document.getElementById('SiteMail').focus();
		return false;
    }

	//Validate Telefono
	var Telefono = document.getElementById('SiteTelefono').value;
	if (IsBlank(Telefono) || !validnum(Telefono))
	{
		alert ("Por favor ingrese un Telefono valido");
		document.getElementById('SiteTelefono').focus();
		return false;
	}
	
//Validate Empresa
	var Empresa = document.getElementById('SiteEmpresa').value;
	if (IsBlank(Empresa))
	{
		alert ("Por favor ingrese una Empresa valida");
		document.getElementById('SiteEmpresa').focus();
		return false;
	}

//Validate Direccion
	var Direccion = document.getElementById('SiteDireccion').value;
	if (IsBlank(Direccion))
	{
		alert ("Por favor ingrese una Direccion valida");
		document.getElementById('SiteDireccion').focus();
		return false;
	}

//Validate Ciudad
	var Ciudad = document.getElementById('SiteCiudad').value;
	if (IsBlank(Ciudad))
	{
		alert ("Por favor ingrese Ciudad");
		document.getElementById('SiteCiudad').focus();
		return false;
	}

//Validate Pais
	var Pais = document.getElementById('SitePais').value;
	if (IsBlank(Pais))
	{
		alert ("Por favor ingrese Pais");
		document.getElementById('SitePais').focus();
		return false;
	}

//Validate Mensaje
	var Mensaje = document.getElementById('SiteMensaje').value;
	if (IsBlank(Mensaje))
	{
		alert ("Por favor ingrese un Mensaje");
		document.getElementById('SiteMensaje').focus();
		return false;
	}

    return true;
}

