var otvorene = 1;
var setup_open = 1;

function isEMailAddr(elem) {
    var str = elem.value;
    var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
    if (!str.match(re)) { return false; }
    else { return true; }
}

function isValid(elem,typ) {
    var str = elem.value;
    if (typ == 'email') re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
    if (typ == 'psc') re = /\d{3} ?\d{2}/;
    if (typ == 'ico') re = /\d{12}/;
    if (!str.match(re)) { return false; }
    else { return true; }
}

function PrecitajCookie(nazov)
{
  obsah=document.cookie;   upravene=obsah.split(';');
  velkost=upravene.length; kusy=""; vrat="";

  for (x=0;((x<velkost) && (vrat==""));x++) 
  {
    kusy=upravene[x].split('=');
    if (kusy[0].substring(0,1)==' ') kusy[0]=kusy[0].substring(1,kusy[0].length);
    if (kusy[0]==nazov) vrat=kusy[1];
  }

  return unescape(vrat);
}

function ZapisCookie(nazov,hodnota,vyprsi)
{
  datum=new Date();
  if(vyprsi)
  {
    datum.setTime(datum.getTime()+vyprsi);
    document.cookie=nazov+"="+escape(hodnota)+"; expires="+datum.toGMTString();
  }
    else document.cookie=nazov+"="+escape(hodnota);
}

function vis_modul(meno)
{
  var img = meno + "_i";
  vis = document.getElementById(meno).style.display;
  if (vis == "block") 
  { 
    document.getElementById(meno).style.display = "none";
	document.getElementById(img).src = "images/troj.gif";
	ZapisCookie(meno,"none","");
  }	
  else 
  { 
    document.getElementById(meno).style.display = "block";
	document.getElementById(img).src = "images/troj2.gif";
	ZapisCookie(meno,"block","");
  }	
}

function hlasuj_prednaska(lid,id,num)
{
   http_request = createRequestObject();
    
   var _url = "hlasuj_un.php";
   var _param = "lid=" + lid + "&id=" + id + "&num=" + num;
   http_request.open('POST', _url + '?' + _param, true); 
       
   http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=windows-1250");
   http_request.send(_param);
   
   http_request.onreadystatechange = function()
   {
        if (http_request.readyState == 4) 
        {
            if (http_request.status == 200 || http_request.status == 304) 
            {
                var vrat = http_request.responseText;
                if (vrat)
                {
                	alert(vrat);
                	window.location.reload(true);
                }
            }
        }
   }   
   http_request.send(null);   	
}

function change_continue()
{
   var check1 = document.getElementById('suhlas').checked;
   var check2 = document.getElementById('podmienky').checked;
   
   if (check1 == true && check2 == true) document.getElementById('butt').disabled = false;
   else document.getElementById('butt').disabled = true;
}

function zavri_rodic(an)
{
    if (an=='A')
	{
		rodic = window.opener; 
	    rodic.location.reload(true);
	} 
	self.close();	
}

function otvor_rodic(link)
{
    rodic = window.opener; 
    rodic.location.href = link;
    self.close()    
}

function zavri_profil()
{
    rodic = window.opener; 
    rodic.location.href = 'index.php?action=nastav';
    self.close()    
}

function vis_div(meno)
{
  vis = document.getElementById(meno).style.display;
  if (vis == "block") 
  { 
    document.getElementById(meno).style.display = "none";
    document.getElementById('img_tr').src = "images/filter_sprav.gif";
	ZapisCookie(meno,"none","");
  }	
  else 
  { 
    document.getElementById(meno).style.display = "block";
    document.getElementById('img_tr').src = "images/filter_sprav_b.gif";
	ZapisCookie(meno,"block","");
  }	
}

function vis_otvor(meno)
{
  document.getElementById(meno).style.display = "block";
  ZapisCookie(meno,"block","");   
}

function vis_zatvor(meno)
{
  document.getElementById(meno).style.display = "none";
  ZapisCookie(meno,"none","");   
}

function vis_div_filter(meno)
{   
    zatvor = "filter_body_" + otvorene;
    otvor = "filter_body_" + meno;
    z_div = "filter_nadpis_" + otvorene;
    o_div = "filter_nadpis_" + meno;
    
    vis_zatvor(zatvor);
    vis_otvor(otvor); 
    document.getElementById(z_div).className = "filter_nadpis_2"; 
    document.getElementById(o_div).className = "filter_nadpis"; 
    otvorene = meno;
}

