function setImagePosition(honnan,hova)
		{
		var cElement = document.getElementById("myCell")
		//var cElement = document.all.myCell
		// Set flag for whether calculations should use
		// client- or offset- property measures. Use
		// client- for IE5/Mac and IE4/Windows; otherwise
		// use offset- properties. An ugly, but necessary
		// workaround.
		var useClient = (cElement.offsetTop == 0) ?
		((cElement.offsetParent.tagName == "TR") ? false : true) : false
		if (useClient) 
			{
			var x = cElement.clientLeft
			var y = cElement.clientTop
			} 
		else 
			{
			var x = cElement.offsetLeft
			var y = cElement.offsetTop
			}
			
		var pElement = document.getElementById("myCell").offsetParent
		while (pElement != document.body) 
			{
			if (useClient) 
				{
				x += pElement.clientLeft
				y += pElement.clientTop
				} 
			else 
				{
				x += pElement.offsetLeft
				y += pElement.offsetTop
				}
			//alert(x);
			//alert(y);
			pElement = pElement.offsetParent
			}
		
		ie4 = (document.all) ? true:false;
		if (ie4)
			{
			//alert("ie");
			 // programrészlet az Internet Explorer 4.0 esetén
			}
		else
			{
			x+=-1;
			y+=-1;
			//alert("mas");
			// programrészlet a Netscape Navigator 4.0 esetén
			}
		
		if(true)
			{
			var ux=x+"px";
			var uy=y+"px";
			pozicionalas(ux,uy,honnan,hova);
			}
		else
			{
			document.getElementById("myDIV").style.left = "499px"
			document.getElementById("myDIV").style.top = "137px"
			}
		}
		
	function pozicionalas(tx,ty,honnan,hova)
		{
		szakaszokszama_tomb=new Array("0","23","1","13","8","1","6","4");
		szakaszokjelzese_tomb=new Array("0","1","2","3","4","5","6","z");
		temp=1;
		if(honnan<=3 && temp)
			{
			honnanpalya=1;
			honnanszakasz=honnan+1;
			temp=0;
			}
		if(honnan<=9 && temp)
			{
			honnanpalya=6;
			honnanszakasz=honnan-2;
			temp=0;
			}
		if(honnan<=29 && temp)
			{
			honnanpalya=1;
			honnanszakasz=honnan-5;
			temp=0;
			}
		if(honnan<=43 && temp)
			{
			honnanpalya=3;
			honnanszakasz=honnan-29;
			temp=0;
			}
		if(honnan<=45 && temp)
			{
			honnanpalya=5;
			honnanszakasz=honnan-43;
			temp=0;
			}
		if(honnan<=54 && temp)
			{
			honnanpalya=4;
			honnanszakasz=honnan-45;
			temp=0;
			}
		if(honnan<=56 && temp)
			{
			honnanpalya=2;
			honnanszakasz=honnan-54;
			temp=0;
			}
		
		temp=1;
		if(hova<=3 && temp)
			{
			hovapalya=1;
			hovaszakasz=hova+1;
			temp=0;
			}
		if(hova<=9 && temp)
			{
			hovapalya=6;
			hovaszakasz=hova-2;
			temp=0;
			}
		if(hova<=29 && temp)
			{
			hovapalya=1;
			hovaszakasz=hova-5;
			temp=0;
			}
		if(hova<=43 && temp)
			{
			hovapalya=3;
			hovaszakasz=hova-29;
			temp=0;
			}
		if(hova<=45 && temp)
			{
			hovapalya=5;
			hovaszakasz=hova-43;
			temp=0;
			}
		if(hova<=54 && temp)
			{
			hovapalya=4;
			hovaszakasz=hova-45;
			temp=0;
			}
		if(hova<=56 && temp)
			{
			hovapalya=2;
			hovaszakasz=hova-54;
			temp=0;
			}
			
		switch(hovapalya) 
			{
			case 4:
				korgyuruhova=1;
				break;
			case 3:
				korgyuruhova=2;
				break;
			case 1:
				korgyuruhova=3;
				break;
			case 6:
				korgyuruhova=3;
				break;
			case 2:
				korgyuruhova=4;
				break;
			case 5:
				korgyuruhova=5;
				break;
			}
		switch(honnanpalya) 
			{
			case 4:
				korgyuruhonnan=1;
				break;
			case 3:
				korgyuruhonnan=2;
				break;
			case 1:
				korgyuruhonnan=3;
				break;
			case 6:
				korgyuruhonnan=3;
				break;
			case 2:
				korgyuruhonnan=4;
				break;
			case 5:
				korgyuruhonnan=5;
				break;
			}
		if(korgyuruhova<korgyuruhonnan)
			{
			tempgyuru=korgyuruhova;
			korgyuruhova=korgyuruhonnan;
			korgyuruhonnan=tempgyuru;
			}
		
		
		if(hovapalya==honnanpalya)
			{
			if(hovaszakasz<honnanszakasz)
				{
				tempszakasz=hovaszakasz;
				hovaszakasz=honnanszakasz;
				honnanszakasz=tempszakasz;
				}
			if(honnanszakasz==0)
				{
				honnanszakasz++;
				}
			for(j=honnanszakasz; j<=hovaszakasz-1; j++)
				{
				name=hovapalya+"_"+j;
				divname="myDIV"+name;
				document.getElementById(divname).style.left = tx
				document.getElementById(divname).style.top = ty
				document.getElementById(divname).style.visibility = "visible"
				}
			}
		else
			{
			if(korgyuruhonnan!=korgyuruhova)
				{
				for(j=korgyuruhonnan; j<=korgyuruhova-1; j++)
					{
					name="z_"+j;
					divname="myDIV"+name;
					document.getElementById(divname).style.left = tx
					document.getElementById(divname).style.top = ty
					document.getElementById(divname).style.visibility = "visible"
					}
				}
			if(honnanpalya!=6 && hovapalya!=6)
				{
				for(j=1; j<=honnanszakasz-1; j++)
					{
					name=honnanpalya+"_"+j;
					divname="myDIV"+name;
					document.getElementById(divname).style.left = tx
					document.getElementById(divname).style.top = ty
					document.getElementById(divname).style.visibility = "visible"
					}
				for(j=1; j<=hovaszakasz-1; j++)
					{
					name=hovapalya+"_"+j;
					divname="myDIV"+name;
					document.getElementById(divname).style.left = tx
					document.getElementById(divname).style.top = ty
					document.getElementById(divname).style.visibility = "visible"
					}
				}
			else
				{
				if(hovapalya==1 || honnanpalya==1)
					{
					if(hovapalya==1)
						{
						}
					else
						{
						tempszakasz=hovaszakasz;
						hovaszakasz=honnanszakasz;
						honnanszakasz=tempszakasz;
						
						temppalya=hovapalya;
						hovapalya=honnanpalya;
						honnanpalya=temppalya;
						}
					for(j=1; j<=honnanszakasz-1; j++)
						{
						name=honnanpalya+"_"+j;
						divname="myDIV"+name;
						document.getElementById(divname).style.left = tx
						document.getElementById(divname).style.top = ty
						document.getElementById(divname).style.visibility = "visible"
						}
					if(hovaszakasz>3)
						{
						for(j=4; j<=hovaszakasz-1; j++)
							{
							name=hovapalya+"_"+j;
							divname="myDIV"+name;
							document.getElementById(divname).style.left = tx
							document.getElementById(divname).style.top = ty
							document.getElementById(divname).style.visibility = "visible"
							}
						}
					else
						{
						for(j=hovaszakasz; j<=3; j++)
							{
							name=hovapalya+"_"+j;
							divname="myDIV"+name;
							document.getElementById(divname).style.left = tx
							document.getElementById(divname).style.top = ty
							document.getElementById(divname).style.visibility = "visible"
							}
						}
						
				
					}
				else
					{
					for(j=1; j<=honnanszakasz-1; j++)
						{
						name=honnanpalya+"_"+j;
						divname="myDIV"+name;
						document.getElementById(divname).style.left = tx
						document.getElementById(divname).style.top = ty
						document.getElementById(divname).style.visibility = "visible"
						}
					for(j=1; j<=hovaszakasz-1; j++)
						{
						name=hovapalya+"_"+j;
						divname="myDIV"+name;
						document.getElementById(divname).style.left = tx
						document.getElementById(divname).style.top = ty
						document.getElementById(divname).style.visibility = "visible"
						}
					for(j=1; j<=3; j++)
						{
						name="1_"+j;
						divname="myDIV"+name;
						document.getElementById(divname).style.left = tx
						document.getElementById(divname).style.top = ty
						document.getElementById(divname).style.visibility = "visible"
						}
					}
				
				}
			}
			
			
		name="k-"+honnan;
		divname="myDIV"+name;
		document.getElementById(divname).style.left = tx
		document.getElementById(divname).style.top = ty
		document.getElementById(divname).style.visibility = "visible"
		
		if(honnan<=29 && hova>=30 && honnan!=0)
			{
			name="k-0";
			}
		if((honnan>=31 && honnan<=43) && (hova<=29 || hova>=44))
			{
			name="k-30";
			}
		if((honnan==45) && (hova<=43 || hova>=46))
			{
			name="k-44";
			}
		if((honnan>=47 && honnan<=54) && (hova<=45 || hova>=55))
			{
			name="k-46";
			}
		if((honnan==56) && (hova<=54))
			{
			name="k-55";
			}
		divname="myDIV"+name;
		document.getElementById(divname).style.left = tx
		document.getElementById(divname).style.top = ty
		document.getElementById(divname).style.visibility = "visible"
		
		if(hova<=29 && honnan>=30 && hova!=0)
			{
			name="k-0";
			}
		if((hova>=31 && hova<=43) && (honnan<=29 || honnan>=44))
			{
			name="k-30";
			}
		if((hova==45) && (honnan<=43 || honnan>=46))
			{
			name="k-44";
			}
		if((hova>=47 && hova<=54) && (honnan<=45 || honnan>=55))
			{
			name="k-46";
			}
		if((hova==56) && (honnan<=54))
			{
			name="k-55";
			}	
		divname="myDIV"+name;
		document.getElementById(divname).style.left = tx
		document.getElementById(divname).style.top = ty
		document.getElementById(divname).style.visibility = "visible"
		
		name="k-"+hova;
		divname="myDIV"+name;
		document.getElementById(divname).style.left = tx
		document.getElementById(divname).style.top = ty
		document.getElementById(divname).style.visibility = "visible"
		}
	function kategoriakrolujablak(honnan)
		{
		window.open('autopalya/kategoriakrol.php','','scrollbars=no, resizable=no, width=600, height=350');
		}
	function autopalyakapukujablak(honnan)
		{
		if(honnan==1)
			{
			window.open('autopalya/elhelyezkedes.php?honnan=1','','scrollbars=no, resizable=no, width=800, height=700');
			}
		else
			{
			window.open('autopalya/elhelyezkedes.php?honnan=0','','scrollbars=no, resizable=no, width=800, height=700');
			}
		
		}
	function ujablak(url)
		{
		var uj=window.open(url,"","");
		}
	
	function naptar()
		{
		if (!ns4)
			{
				if (!ie) yearNow += 1900;
	
				crossobj=(dom)?document.getElementById('calendar').style : ie? document.all.calendar : document.calendar;
				hideCalendar();
	
				crossMonthObj = (dom) ? document.getElementById('selectMonth').style : ie ? document.all.selectMonth : document.selectMonth;
	
				crossYearObj = (dom) ? document.getElementById('selectYear').style : ie ? document.all.selectYear : document.selectYear;
	
				monthConstructed = false;
				yearConstructed = false;
	
				if (showToday == 1) {
					document.getElementById('lblToday').innerHTML =	'<font color="#103756">' + todayString[language] + ' <a onmousemove="window.status=\''+gotoString[language]+'\'" onmouseout="window.status=\'\'" title="'+gotoString[language]+'" style="'+styleAnchor+'" href="javascript:monthSelected=monthNow;yearSelected=yearNow;constructCalendar();">'+dayName[language][(today.getDay()-startAt==-1)?6:(today.getDay()-startAt)]+', ' + dateNow + ' ' + monthName[language][monthNow].substring(0,3) + ' ' + yearNow + '</a></font>';
				}
	
				sHTML1 = '<span id="spanLeft" style="border:1px solid #FFC3A0; cursor:pointer" onmouseover="swapImage(\'changeLeft\',\'left2.gif\');this.style.borderColor=\'#FFFFFF\';window.status=\''+scrollLeftMessage[language]+'\'" onclick="decMonth()" onmouseout="clearInterval(intervalID1);swapImage(\'changeLeft\',\'left1.gif\');this.style.borderColor=\'#FFC3A0\';window.status=\'\'" onmousedown="clearTimeout(timeoutID1);timeoutID1=setTimeout(\'StartDecMonth()\',500)" onmouseup="clearTimeout(timeoutID1);clearInterval(intervalID1)">&nbsp<img id="changeLeft" src="'+imgDir+'left1.gif" width="10" height="11" border="0">&nbsp</span>&nbsp;';
				sHTML1 += '<span id="spanRight" style="border:1px solid #FFC3A0;cursor:pointer" onmouseover="swapImage(\'changeRight\',\'right2.gif\');this.style.borderColor=\'#FFFFFF\';window.status=\''+scrollRightMessage[language]+'\'" onmouseout="clearInterval(intervalID1);swapImage(\'changeRight\',\'right1.gif\');this.style.borderColor=\'#FFC3A0\';window.status=\'\'" onclick="incMonth()" onmousedown="clearTimeout(timeoutID1);timeoutID1=setTimeout(\'StartIncMonth()\',500)" onmouseup="clearTimeout(timeoutID1);clearInterval(intervalID1)">&nbsp<img id="changeRight" src="'+imgDir+'right1.gif" width="10" height="11" border="0">&nbsp</span>&nbsp;';
				sHTML1 += '<span id="spanMonth" style="border:1px solid #FFC3A0;cursor:pointer" onmouseover="swapImage(\'changeMonth\',\'drop2.gif\');this.style.borderColor=\'#FFFFFF\';window.status=\''+selectMonthMessage[language]+'\'" onmouseout="swapImage(\'changeMonth\',\'drop1.gif\');this.style.borderColor=\'#FFC3A0\';window.status=\'\'" onclick="popUpMonth()"></span>&nbsp;';
				sHTML1 += '<span id="spanYear" style="border:1px solid #FFC3A0;cursor:pointer" onmouseover="swapImage(\'changeYear\',\'drop2.gif\');this.style.borderColor=\'#FFFFFF\';window.status=\''+selectYearMessage[language]+'\'" onmouseout="swapImage(\'changeYear\',\'drop1.gif\');this.style.borderColor=\'#FFC3A0\';window.status=\'\'" onclick="popUpYear()"></span>&nbsp;';
	
				document.getElementById('caption').innerHTML = sHTML1;
	
				bPageLoaded=true;
			}
		}
	
	function valaszt(akthonnan,akthova)
		{
		kijaratok_tomb=new Array("A1 - BENKOVAC","A1 - BOSILJEVO","A1 - BRINJE","A1 - DUGOPOLJE","A1 - GOSPI\u0106","A1 - GORNJA PLO\u010cA","A1 - JASTREBARSKO","A1 - KARLOVAC","A1 - MASLENICA","A1 - OGULIN","A1 - OTO\u010cAC","A1 - PERU\u0160I\u0106","A1 - PIROVAC","A1 - POSEDARJE","A1 - PRGOMET","A1 - \u0160IBENIK","A1 - SKRADIN","A1 - SVETI ROK","A1 - VRPOLJE","A1 - VU\u010cEVICA","A1 - ZADAR-ISTOK","A1 - ZADAR-ZAPAD","A1 - ZAGREB (LU\u010cKO)","A1 - \u017dUTA LOKVA", "A2 - KRAPINA","A2 - ZAGREB (DIONISCA)", "A3 - BABINA GREDA","A3 - BREGANA","A3 - \u010c.C.P. \u017dUPANJA","A3 - IVANI\u0106 GRAD","A3 - IVANJA REKA","A3 - KUTINA","A3 - LU\u017dANI","A3 - NOVA GRADI\u0160KA","A3 - NOVSKA","A3 - OKU\u010cANI","A3 - POPOVA\u010cA","A3 - SL.BROD-istok","A3 - SL.BROD-zapad","A3 - VELIKA KOPANICA","A3 - ZAGREB (BREGANA)","A3 - \u017dUPANJA", "A4 - BREZNI\u010cKI HUM","A4 - \u010cAKOVEC","A4 - GORI\u010cAN","A4 - KOMIN","A4 - LUDBREG","A4 - NOVI MAROF","A4 - SVETA HELENA","A4 - VARA\u017dDIN","A4 - VARA\u017dDINSKE TOPLICE","A6 - DELNICE","A6 - O\u0160TROVICA","A6 - RAVNA GORA","A6 - RIJEKA(KUN)","A6 - VRATA","A6 - VRBOVSKO");
		kijaratokerteke_tomb=new Array("22","3","11","29","15","16","1","2","18","10","13","14","23","19","27","25","24","17","26","28","21","20","0","12", "45","44", "41","56","43","31","30","33","37","36","34","35","32","39","38","40","55","42", "48","53","54","47","52","49","46","51","50","6","8","5","9","7","4");
		honnan=document.autopalya.uhonnan;
		hova=document.autopalya.uhova;
		var length=kijaratok_tomb.length;
		honnan.length=length;
		hova.length=length;
		for(var i=1; i<=length; i++)
			{
			honnan.options[i-1].text=kijaratok_tomb[i-1];
			honnan.options[i-1].value=kijaratokerteke_tomb[i-1];
			hova.options[i-1].text=kijaratok_tomb[i-1];
			hova.options[i-1].value=kijaratokerteke_tomb[i-1];
			if(honnan.options[i-1].value==akthonnan)
				{
				honnan.selectedIndex=i-1
				}
			if(hova.options[i-1].value==akthova)
				{
				hova.selectedIndex=i-1
				}
			}
		if(akthonnan!=0 || akthova!=0)
			{
			setImagePosition(akthonnan, akthova);
			}
		naptar();
		}
	
	function Swap(theImage, theSrc)
		{
		if(document.images)
			{
			var objImage = document.images[theImage]
			if(objImage == null) return;
			/*for(i in cachedImages)
				{
				if(cachedImages[i] == theSrc)
					{
					objImage.src = eval(i + ".src");
					return true;
					}
				}
				*/
			objImage.src = theSrc;
			//alert('not found');
			}
		}