<!--
//pro zatmění
function ztmaveni(idcko){
   
   var xScroll, yScroll;
   
   if (window.innerHeight && window.scrollMaxY) {   
      xScroll = document.body.scrollWidth;
      yScroll = window.innerHeight + window.scrollMaxY;
   } else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
      xScroll = document.body.scrollWidth;
      yScroll = document.body.scrollHeight;
   } else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
      xScroll = document.body.scrollWidth;
      yScroll = document.body.offsetHeight;
   }
   
   var windowWidth, windowHeight;
   if (self.innerHeight) {   // all except Explorer
      windowWidth = self.innerWidth;
      windowHeight = self.innerHeight;
   } else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
      windowWidth = document.documentElement.clientWidth;
      windowHeight = document.documentElement.clientHeight;
   } else if (document.body) { // other Explorers
      windowWidth = document.body.clientWidth;
      windowHeight = document.body.clientHeight;
   }   
   
   // for small pages with total height less then height of the viewport
   if(yScroll < windowHeight){
      pageHeight = windowHeight;
   } else { 
      pageHeight = yScroll;
   }

   // for small pages with total width less then width of the viewport
   if(xScroll < windowWidth){   
      pageWidth = windowWidth;
   } else {
      pageWidth = xScroll;
   }

	co=document.getElementById(idcko);
	co.style.height=pageHeight+'px';
	co.style.width=pageWidth+'px';
}





function getMouseXY(e,iddivu,vlevo,nahoru) {

var IE = document.all?true:false;
var tempX = 0;
var tempY = 0;

if (IE) { // grab the x-y pos.s if browser is IE
tempX = event.clientX + document.body.scrollLeft;
tempY = event.clientY + document.body.scrollTop;
}
else {  // grab the x-y pos.s if browser is NS
tempX = e.pageX;
tempY = e.pageY;
}
if (tempX < 0){tempX = 0;}
if (tempY < 0){tempY = 0;}
document.getElementById(iddivu).style.left = tempX - vlevo;
document.getElementById(iddivu).style.top  = tempY - nahoru;
return true;
}




function getMouseY(e,iddivu,nahoru) {

var IE = document.all?true:false;
var tempX = 0;
var tempY = 0;

if (IE) { // grab the x-y pos.s if browser is IE
tempX = event.clientX + document.body.scrollLeft;
tempY = event.clientY + document.body.scrollTop;
}
else {  // grab the x-y pos.s if browser is NS
tempX = e.pageX;
tempY = e.pageY;
}
if (tempX < 0){tempX = 0;}
if (tempY < 0){tempY = 0;}
document.getElementById(iddivu).style.top  = tempY - nahoru;
return true;
}



function getMouseYObrazovka(e,iddivu,nahoru) {

var IE = document.all?true:false;
var tempY = 0;

if (IE) { // grab the x-y pos.s if browser is IE
tempY = document.body.scrollTop;
}
else {  // grab the x-y pos.s if browser is NS
tempX = e.pageX;
tempY = self.pageYOffset;
}
if (tempY < 0){tempY = 0;}
document.getElementById(iddivu).style.top  = tempY+nahoru+'px';
return true;
}





function zjisti_obsah(idcko){

	co=document.getElementById(idcko);
	return co;

} 



function get_size(idcko){

	co=document.getElementById(idcko);
	co.style.height=document.body.scrollHeight+170;

} 





function minimize(idcko)
{

	co=document.getElementById(idcko);
	
	if(co.style.display!="none"){
		co.style.display="none";
	}else{
		co.style.display="block";
	}

} 







function show_it(item) {
	co=document.getElementById(item);
	co.style.display="block";
}



function hide_it(idcko) {
	co=document.getElementById(idcko);
	co.style.display="none";
}




function potvrd(hlaska){
    	return confirm(hlaska);
}


function potvrd_odesli(formular_nazev,hlaska){
    if(confirm(hlaska)){
		document.forms[formular_nazev].submit();
	}
}


function potvrd_odeslani(akce,hlaska) {

	if (confirm(hlaska)) {
		document.getElementById('akce_dopln').value=akce;
		document.formular.submit();
	}
}



function potvrd_newsletter(akce,ID_kategorie) {

	if (confirm('Opravdu si přejete odebrat ze seznamu zaškrtnuté položky?')) {
		document.getElementById('akce').value=akce;
		document.getElementById('ID_kategorie').value=ID_kategorie;
		document.formular.submit();
	}
}