function W_open(theURL,winName,width,height) { //v2.0
  var left = (screen.width/2) - width/2;
  var top = (screen.height/2) - height/2;
  var myTWin = window.MyTWin;

  features = 'width='+width+',height='+height+',left='+left+',top='+top+',screenX='+left+',screenY='+top;
  myTWin = window.open(theURL,winName,'toolbar=no, menubar=no,location=no, directories=no, scrollbars=yes,resizable=yes,status=no,'+features);
  myTWin.focus( );
}

function round(cislo, kolko)
{
  var nasob = Math.pow(10,kolko);
  var miesta = Math.floor((cislo)*nasob)/nasob;
  return miesta;
}

function num_change(id)
{
  var pocet_v = "num_" + id;
  var suma_v = "sum_" + id;
  var celkom_v = "all_" + id;

  p_id = parseInt(document.getElementById(pocet_v).value);
  if (isNaN(p_id))
  {
    p_id=0;
  	document.getElementById(pocet_v).value = 0;
  }
  s_id = parseInt(document.getElementById(suma_v).value);
  c_id = parseInt(document.getElementById(celkom_v).value);
  
  p_all = parseInt(document.getElementById('all_num').value);
  c_all = parseInt(document.getElementById('all_sum').value);
  
  new_c_id = round(p_id*s_id,2);
  new_p_all = p_id-c_id/s_id;
  new_p_all += p_all;
  
  new_c_all = round(c_all,2)+round(new_c_id-c_id,2);
  
  document.getElementById(celkom_v).value = new_c_id;
  document.getElementById('all_num').value = new_p_all;
  document.getElementById('all_sum').value = new_c_all;
}

function reload()
{
  self.location.reload(true);   
}

function refresh()
{
  parent.write.location.reload(true);	
  self.location.reload(true);   
}

function chod(adr)
{
  self.location = adr;   
}

function chod_cik()
{
  self.location = "http://www.cikomodity.com";   
}

function send_message(From)
{
  var theForm=document.chat_Form;
  theForm.action = "zapis_chat.php";
  theForm.submit();
  docu = parent.document.getElementsById('mainFrame').contentDocument;
  docu.location.reload(true);   
}

function mailPassCheck()
{
   var theForm=document.pass_Form;
   var submit = true;
   
   if (submit && !isEMailAddr(theForm.email))
   {
	 alert("Zle zadaná e-mailová adresa.");
	 submit = false;
   }
   if (submit)
   {
	 theForm.action = "change_pass.php";
	 theForm.submit();
   }   	
}

function changePassCheck()
{
   var theForm=document.pass_Form;
   var submit = true;
   
   if (submit && theForm.heslo1.value == "")
   {
	 alert("Prosím zadajte svoje heslo.");
	 submit = false;
   }
   if (submit && (theForm.heslo1.value != theForm.heslo2.value))
   {
	 alert("Kontrolné heslo sa nezhoduje");
	 submit = false;
   }
   if (submit)
   {
	 theForm.action = "save_pass.php";
	 theForm.submit();
   }   	
}

function formLoginCheck()
{
	
	var theForm=document.reg_Form;
	  var submit = true;
	  
	  if (submit && !isEMailAddr(theForm.email))
	  {
		 alert("Zle zadaná e-mailová adresa.");
		 submit = false;
	  }
	  if (submit && (theForm.email.value != theForm.email2.value))
	  {
		 alert("Kontrolný email sa nezhoduje");
		 submit = false;
	  }	  
	  if (submit && theForm.heslo1.value == "")
	  {
		 alert("Prosím zadajte svoje heslo.");
		 submit = false;
	  }
	  if (submit && (theForm.heslo1.value != theForm.heslo2.value))
	  {
		 alert("Kontrolné heslo sa nezhoduje");
		 submit = false;
	  }
	  if (submit && !theForm.suhlas1.checked)
	  {
	  	 alert("Požaduje sa zaškrtnutie súhlasu s používaním služieb.");
		 submit = false;
	  }
	  if (submit && !theForm.suhlas2.checked)
	  {
	  	 alert("Požaduje sa zaškrtnutie súhlasu s uložením osobných údajov.");
		 submit = false;
	  }
	  if (submit && !theForm.suhlas3.checked)
	  {
	  	 alert("Požaduje sa zaškrtnutie súhlasu o oboznámení s rizikom.");
		 submit = false;
	  }
	  if (submit)
	  {
		 theForm.action = "zapis_reg.php";
		 theForm.submit();
	  }
}

