   var http_request = false;
   var tarolo_1 = 'mainContainerDiv';
   var tarolo_2 = 'titleContainer';
   var loadstatustext='<div align="left" style="width:100%; height:100px;"><img src="images/loading2.gif" /> Betöltés...</div>';
   var loadAnim = true;
   var noLoadAnim = ['side_tree','poll_content','mainContainerDiv','searchbox'];
   
   function makeRequest(url, parameters, getpost, divID) {
      http_request = false;
	  
	  if(divID!=undefined) {
		  var div_ID=divID;
	  }else{
		  var div_ID=tarolo_1;
	  }
      if (window.XMLHttpRequest) {
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
	         http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) {
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('1: Hiba történt, az adatok küldése sikertelen!');
         return false;
      }
	  
	  for (var i=0;i<noLoadAnim.length;i++) {
		  if(div_ID==noLoadAnim[i]) loadAnim=false;
	  }
	  if(loadAnim==true) $_(div_ID).innerHTML=loadstatustext;
	  http_request.onreadystatechange = function() { alertContents(http_request,div_ID); };
	  if(getpost=='post') {
		  __FCKeditorNS = null; 
		  http_request.open("POST", url, true);
		  http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
		  http_request.send(parameters);
		  }
	  else {
		  __FCKeditorNS = null; 
		  http_request.open('GET', url + parameters, true);
		  http_request.setRequestHeader("Content-Type", "text/html; charset=UTF-8");
		  http_request.send(null);
		  }
	return true;
   }
   function alertContents(http_request,divID) {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
			$_(divID).innerHTML=http_request.responseText;
			runScripts($_(divID));
			initLightbox();
         } else {
            alert('2: Hiba történt, az adatok küldése sikertelen!');
         }
      }
   }
   
function runScripts(obj) { 
	var scripts = obj.getElementsByTagName('script');
	for(var no=0;no<scripts.length;no++){
		eval(scripts[no].innerHTML);
	} 
}

function $_(n) {
  	 return document.getElementById(n);
}

function setfocus(id) {
	$_(id).focus();
}

function getFormData(thisform, requestURL, divID, method, newTab) {
	if(!requestURL || requestURL=='undefined') requestURL='admin_cms_test.php';
	if(!method || method=='undefined') method='post';
	var formdata = "";
	if(method=='get') formdata = "?";
	var theForm = document.forms[thisform];
    for (i=0; i<theForm.length; i++) {
		if(theForm.elements[i].type != undefined) {
			if(theForm.elements[i].type == "text"){
				formdata = formdata + theForm.elements[i].name + "=" + encodeURIComponent(theForm.elements[i].value) + "&";
			}else if(theForm.elements[i].type == "textarea"){
				formdata = formdata + theForm.elements[i].name + "=" + encodeURIComponent(theForm.elements[i].value) + "&";
			}else if(theForm.elements[i].type == "select"){
				formdata = formdata + theForm.elements[i].name + "=" + encodeURIComponent(theForm.elements[i].value) + "&";
			}else if(theForm.elements[i].type == "hidden"){
				formdata = formdata + theForm.elements[i].name + "=" + encodeURIComponent(theForm.elements[i].value) + "&";
			}else if(theForm.elements[i].type == "submit"){
				formdata = formdata + theForm.elements[i].name + "=" + encodeURIComponent(theForm.elements[i].value) + "&";
			}else if(theForm.elements[i].type == "checkbox"){
				ChK = (theForm.elements[i].checked == true) ? 1 : 0;
				formdata = formdata + theForm.elements[i].name + "=" + ChK + "&";
			}else if(theForm.elements[i].type == "radio"){
				  if(theForm.elements[i].checked==true){
						formdata = formdata + theForm.elements[i].name + "=" + theForm.elements[i].value + "&";
					}
			}else{
				formdata = formdata + theForm.elements[i].name + "=" + encodeURIComponent(document.forms[thisform].elements[i].value) + "&";
			}
		}
	}
	if(newTab==true) createNewTab('zadir_tabView4','Sablon szerkesztése',formdata,true);
	else makeRequest(requestURL, formdata, method, divID);
}

// MENU

Object.later = function (object, msec, method) {	
	var that = object,
		args = Array.prototype.slice.apply(arguments, [3]);
	if (typeof method === 'string') {
		method = that[method];
	}
    time = setTimeout(function () {
        method.apply(that, args);
    }, msec);
    return time;	
};
//---------------------------------------------------------//

var Menu = function () {
	Event.observe(window, 'load', function(){Menu.init();})
	return {
		time: false,
		over: false,
		show:function(s){
			if(this.time && this.over != s){
				this.hide(this.over);
				clearTimeout(this.time);
			} else if (this.over == s){
				clearTimeout(this.time);
			}
			s.down('a').addClassName('over');
			try{
				s.down('ul').style.display = 'block';
			}catch(e){return false;}
		},
		hide:function(s){
			s.down('a').removeClassName('over');
			try{
				s.down('ul').hide();
			}catch(e){return false;}			
		},
		hideTimeing:function(s){
			this.over = s;
			this.time = Object.later(this,500,'hide',s);
		},
		init:function(){
			$$('ul#mainMenu > li').each(function(s){		
				Event.observe(s, 'mouseover', function(){Menu.show(s); });				
				Event.observe(s, 'mouseout', function(){ Menu.hideTimeing(s); });				
			});
		}
	};
}();

//-----------------------------------------//

function change1(bgdisplay,imgName)
 {
   if (document.images)
    {
      imgOn=eval(imgName + ".src");
      document[bgdisplay].src= imgOn;
    }
 } 

	function elemOn(elem_id){
		if(document.getElementById(elem_id))
			document.getElementById(elem_id).style.display = "block";
	}
	function elemOff(elem_id){
		if(document.getElementById(elem_id))
			document.getElementById(elem_id).style.display = "none";
	}
	function hideAll(){
		for( var i = 1; i <= 4; i++ )
			elemOff( 'div'+i );
	}
	function showAll(){
		for( var i = 1; i <= 4; i++ )
			elemOn( 'div'+i );
	}
	function showOne(elem_id){
		hideAll( );
		elemOn( elem_id );
	}

//-----------------------------------------//

function flashControl(SRC,WIDTH,HEIGHT,FLASHVARS,WMODE,BGCOLOR) {

	while ( FLASHVARS.search(' ') != -1 ) {
		FLASHVARS = FLASHVARS.replace(' ', '%20');
	}

	document.write('<object type="application/x-shockwave-flash" data=' + SRC+ ' width=' + WIDTH + ' height=' + HEIGHT + '>');
	document.write('<!--[if IE]><param name="movie" value=' + SRC+ '>< ![endif]-->');

	if ( FLASHVARS ) { document.write('<param name="flashvars" value=' + FLASHVARS + '>'); }
	if ( WMODE ) { document.write('<param name="wmode" value=' + WMODE + '>'); }
	if ( BGCOLOR ) { document.write('<param name="bgcolor" value=' + BGCOLOR + '>'); }

        document.write('<param name="quality" value="high">');
	document.write('<\/object>');
}
//-----------------------------------------//

