

// VALIDATION
// *************************************************  

function checkPhone(strng)
{
  var stripped = strng.replace(/[\(\)\.\-\ ]/g, '');
  //strip out acceptable non-numeric characters
  if (isNaN(parseInt(stripped))) 
  {
    return 0;
  }
}

function validateForm(form_ref)
{
  var is_error = false;
  var err_clr = "#ffeeaa"; 
  var white = "#ffffff";

  if(form_ref.Name.value.length == 0)
  {
    form_ref.Name.style.backgroundColor = err_clr;
    is_error = true;
  }
  else
  {
    form_ref.Name.style.backgroundColor = white;
  }

  if(form_ref.Company.value.length == 0)
  {
    form_ref.Company.style.backgroundColor = err_clr;
    is_error = true;
  }      
  else
  {
    form_ref.Company.style.backgroundColor = white;
  }

  if(form_ref.Address.value.length == 0)
  {
    form_ref.Address.style.backgroundColor = err_clr;
    is_error = true;
  }        
  else
  {
    form_ref.Address.style.backgroundColor = white;
  }  
  
  if(form_ref.City.value.length == 0)
  {
    form_ref.City.style.backgroundColor = err_clr;
    is_error = true;  
  }        
  else
  {
    form_ref.City.style.backgroundColor = white;
  }  
  
  if(form_ref.State.value.length < 2)
  {
    form_ref.State.style.backgroundColor = err_clr;
    is_error = true;
  }      
  else
  {
    form_ref.State.style.backgroundColor = white;
  }    

  if(form_ref.Zip.value.length < 5)
  {
    form_ref.Zip.style.backgroundColor = err_clr;
    is_error = true;
  }        
  else
  {
    form_ref.Zip.style.backgroundColor = white;
  }    

  if(checkPhone(form_ref.Phone.value) == 0)
  {
    form_ref.Phone.style.backgroundColor = err_clr;
    is_error = true;
  }
  else
  {
    form_ref.Phone.style.backgroundColor = white;
  }    
  
  if((form_ref.Email.value.length == 0) || (form_ref.Email.value.indexOf("@") == -1) || (form_ref.Email.value.indexOf(".") == -1))
  {
    form_ref.Email.style.backgroundColor = err_clr;
    is_error = true;
  }  
  else
  {
    form_ref.Email.style.backgroundColor = white;
  }    
  
  if(form_ref.Hear.value.length == 0)
  {
    form_ref.Hear.style.backgroundColor = err_clr;
    is_error = true;
  }
  else
  {
    form_ref.Hear.style.backgroundColor = white;
  }

  if(is_error)
  {
    document.getElementById("error").innerHTML = "<table cellpadding=\"5\"><tr><td style=\"font-size: 12px;\">Please doublecheck the highlighted fields, then submit the form again.</td></tr></table>";
    document.getElementById("error").style.display = "";
    window.scroll(0,300);
    return false;
  }
  else
  {
    return true;
  }
}

// SHOW or HIDE
// *************************************************  


function ShowSubscriber() 
{
  var object = document.getElementByID("div_subscriber");
  object.style.display = "";
}
					
function HideSubscriber() 
{
  var object = document.getElementByID("div_subscriber");
  object.style.display = "none";
}






