// JavaScript Document
function trim_all(str)
{ 
  while (str.substring(0,1)==' ') { 
    str = str.substring(1, str.length); 
  } 
  while (str.substring(str.length-1, str.length)==' ') { 
    str = str.substring(0,str.length-1); 
  } 
  return str; 
}

function is_email(str)
{
  var objRegExp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  return objRegExp.test(str);
}

function validate_newsletter(form_obj)
{
  if (!form_obj) return false;

  name_obj = document.getElementById('name');
  mail_obj = document.getElementById('email');
  
  if (trim_all(name_obj.value).length==0) {
    alert('Please enter your name.');
    name_obj.focus();
  }
  else if (trim_all(mail_obj.value).length==0) {
    alert('Please enter your email.');
    mail_obj.focus();
  }
  else if (!is_email(trim_all(mail_obj.value))) {
    alert('Please enter valid email.');
    mail_obj.focus();
  }
  else
    return true;
  
  return false;
}

function newsletter_field(input_obj) {
  if (input_obj.name=='name' && input_obj.value=='Name') {
    input_obj.value = '';
    input_obj.style.color = '#000';
  }
  else if (input_obj.name=='email' && input_obj.value=='E-mail') {
    input_obj.value = '';
    input_obj.style.color = '#000';
  }
}
