// JavaScript Document

preload1 = new Image();
preload1.src = "img/ico_fav_o.gif";
preload2 = new Image();
preload2.src = "img/ico_home_o.gif";
preload3 = new Image();
preload3.src = "img/ico_print_o.gif";
preload4 = new Image();
preload4.src = "img/ico_top_o.gif";
preload5 = new Image();
preload5.src = "img/ico_feed.gif";

function bookmark(URL,title)
{
    if ((navigator.appName == "Microsoft Internet Explorer") &&
          (parseInt(navigator.appVersion) >= 4))
    {
        window.external.AddFavorite(URL,title);
    }
    else
    {
        alert("Az ön Browser programja sajnos nem támogatja ezt a funkciót.");
    }
}





function cookieread(n)
{
 a = document.cookie;
 res = '';
 while(a != '')
 {
  while(a.substr(0,1) == ' '){a = a.substr(1,a.length);}
  cookiename = a.substring(0,a.indexOf('='));
  if(a.indexOf(';') != -1)
  {cookiewert = a.substring(a.indexOf('=')+1,a.indexOf(';'));}
  else{cookiewert = a.substr(a.indexOf('=')+1,a.length);}
  if(n == cookiename){res = cookiewert;}
  i = a.indexOf(';')+1;
  if(i == 0){i = a.length}
  a = a.substring(i,a.length);
 }
return(res)
}




var xmlhttp;

function loadpoll()
{
xmlhttp=GetXmlHttpObject();
cookiewert = cookieread('poll');
var url="poll/poll.php?cookie="+cookiewert;
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}


function getVote(votevalue,pollid)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="poll/poll.php";
url=url+"?vote="+votevalue;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);

var a = new Date();
a = new Date(a.getTime() +1000*60*60*24*30);
document.cookie = "poll="+pollid+"; expires="+a.toGMTString();
}



function stateChanged()
{
  if (xmlhttp.readyState==4)
  {
  document.getElementById("poll").innerHTML=xmlhttp.responseText;
  }
}

function GetXmlHttpObject()
{
var objXMLHttp=null;
if (window.XMLHttpRequest)
  {
  objXMLHttp=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {
  objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
return objXMLHttp;
} 


function HideContent(d) {
if(d.length < 1) { return; }
document.getElementById(d).style.display = "none";
}
function ShowContent(d) {
if(d.length < 1) { return; }
var dd = document.getElementById(d);
dd.style.display = "block";
}
function ReverseContentDisplay(d) {
if(d.length < 1) { return; }
var dd = document.getElementById(d);
if(dd.style.display == "none") { dd.style.display = "block"; }
else { dd.style.display = "none"; }
}

function ShowContentDelay(d,t) {
bannertimer=setTimeout("ShowContent('"+d+"')",t);
}



function clickedOutsideElement(elemId, evt) {
var theElem = '';
if(window.event)
theElem = getEventTarget(window.event);
else theElem = getEventTarget(evt);

while(theElem != null) {
if(theElem.id == elemId)
return false;

theElem = theElem.offsetParent;
}

return true;
}

function getEventTarget(evt) {
var targ = (evt.target) ? evt.target : evt.srcElement;

if(targ != null) {
if(targ.nodeType == 3)
targ = targ.parentNode;
}

return targ;
}


//Das Objekt, das gerade bewegt wird.
var dragobjekt = null;

// Position, an der das Objekt angeklickt wurde.
var dragx = 0;
var dragy = 0;

// Mausposition
var posx = 0;
var posy = 0;


function draginit() {
 // Initialisierung der Überwachung der Events

  document.onmousemove = drag;
  document.onmouseup = dragstop;
}


function dragstart(element) {
   //Wird aufgerufen, wenn ein Objekt bewegt werden soll.

  dragobjekt = element;
  dragx = posx - dragobjekt.offsetLeft;
  dragy = posy - dragobjekt.offsetTop;
}


function dragstop() {
  //Wird aufgerufen, wenn ein Objekt nicht mehr bewegt werden soll.
  dragobjekt=null;
}


function drag(ereignis) {
  //Wird aufgerufen, wenn die Maus bewegt wird und bewegt bei Bedarf das Objekt.

  posx = document.all ? window.event.clientX : ereignis.pageX;
  posy = document.all ? window.event.clientY : ereignis.pageY;
  if(dragobjekt != null) {
    dragobjekt.style.left = (posx - dragx) + "px";
    dragobjekt.style.top = (posy - dragy) + "px";
  }
}



function starttime() {
	time();
	window.setInterval("time()", 1000);
}

function time() {
	var now = new Date();
	hours = now.getHours();
	minutes = now.getMinutes();
	seconds = now.getSeconds();
	spacer = (seconds % 2) ? ":" : " ";
	thetime = (hours < 10) ? "0" + hours + spacer : hours + spacer;
	thetime += (minutes < 10) ? "0" + minutes : minutes;
	element = document.getElementById("time");
	element.innerHTML = thetime;
}


var addthis_config = {
     ui_language: "hu",
     ui_use_addressbook: "true",
     data_track_linkback: "true"
}

function fontsize(size) {
    document.getElementById('realcontent_right').style.fontSize = size+"px";
    lineheight = size*1.5;
    document.getElementById('realcontent_right').style.lineHeight = lineheight+"px";
    
    var a = new Date();
    a = new Date(a.getTime() +1000*60*60*24*356);
    document.cookie = "fontsize="+size+"; expires="+a.toGMTString();
    
    if(document.getElementById('realcontent_right').style.fontSize == '12px'){
    document.getElementById('textdecrease').src = 'img/ico_text_decrease_off.gif';
    document.getElementById('textincrease').src = 'img/ico_text_increase.gif';
    }
    if(document.getElementById('realcontent_right').style.fontSize == '14px'){
    document.getElementById('textdecrease').src = 'img/ico_text_decrease.gif';
    document.getElementById('textincrease').src = 'img/ico_text_increase_off.gif';
    }
}

function loadfontsize(){
     size = cookieread('fontsize');
     if(size>12){
     fontsize(size);
     }
}


