

function getkey(e)
{
  var code;
  if (!e)
    var e = window.event; // nastaveni pro IE
  if (e.keyCode)
    code = e.keyCode; // ie and mozilla/gecko
  else
   if (e.which)
     code = e.which; // nn4
  if (code == 13) sendLoginForm();
}

function sendLoginForm(){
    if (document.getElementById("toploginname").value == "" || document.getElementById("toploginpass").value == "")
    {
        alert("Prosím vyplňte uživatelské jméno a heslo");
    }
    else
    {
        theform = document.forms["headlogon"];
        theform.submit();
    }
}


function AdFilter(){
    document.getElementById("searchMFilter").style.display = "";
    document.getElementById("searchMAdvancedFilter").style.display = "none";
    document.getElementById("searchAdvancedFilter").style.display = "none";
    document.getElementById("isroz").value = "";
    ChangeNullAdvanced();
}
function AdAdvancedFilter(){
    document.getElementById("searchMFilter").style.display = "none";
    document.getElementById("searchMAdvancedFilter").style.display = "";
    document.getElementById("searchAdvancedFilter").style.display = "";
    document.getElementById("isroz").value = "yes";
}

function CountTxtArea(IDarea, countArea, MaxC) {
if (IDarea.value.length > MaxC)
IDarea.value = IDarea.value.substring(0, MaxC);
else
countArea.value = MaxC - IDarea.value.length;
}

function changeFiltr(toto){
  try
  {
      if (toto == "H")
      {
             document.getElementById("searchAdvancedFilter1").style.display = "none";
             document.getElementById("searchAdvancedFilter").style.display = "none";
             document.getElementById("rozfiltr1").style.display = "none";
             document.getElementById("rozfiltr2").style.display = "none";
             AdFilter();
      }
      else
      {
             document.getElementById("searchAdvancedFilter1").style.display = "";
             document.getElementById("searchAdvancedFilter").style.display = "";
             document.getElementById("rozfiltr1").style.display = "";
             document.getElementById("rozfiltr2").style.display = "";
             AdFilter();
      }
  }
  catch(err)
  {
  }
}

function changeFiltrLite(toto){
  try
  {
      if (toto == "H")
      {
             document.getElementById("searchAdvancedFilter1").style.display = "none";
             AdFilter();
      }
      else
      {
             document.getElementById("searchAdvancedFilter1").style.display = "";
             AdFilter();
      }
  }
  catch(err)
  {
  }
}

function addSearchEngine() {
  if ((typeof window.sidebar == "object") &&
      (typeof window.sidebar.addSearchEngine == "function")) {

    window.sidebar.addSearchEngine(
      "http://www.avizo.cz/avizo.src",
      "http://www.avizo.cz/avizo.png",
      "AVÍZO.cz",
      "Inzerce");

  } else
    alert("Váš prohlížeč nepodporuje tuto funkci. Zkuste Mozillu.");

}


function changeZn(typ){
    if (typ=="N")
        {
            document.getElementById("zn2").style.display = "";
            document.getElementById("zn3").style.display = "";
            document.getElementById("zn1").style.display = "none";
        } else {
            document.getElementById("zn2").style.display = "none";
            document.getElementById("zn3").style.display = "none";
            document.getElementById("zn1").style.display = "";
        }
}

function viewTag(viewyes, viewno)
{
    var poleViewYes = viewyes.split("#");
    var poleViewNo = viewno.split("#");
    for (var i=0;i<poleViewYes.length;i++) { try { document.getElementById(poleViewYes[i]).style.display=""; } catch(err) {} }
    for (var i=0;i<poleViewNo.length;i++) { try { document.getElementById(poleViewNo[i]).style.display="none"; } catch(err) {} }
}

function setClass(ids_set, ids_blank, class_set)
{
    var s_ids = ids_set.split("#");
    var b_ids = ids_blank.split("#");

    for (var i=0;i<s_ids.length;i++)
    {
        try {
        document.getElementById(s_ids[i]).className = class_set;
        }
        catch(err) {}
    }

    for (var i=0;i<b_ids.length;i++)
    {
        try {
        document.getElementById(b_ids[i]).className = "";
        }
        catch(err) {}
    }
}

