var defaultEmptyOK = false
var whitespace = " \t\n\r";
var decimalPointDelimiter = "."

function isEmail (s)
{   
  if (isEmpty(s)) 
    if (isEmail.arguments.length == 1) return defaultEmptyOK;
    else return (isEmail.arguments[1] == true);
   
    // is s whitespace?
    if (isWhitespace(s)) return false;
    
    // there must be >= 1 character before @, so we
    // start looking at character position 1 
    // (i.e. second character)
    var i = 1;
    var sLength = s.length;

    // look for @
    while ((i < sLength) && (s.charAt(i) != "@"))
    { 
      i++
    }

    if ((i >= sLength) || (s.charAt(i) != "@")) return false;
    else i += 2;

    // look for .
    while ((i < sLength) && (s.charAt(i) != "."))
    { i++
    }

    // there must be at least one character after the .
    if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
    else return true;
}


function isEmpty(s)
{   
  return ((s == null) || (s.length == 0))
}


function isWhitespace (s)
{   
  var i;

  // Is s empty?
  if (isEmpty(s)) return true;

  // Search through string's characters one by one
  // until we find a non-whitespace character.
  // When we do, return false; if we don't, return true.

  for (i = 0; i < s.length; i++)
  {   
      // Check that current character isn't whitespace.
      var c = s.charAt(i);

      if (whitespace.indexOf(c) == -1) return false;
  }

  // All characters are whitespace.
  return true;
}


function OnJoinMailingList(form)
{
  var ok;
  
  ok = true;
  
  if(ok && form.YourEmail.value.length == 0)
  {
    alert('You must enter a value for YOUR NAME!');
    ok = false;
    form.YourEmail.focus();
  }

  if(ok)
    form.submit();
}


function OnJoinMailingListMailBuild(form)
{
  var ok;
  
  ok = true;
  
  
  /*
  if(ok && document.getElementById("mb-name").value.length == 0)
  {
    alert('You must enter a value for YOUR NAME!');
    ok = false;
    document.getElementById("mb-name").focus();
  }*/


  if(ok && !isEmail(document.getElementById("mb-oluyk-oluyk").value))
  {
    alert('You must enter a valid email address for YOUR EMAIL ADDRESS!');
    ok = false;
    document.getElementById("mb-oluyk-oluyk").focus();
  }
 
 if(ok)
   form.submit();
  
}


function OnSend(form)
{
  var ok;
  
  ok = true;
    
  if(ok && !isEmail(form.email.value))
  {
    alert('You must enter a valid email address for the RECIPIENT\'s EMAIL!');
    ok = false;
    form.email.focus();
  }

  if(ok && form.message.value.length == 0)
  {
    alert('You must enter a value for the MESSAGE!');
    ok = false;
    form.message.focus();
  }

  if(ok && form.your_name.value.length == 0)
  {
    alert('You must enter a value for YOUR NAME!');
    ok = false;
    form.your_name.focus();
  }

  if(ok && !isEmail(form.your_email.value))
  {
    alert('You must enter a valid email address for the YOUR EMAIL ADDRESS!');
    ok = false;
    form.your_email.focus();
  }
  
  if(ok)
    form.submit();
}