function formMetaCheck()
{
	  var theForm=document.meta_Form;
	  var submit = true;
	  
	  if (submit && theForm.meno.value == "")
	  {
		 alert("Prosím zadajte svoje meno.");
		 submit = false;
	  }
	  if (submit && !isEMailAddr(theForm.email))
	  {
		 alert("Zle zadaná e-mailová adresa.");
		 submit = false;
	  }
	  if (submit && theForm.telefon.value == "")
	  {
		 alert("Prosím zadajte telefónne číslo.");
		 submit = false;
	  }  
	  if (submit)
	  {
		 theForm.action = "zapis_meta.php";
		 theForm.submit();
	  }
}

function kont_komm()
{
	  var komForm = document.kom_Form;
	  var submit = true;
	  
	  if (submit && !isEMailAddr(komForm.email))
	  {
		 alert("Zle zadaná e-mailová adresa.");
		 submit = false;
	  }
	  if (submit && komForm.msg.value == "")
	  {
		 alert("Prosím zadajte komentár.");
		 submit = false;
	  }  
	  if (submit)
	  {
		 komForm.action = "posli.php";
		 komForm.submit();
	  }
}

function formVareCheck()
{
	  var theForm=document.vare_Form;
	  var submit = true;
	  
	  if (submit && theForm.meno.value == "")
	  {
		 alert("Prosím zadajte svoje meno.");
		 submit = false;
	  }
	  if (submit && theForm.priezvisko.value == "")
	  {
		 alert("Prosím zadajte svoje priezvisko.");
		 submit = false;
	  }	  
	  if (submit && !isEMailAddr(theForm.email))
	  {
		 alert("Zle zadaná e-mailová adresa.");
		 submit = false;
	  }
	  if (submit && (theForm.email.value != theForm.email2.value))
	  {
		 alert("Kontrolný mail sa nezhoduje");
		 submit = false;
	  }
	  if (submit && theForm.telefon.value == "")
	  {
		 alert("Prosím zadajte telefónne číslo.");
		 submit = false;
	  }  
	  if (submit)
	  {
		 theForm.action = "zapis_vare.php";
		 theForm.submit();
	  }
}

function form_mt4_Check()
{
	  var theForm=document.mt4_Form;
	  var submit = true;
	  
	  if (submit && theForm.meno.value == "")
	  {
		 alert("Prosím zadajte svoje meno.");
		 submit = false;
	  }
	  if (submit && theForm.priezvisko.value == "")
	  {
		 alert("Prosím zadajte svoje priezvisko.");
		 submit = false;
	  }	  
	  if (submit && !isEMailAddr(theForm.email))
	  {
		 alert("Zle zadaná e-mailová adresa.");
		 submit = false;
	  }
	  if (submit && (theForm.email.value != theForm.email2.value))
	  {
		 alert("Kontrolný mail sa nezhoduje");
		 submit = false;
	  }
	  if (submit && theForm.telefon.value == "")
	  {
		 alert("Prosím zadajte telefónne číslo.");
		 submit = false;
	  }  
	  if (submit)
	  {
		 theForm.action = "zapis_vare.php";
		 theForm.submit();
	  }
}

function formSkolCheck()
{
	  var theForm=document.skol_Form;
	  var submit = true;
	  
	  if (submit && theForm.meno.value == "")
	  {
		 alert("Prosím zadajte svoje meno.");
		 submit = false;
	  }
	  if (submit && !isEMailAddr(theForm.email))
	  {
		 alert("Zle zadaná e-mailová adresa.");
		 submit = false;
	  }
	  if (submit && theForm.telefon.value == "")
	  {
		 alert("Prosím zadajte telefónne číslo.");
		 submit = false;
	  }  
	  if (submit)
	  {
		 theForm.action = "zapis_skol.php";
		 theForm.submit();
	  }
}

