// JavaScript Document

function showTooltip() {
	//	alert("1 2 3")
}

function showMessageDetails(id) {
	//	fix php hív meg fix div-re
	updateElementWithPHP("message_details","details_message.php",id)
}

function showArlistaDetails(id) {
	//	fix php hív meg fix div-re
	updateElementWithPHP("arlista_details","details_arlista.php",id)
}


function showTranzakcioDetails(id) {
	//	fix php hív meg fix div-re
	updateElementWithPHP("tranzakcio_details","details.php",id)
}


function updateElementWithPHP(elementid,phpurl,id) {
	//	eloször a loader képet oda rakjuk, ez addig ott van, amíg be nem töltodik a tartalom
	document.getElementById(elementid).innerHTML = '<div align="center"><img src="images/ajax-loader.gif" width="32" height="32" /></div>';

	//	egy DIV elem feltöltése php által visszaadott html kóddal
	var xmlHttp;
	try {
		// Firefox, Opera 8.0+, Safari
		xmlHttp = new XMLHttpRequest();
	} catch (e) {
		// Internet Explorer
		try  {
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try  {
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {
				alert("Nem támogatott funkció! (AJAX)");
			return false;
			}
		}
	}
	xmlHttp.onreadystatechange = function() {
		if(xmlHttp.readyState == 4) {
			document.getElementById(elementid).innerHTML = xmlHttp.responseText;
		}
	}
	 var url = phpurl+"?id="+id;
     xmlHttp.open("GET",url,true);
     xmlHttp.send(null);
}


function updateElementWithPHP_ORIGINAL(elementid,phpurl) {
	//	egy DIV elem feltöltése php által visszaadott html kóddal
	var xmlHttp;
	try {
		// Firefox, Opera 8.0+, Safari
		xmlHttp = new XMLHttpRequest();
	} catch (e) {
		// Internet Explorer
		try  {
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try  {
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {
				alert("Nem támogatott funkció! (AJAX)");
			return false;
			}
		}
	}

	xmlHttp.onreadystatechange = function() {
		if(xmlHttp.readyState == 4) {
			document.getElementById(elementid).innerHTML = xmlHttp.responseText;
		}
	}

	 var url = phpurl;
     xmlHttp.open("GET",url,true);
     xmlHttp.send(null);
}


function addFav() {
	if(document.all) {
		window.external.AddFavorite(location.href,document.title)
	} else {
		if(window.sidebar) {
			window.sidebar.addPanel(document.title,location.href,'');
		}
	}
}


//	http://www.dynamicdrive.com/style/

var menuids=["treemenu1"] //	Enter id(s) of SuckerTree UL menus, separated by commas

function buildsubmenus_horizontal() {
for (var i=0; i<menuids.length; i++) {
  var ultags = document.getElementById(menuids[i]).getElementsByTagName("ul")	//	<ul> tag-ek lekérdezése, mennyi van
    for (var t=0; t < ultags.length; t++) {										//	<ul> tag-eken végig
	
		//	pozíciók beállítása
		if (ultags[t].parentNode.parentNode.id == menuids[i]) { 				//	if this is a first level submenu
			ultags[t].style.top = ultags[t].parentNode.offsetHeight+"px" 		//	dynamically position first level submenus to be height of main menu item
			//	ultags[t].parentNode.getElementsByTagName("a")[0].className = "mainfoldericon"
		} else { //	else if this is a sub level menu (ul)
			ultags[t].style.left = ultags[t-1].getElementsByTagName("a")[0].offsetWidth+"px" //	position menu to the right of menu item that activated it
			//	ultags[t].parentNode.getElementsByTagName("a")[0].className = "subfoldericon"
		}
		
		//	EGÉR FUNKCIÓK: (ha fölé megy, mutatja, ha lejön róla, nem mutatja)
		ultags[t].parentNode.onmouseover=function() {
			this.getElementsByTagName("ul")[0].style.visibility = "visible"
		}
		ultags[t].parentNode.onmouseout=function() {
			this.getElementsByTagName("ul")[0].style.visibility = "hidden"
		}
    }
  }
}

if (window.addEventListener) {
	window.addEventListener("load", buildsubmenus_horizontal, false)
} else if (window.attachEvent) {
	window.attachEvent("onload", buildsubmenus_horizontal)
}


function redirect(p) {
	window.location = p;
}

function printcsspage() {
	//	egy külön CSS van létrehozva a nyomtatóbarát verzió miatt
	window.print();
}
