window.addEvent('domready', function() {
  setClassNews();
  checkInfomail();
  setClassNewsList();
  recommendPage();
});

function recommendPage() {
  if(!$('form_doporucit_stranku')) return;
  $('form_doporucit_stranku').addEvent('submit', function(e) {
    var email = $('form_doporucit_stranku').getElements('td.email input');
    var name = $('form_doporucit_stranku').getElements('td.name input');
    
    if(name.get('value')=='') {
      alert('Zadejte prosím svoje jméno');
      return false;
    }
    
    if(email[0].get('value')=='') {
      alert('Zadejte prosím Váš email');
      return false;
    }
    
    if(!emailValidate(email[0].get('value'))) {
      alert('Zadejte prosím správný tvar Vašeho emailu');
      return false;
    }
    
    if(email[1].get('value')=='') {
      alert('Zadejte prosím email příjemce');
      return false;
    }
    
    if(!emailValidate(email[1].get('value'))) {
      alert('Zadejte prosím správný tvar emailu příjemce');
      return false;
    }
    
    return true;
  });
}

function setClassNews() {
  if ($$('div.uvod_aktuality') ){
  var items = $$('div.uvod_aktuality').getElements('div.uvod_aktuality_polozka');
  items[0][0].addClass('prvni');
  if (items[1]) {
    items[1][0].addClass('prvni');
    }
  }
}

function setClassNewsList() {
  if(!$('list_novinek')) return;
  var news = $('list_novinek').getElements('div.novinka_polozka');
  for(i = 0; i < news.length; i++ )  {
    if($('novinka')) {
      var id = $('novinka').getElement('span').get('id');
      var idSingle = id.substring(0,id.length-7);
      if(news[i].getElement('span').get('id').substring(0,id.length-7) == idSingle) news[i].setStyle('display','none');
    }
    
    //if(i == news.length-1) news[i].addClass('noborder');  
    //if(news[i].getStyle('display')=='none' && i == news.length-1) news[i-1].addClass('noborder');
  };
}

function checkInfomail() {
  if($('tx-sremailsubscribe-pi1-tt_address_form') === null)
      return;

  $('tx-sremailsubscribe-pi1-tt_address_form').addEvent('submit', function(e) {  
    var inputs = $('infomail_horni').getElements('input');
    
    var select = 0;
    for(i=0; inputs.length>i; i++)  {
      if(inputs[i].checked) select = 1;
    }
    
    if(!select) {
      alert('Vyberte si prosím, které novinky e-mailem chcete dostávat.')
      return false;
    } else {
      if(document.getElementById("email-infomail").value=="")  {
        alert("Zadejte Váš e-mail.");
        document.getElementById("email-infomail").focus();
        return false;
      }
      
      if(!emailValidate(document.getElementById("email-infomail").value))  {
        alert("Nemáte správně vyplněnou e-mailovou adresu.");
        document.getElementById("email-infomail").focus();
        return false;
      }
      return true;
    }
    
  });
}

function emailValidate(adresa)  {
  re = /^[A-Za-z0-9\._-]+[@][A-Za-z0-9\._-]+[\.].[A-Za-z0-9]+$/;
  return adresa.search(re) == 0;
}