function formPredfCheck2()
{
	  var theForm=document.pred_Form;
	  var submit = true;
	  
	  if (submit && theForm.meno.value == "")
	  {
		 alert("Prosím zadajte svoje meno.");
		 submit = false;
	  }
	  if (submit && theForm.ulica.value == "")
	  {
		 alert("Prosím zadajte ulicu.");
		 submit = false;
	  }
	  if (submit && !isValid(theForm.psc,'psc'))
	  {
		 alert("Zle zadané PSČ.");
		 submit = false;
	  }
	  if (submit && theForm.mesto.value == "")
	  {
		 alert("Prosím zadajte mesto.");
		 submit = false;
	  }
	  if (submit && !isEMailAddr(theForm.email))
	  {
		 alert("Zle zadaná e-mailová adresa.");
		 submit = false;
	  }
	  if (submit && theForm.telefon.value == "")
	  {
		 alert("Prosím zadajte telefónne číslo.");
		 submit = false;
	  }  
	  if (submit)
	  {
		 theForm.action = "pdf.php";
		 theForm.submit();
	  }
}

function formKnihaCheck()
{
      var theForm=document.pred_Form;
      var submit = true;
      
      if (submit && theForm.meno.value == "")
      {
         alert("Prosím zadajte svoje meno.");
         submit = false;
      }
      if (submit && theForm.ulica.value == "")
      {
         alert("Prosím zadajte ulicu.");
         submit = false;
      }
      if (submit && !isValid(theForm.psc,'psc'))
      {
         alert("Zle zadané PSČ.");
         submit = false;
      }
      if (submit && theForm.mesto.value == "")
      {
         alert("Prosím zadajte mesto.");
         submit = false;
      }
      if (submit && !isEMailAddr(theForm.email))
      {
         alert("Zle zadaná e-mailová adresa.");
         submit = false;
      }
      if (submit && theForm.telefon.value == "")
      {
         alert("Prosím zadajte telefónne číslo.");
         submit = false;
      } 
      if (submit && !theForm.suhlas2.checked)
      {
         alert("Požaduje sa zaškrtnutie súhlasu s uložením osobných údajov.");
         submit = false;
      }
      if (submit)
      {
         theForm.action = 'kpdf.php';
         theForm.submit();
      }
}

function univerzitaCheck()
{
      var theForm=document.pred_Form;
      var submit = true;
      
      if (submit && theForm.meno.value == "")
      {
         alert("Prosím zadajte svoje meno.");
         submit = false;
      }
      if (submit && theForm.ulica.value == "")
      {
         alert("Prosím zadajte ulicu.");
         submit = false;
      }      
      if (submit && !isValid(theForm.psc,'psc'))
      {
         alert("Zle zadané PSČ.");
         submit = false;
      }      
      if (submit && theForm.mesto.value == "")
      {
         alert("Prosím zadajte mesto.");
         submit = false;
      }
      if (submit && !isEMailAddr(theForm.email))
      {
         alert("Zle zadaná e-mailová adresa.");
         submit = false;
      }
      if (submit && theForm.telefon.value == "")
      {
         alert("Prosím zadajte telefónne číslo.");
         submit = false;
      } 
      if (submit)
      {
         theForm.action = 'objuni.php';
         theForm.submit();
      }
}