function viewFoto(url,toto,class_set){
    document.getElementById("fotohl").src = url;
    try
    {
        for (var i=1;i<=10;i++)
        {
              document.getElementById("smlimg"+i).className = "";
        }
    }
    catch(e){}

    document.getElementById(toto).className = class_set;

}

// Funkce pro zobrazeni napovedy v bubline

function b_setEvent(){
var i_e = (navigator.appName == "Microsoft Internet Explorer");
if (i_e)
		document.body.attachEvent("onclick", docClick);
	 else
		document.body.addEventListener("click", docClick, false);
}
function hideHelp(obj){
try {
    b_gE('bubbleHelp').style.display="none";
}
catch (e) { 	}
}

function docClick(e){
  if (!e) e =  window.event;
  var obj = (e.target) ? e.target : e.srcElement;

  if (obj.tagName != "INPUT")
     hideHelp(obj);
}

function setHelp(obj){
if (obj.getAttribute('nadpis') == null || obj.getAttribute('popis') == null) return true;
if (!document.getElementById('bubbleHelp')) createBubble();
var y = - 70;
var x = obj.clientWidth + 4;
for(var f=obj;f.offsetParent;f=f.offsetParent)
{
  x+=f.offsetLeft;
  y+=f.offsetTop;
}

try {
    b_gE('bubble_nadpis').innerHTML = obj.getAttribute('nadpis');
    b_gE('bubble_popis').innerHTML = obj.getAttribute('popis');

    var box = b_gE('bubbleHelp');
    box.style.left = x +"px";
    box.style.top = y+"px";
    box.style.display = "";
}
catch (e) { 	}

b_setEvent();
}

function createBubble(){
c = document.createElement("DIV");
c.id = "bubbleHelp";
c.className = "bubble";
c.style.display = "none";
c.style.top = 0;
c.style.left = 0;
te = "<div class=\"bubble-cont\">"
         +"<p class=\"bubble-title\" id=\"bubble_nadpis\"></p>"
         +"<div id=\"bubble_popis\">"
         +"</div>"
         +"<p class=\"bubble-close\"><a href\=\"JavaScript:hideHelp()\" title=\"Zavřít  nápovědu\"><span>Zavřít</span></a></p>"
     +"</div>"

c.innerHTML = te
document.body.appendChild(c);
}
function b_gE(iid){return  document.getElementById(iid);}

// Konec funkci pro zobrazeni napovedy v bubline
//*   formatuje cenu na 10 000 000
function formatPrice(toto,ismez){
var price = toto.value;var priceNew = "";var chars = "0123456789";var po = 0;var mark = "";var ccislo='';
for(var i=price.length-1;i>=0;i--){if (chars.indexOf(price.charAt(i))>-1) { ccislo+=price.charAt(i); } }
if (ccislo > 0)
{
for(var i=price.length-1;i>=0;i--){
	if (chars.indexOf(price.charAt(i))>-1)
	{
		if (po == 3 && ismez!="") 
		{ 
			mark=" "; po = 0; 
		} 
		else mark = "";
		po++;
		priceNew = price.charAt(i)+mark+priceNew;
	}
}
}
else
{
	priceNew = '';
}
toto.value = priceNew;
}

function zmenMenu(toto){
if (toto.value == "800" || toto.value == "804" || toto.value == ""){ document.getElementById("mena").innerHTML = "Kč"; document.getElementById("label_vlastnictvi").className = "oblig"; }
else { document.getElementById("mena").innerHTML = "Kč/měsíc"; document.getElementById("label_vlastnictvi").className = "";  }
}