function potvrd_newsletter_box(akce,ID_kategorie) {

	if (confirm('Opravdu si přejete odstranit CELÝ ZELENÝ BOX?')) {
		document.getElementById('akce').value=akce;
		document.getElementById('ID_kategorie').value=ID_kategorie;
		document.formular.submit();
	}
}


function KontrolaPrecenovani()  {

	if((!document.formular.nova_cena.value) || (!document.formular.skupina.value)) { 
	
	
		if(!document.formular.skupina.value) {    
			document.formular.skupina.focus();
			alert ("Není vyplněna SKUPINA!\nFormulář nemůže být odeslán.");
			return false;
		}
		
		if(!document.formular.nova_cena.value) {
			document.formular.nova_cena.focus();
			alert ("Není vyplněna NOVÁ CENA!\nFormulář nemůže být odeslán.");
			return false;
		}
			
	} else {
		return confirm("Opravdu si přejete přecenit všechny produkty na novou cenu dle zvolených parametrů?");
	}
	
}



function KontrolaNaskladnit()  {

	if((!document.formular.faktura_cislo.value) || (document.formular.faktura_cislo.value==0) || (!document.formular.datum_dodani.value) || (document.formular.datum_dodani.value=="dd.mm.rrrr")) { 
	
	
		if((!document.formular.faktura_cislo.value) || (document.formular.faktura_cislo.value==0)) {    
			document.formular.faktura_cislo.focus();
			alert ("Není vyplněno ČÍSLO FAKTURY!\nFormulář nemůže být odeslán.");
			return false;
		}
		
		if((!document.formular.datum_dodani.value) || (document.formular.datum_dodani.value=="dd.mm.rrrr")) {
			document.formular.datum_dodani.focus();
			alert ("Není vyplněno DATUM DODÁNÍ!\nFormulář nemůže být odeslán.");
			return false;
		}
			
	} else {
	
		if (document.getElementById('akce_dopln').value=="objednavka_upravit"){
		} else {
			return confirm("Opravdu si přejete naskladnit tyto produkty?");
		}
	}
	
}



function KontrolaPrecenovaniKnihy()  {

	if(!document.formular.procento_precenit.value) { 
	
	
		if(!document.formular.procento_precenit.value) {    
			document.formular.procento_precenit.focus();
			alert ("Není vyplněno PŘECENIT O X %!\nFormulář nemůže být odeslán.");
			return false;
		}		
		
	} else {
		return confirm("Opravdu si přejete přecenit všechny KNIHY o "+document.getElementById('procento_precenit').value+"% oproti běžné ceně? ");
	}
	
}



function KontrolaPrecenovaniKategorie()  {

	if(!document.formular.procento_precenit.value) { 
	
	
		if(!document.formular.procento_precenit.value) {    
			document.formular.procento_precenit.focus();
			alert ("Není vyplněno PŘECENIT O X %!\nFormulář nemůže být odeslán.");
			return false;
		}		
		
	} else {
		return confirm("Opravdu si přejete přecenit všechny tituly v zaškrtnutých kategoriích o "+document.getElementById('procento_precenit').value+"% oproti běžné ceně? ");
	}
	
}




function KontrolaPlatba()  {

	if(!document.getElementById('cena-platba-hodnota').value) {    
		document.formular.zpusob_platba[0].focus();
		alert ("Není zvolen ZPŮSOB PLATBY!\nFormulář nemůže být odeslán.");
		return false;
	}
	
}




function zaskrtni_vse(){
	
	//zde zadat jmeno formulare
	var jmeno_formulare="formular";
		
	
	var seznam_elementu=document.forms[jmeno_formulare].elements;
		
	for(var i=0; i<seznam_elementu.length;i++ ){ 
		
			var jmeno_elementu=seznam_elementu[i].name;

			if(document.forms[jmeno_formulare].elements[jmeno_elementu].type=="checkbox"){
			
				if(document.forms[jmeno_formulare].elements['vse'].checked!=true){
					document.forms[jmeno_formulare].elements[jmeno_elementu].checked=false;
				}else{
					document.forms[jmeno_formulare].elements[jmeno_elementu].checked=true;
				}
			
				
			}
				
	}
	
}




			
function PokladnaVratitPenize() {
			 
	var penize_vybrat_celkem = parseFloat(document.getElementById("penize_vybrat_celkem").value);
	var penize_obdrzeno = parseFloat(document.getElementById("penize_obdrzeno").value);
	
	if(!penize_obdrzeno) {
		penize_obdrzeno=0;
	}
	penize_vratit=Math.round(penize_obdrzeno-penize_vybrat_celkem);							
	document.getElementById("penize_vratit").value=penize_vratit;				
}



