		var xmlHttp;		
		
		function GetXmlHttpObject() { 
			var objXMLHttp=null;
			try {
				  objXMLHttp=new XMLHttpRequest();
			  } catch (e) {
				  try {
				    objXMLHttp=new ActiveXObject("Msxml2.XMLHTTP");
				  } catch (e) {
				  	try {
				    	objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
				    }
				    catch (e) {
				      alert("Your browser does not support AJAX!");
				      return false;
				    }
				  }
				}
			return objXMLHttp;
		}

	function toogle_menu(mit) {
		
		var a1=document.getElementsByTagName("div");
  	for(j=0;j<a1.length;j++) {
  		nm=a1[j].id;
  		if(nm!=undefined && nm!="") {
				if(nm.substr(0,9)=="sub_menu_") {
	  			a1[j].style.visibility='hidden';
				}
			}
  	}
  	var lay_number = 'sub_menu_'+mit.substr(10);
  	var myobj=document.getElementById('menu_td');
  	var my_left=findPosX(myobj);
  	var my_top=findPosY(myobj)+28;
  	document.getElementById(lay_number).style.top=my_top+"px";
  	document.getElementById(lay_number).style.left=my_left+"px";
		document.getElementById(lay_number).style.visibility='visible';
	}
	
	function close_all() {
		var a1=document.getElementsByTagName("div");
  	for(j=0;j<a1.length;j++) {
  		nm=a1[j].id;
  		if(nm!=undefined && nm!="") {
				if(nm.substr(0,9)=="sub_menu_") {
	  			a1[j].style.visibility='hidden';
				}
			}
  	}
  	var a1=document.getElementsByTagName("td");
  	for(j=0;j<a1.length;j++) {
  		nm=a1[j].id;
  		if(nm!=undefined && nm!="") {
				if(nm.substr(0,10)=="main_menu_") {
	  			a1[j].style.backgroundColor='#b3b3b3';
	  			a1[j].style.color='#000000';
				}
			}
  	}
	}
	
	function change_bg(mit) {
		document.getElementById(mit).style.backgroundColor="#000000";
		document.getElementById(mit).style.color="#FFFFFF";
	}
	
	function findPosX(obj) {
		var curleft = 0;
		if (obj.offsetParent) {
			while (obj.offsetParent) {
				curleft += obj.offsetLeft;
				obj = obj.offsetParent;
			}
		}
		else if (obj.x) curleft += obj.x;
		return curleft;
	} 
    
	function findPosY(obj) {
		var curtop = 0;
		if (obj.offsetParent) {
			while (obj.offsetParent) {
				curtop += obj.offsetTop
				obj = obj.offsetParent;
			}
		}
		else if (obj.y) curtop += obj.y;
		return curtop;
	}	
	
	function hirlevel_feliratkozas() {
			var lay=document.getElementById('hirlevel_ajax_msg');
			obj=document.getElementById('email');
			if (obj.value=='') {
				lay.className='hiba';
				lay.innerHTML='Kérjük adjon meg e-mail címet';
				lay.style.display='block';
			} else {
				xmlHttp=GetXmlHttpObject();
				xmlHttp.onreadystatechange=function() {
					if (xmlHttp.readyState==4) {
						switch (xmlHttp.responseText) {
							case 'bad_address':
								lay.className='hiba';
								lay.innerHTML='Hibás e-mail cím.';
								break;
							case 'email_exists':
								lay.className='hiba';
								lay.innerHTML='Már fel van iratkozva.';
								break;
							case 'good':
								obj.value='';
								lay.className='zero';
								lay.innerHTML='Sikeres feliratkozás.';
								break;
							default:
								lay.innerHTML=xmlHttp.responseText;
								break;
						}
						lay.style.display='block';
					}
				}
				var url="ajax/x_hirlevel_feliratkozas.php?email="+obj.value;
				xmlHttp.open("GET",url,true);
				xmlHttp.send(null);
			}
		}