// JavaScript Document
function g_Browser(){
      this.platform="";
      this.klient="";
      this.version="";
      this._getPlatform=function(){
                    var txt=navigator.userAgent;
                    if(txt.indexOf("X11")!=-1){return "lin";}else{if(txt.indexOf("Mac")!=-1){return "mac";}else{if(txt.indexOf("Win")!=-1){return "win";}else{return "oth";}}}
                };
    this._getKlient=function(){
                var txt=navigator.userAgent;
                if(document.addEventListener&&!window.opera&&(txt.indexOf("KHTML")==-1)){return "geck";}else{if(document.addEventListener&&window.opera){return "op";}else{if(document.attachEvent&&!window.opera){return "ie";}else{if(txt.indexOf("KHTML")!=-1){if(txt.indexOf("Safari")!=-1){return "saf";}else{return "kon";}}else{return "oth";}}}}
                };
    this._getVersion=function(){var txt=navigator.userAgent;if(this.klient=="ie"){var st=txt.indexOf("MSIE");var ln=8;var num=parseFloat(txt.substr(st+5,3));if(num<5.5){return 1;}else{if(num<5.9){return 2;}else{if(num>5.9){return 3;}}}}else{if(this.klient=="op"){var test=txt.indexOf("Opera");var ver=txt.substr(test+6,5);num=parseInt(ver,10)>7?1:0;return num;}else{if(this.klient=="kon"){var st=txt.indexOf("KHTML/");var ln=6;var num=parseFloat(txt.substr(st+6,4));return num;}else{return 0;}}}};
    this.getBrowser=function(){this.platform=this._getPlatform();this.klient=this._getKlient();this.version=this._getVersion();};
 };
 
var g_browser=new g_Browser();
g_browser.getBrowser();
  
function gE(o){return document.getElementById(o);};
function cE(o){return document.createElement(o);};
function g_Evnt(nam)
  {
     this.createdEventArray=new Array();
     this.getEvent=function(){e=arguments[0];e=e?e:window.event;return e;};
     this.getTarget=function(e){e=window[nam].getEvent(e);if(!e.currentTarget){e.currentTarget=e.srcElement;}return e.currentTarget;};
     this.addEvent=function(elm,eventType,fn,set){
                          if(arguments[4]){
                              var num=window[nam].createdEventArray.length;
                              window[nam].createdEventArray[num]={"trg":elm,"typ":eventType,"action":fn,"bool":set};
                          }
                          if(document.addEventListener){
                             if(window.opera&&(elm==window)){
                                 elm=document;
                              }
                             elm.addEventListener(eventType,fn,set);
                          }else{
                             if(document.attachEvent){
                                 elm.attachEvent("on"+eventType,fn);
                            }
                          }
                   };
     this.clearEvents=function(){for(var i=0;i<window[nam].createdEventArray.length;i++){try{dom.removeEvent(window[nam].createdEventArray[i].trg,window[nam].createdEventArray[i].typ,window[nam].createdEventArray[i].action,window[nam].createdEventArray[i].bool);}catch(e){}window[nam].createdEventArray[i]=null;}window[nam].createdEventArray=null;};
     this.removeEvent=function(elm,eventType,fn,set){if(document.removeEventListener){if(window.opera&&(elm==window)){elm=document;}elm.removeEventListener(eventType,fn,set);}else{if(document.detachEvent){elm.detachEvent("on"+eventType,fn);}}};
     this.stopEvent=function(e){var e=window[nam].getEvent(e);if((browser.klient=="ie")&&(typeof (clickTracker)!="undefined")&&(e.type=="click")){clickTracker.logger();}if(e.stopPropagation){e.stopPropagation();}else{e.cancelBubble=true;}};
     this.cancelDef=function(e){e=window[nam].getEvent(e);if(e.preventDefault){e.preventDefault();}else{e.returnValue=false;}};
  };
  
var g_dom=new g_Evnt("dom");

function IsNumeric(sText)

{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;


   for (i = 0; i < sText.length && IsNumber == true; i++)
      {
      Char = sText.charAt(i);
      if (ValidChars.indexOf(Char) == -1)
         {
         IsNumber = false;
         }
      }
   return IsNumber;

   }

