/**
 *   1) Newsletter validator
 *   2) Slide
 *  
 **********************************/

// ad 1) Newsletter validator

function control() {
    
  var email = document.getElementById("n-email");
  var nvalidator = document.getElementById("news-validator");
  var result = true;

  if(!validEmail(email.value)) {    
    result = false;    
    nvalidator.style.display = "block";
    nvalidator.style.background = "#ffd3da";     
    nvalidator.style.Height = "23px";
    nvalidator.style.lineHeight = "23px";
    nvalidator.style.textAlign = "center";
    nvalidator.style.marginBottom = "8px";
    nvalidator.innerHTML = "Špatně zadaný e-mail!";    
  }  

  return result;
}


function validEmail(email) {

  var invalidChars = " /:,;";

  if (email == "") {
    return false;
  }

  for (var k=0; k<invalidChars.length; k++) {
    var badChar = invalidChars.charAt(k);
    if (email.indexOf(badChar) > -1) {
      return false;
    }
  }

  var atPos = email.indexOf("@",1);

  if (atPos == -1) {
    return false;
  }

  if (email.indexOf("@",atPos+1) != -1) {
    return false;
  }

  var periodPos = email.indexOf(".",atPos);

  if (periodPos == -1) {
    return false;
  }

  if (periodPos+3 > email.length)    {
    return false;
  }

  return true;
}


$(function() {
    //find all form with class jqtransform and apply the plugin
    $("form.jqtransform").jqTransform();
});
