if (window.ActiveXObject && !window.XMLHttpRequest) {
	function getXmlHttpPrefix() {
		var prefixes=['MSXML2','Microsoft','MSXML','MSXML3'];
		var o;
		for (var i=0;i<prefixes.length;i++) {
			try {
				o=new ActiveXObject(prefixes[i]+'.XmlHttp');
				return getXmlHttpPrefix.prefix=prefixes[i];
			}
			catch (ex) {};
		}
	}
	var req=new ActiveXObject(getXmlHttpPrefix()+'.XmlHttp');
} else {
	var req=new XMLHttpRequest();
}
function LeTolt() {
	var url=arguments[0];
	if (arguments[1]) {
		param=new Array();
		code=arguments[1]+'(valasz';
		for (i=2;i<arguments.length;i++) {
			param[i]=arguments[i];
			code+=',param['+i+']';
		}
		code+=')';
		req.open('GET',url,true);
		req.onreadystatechange=function () {
			if (req.readyState==4) {
				req.onreadystatechange=function() {};
				valasz=req.responseText;
				if (req.status==200) {
					eval(code);
				} else {
					alert('Hiba!\n\nURL: '+url+'\n\n'+valasz);
					return false;
				}
			}
		}
		req.setRequestHeader('If-Modified-Since','Sat, 1 Jan 2000 00:00:00 GMT');
		req.send(null);
	} else {
		req.open('GET',url,false);
		req.setRequestHeader('If-Modified-Since','Sat, 1 Jan 2000 00:00:00 GMT');
		req.send(null);
		valasz=req.responseText;
		if (req.status==200) {
			return(valasz);
		} else {
			alert('Hiba!\n\nURL: '+url+'\n\n'+valasz);
			return false;
		}
	}
}
function ElKuld(url,param) {
	req.open('POST',url,false);
	req.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=utf-8');
	req.setRequestHeader('If-Modified-Since','Sat, 1 Jan 2000 00:00:00 GMT');
	req.send(param);
	valasz=req.responseText;
	if (req.status==200) {
		return(valasz);
	} else {
		alert('Hiba!\n\n'+url+'\n\n'+valasz);
		return(false);
	}
}
function Ertekek(adat) {
	pos=adat.indexOf(':');
	return(new Array(adat.substring(0,pos),adat.substring(pos+1)));
}
function Tartalom(menuid,anchor) {
	document.body.style.cursor='wait';
	LeTolt('Tartalom.php?menuid='+menuid,'Oldal',anchor);
}
function Oldal(adat,anchor) {
	tomb=Ertekek(adat);
	if (hatterkep=parseInt(tomb[0])) {
		kep='url(file.php?fileid='+hatterkep+')';
		document.getElementById('hatter').style.backgroundImage=kep;
	}
	document.getElementById('tartalom').innerHTML=tomb[1];
	if (anchor!='') {
		location.hash=anchor;
	}
	document.body.style.cursor='auto';
}
function URLEnCode(txt) {
	txt=txt.replace(/\+/g,"%2B");
	txt=txt.replace(/\&/g,"%26");
	return(txt);
}
function Reg() {
	if (document.reg.nev.value=="") {
		alert("Nem adta meg a nevet!");
		document.reg.nev.focus();
		return;
	}
	if (document.reg.cegnev.value=="") {
		alert("Nem adta meg a cégnevet!");
		document.reg.cegnev.focus();
		return;
	}
	if (document.reg.beosztas.value=="") {
		alert("Nem adta meg a beosztást!");
		document.reg.beosztas.focus();
		return;
	}
	if (document.reg.email.value=="") {
		alert("Nem adta meg az E-Mail címet!");
		document.reg.email.focus();
		return;
	}
	regexp=/^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$/;
	if (!document.reg.email.value.match(regexp)) {
		alert("Az E-Mail cím helytelen!");
		document.reg.email.focus();
		return;
	}
	if (document.reg.telefon.value=="") {
		alert("Nem adta meg a telefont!");
		document.reg.telefon.focus();
		return;
	}
	szolg=document.reg.szolg;
	szolgid=0;
	for (i=0;i<szolg.length;i++) {
		if (szolg[i].checked) {
			szolgid=szolg[i].value;
		}
	}
	html=ElKuld('Kapcsolat.php','nev='+URLEnCode(document.reg.nev.value)+'&cegnev='+URLEnCode(document.reg.cegnev.value)+'&beosztas='+URLEnCode(document.reg.beosztas.value)+'&email='+URLEnCode(document.reg.email.value)+'&telefon='+URLEnCode(document.reg.telefon.value)+'&szolgid='+szolgid+'&uzenet='+URLEnCode(document.reg.uzenet.value)+'&password='+URLEnCode(document.reg.password.value));
	if (parseInt(html)==666) {
		alert('A beírt kód hibás!');
		document.reg.password.focus();
	} else {
		document.getElementById('tartalom').innerHTML=html;
	}
}

