var hintcontainer = null;
function showhint(obj, txt) {
	showcities('vonalak_div', txt);
	if (hintcontainer==null) {
		hintcontainer = document.createElement("div");
		hintcontainer.className="terkep_aktvaros_kiir";
		document.body.appendChild(hintcontainer);
	}
	obj.onmouseout = hidehint;
	obj.onclick = hidehint;
	obj.onmousemove = movehint;
	hintcontainer.innerHTML=txt;
}
function movehint(e) {
	if (!e) e = event; //line for IE compatibility
	hintcontainer.style.top =  (e.clientY+document.documentElement.scrollTop-30)+"px";
	hintcontainer.style.left = (e.clientX+document.documentElement.scrollLeft-20)+"px";
	hintcontainer.style.display="";
}
function hidehint() {
   hintcontainer.style.display="none";
   hidecities("vonalak_div");
}
function ekezetcserel(szo) {
	szo=szo.replace("á","%E1");
	szo=szo.replace("Á","%C1");
	szo=szo.replace("é","%E9");
	szo=szo.replace("É","%C9");
	szo=szo.replace("í","%ED");
	szo=szo.replace("Í","%CD");
	szo=szo.replace("ó","%F3");
	szo=szo.replace("Ó","%D3");
	szo=szo.replace("ö","%F6");
	szo=szo.replace("Ö","%D6");
	szo=szo.replace("ő","%F5");
	szo=szo.replace("Ő","%D5");
	szo=szo.replace("ú","%FA");
	szo=szo.replace("Ú","%DA");
	szo=szo.replace("ü","%FC");
	szo=szo.replace("Ü","%DC");
	szo=szo.replace("ű","%FB");
	szo=szo.replace("Ű","%DB");
	return szo;
}
//városok mutatása
function showcities(name, avaros) {
	var hossz=avaros.length;
	for (i=1; i<=hossz; i++) {
		avaros=ekezetcserel(avaros);
	}
	var par=$O("decide_sel").selectedIndex + 1;
	
	//Minden percben más
	var d=new Date();
	var h      = d.getHours();
	var m      = d.getMinutes();
	m = parseInt((m/10));
	
	var s      = d.getSeconds();
	var mon = d.getMonth();
	var day    = d.getDate();
	var year   = d.getYear();

	var valtozik=year + mon + day + h + m;

	$O('HttpClientStatus').style.display = 'block';
	vonalak = new Image();
	vonalak.src = "/map/lines.php?aktvaros=" + avaros + "&erkvagyind=" + par + "&valtozo=" + valtozik;
	vonalaksrc = "/map/lines.php?aktvaros=" + avaros + "&erkvagyind=" + par + "&valtozo=" + valtozik;
	vonalak.onLoad=imagesLoaded();	
	$O(name).style.backgroundImage="url(" + vonalaksrc + ")";
	$O("pontok").style.backgroundImage="";
}
//városok elrejtése
function hidecities(name) {
	$O(name).style.backgroundImage="";
	var par=$O("decide_sel").selectedIndex + 1;
	
	//Minden percben más
	var d=new Date();
	var h      = d.getHours();
	var m      = d.getMinutes();
	m = parseInt((m/10));
	
	var s      = d.getSeconds();
	var mon = d.getMonth();
	var day    = d.getDate();
	var year   = d.getYear();

	var valtozik=year + mon + day + h + m;
	
	$O('HttpClientStatus').style.display = 'block';
	pontokkep = new Image();
	pontokkep.src = "/map/dots.php?erkvagyind=" + par + "&valtozo=" + valtozik;
	pontokkep.onLoad=imagesLoaded();
	
	pontoksrc = "/map/dots.php?erkvagyind=" + par + "&valtozo=" + valtozik;	
	$O("pontok").style.backgroundImage="url(" + pontoksrc + ")";
}
function kereslapramegy(varos) {
	var par=$O("decide_sel").selectedIndex + 1;
	var d=new Date();
	var year=d.getFullYear();
	if (par==1) {
		window.location="http://utitars.oszkar.com/?x=0&y=0&honnan=" + varos + "&hova=&year=" + year + "&month=0&day=0&hivatkozo=TelekocsiMonitor";
	} else if (par==2) {
		window.location="http://utitars.oszkar.com/?x=0&y=0&honnan=&hova=" + varos + "&year=" + year + "&month=0&day=0&hivatkozo=TelekocsiMonitor";
	}
}
function imagesLoaded() {
	$O('HttpClientStatus').style.display = 'none';
}