// JavaScript Document
function XaddEvent(obj, evType, fn, useCapture) {	if (obj.XaddEventListener) {	obj.XaddEventListener(evType,fn,useCapture);		return true;	} else if(obj.attachEvent){		return obj.attachEvent("on"+evType,fn);	} else {		return false;	}}
function getElementsByClass(searchClass,node,tag) {	var classElements = new Array();	if (node == null) node = document;	if (tag == null) tag = '*';	var elems = node.getElementsByTagName(tag);	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");	var i = 0;	for (var j = 0; j < elems.length; j++) {		if ( pattern.test(elems[j].className) ) {			classElements[i++] = elems[j];		}	}	return classElements;}
function getFirstElementByClass(searchClass,node,tag) {	if (node == null) node = document;	if (tag == null) tag = '*';	var elems = getElementsByClass(searchClass,node,tag);	if (elems.length > 0) return elems[0];	return null;}
function hiddenAllSelect() {var s = document.getElementsByTagName('select');for (i=0; i<s.length; i++) {		s[i].style.visibility = 'hidden';	}}
function visibleAllSelect() {var s = document.getElementsByTagName('select');for (i=0; i<s.length; i++) {		s[i].style.visibility = 'visible';	}}
function createXMLHttpRequest() {	var types = ['Microsoft.XMLHTTP', 'MSXML2.XMLHTTP.5.0', 'MSXML2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP'];	for (i in types) {		try {			return new ActiveXObject(types[i]);		} catch(e) {}	}	try {		return new XMLHttpRequest();	} catch(e) { }	return false;}

function popupInit() {	var links = getElementsByClass("popup",null,"a");	for(var i = 0; i < links.length; i++) { links[i].onclick = function() { popit(this.href,this.title,location.href,location.search);	return false;		}}}
XaddEvent(window, 'load', popupInit );
function popit(url,stitle,slocation,req){var spost='link='+slocation;if(req!='')spost=spost+req;AJAXrequest(url,popupLayer,stitle,'post',spost);}

function popupLayer(req,xtitle) {	if (req.readyState == 4) {if (req.status == 200) {popup(req.responseText,xtitle,540,560);  }	}}
function AJAXrequest(url, myfunction,xtitle, method, post) {	var req = createXMLHttpRequest();	if (method == null) method = 'post';	if (post == null) post = '';	url += (( url.indexOf('?') != -1 )?"&":"?")+('ajax=1');	req.open(method, url, true);	req.setRequestHeader('Ajax', 'true');	if (method == 'post') {		req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');	}	req.onreadystatechange = function() {		myfunction(req,xtitle);	};req.send(post);}


function loadToLayer(req,sLayer) {if (req.readyState == 4) {if (req.status == 200) {sLayer.innerHTML =req.responseText;	  }	else {sLayer.innerHTML ='hiba az oldal betöltésekor';}	}}
function AJAXload(url, myfunction,Layer, method, post) {var req = createXMLHttpRequest();if (method == null) method = 'post';	if (post == null) post = '';	url += (( url.indexOf('?') != -1 )?"&":"?")+('ajax=1'); 	req.open(method, url, true);	req.setRequestHeader('Ajax', 'true');	if (method == 'post') {		req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');	}	req.onreadystatechange = function() {		myfunction(req,Layer);	};req.send(post);}
function popupClose() {	if(is_ie){visibleAllSelect();}document.onkeydown=null;if ( document.getElementById('popupLayer') ) {document.body.removeChild( document.getElementById('popupLayer') );	}	if ( document.getElementById('popupAlpha') ) {		document.body.removeChild( document.getElementById('popupAlpha') );return false;	}	//return false;
}



function popupwindowLayer(req,xtitle,ww,wh) {	if (req.readyState == 4) {if (req.status == 200) {popup(req.responseText,xtitle,ww,wh);	  }	}}
function popwindow(url,post,title,ww,wh){var req = createXMLHttpRequest();	url += (( url.indexOf('?') != -1 )?"&":"?")+('ajax=1'); 	req.open('post', url, true);	req.setRequestHeader('Ajax', 'true');	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');	req.onreadystatechange = function() {		popupwindowLayer(req,title,ww,wh);	};req.send(post);}

function popalert(alerttext){popup(alerttext+"<br><hr><div onClick='popupClose();' class='popsubmit'> OK</div>","Rendszerüzenet",450,200);document.onkeydown=popupClose;}

function popup(xtext,xtitle,xwidth,xheight){

			if (is_ie) { hiddenAllSelect(); }
			var oldDiv =document.getElementById('popupLayer');
			if(oldDiv){popupClose();};
			var div = document.createElement("div");
			document.onkeydown=null;
			document.body.appendChild(div);
			div.className = "popupLayer";
			div.setAttribute("id", "popupLayer");
			div.style.width=xwidth+'px';
			div.style.height=xheight+'px';
			 Wh=(screen.height-xheight)/2;
 			 Ww=(screen.width-xwidth)/2;

			div.style.top= (Wh-100)+'px';
			var dtext = document.createElement("div");
			div.appendChild(dtext);
			dtext.className = "popuptext";
			dtext.setAttribute("id", "popuptext");
			dtext.style.height=(xheight-20)+'px';
			dtext.style.width=(xwidth-30)+'px';
			dtext.innerHTML = xtext;
			var closeLink = document.createElement("div");
			div.insertBefore(closeLink, div.firstChild);
			closeLink.className = 'popupClose';
			closeLink.style.width=(xwidth-29)+'px';
			var h1 = document.createElement("h1");
			h1.appendChild( document.createTextNode("Logwood Kft. honlapja - "+xtitle) )
			closeLink.appendChild( h1 );

			var closeLinkA = document.createElement("div");
			closeLink.appendChild(closeLinkA);
			closeLinkA.setAttribute("title", 'bezár');
			closeLinkA.appendChild( document.createTextNode("X") )
			closeLinkA.onclick = popupClose;

			var popupAlphaDiv = document.createElement("div");
			document.body.appendChild(popupAlphaDiv);
			popupAlphaDiv.className = "popupAlpha";
			popupAlphaDiv.setAttribute("id", "popupAlpha");
			var inputs = dtext.getElementsByTagName('input');
			for(var i=0;i<inputs.length;i++) {
			if(inputs[i].type=='text'){inputs[i].focus(); inputs[i].select();break;}
			}
/*  */ 
}


