function addEvent(obj, evType, fn){
	if (obj.addEventListener){
		obj.addEventListener(evType, fn, false);
	return true;
	}
	else if (obj.attachEvent){
		var r = obj.attachEvent("on"+evType, fn);
		return r;
	}
	else{
   		return false;
 	}
}

function addLoadEvent(func)
{
	var oldonload = window.onload;
	if (typeof window.onload != 'function'){
    	window.onload = func;
	} else {
		window.onload = function(){
		oldonload();
		func();
		}
	}
}

(function(){
 /*Use Object Detection to detect IE6*/
	var  m = document.uniqueID /*IE*/
	&& document.compatMode  /*>=IE6*/
	&& !window.XMLHttpRequest /*<=IE6*/
	&& document.execCommand;
	try{
		if(!!m){
			m("BackgroundImageCache", false, true) /* = IE6 only */
		}
	}
	catch(oh){};
})();

function jsemail(email) {
	for(i=email.length-1; i>=0; i--)
		document.write(email.charAt(i));
}

function jsemaillink(email, link, classname) {
	document.write('<a href="'+link+'"'+(classname!=undefined&&classname!='' ? ' class="'+classname+'"' : '')+'>');
	for(i=email.length-1; i>=0; i--)
		document.write(email.charAt(i));
	document.write('</a>');
}

function jsmailto(emailto, email, classname) {
	document.write('<a href="');
	for(i=emailto.length-1; i>=0; i--)
		document.write(emailto.charAt(i));
	document.write('"'+(classname!=undefined&&classname!='' ? ' class="'+classname+'"' : '')+'>');
	for(i=email.length-1; i>=0; i--)
		document.write(email.charAt(i));
	document.write('</a>');
}

function jsmailtolink(email, cim, classname) {
	document.write('<a href="');
	for(i=email.length-1; i>=0; i--)
		document.write(email.charAt(i));
	document.write('"'+(classname!=undefined&&classname!='' ? ' class="'+classname+'"' : '')+'>'+cim+'</a>');
}

function chr(c) {
	var h = c.toString(16);
	if (h.length==1)
		h = '0'+h;
	h = unescape('%'+h);
	return h;
}

function overflowautoinit(){
	var tags=document.getElementsByTagName("div");
	for (i=0; i<tags.length; i++) {
		tag=tags[i];
		if(tag.className=="overflowautox") {
			tag.style.height=(tag.offsetHeight+tag.offsetHeight-tag.clientHeight)+'px';
		} else if (tag.className=="overflowautoy") {
			tag.style.width=(tag.offsetWidth+tag.offsetWidth-tag.clientWidth)+'px';
		}
	}
}
//addEvent(window, 'load', overflowautoinit);

function nyomtatasinezet(tip, kod) {
	window.open("nyomtatasinezet.php?modul="+tip+"&kod="+kod,"nyomtatasinezet","height=600,width=640,status=no,toolbar=no,menubar=no,location=no,scrollbars=yes");
}

function ccc_SPOInfo(p1,p2,p3,p4,p5,p6,p7)
{
	var a = document.getElementById('ccc_SPOInfo_form');
	document.getElementById('ccc_STATEINC').value = p1;
	document.getElementById('ccc_SPOG').value = p2;
	document.getElementById('ccc_CHECKIN').value = p3;
	document.getElementById('ccc_CHECKIN2').value = p4;
	document.getElementById('ccc_TOURINC').value = p5;
	document.getElementById('ccc_TOWNINC').value = p6;
	document.getElementById('ccc_HOTELINC').value = p7;
	a.submit();
}

/* használat:
ajaxload({get:'ajax.php',post:'valtozo1=ertek1&valtozo2=ertek2',
	onload:function(xmlHttpReq) {
		document.getElementById('content').innerHTML=xmlHttpReq.responseText;
	}
});
ajaxload({get:'ajax.php',post:'valtozo1=ertek1&valtozo2=ertek2',content:'tartalom'});
*/
function ajaxload(obj) {
	var xmlHttpReq=false;
	if (window.XMLHttpRequest) xmlHttpReq=new XMLHttpRequest();
	// IE
	else if (window.ActiveXObject) xmlHttpReq=new ActiveXObject("Microsoft.XMLHTTP");
	xmlHttpReq.open("POST", obj.get ? obj.get : 'ajax.php', true);
	xmlHttpReq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlHttpReq.onreadystatechange=function() {
		if (xmlHttpReq.readyState==4) {
			if (xmlHttpReq.status==200) {
				if (obj.onload)	obj.onload(xmlHttpReq);
				if (obj.contentelement) obj.contentelement.innerHTML=xmlHttpReq.responseText;
			}
			else {
				if (obj.onerror) obj.onerror(xmlHttpReq);
				if (obj.contentelement) obj.contentelement.innerHTML='Hiba a kapcsolatban!';
			}
        }
	}
	if (obj.onstart) obj.onstart();
	if (obj.content) obj.contentelement = document.getElementById(obj.content);
	if (obj.contentelement) obj.contentelement.innerHTML='<img src="art/indicator.gif" alt="" />';
	xmlHttpReq.send(obj.post ? obj.post : '');
}

function leiratkozas(){
	document.getElementById('hirlevel_modositas').value='1';
	document.getElementById('hirlevelform').submit();
}

function filter(e){
	var mezo=e!=undefined ? e.id : '';
	if (mezo=='honnan' || mezo=='hova' || mezo=='utazasideje') {
		document.getElementById('telepules').value='';
		document.getElementById('szalloda').value='';
		document.getElementById('kategoria').value='';
	}
	var mezok=new Array("honnan","telepules","felnott","hova","szalloda","gyerek1","utazasideje","kategoria","gyerek2","idotartam","ellatas","csecsemo","elteres");
	var s=[];
	for(var i=0;i<mezok.length;i++){
		s[i]=mezok[i]+"="+document.getElementById(mezok[i]).value;
	}
	ajaxload({get:'ajax_filter.php',post:(s.join("&"))+'&mezo='+mezo,onstart:function()
		{
			if (document.getElementById('ptable').style.opacity!=undefined)
				document.getElementById('ptable').style.opacity = 0.5;
			else
				document.getElementById('ptable').style.filter = 'Alpha(Opacity=50, Style=0)';
			document.getElementById('ptable').style.cursor='wait';
		},onload:function(xmlHttpReq)
		{
			var a=xmlHttpReq.responseText.split('|'), v=false, x;
			for (var i=1; i<a.length-1; i++) {
				if (v!==false) {
					if (document.getElementById(v)) {
						x=document.getElementById(v).value;
						document.getElementById(v).parentNode.innerHTML=a[i];
						document.getElementById(v).value=x;
					}
					v=false;
				} else {
					v=a[i];
				}
			}
			if (document.getElementById('ptable').style.opacity!=undefined)
				document.getElementById('ptable').style.opacity = 1;
			else
				document.getElementById('ptable').style.filter = 'Alpha(Opacity=100, Style=0)';
			document.getElementById('ptable').style.cursor='default';
		}
	});
}