function formPredfCheck()
{
	  var theForm=document.pred_Form;
	  var submit = true;
	  
	  if (submit && theForm.meno.value == "")
	  {
		 alert("Prosím zadajte svoje meno.");
		 submit = false;
	  }
	  if (submit && theForm.ulica.value == "")
	  {
		 alert("Prosím zadajte ulicu.");
		 submit = false;
	  }
	  if (submit && !isValid(theForm.psc,'psc'))
	  {
		 alert("Zle zadané PSČ.");
		 submit = false;
	  }
	  if (submit && theForm.mesto.value == "")
	  {
		 alert("Prosím zadajte mesto.");
		 submit = false;
	  }
	  if (submit && !isEMailAddr(theForm.email))
	  {
		 alert("Zle zadaná e-mailová adresa.");
		 submit = false;
	  }
	  if (submit && theForm.telefon.value == "")
	  {
		 alert("Prosím zadajte telefónne číslo.");
		 submit = false;
	  } 
	  	  if (submit && !theForm.suhlas1.checked)
	  {
	  	 alert("Požaduje sa zaškrtnutie súhlasu s používaním služieb.");
		 submit = false;
	  }
	  if (submit && !theForm.suhlas2.checked)
	  {
	  	 alert("Požaduje sa zaškrtnutie súhlasu s uložením osobných údajov.");
		 submit = false;
	  }
	  if (submit && !theForm.suhlas3.checked)
	  {
	  	 alert("Požaduje sa zaškrtnutie súhlasu o oboznámení s rizikom.");
		 submit = false;
	  }
	  if (submit)
	  {
	  	 theForm.action = 'kpdf.php';
		 theForm.submit();
	  }
}

function page_link(link)
{
	rodic = window.opener; 
	rodic.location = link;
}

function zmen_farbu(f1,f2,id)
{
	document.getElementById(id).style.background = f1;
	document.getElementById(id).style.color = f2;
}

function zmen_form_div()
{
	var my_select = document.getElementById('co').value;
	var my_div = 'div_cast_' + my_select;
	
	document.getElementById('div_cast_1').style.display = 'none';
	document.getElementById('div_cast_2').style.display = 'none';
	document.getElementById('div_cast_3').style.display = 'none';
	document.getElementById('div_cast_4').style.display = 'none';
    document.getElementById(my_div).style.display = 'block';
}

function show_time()
{
  var Digital = new Date();
  var hours = Digital.getHours();
  var minutes = Digital.getMinutes();
  var seconds = Digital.getSeconds();
  
  var bra = document.getElementById('bratislava');
  var lon = document.getElementById('londyn');
  var nyo = document.getElementById('newyork');
  var chi = document.getElementById('chicago');
  var syd = document.getElementById('sydney');
  var tok = document.getElementById('tokyo');

  if (minutes<=9) minutes="0"+minutes;
  if (seconds<=9) seconds="0"+seconds;
  
  lon_hr = (hours-1)%24;
  nyo_hr = (hours-5)%24;
  chi_hr = (hours-6)%24;
  syd_hr = (hours+10)%24;
  tok_hr = (hours+8)%24;
  
  var bra_hr = hours+":"+minutes+":"+seconds;
  
  var lon_hr = lon_hr+":"+minutes+":"+seconds;
  var nyo_hr = nyo_hr+":"+minutes+":"+seconds;
  var chi_hr = chi_hr+":"+minutes+":"+seconds;
  var syd_hr = syd_hr+":"+minutes+":"+seconds;
  var tok_hr = tok_hr+":"+minutes+":"+seconds;
  
  bra.innerHTML = bra_hr;
  lon.innerHTML = lon_hr;
  nyo.innerHTML = nyo_hr;
  chi.innerHTML = chi_hr;
  syd.innerHTML = syd_hr;
  tok.innerHTML = tok_hr;
  
  setTimeout("show_time()",1000);
}

function zmen_nastavenie(nazov)
{
    var anal = document.getElementById('nazov');
}

function zmen_basic(id)
{   
   var z_div = "setup_block_" + setup_open;
   var z_menu = "basic_nadpis_" + setup_open;
   var o_div = "setup_block_" + id;
   var o_menu = "basic_nadpis_" + id;
   
   document.getElementById(z_menu).className = "setup_nadpis_2"; 
   document.getElementById(o_menu).className = "setup_nadpis"; 
   document.getElementById(z_div).style.display = 'none';
   document.getElementById(o_div).style.display = 'block';
   
   setup_open = id;
}

function get_barometer(id, typ)
{
    http_request = createRequestObject();
    http_request.open('GET', 'cik_barometer.php?ajx=1&id='+id);
    http_request.onreadystatechange = function()
    {
        if (http_request.readyState == 4) 
        {
            if (http_request.status == 200 || http_request.status == 304) 
            {
                var vrat = http_request.responseText;
                my_div = document.getElementById('selectedmessage');
                my_div.innerHTML = vrat;
            }
        }
     }
     http_request.send(null);   
}
