function popupNewDiscussion(parent,docId)
{
  var options = "toolbar=no,scrollbars=no,resizable=yes,width=400,height=400;"
  editwindow=window.open("/components/emma/forum/new_diskusia.jsp?parent="+parent+"&docid="+docId,'forumNew',options);
  if (!editwindow.opener) editwindow.opener = self;
  if (window.focus) {editwindow.focus()}
}

function infoAlert(msg, type, action)
{
  if (typeof(type) == "undefined")
    var type = "";
  if (type == "confirm")
  {
    if (confirm(msg))
      eval (action + "();");
    else
      return false;
  }
  else
  {
    alert(msg);
  }
}

function goToLogin()
{
  location.href = location.href + "#";
  document.getElementById("username").focus();
}

var inputValueColor = "#000000";
var inputValueColorize = "#666666";

function manageInputValue(field, action)
{
/* script by JK @ Interway
 * funkciu ovplyvnia globalne premenne definovane pred funkciou:
 * var omnitClearWords4%ID% = true/false; ...
 * var defaultText4%ID% = "Zadajte hodnotu...";
 * povinna je akcia "init"
*/
  var action = action;
  if (typeof(action) == "undefined")
    action = "";

  // referencia na pole
  var fieldTag;
  if (typeof(field) == "string")
    fieldTag = document.getElementById(field);
  else if (typeof(field) == "object")
    fieldTag = field;
  else
    return;

  // definicia value textu
  var useText = fieldTag.value;
  
  try
  {
    useText = eval("defaultText4"+fieldTag.id);
  }
  catch (e) {}

  // bude sa mazat value na focus/click? false = ano
  var omnitClearWords = false;
  
  try
  {
    omnitClearWords = eval("omnitClearWords4"+fieldTag.id);
  }
  catch (e) {}

  if (action == "init")
  {
    fieldTag.value = useText;
    fieldTag.style.color = inputValueColorize;
    return;
  }
  // operacie s textom
  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;
    }
  }
}

/* common compliant */
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)
{
      var options = "toolbar=no,scrollbars=yes,resizable=yes,width="+width+",height="+height+";"
      popupWindow=window.open(url,"_blank",options);
}

function wjPopup(url, width, height)
{
      var options = "toolbar=no,scrollbars=no,resizable=yes,width="+width+",height="+height+";"
      popupWindow=window.open(url,"_blank",options);
}
