// JavaScript Document
 
function IsNumeric(strString)
   //  check for valid numeric strings	
   {
   var strValidChars = "0123456789.-";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;

   }


function contact()
{
	if(document.contactfrm.txtname.value==false)
	{
		alert("Por favor, escriba Nombre");
		document.contactfrm.txtname.focus();
		return false;
	}
	
	if(document.contactfrm.txtphone.value==false)
	{
		alert("Por favor, escriba Numero de Telefono");
		document.contactfrm.txtphone.focus();
		return false;
	}
	
	
	var Phone=document.contactfrm.txtphone;
	if (IsNumeric(Phone.value)==false)
	{
		alert("Si no especifica un numero de telefono valido:")
		Phone.value=""
		Phone.focus()
		return false
	}
		
		
	if(document.contactfrm.emailid.value==false)
	{
		alert("Por favor, escriba Identificacion del email");
		document.contactfrm.emailid.focus();
		return false;
	}
	
	var emailFilter= /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
		if (!(emailFilter.test(document.contactfrm.emailid.value)))
		{alert("Si no especifica una direccion de email valida.\n");document.contactfrm.emailid.value='';document.contactfrm.emailid.focus();
		return false;}
	
	if(document.contactfrm.txtarea.value==false)
	{
		alert("Por favor, escriba Comentario");
		document.contactfrm.txtarea.focus();
		return false;
	}
}

 
