// JavaScript Document
<!--

function charter(charter)
{
//--------------------> VALIDAR FORO
    //alert("Este formulario no esta disponible en este momento.");
    //foro.nombre.focus();
    //return (false);

  if (charter.contact_name.value == "")
  {
    alert("Favor completar la casilla \"Nombre\".");
    charter.contact_name.focus();
    return (false);
  }
  
  if (charter.company.value == "")
  {
    alert("Favor completar la casilla \"Apellido\".");
    charter.company.focus();
    return (false);
  }
  
   if (charter.telephone.value == "")
  {
    alert("Favor completar la casilla \"Apellido\".");
    charter.telephone.focus();
    return (false);
  }

  
  if (charter.email.value == "")
  {
    alert("Favor completar la casilla \"Email\".");
    charter.email.focus();
    return (false);
  }
  
  var valid_email = email_check (foro.email.value);
  if (valid_email == false)
  {
    foro.email.focus();
    return (false);
  }
  
  if (charter.from.value == "")
  {
    alert("Favor completar la casilla \"From\".");
    charter.from.focus();
    return (false);
  }

  if (charter.to.value == "")
  {
    alert("Favor completar la casilla \"To\".");
    charter.to.focus();
    return (false);
  }

  
return (true);
}

//___________________________________________________________________________________________

function email_check(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Direccion de email es invalida.")
		   return (false)
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Direccion de email es invalida.")
		   return (false)
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Direccion de email es invalida.")
		    return (false)
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Direccion de email es invalida.")
		    return (false)
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Direccion de email es invalida.")
		    return (false)
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Direccion de email es invalida.")
		    return (false)
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Direccion de email es invalida.")
		    return (false)
		 }

 		 return (true)					
}



//-->