function printPage()
{
   var options = "menubar=yes,toolbar=yes,scrollbars=yes,resizable=yes,width=630,height=460;"
   url = top.location.href;
   if (url.indexOf("#")>0) url = url.substring(0, url.indexOf("#"));
   if (url.indexOf("?")>0) url = url + "&print=yes";
   else url = url + "?print=yes";
   printWindow=window.open(url,"_blank",options);
}

function printPageEn()
{
   var options = "menubar=yes,toolbar=yes,scrollbars=yes,resizable=yes,width=630,height=460;"
   url = top.location.href;
   if (url.indexOf("#")>0) url = url.substring(0, url.indexOf("#"));
   if (url.indexOf("?")>0) url = url + "&print=yes&eng=yes";
   else url = url + "?print=yes&eng=yes";
   printWindow=window.open(url,"_blank",options);
}


function popup(url, width, height)
{
   //window.alert("ahoj");
      var options = "toolbar=no,scrollbars=yes,resizable=yes,width="+width+",height="+height+";"
      popupWindow=window.open(url,"_blank",options);
}

function wjPopup(url, width, height)
{
   //window.alert("ahoj");
      var options = "toolbar=no,scrollbars=no,resizable=no,width="+width+",height="+height+";"
      popupWindow=window.open(url,"_blank",options);
}
function getPageElement(name)
{
   var el = null;
   if (document.getElementById)
   {
      el = document.getElementById(name);
   }
   return(el);
}

function showHideElement(elementId, show)
{
   var rowEl = getPageElement(elementId);
   if (rowEl != null)
   {
	   if (show) rowEl.style.display="block";
	   else rowEl.style.display="none";
	}
}

function showHideRow(rowId, show)
{
   var rowEl = getPageElement(rowId);
   if (rowEl != null)
   {
	   if (show)
		{
         if (navigator.userAgent.indexOf("Firefox")!=-1 || navigator.userAgent.indexOf("Opera")!=-1)
		   {
			   rowEl.style.display="table-row";
			}
			else
			{
			   rowEl.style.display="block";
			}		
		}
	   else rowEl.style.display="none";
	}
}

function toogleElement(elementId)
{
   var rowEl = getPageElement(elementId);
   if (rowEl != null)
   {
       if (rowEl.style.display=="none") rowEl.style.display="block";
	   else rowEl.style.display="none";
	}
}


var aktualnaReferencia = 1;
var referenciaTimer = null;

function initReferencie()
{
	for (i=2; i<=3; i++)
	{
	   var refElement = getPageElement("referencie-"+i);
	   if (refElement != null)
	   {
	      refElement.style.display="none";
	   }
	}
	startReferencieTimer();
}
function zobrazReferenciu(cislo)
{
   pauseReferencieTimer();
   var refElement = getPageElement("referencie-"+aktualnaReferencia);
   if (refElement != null)
   {
      refElement.style.display="none";
   }
   refElement = getPageElement("referencieBtn-"+aktualnaReferencia);
   if (refElement != null)
   {
      refElement.className="refer";
   }
   
   aktualnaReferencia=cislo;
   
   refElement = getPageElement("referencie-"+aktualnaReferencia);
   if (refElement != null)
   {
      refElement.style.display="block";
   }
   refElement = getPageElement("referencieBtn-"+aktualnaReferencia);
   if (refElement != null)
   {
      refElement.className="refer referAktual";
   }
}
function zmenReferenciu()
{
   var refElement = getPageElement("referencie-"+aktualnaReferencia);
   if (refElement != null)
   {
      refElement.style.display="none";
   }
   refElement = getPageElement("referencieBtn-"+aktualnaReferencia);
   if (refElement != null)
   {
      refElement.className="refer";
   }
   aktualnaReferencia++;
   if (aktualnaReferencia>3) aktualnaReferencia=1;

   refElement = getPageElement("referencie-"+aktualnaReferencia);
   if (refElement != null)
   {
      refElement.style.display="block";
   }
   refElement = getPageElement("referencieBtn-"+aktualnaReferencia);
   if (refElement != null)
   {
      refElement.className="refer referAktual";
   }
}
function pauseReferencieTimer()
{
   if (referenciaTimer!=null) window.clearInterval(referenciaTimer);
}
function startReferencieTimer()
{
   referenciaTimer=window.setInterval("zmenReferenciu()", 5000);
}

var inputValueColor = "#bcbec0";
var inputValueColorize = "#bcbec0";

function manageInputValue(field, action) {
    var action = action;
    if (typeof action == "undefined") {
        action = "";
    }
    var fieldTag;
    if (typeof field == "string") {
        fieldTag = document.getElementById(field);
    } else if (typeof field == "object") {
        fieldTag = field;
    } else {
        return;
    }
    var useText = fieldTag.value;
    try {
        useText = eval("defaultText4" + fieldTag.id);
    } catch (e) {
    }
    var omnitClearWords = false;
    try {
        omnitClearWords = eval("omnitClearWords4" + fieldTag.id);
    } catch (e) {
    }
    if (action == "init") {
        fieldTag.value = useText;
        fieldTag.style.color = inputValueColorize;
        return;
    }
    if (fieldTag.value == useText) {
        if (!omnitClearWords) {
            fieldTag.value = "";
        }
        fieldTag.style.color = inputValueColor;
    }
    if (action == "check") {
        var temp = fieldTag.value;
        if (temp == "" || temp.search(/^\s{1,}$/) != -1) {
            fieldTag.value = useText;
            fieldTag.style.color = inputValueColorize;
        }
    }
}
