// JavaScript Document

function rollmenu_on(id){
  document.getElementById(id).style.display='block';
}

function rollmenu_off(id){
  document.getElementById(id).style.display='none';
}

function popis_on(popis){
  document.getElementById('popis'+popis).style.display='block';
}

function popis_off(div){
  div.style.display='none';
 
}

function zkontroluj_email(adresa)
{
    var pozice_zavinace = adresa.indexOf("@");
    if (pozice_zavinace < 0)
        return false;
    var cast_pred_zavinacem = adresa.substring(0,pozice_zavinace);
    var cast_po_zavinaci = adresa.substring(pozice_zavinace+1,adresa.length);
    if (cast_po_zavinaci.indexOf("@") >= 0)
        return false;
    if (cast_pred_zavinacem.length <= 0)
        return false;
    if (cast_po_zavinaci.length <= 0)
        return false;
    var pozice_posledni_tecky = cast_po_zavinaci.lastIndexOf(".");
    if (pozice_posledni_tecky < 0)
        return false;
    var pocet_znaku_za_posledni_teckou = cast_po_zavinaci.length - pozice_posledni_tecky - 1;
    if (pocet_znaku_za_posledni_teckou < 2  ||  pocet_znaku_za_posledni_teckou > 3)
        return false;
    var pozice_dvou_tecek_vedle_sebe = adresa.indexOf("..");
    if (pozice_dvou_tecek_vedle_sebe >= 0)
        return false;
    if (cast_pred_zavinacem.charAt(0) == "."  ||  cast_pred_zavinacem.charAt(cast_pred_zavinacem.length-1) == ".")
        return false;
    if (cast_po_zavinaci.charAt(0) == "."  ||  cast_po_zavinaci.charAt(cast_po_zavinaci.length-1) == ".")
        return false;
    return true;
}

function reg_valid(){

  var email = document.getElementById('email');
  var jmeno = document.getElementById('jmeno');
  var firma = document.getElementById('firma');
  
	var valid = true;
	
	if (jmeno.value==''){
			valid = false;
			alert('Zadejte jméno.');
	}
	
	if (firma.value==''){
			valid = false;
			alert('Zadejte firmu.');
	}
	
	if (!zkontroluj_email(email.value)){
			valid = false;
			alert('Zadejte email ve správném formátu.');
	}
	
	if (valid){
    alert('Váš email byl zaregistrován pro odebírání novinek, potvrďte registraci dle instrukcí zaslaných na Váš e-mail: '+email.value+'.');
  }
	
	return valid;
  
}

function roll_novinky(){
  
  var pozice=parseInt(document.getElementById('novinky_roll_inner').style.top);
  pozice--;
  if (pozice<-1500){
    pozice=0;
  }
  document.getElementById('novinky_roll_inner').style.top=pozice+'px';
  setTimeout("roll_novinky()", 50); 
}
