// ZAKAZANIE AUTOCOMPLETE
function turnAutocompleteOff()
{
	try {
		var inputs = document.getElementsByTagName('INPUT');
		for (var i = 0; i < inputs.length; i++) {
			inputs[i].setAttribute('autocomplete', 'off');
		}
	} catch (e) {}
}


/* PREPOCET CIEN REZERVACIE
*/
  var pole_pocet   = new Array(),
      pole_cena    = new Array(),
      pole_st_cena = new Array();

  function prepocitaj(val) {
    var a = 0, curEl, celkovacena = pole_cena[val];
    
     while(document.getElementById("st" + a)) {
       curEl = document.getElementById("st" + a);
       if(curEl.checked == true) {
         celkovacena += pole_st_cena[curEl.value] * pole_pocet[val];                
       }      
       a++;    
     }
    document.getElementById("ccena").innerHTML = celkovacena;   
  }

/* AKTIVACIA POLA
*/
  function aktivujpole(idecko,podmienka,hodnota) {
   if(podmienka == "1") {
    if(hodnota.length == 10) {
     document.getElementById(idecko).disabled = false;
     document.getElementById(idecko).value = "0";
    }
   }
  }

/* ZOBRAZENIE / SKRYTIE OBSAHU
*/
  var zo_id = new Array();                    
  function zobrazobsah(id) {
   var obsah = document.getElementById(id);
   if(zo_id[id] > 0) {
    obsah.style.display='none';
    zo_id[id] = '0';
   }
    else {
     obsah.style.display='block';
     zo_id[id] = '1';
    }
  }

// zobrazenie a skrytie okna
  function closewin(name) {
   var div = document.getElementById(name);
   div.style.display="none";
  }
  
  function openwin(name) {
   var div = document.getElementById(name);
   div.style.display="inline";
  }

/* email */
    function sendEmail(val) {
     window.location='mailto:' + val + '?subject=Aktivácia konta';
    }

// otvorenie noveho okna na stred
  function truebody() {
    return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
  }
  var offsetfrommouse=[15,25];

  function noveokno(e,url,sirka,vyska) {
  	var posx = 0, posy = 0, deltax = 0, deltay = 0;
    if (!e) var e = window.event;
     
  	if (e.pageX || e.pageY) {
  		posx = 0;
  		posy = 0;
  	}
  	 else if (e.clientX || e.clientY) 	{
  		 posx = 0;
  		 posy = -4;
  	 }
  
    var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth - offsetfrommouse[0];
  	var docheight=document.all? Math.min(truebody().scrollHeight, truebody().clientHeight) : Math.min(window.innerHeight - offsetfrommouse[1]);
    
    posx = posx + (docwidth - sirka) / 2;		
		posy = docheight / 2 - (vyska / 2.5);
   
    window.open("" + url + "","","width=" + sirka + ",height=" + vyska + ",left=" + posx + ",top=" + posy + "");
  }


/* ZOBRAZENIE INFORMACII V UKAZKOVOM OKNE */
  function ukazinfo(event,obsah) {
  	var posx = 0, posy = 0, deltax = 5, deltay = 10;
    var e = event;
     
  	if (e.pageX || e.pageY) {
  		posx = e.pageX + deltax + 15;
  		posy = e.pageY + deltay;
  	}
  	 else if (e.clientX || e.clientY) 	{
  		 posx = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft + deltax + 20;
  		 posy = e.clientY + document.body.scrollTop	+ document.documentElement.scrollTop + deltay;
  	 }
  
    var ref = document.getElementById("infookno");
    ref.style.display = "inline";
  
    var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth - offsetfrommouse[0];
  	var docheight=document.all? Math.min(truebody().scrollHeight, truebody().clientHeight) : Math.min(window.innerHeight - offsetfrommouse[1]);
  	
    if ((posy - document.documentElement.scrollTop + 60)> docheight) {
      posy = docheight - 60 + document.documentElement.scrollTop;
    }
  
    if ((posx - document.documentElement.scrollLeft + 270)> docwidth) {
      posx = posx -300;
    }
    
    ref.style.left = posx + "px";
    ref.style.top = posy + "px"; 
     ref.innerHTML = "Vymazať tento produkt z nákupného košíka?<br><a href=\"/Zmazanie-produktu/?rs1=" + obsah + "\" class=\"button\">Áno</a> <a href=\"#\" onClick=\"skryinfo('infookno'); return false;\" class=\"button\">Nie</a>";
  }


/* ZOBRAZENIE KOSIKA V UKAZKOVOM OKNE */
  function ukazkosik(event) {
  	var posx = 0, posy = 0, deltax = -310, deltay = 0;
    var e = event;
     
  	if (e.pageX || e.pageY) {
  		posx = e.pageX + deltax + 15;
  		posy = e.pageY + deltay;
  	}
  	 else if (e.clientX || e.clientY) 	{
  		 posx = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft + deltax + 20;
  		 posy = e.clientY + document.body.scrollTop	+ document.documentElement.scrollTop + deltay;
  	 }
  
    var ref = document.getElementById("infookno");
    ref.style.display = "inline";
  
    var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth - offsetfrommouse[0];
  	var docheight=document.all? Math.min(truebody().scrollHeight, truebody().clientHeight) : Math.min(window.innerHeight - offsetfrommouse[1]);
  	
    if ((posy - document.documentElement.scrollTop + 70)> docheight) {
      posy = docheight - 70 + document.documentElement.scrollTop;
    }
  
    if ((posx - document.documentElement.scrollLeft + 270)> docwidth) {
      posx = posx -300;
    }
    
    ref.style.left = posx + "px";
    ref.style.top = posy + "px"; 
  }

  function skryinfo(ide) {
   document.getElementById(ide).style.display = "none";
  }

// POVOLENIE LEN NUMEROLOGICKEJ KLAVESY
function numkey(event) {
  if (document.all) {
    var kc = event.keyCode;
    if (kc != 0 && kc != 48 && kc != 49 && kc != 50 && kc != 51 && kc != 52 && kc != 53 && kc != 54 && kc != 55 && kc != 56 && kc != 57) {
      event.returnValue = false; 
    }
  }
  else if (event.which) {
   var kc = String.fromCharCode(event.which);
   var kc2 = event.which;
   if (kc != 1 && kc != 2 && kc != 3 && kc != 4 && kc != 5 && kc != 6 && kc != 7 && kc != 8 && kc != 9 && kc != 0 && kc2 != 8) { 
    event.preventDefault();
   }
  }
  else {
    var kc = event.charCode;
    if (kc != 0 && kc != 48 && kc != 49 && kc != 50 && kc != 51 && kc != 52 && kc != 53 && kc != 54 && kc != 55 && kc != 56 && kc != 57) { 
      event.preventDefault();
    }
  }
}
