var xMouse,yMouse,is;
var forNNstopMove=true;
var imgEraseSrc=null;
var imgErase=new Image();

function jgen_browser() {
	var b=navigator.appName;
	if (b.indexOf('Netscape')!=-1) this.b="ns";
	else if ((b=="Opera") || (navigator.userAgent.indexOf("Opera")>0)) this.b = "opera";
	else if (b=="Microsoft Internet Explorer") this.b="ie";
	if (!b) alert('Unidentified browser.\nThis browser is not supported,');
	this.version=navigator.appVersion;
	this.v=parseInt(this.version);
	this.ns=(this.b=="ns" && this.v>=4);
	this.ns4=(this.b=="ns" && this.v==4);
	this.ns6=(this.b=="ns" && this.v==5);
	this.ie=(this.b=="ie" && this.v>=4);
	this.ie4=(this.version.indexOf('MSIE 4')>0);
	this.ie5=(this.version.indexOf('MSIE 5')>0);
	this.ie55=(this.version.indexOf('MSIE 5.5')>0);
	this.ie6=(this.version.indexOf('MSIE 6.0')>0);
	this.opera=(this.b=="opera");
	this.dom=(document.createElement && document.appendChild && document.getElementsByTagName)?true:false;
	this.def=(this.ie||this.dom); // most used browsers, for faster if loops
	var ua=navigator.userAgent.toLowerCase();
	if (ua.indexOf("win")>-1) this.platform="win32";
	else if (ua.indexOf("mac")>-1) this.platform="mac";
	else this.platform="other";
}
is=new jgen_browser();

if (is.ns || is.ie){
  document.onmousemove=jgen_mouseMove;
  if (is.ns) document.captureEvents(Event.MOUSEMOVE);
}

function jgen_mouseMove(e){
  if (is.ns) {xMouse=e.pageX; yMouse=e.pageY;}
  if (is.ie) {xMouse=event.x; yMouse=event.y;}
  if (is.ie5 || is.ie6) {xMouse=event.x+document.body.scrollLeft; yMouse=event.y+document.body.scrollTop;}
  //if (is.ns && forNNstopMove) { forNNstopMove = false; moveTo(xMouse+15,yMouse+5); }
}
function jgen_setAsHome(myLink,url) {
  var b=navigator.appName;
    
  if(b.indexOf('Microsoft')!=-1){
    myLink.style.behavior='url(#default#homepage)'; 
    myLink.setHomePage(location.href); 
  }else if(navigator.appName.indexOf('Netscape')!=-1){ 
    if (window.sidebar){
      window.sidebar.addPanel(url,url,"");
    }else if (window.sidebar&&window.sidebar.addPanel){
      window.sidebar.addPanel(url,url,"");
    }else{     
      var msg = "Stlačte ľavé tlačítko myši a presuňte tento textový odkaz na tlačítko 'domov' (ikona domčeka) v záhlaví Vášho prehliadača. "; 
      alert(msg);
    }    
  }else if(navigator.appName.indexOf('Opera')!=-1){ 
    // Opera 
    var msg = "Prosím choďte do Nástroje - Nastavenia"; 
    msg += "- Obecné a zvoľte 'použiť aktuálnu' "; 
    msg += "pre nastavenie tejto stránky ako domovskej."; 
    alert(msg); 
  }else{ 
    // Other browsers 
    var msg = "Je nám ľúto, ale Váš prehliadač "; 
    msg += "nedovoľuje automaticky nastaviť domovskú stránku."; 
    msg += "Prosím nastavte ako domovskú stránku ručne v záložke "; 
    msg += "NASTAVENIA Vášho prehliadača."; 
    alert(msg); 
  } 
}
function jgen_debug(msg){
  if( typeof( jsTrace ) != 'undefined' ){
    jsTrace.send( msg );
  }
}
function jgen_debugStop(){
  if( typeof( jsTrace ) != 'undefined' ){
    alert("press to continue");
  }
}
function jgen_setImgErase(par){
  imgEraseSrc=par;
  imgErase.src=imgEraseSrc;
}
function jgen_scrollView(obj,event,delim){
  var fix=3;
	pos_x = (event.offsetX?(event.offsetX) : event.pageX - document.getElementById(obj.id).offsetLeft + document.getElementById("idMainAreaFull").scrollLeft) - fix;
	pos_y = (event.offsetY?(event.offsetY) : event.pageY - document.getElementById(obj.id).offsetTop + document.getElementById("idMainAreaFull").scrollTop) - fix;
  return pos_x+delim+pos_y;
}