function KontrolujPokladnu()  {

	if((parseFloat(document.getElementById('penize_vratit').value)<0) || (!document.getElementById('penize_vratit').value)) {    
		document.pokladna_form.penize_obdrzeno.focus();
		alert ("Nebylo vybráno dostatek hotovosti! Objednávka nemůže být vydána!");
		return false;
	}
	
}	



function KontrolujDarkovyPoukaz()  {

	if(!document.getElementById('hodnota_poukaz').value) {    
		document.formular.hodnota_poukaz.focus();
		alert ("Zadejte prosím hodnotu Dárkového poukazu!");
		return false;
	} else {
		return confirm("Opravdu si přejete pro zaškrtnuté objednávky vygenerovat dárkový poukaz ?");	
	}
	
}	



function KontrolaFaExport()  {

	if(!document.getElementById('export_cislo').value) {    
		alert ("Není vloženo OD ČÍSLA. Nelze generovat XML!");
		document.formular.export_cislo.focus();
		return false;
	}
	
}



function KontrolujPokladnuPlatba()  {

	if(document.getElementById('zaplaceno').value==0) {    
		alert ("Objednávka NEBYLA zaplacena! Objednávka nemůže být vydána!");
		return false;
	}
	
}	


function TDOznac(id) {
  jm=document.getElementById(id);
  if (jm.checked==1)jm.checked=0; else jm.checked=1;
}



function KontrolujPokladnaUzaverka() {

	if(!document.getElementById('pocatecni_stav').value) {    
		document.pokladna_uzaverka.pocatecni_stav.focus();
		alert ("Není vložen POČÁTEČNÍ STAV!\nFormulář nemůže být odeslán.");
		return false;
	}
	
	
	if(!document.getElementById('pokladna_predano').value) {    
		document.pokladna_uzaverka.pokladna_predano.focus();
		alert ("Není vloženo KOLIK PŘEDÁNO!\nFormulář nemůže být odeslán.");
		return false;
	}
	
	
	if(!document.getElementById('pokladna_predal').value) {    
		document.pokladna_uzaverka.pokladna_predal.focus();
		alert ("Není vloženo POKLADNU PŘEDAL!\nFormulář nemůže být odeslán.");
		return false;
	}
	
	
	if(!document.getElementById('pokladna_prevzal').value) {    
		document.pokladna_uzaverka.pokladna_prevzal.focus();
		alert ("Není vloženo POKLADNU PŘEVZAL!\nFormulář nemůže být odeslán.");
		return false;
	}
}


function OtevriBunku(item) {
   obj=document.getElementById(item);

	if(obj.style.display=="block")
	{
      	obj.style.display="none";
	} else {
		obj.style.display="block";
	}   

}



function priklad(id, barva, cas, barva2, cas2)
{
  if (document.getElementById)
  {
    document.getElementById(id).style.color = barva;
	setTimeout('priklad("' +  id + '","' + barva2 + '",' + cas2 + ',"' + barva + '",' + cas + ')', cas);
  }
  else if (document.all)
  {
    document.all[id].style.color = barva;
	setTimeout('priklad("' +  id + '","' + barva2 + '",' + cas2 + ',"' + barva + '",' + cas + ')', cas);
  }
}



function next_fce_post_kosik_vlozit() {
	document.getElementById('kosik-obsah').innerHTML=document.getElementById('obsah-nahradit').value;
}


function next_fce_post_poslat_dotaz() {
		document.getElementById('poslat_dotaz_uziv_email').value="@";
		document.getElementById('poslat_dotaz_dotaz_prodejci').value="";
}		


function next_fce_post_poslat_odkaz() {
		document.getElementById('poslat_odkaz_uziv_email').value="@";
		document.getElementById('poslat_odkaz_vzkaz').value="";
}



var winPop;

function otevri_okno(adresa,nazev,sirka,vyska) {

	winPop=window.open(adresa,nazev,"toolbar=no, menubar=no, locaion=no, directories=no, scrollbars=yes, resizable=yes, status=no, width="+sirka+", height="+vyska+", top=100, left=150");
	
	if(winPop) {
		return false;
	};
	
}



