version = navigator.appVersion.toLowerCase();
agent = navigator.userAgent.toLowerCase();
ie = (version.indexOf('msie')>-1);
win = (version.indexOf('windows')>-1);
opera = (agent.indexOf('opera')>-1);

/* Print, favorites */
function prn() {
  document.write('\074a a  title="vytisknout stránku" class="print" href=\"javascript:goprn();\"\076Tisk\074/a\076');
}

function goprn() {
  window.print();
}

function fav() {
  if ((opera) && (win)) return false;
  else if ((ie) && (win)) document.write('\074a title="přidat stránku oblíbených položek" class="fav" href=\"javascript:gofav();\"\076Do oblíbených\074/a\076&nbsp;|');
}

function gofav() {
  window.external.addFavorite('http://www.novanet.cz/','novaNet webdesign');
}
/* Print, favorites */

/* Forms: link, question */
function trim(dlh){
  dlh = dlh.replace(/^[\s]+/g,"");
  dlh = dlh.replace(/[\s]+$/g,"");
  return dlh;
}

function isMail(email){
  var mailE = new RegExp("^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$");
  return mailE.test(email);
}

function checkLink(vstupy)
{
  var string = "";
  var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})$/;
  var email1 = vstupy.email1.value;
  var email2 = vstupy.email2.value;
  if (trim(vstupy.name.value)=="") {
    string = string + "Vyplňte prosím Vaše jméno nebo přezdívku.\n\n";
    vstupy.name.focus();
  }
  if (!filter.test(email1)) string = string + "Váš email nemá správný formát.\n\n";
  if (!filter.test(email2)) string = string + "Email příjemce nemá správný formát.";
  if (vstupy.email1.value.indexOf("@novanet.cz")!==-1) string = string + "Váš email nemůže být z domény novanet.cz!\nProsím zadejte Váš platný email.\n\n";
  if (vstupy.email2.value.indexOf("@novanet.cz")!==-1) string = string + "Email příjemce nemůže být z domény novanet.cz!\nProsím zadejte platný email příjemce.\n\n";
  if (string) {
    string = "========= Upozornění =========\n\n" + string;
    alert(string);
    return false;
  }
  else return true;
}

function checkQuest(p) {
  var qalert = "";
  if (trim(p.name.value)=="") {
    qalert = qalert + "Vyplňte prosím Vaše jméno nebo přezdívku.\n\n";
    p.name.focus();
  }
  if (isMail(p.email.value)=="") qalert = qalert + "Váš email nemá správný formát.\n\n";
  if (p.email.value.indexOf("@novanet.cz")!==-1) qalert = qalert + "Email nemůže být z domény novanet.cz!\nProsím zadejte Váš platný email.\n\n";
  if (trim(p.comment.value)=="") qalert = qalert + "Nelze odeslat prázdný dotaz.\n\n";
  if (qalert) {
    qalert = "========= Upozornění =========\n\n" + qalert;
    alert(qalert);
    return false;
  }
  else return true;
}
/* Forms: link, question */

/* Preload */
var pr_temp_variable = null;

function preload (id_name, id_src) {
  pr_temp_variable = new Array (id_name, true, new Image());
  pr_temp_variable[2].src = id_src;
  eval ("item_" + id_name + " = pr_temp_variable");
}
/* Preload */

/* Change img */
var module_over_picture = true;

var op_temp_variable = null;
var op_capability = false;
var op_after_init = false;

function op_init() {
  var browser_name = navigator.appName;
  var browser_version = parseInt(navigator.appVersion);

  op_capability = 
    (browser_name.indexOf("Netscape")>=0 && browser_version>=3) ||
    (browser_name.indexOf("Internet Explorer")>=0 && browser_version>=4);
    op_after_init = true;
}

function op_is_capability() {
  if (!op_after_init)
    op_init();
  return op_capability;  
}

function op_register (id_name, normal_src, over_src, down_src) {
  if (!op_after_init)
    op_init();

  if (op_capability) {
    if (over_src == null)   over_src = normal_src;
    if (down_src == null)   down_src = over_src;

    op_temp_variable = new Array
      (id_name, true, new Image(), new Image(), new Image());
    op_temp_variable[2].src = normal_src;
    op_temp_variable[3].src = over_src;
    op_temp_variable[4].src = down_src;
    eval ("op_item_" + id_name + " = op_temp_variable");
  }
}

function op_set_normal (id_name) {
  if (op_capability) {
    var reg_item = eval ("op_item_" + id_name);
    if (reg_item[1])
      document[id_name].src = reg_item[2].src;
  }
}
    
function op_set_over (id_name) {
  if (op_capability) {
    var reg_item = eval ("op_item_"+id_name);
    if (reg_item[1])
      document[id_name].src = reg_item[3].src;
  }
}

function op_set_down (id_name) {
  if (op_capability) {
    var reg_item = eval ("op_item_" + id_name);
    if (reg_item[1])
      document[id_name].src = reg_item[4].src;
  }
}

function op_lock (id_name) {
  if (op_capability)
    eval("op_item_"+id_name)[1] = false;
}

function op_unlock (id_name) {
  if (op_capability)
    eval("op_item_"+id_name)[1] = true;
}
/* Change img */

/* Change font size */
function ctextclass(size) {
  document.getElementById("content").className = size;
}
function ctext(sizes) {
  document.getElementById("content").style.fontSize=sizes;
}

function resetFontSize(elm_name) {
   var p = document.getElementsByTagName(elm_name);
   for(i=0;i<p.length;i++) {
      p[i].style.fontSize = "10pt"
   }
}
function increaseFontSize(elm_name) {
   var p = document.getElementsByTagName(elm_name);
   for(i=0;i<p.length;i++) {
      p[i].style.fontSize = "larger"
   }
}
function decreaseFontSize(elm_name) {
   var p = document.getElementsByTagName(elm_name);
   for(i=0;i<p.length;i++) {
      p[i].style.fontSize = "smaller"
   }   
}