function getObjPosY(_l) {
	var _iPos = _l.offsetTop;
	var _par = _l.offsetParent;
	while (_par != null) {
		_iPos += _par.offsetTop;
		_par = _par.offsetParent;
	}
	return _iPos;
}
function getObjPosX(_l) {
	var _iPos = _l.offsetLeft;
	var _par = _l.offsetParent;
	while (_par != null) {
		_iPos += _par.offsetLeft;
		_par = _par.offsetParent;
	}
	return _iPos;
}
var EGER_elteres, EGER_huzas, csuszkakoz=2;
function EGER_mozgatas(esemeny) {
	var egerX;
	if(!esemeny) {
		if(window.event) {
			//Internet Explorer
			egerX=window.event.x;
		} else {
			//total failure, we have no way of referencing the event
			return;
		}
	}
	else {
		egerX=esemeny.pageX;
	}
	var ujX;
	if (EGER_huzas) {
		var objektum;
		var szovegmezo;
		var szovegmezomasik;
		var index=EGER_huzas.charAt(7);
		var csuszkahatter=document.getElementById("csuszka"+index+"hatter");
		var csuszkanyil=document.getElementById(EGER_huzas);
		var csuszka=document.getElementById("csuszka"+index);
		var egyseg=eval('csuszka'+index+'egyseg')*(csuszkahatter.width+1)/(eval('csuszka'+index+'maximum')-eval('csuszka'+index+'minimum')+1);
		if(EGER_huzas.charAt(8)=='b') {
			var csuszkanyilmasik=document.getElementById("csuszka"+index+"jobbnyil");
			szovegmezo="min";
			szovegmezomasik="max";
		}
		else {
			var csuszkanyilmasik=document.getElementById("csuszka"+index+"balnyil");
			szovegmezo="max";
			szovegmezomasik="min";
		}
		if(szovegmezo=='min') {
			if((egerX-EGER_elteres)<getObjPosX(csuszkahatter)) {
				ujX=getObjPosX(csuszkahatter);
			}
			else {
				if((egerX-EGER_elteres)>(getObjPosX(csuszkahatter)+csuszkahatter.width-2*csuszkanyil.width-csuszkakoz)) {
					ujX=getObjPosX(csuszkahatter)+csuszkahatter.width-2*csuszkanyil.width-csuszkakoz;
				}
				else {
					ujX=egerX-EGER_elteres;
				}
			}
			if(getObjPosX(csuszkanyilmasik)<(ujX+csuszkanyil.width+csuszkakoz)) {
				csuszkanyilmasik.style.left=(ujX+csuszkanyil.width+csuszkakoz)+'px';
				objektum=eval('document.urlap.csuszka'+index+szovegmezomasik);
				objektum.value=Math.floor((ujX+2*csuszkanyil.width+csuszkakoz-getObjPosX(csuszkahatter))/egyseg)*eval('csuszka'+index+'egyseg')+eval('csuszka'+index+'minimum');
			}
			csuszka.style.left=ujX+'px';
			objektum=eval('document.urlap.csuszka'+index+szovegmezo);
			objektum.value=Math.floor((ujX-getObjPosX(csuszkahatter))/egyseg)*eval('csuszka'+index+'egyseg')+eval('csuszka'+index+'minimum');
		}
		else {
			if((egerX-EGER_elteres)<(getObjPosX(csuszkahatter)+csuszkanyil.width+csuszkakoz)) {
				ujX=getObjPosX(csuszkahatter)+csuszkanyil.width+csuszkakoz;
			}
			else {
				if((egerX-EGER_elteres)>(getObjPosX(csuszkahatter)+csuszkahatter.width-csuszkanyil.width)) {
					ujX=getObjPosX(csuszkahatter)+csuszkahatter.width-csuszkanyil.width;
				}
				else {
					ujX=egerX-EGER_elteres;
				}
			}
			if(getObjPosX(csuszkanyilmasik)>(ujX-csuszkanyil.width-csuszkakoz)) {
				csuszkanyilmasik.style.left=(ujX-csuszkanyil.width-csuszkakoz)+'px';
				objektum=eval('document.urlap.csuszka'+index+szovegmezomasik);
				objektum.value=Math.floor((ujX-csuszkanyil.width-csuszkakoz-getObjPosX(csuszkahatter))/egyseg)*eval('csuszka'+index+'egyseg')+eval('csuszka'+index+'minimum');
			}
			csuszka.style.left=csuszkanyilmasik.style.left;
			objektum=eval('document.urlap.csuszka'+index+szovegmezo);
			objektum.value=Math.floor((ujX+csuszkanyil.width-getObjPosX(csuszkahatter))/egyseg)*eval('csuszka'+index+'egyseg')+eval('csuszka'+index+'minimum');
		}
		csuszkanyil.style.left=ujX+'px';
		csuszka.width=Math.abs(getObjPosX(csuszkanyil)-getObjPosX(csuszkanyilmasik))+csuszkanyil.width;
		return false;
	}
	else {
		return true;
	}

}
function EGERfelenged() {
	document.onmousemove=null;
	EGER_huzas=false;
	return false;
}
function EGERlenyom(esemeny) {
	var objektum;
	if( !esemeny ) {
		if( window.event ) {
			objektum=window.event.srcElement;
			EGER_elteres=window.event.x-getObjPosX(objektum);
		} else {
			return;
		}
	}
	else {
		objektum=esemeny.target;
		EGER_elteres=esemeny.pageX-getObjPosX(objektum);
	}
	document.onmousemove=EGER_mozgatas;
	EGER_huzas=objektum.id;
	return false;
}
function CsuszkaInditas(index) {
	var csuszkabalnyil=document.getElementById("csuszka"+index+"balnyil");
	var csuszkajobbnyil=document.getElementById("csuszka"+index+"jobbnyil");
	var csuszkahatter=document.getElementById("csuszka"+index+"hatter");
	csuszkabalnyil.onmousedown=EGERlenyom;
	csuszkajobbnyil.onmousedown=EGERlenyom;
	csuszkahatter.onclick=EGERkattint;
	document.onmouseup=EGERfelenged;
}
function CsuszkaPozicionalas(index) {
	var csuszka=document.getElementById("csuszka"+index);
	var csuszkahatter=document.getElementById("csuszka"+index+"hatter");
	var csuszkabalnyil=document.getElementById("csuszka"+index+"balnyil");
	var csuszkajobbnyil=document.getElementById("csuszka"+index+"jobbnyil");
	var egyseg=(csuszkahatter.width+1)/(eval('csuszka'+index+'maximum')-eval('csuszka'+index+'minimum')+1);
	csuszkabalnyil.style.top=getObjPosY(csuszkahatter)+4;
	csuszkajobbnyil.style.top=getObjPosY(csuszkahatter)+4;
	csuszka.style.top=getObjPosY(csuszkahatter)+9;
	csuszkabalnyil.style.left=getObjPosX(csuszkahatter)+Math.floor(egyseg*(eval('document.urlap.csuszka'+index+'min.value')-eval('csuszka'+index+'minimum')));
	csuszka.style.left=csuszkabalnyil.style.left;
	csuszkajobbnyil.style.left=getObjPosX(csuszkahatter)+Math.floor(egyseg*(eval('document.urlap.csuszka'+index+'max.value')-eval('csuszka'+index+'minimum')+1))-csuszkajobbnyil.width-1;
	csuszka.width=getObjPosX(csuszkajobbnyil)-getObjPosX(csuszkabalnyil)+csuszkajobbnyil.width;
}
function CsuszkaertekKovetes(objektum) {
	var index=objektum.name.charAt(7);
	var csuszka=document.getElementById("csuszka"+index);
	var csuszkahatter=document.getElementById("csuszka"+index+"hatter");
	var csuszkabalnyil=document.getElementById("csuszka"+index+"balnyil");
	var csuszkajobbnyil=document.getElementById("csuszka"+index+"jobbnyil");
	var egyseg=(csuszkahatter.width+1)/(eval('csuszka'+index+'maximum')-eval('csuszka'+index+'minimum')+1);
	var ertek=parseInt(objektum.value);
	if(ertek) {
		if(ertek<eval('csuszka'+index+'minimum')) {
			ertek=eval('csuszka'+index+'minimum');
		}
		if(ertek>eval('csuszka'+index+'maximum')) {
			ertek=eval('csuszka'+index+'maximum');
		}
	}
	else {
		ertek=objektum.defaultValue;
	}
	objektum.value=ertek;
	if(objektum.name.charAt(9)=='i') {
		var masikobjektum=eval('objektum.form.csuszka'+index+'max');
		if(ertek>masikobjektum.value) {
			masikobjektum.value=ertek;
		}
		minimum=objektum.value;
		maximum=masikobjektum.value;
	}
	else {
		var masikobjektum=eval('objektum.form.csuszka'+index+'min');
		if(ertek<masikobjektum.value) {
			masikobjektum.value=ertek;
		}
		minimum=masikobjektum.value;
		maximum=objektum.value;
	}
	if(getObjPosX(csuszkahatter)+Math.floor(egyseg*(minimum-eval('csuszka'+index+'minimum')))>(getObjPosX(csuszkahatter)+csuszkahatter.width-2*csuszkajobbnyil.width-csuszkakoz)) {
		csuszkabalnyil.style.left=getObjPosX(csuszkahatter)+csuszkahatter.width-2*csuszkajobbnyil.width-csuszkakoz;
		var harmadikobjektum=eval('objektum.form.csuszka'+index+'min');
		harmadikobjektum.value=Math.floor((csuszkahatter.width-2*csuszkajobbnyil.width-csuszkakoz)/egyseg)+eval('csuszka'+index+'minimum');
		minimum=Math.floor((csuszkahatter.width-2*csuszkajobbnyil.width-csuszkakoz)/egyseg)+eval('csuszka'+index+'minimum');
	}
	else {
		csuszkabalnyil.style.left=getObjPosX(csuszkahatter)+Math.floor(egyseg*(minimum-eval('csuszka'+index+'minimum')));
	}
	if((getObjPosX(csuszkahatter)+Math.floor(egyseg*(maximum-eval('csuszka'+index+'minimum')))-csuszkajobbnyil.width)<(getObjPosX(csuszkahatter)+csuszkajobbnyil.width+csuszkakoz)) {
		csuszkajobbnyil.style.left=getObjPosX(csuszkahatter)+csuszkajobbnyil.width+csuszkakoz;
		var harmadikobjektum=eval('objektum.form.csuszka'+index+'max');
		harmadikobjektum.value=Math.floor((2*csuszkajobbnyil.width+csuszkakoz)/egyseg)+eval('csuszka'+index+'minimum');
		maximum=Math.floor((2*csuszkajobbnyil.width+csuszkakoz)/egyseg)+eval('csuszka'+index+'minimum');
	}
	else {
		csuszkajobbnyil.style.left=getObjPosX(csuszkahatter)+Math.floor(egyseg*(maximum-eval('csuszka'+index+'minimum')+1))-csuszkajobbnyil.width-1;
	}
	if((getObjPosX(csuszkajobbnyil)-getObjPosX(csuszkabalnyil))<(csuszkajobbnyil.width+csuszkakoz-1)) {
		if(objektum.name.charAt(9)=='i') {
			csuszkajobbnyil.style.left=getObjPosX(csuszkabalnyil)+csuszkajobbnyil.width+csuszkakoz;
			var harmadikobjektum=eval('objektum.form.csuszka'+index+'max');
			harmadikobjektum.value=Math.floor((getObjPosX(csuszkajobbnyil)-getObjPosX(csuszkahatter)+csuszkajobbnyil.width)/egyseg)+eval('csuszka'+index+'minimum');
		}
		else {
			csuszkabalnyil.style.left=getObjPosX(csuszkajobbnyil)-csuszkajobbnyil.width-csuszkakoz;
			var harmadikobjektum=eval('objektum.form.csuszka'+index+'min');
			harmadikobjektum.value=Math.floor((getObjPosX(csuszkabalnyil)-getObjPosX(csuszkahatter))/egyseg)+eval('csuszka'+index+'minimum');
		}
	}
	csuszka.style.left=csuszkabalnyil.style.left;
	csuszka.width=getObjPosX(csuszkajobbnyil)-getObjPosX(csuszkabalnyil)+csuszkajobbnyil.width;
}
function EGERkattint(esemeny) {
	var objektum;
	var kattintasX;
	if(!esemeny) {
		if(window.event) {
			objektum=window.event.srcElement;
			kattintasX=window.event.x-1;
		}
		else {
			return;
		}
	}
	else {
		objektum=esemeny.target;
		kattintasX=esemeny.pageX;
	}
	var index=objektum.id.charAt(7);
	var csuszkabalnyil=document.getElementById("csuszka"+index+"balnyil");
	var csuszkajobbnyil=document.getElementById("csuszka"+index+"jobbnyil");
	var csuszka=document.getElementById("csuszka"+index);
	var csuszkahatter=document.getElementById("csuszka"+index+"hatter");
	var egyseg=(csuszkahatter.width+1)/(eval('csuszka'+index+'maximum')-eval('csuszka'+index+'minimum')+1);
	if(getObjPosX(csuszkabalnyil)>kattintasX) {
		csuszka.style.left=kattintasX;
		regiSzelesseg=csuszka.width;
		csuszka.width=regiSzelesseg+getObjPosX(csuszkabalnyil)-kattintasX;
		csuszkabalnyil.style.left=kattintasX;
		var textobjektum=eval('document.urlap.csuszka'+index+'min');
		textobjektum.value=Math.floor((kattintasX-getObjPosX(csuszkahatter))/(egyseg*eval('csuszka'+index+'egyseg')))*eval('csuszka'+index+'egyseg')+eval('csuszka'+index+'minimum');
	}
	else {
		regiSzelesseg=csuszka.width;
		csuszka.width=regiSzelesseg-getObjPosX(csuszkajobbnyil)+kattintasX-csuszkajobbnyil.width;
		csuszkajobbnyil.style.left=kattintasX-csuszkajobbnyil.width;
		var textobjektum=eval('document.urlap.csuszka'+index+'max');
		textobjektum.value=Math.floor((kattintasX-getObjPosX(csuszkahatter))/(egyseg*eval('csuszka'+index+'egyseg')))*eval('csuszka'+index+'egyseg')+eval('csuszka'+index+'minimum');
	}
}
function CsillagKattintas(melyiket) {
	document.urlap.csillagszam.value=melyiket;
	var kepecske=document.urlap.csillag1;
	for(i=1;i<=melyiket;i++) {
		kepecske=eval('document.urlap.csillag'+i);
		kepecske.src="gfx/csillag_be.gif"
	}
	for(j=(melyiket+1);j<=5;j++) {
		kepecske=eval('document.urlap.csillag'+j);
		kepecske.src="gfx/csillag_ki.gif"
	}
}