function VyhledavaniSlovo() {
		if(document.getElementById('slovo_hledej').value=="vyhledávání") {
			document.getElementById('slovo_hledej').value="";
		}
}


function VycistitInput(ID_input) {
	document.getElementById(ID_input).value="";
		
}


function addOnloadEvent(fnc){
  if ( typeof window.addEventListener != "undefined" )
    window.addEventListener( "load", fnc, false );
  else if ( typeof window.attachEvent != "undefined" ) {
    window.attachEvent( "onload", fnc );
  }
  else {
    if ( window.onload != null ) {
      var oldOnload = window.onload;
      window.onload = function ( e ) {
        oldOnload( e );
        window[fnc]();
      };
    }
    else 
      window.onload = fnc;
  }
}


function NastavKurzor(ID_prvku) {
	document.getElementById(ID_prvku).focus();
}



function GetKeyCode(e) {
  if (e) {
    return e.charCode ? e.charCode : e.keyCode;
  }
  else {
    return window.event.charCode ? window.event.charCode : window.event.keyCode;
  }
}



//proměnná pro našeptávač
var pozice_naseptej=-1;


function posunNaseptavac(e) {



try {

  var unicode = GetKeyCode(e);
  var naseptavac = document.getElementById("naseptavac");
  if (unicode == 40) { // šipka dolů    
    
	document.getElementById('iddivu_vysledek_vyhledej').style.display='block';
	var licka = naseptavac.getElementsByTagName('li');
	
	if((licka.length-1)==pozice_naseptej){
		pozice_naseptej=0;
	}else{
		pozice_naseptej=pozice_naseptej+1;
	}

	for (var i=0; i<licka.length;i++) {
		var ahref = licka[i].getElementsByTagName('a');	//výběr hrefu v LI
		ahref[0].className='';	//odoznačení vybraného
		if(pozice_naseptej==i){			
			ahref[0].className='oznac';
			hledany_vyraz=ahref[0].innerHTML;
			hledany_vyraz=hledany_vyraz.replace(/<[^>]+>/g,"");
			hledany_vyraz=hledany_vyraz.replace(/ \(.*\)$/,"");
			document.getElementById("slovo_hledej").value=hledany_vyraz;
		}
    }
  }
  else if (unicode == 38) { // šipka nahoru	    		
	
	document.getElementById('iddivu_vysledek_vyhledej').style.display='block';	
	var licka = naseptavac.getElementsByTagName('li');
	
	if(pozice_naseptej==0){
		pozice_naseptej=licka.length-1;
	} else {
		
		if(pozice_naseptej==-1){
			pozice_naseptej=licka.length-1;
		}else{
			pozice_naseptej=pozice_naseptej-1;
		}
	}

	for (var i=0; i<licka.length;i++) {
		var ahref = licka[i].getElementsByTagName('a');	//výběr hrefu v LI
		ahref[0].className='';	//odoznačení vybraného
		if(pozice_naseptej==i){			
			ahref[0].className='oznac';
			hledany_vyraz=ahref[0].innerHTML;
			hledany_vyraz=hledany_vyraz.replace(/<[^>]+>/g,"");
			hledany_vyraz=hledany_vyraz.replace(/ \(.*\)$/,"");
			
			document.getElementById("slovo_hledej").value=hledany_vyraz;
		}
    }
	
  }
}
catch (error){}
} 



			
function VypocetCenaBezDPH() {			 
	var cena_vcetne_dph = parseFloat(document.getElementById("cena_dph").value);
	var sazba_dph = parseFloat(document.getElementById("ID_dph").value);
	
	if(!cena_vcetne_dph) {
		cena_vcetne_dph=0;
	}
	
	cena_bez_dph=Math.round((cena_vcetne_dph/(100+sazba_dph))*100*100)/100;							
	document.getElementById("cena").value=cena_bez_dph;				
}			

function VypocetCenaVcetneDPH() {			 
	var cena_bez_dph = parseFloat(document.getElementById("cena").value);
	var sazba_dph = parseFloat(document.getElementById("ID_dph").value);
	
	if(!cena_bez_dph) {
		cena_bez_dph=0;
	}
	
	cena_vcetne_dph=Math.round((cena_bez_dph*((100+sazba_dph))/100)*100)/100;							
	document.getElementById("cena_dph").value=cena_vcetne_dph;				
}	


// -->
