var stilusutja = '/adm/_fck_cnf.js';
var alaput = '/adm/_fck/';
var eredmenyStr;
var lEredmeny=0;
var kiiratStatus = 0;
var ajaxEredmenyString;
var	ajaxEredmeny = new Array();

// file picker
function setFile(elementId) {
   var win = window.open('/_afm/ajaxfilemanager/ajaxfilemanager.php?editor=form&elementId='+elementId, 'ajaxFileImageManager', 'width=782,height=440');      
   
   
   return false;
   }

/// checkbox toggle :: formNev, checkBoxNev, vezerloCheckBox nev  ///////////////////////////////////////////////////////////////////////////////////////
function checkBoxToggle(form_Name,cbName,controlCB) {
	var cb = eval('document.'+form_Name+'["'+cbName+'[]"]');
		for (var i = 0; i < cb.length; i++) {
			cb[i].checked = controlCB.checked? true : false;
		}
} 
function popupablak2(file,szelesseg,magassag) { 
	var elkodolt;
	elkodolt = escape(file);
	var theURL = 'popup.php?kep=' + elkodolt + '&w=' + szelesseg + '&h=' + magassag;
  window.open(theURL,'popup','width='+szelesseg+',height='+magassag+',top='+(screen.height-magassag)/2+',left='+(screen.width-szelesseg)/2);
}
//////////////////////////////////////////////////////////////////////////////////////////
function resizeWindow(szelesseg,magassag) {
	
	var width = szelesseg;
	var height = magassag;
  
  if (navigator.appName.indexOf("Netscape") != -1) { window.innerHeight = height;  window.innerWidth = width; }
  else if (navigator.appName.indexOf("Opera") != -1) { window.resizeTo (width+12, height+31); }
  else if (navigator.appName.indexOf("Microsoft") != -1) { window.resizeTo (width+12, height+31); }
  else { window.resizeTo (width+14, height+34); }

}
//////////////////////////////////////////////////////////////////////////////////////////
function resizeWindowFromImage(kep) {
	
	var width = document.getElementById(kep).width;
	var height = document.getElementById(kep).height;
  
  if (navigator.appName.indexOf("Netscape") != -1) { window.innerHeight = height;  window.innerWidth = width; }
  else if (navigator.appName.indexOf("Opera") != -1) { window.resizeTo (width+12, height+31); }
  else if (navigator.appName.indexOf("Microsoft") != -1) { window.resizeTo (width+12, height+31); }
  else { window.resizeTo (width+14, height+34); }

}
//////////////////////////////////////////////////////////////////////////////////////////
function centerWindow() {
	if (self.innerWidth) { frameWidth = self.innerWidth; frameHeight = self.innerHeight; }
	else if (document.documentElement && document.documentElement.clientWidth) { frameWidth = document.documentElement.clientWidth; frameHeight = document.documentElement.clientHeight; }
	else if (document.body) { frameWidth = document.body.clientWidth; frameHeight = document.body.clientHeight; }

	var ablakMagassag = (screen.height-frameHeight) / 2; var ablakSzelesseg = (screen.width-frameWidth) / 2;
	window.moveTo(ablakSzelesseg,ablakMagassag);
}
//////////////////////////////////////////////////////////////////////////////////////////
function semmi(){ return; }
//////////////////////////////////////////////////////////////////////////////////////////
function progressBar(muvelet) {
	
		document.getElementById('progressBarFloatDiv').className='progressBarFloatDiv';

		var progressBarFloatDiv_w = 200;
		var progressBarFloatDiv_h = 50;
		var x,y;

		if (self.innerHeight) // all except Explorer
			{
				x = self.innerWidth;
				y = self.innerHeight;
			}
		else if (document.documentElement && document.documentElement.clientHeight) // Explorer 6 Strict Mode
			{
				x = document.documentElement.clientWidth;
				y = document.documentElement.clientHeight;
			}
		else if (document.body) // other Explorers
			{
				x = document.body.clientWidth;
				y = document.body.clientHeight;
			}
	
	var fuggolegesPozicio = ((y - progressBarFloatDiv_h) / 2);
	var vizszintesPozicio = ((x - progressBarFloatDiv_w) / 2);
	fuggolegesPozicio = Math.ceil(fuggolegesPozicio);
	vizszintesPozicio = Math.ceil(vizszintesPozicio);

	
	document.getElementById('progressBarFloatDiv').style.top = fuggolegesPozicio + 'px';
	document.getElementById('progressBarFloatDiv').style.left = vizszintesPozicio + 'px';

	if (muvelet == 1) {
		document.getElementById('progressBarFloatDiv').style.display = ''; return;
		} else if (muvelet == 0) {
			document.getElementById('progressBarFloatDiv').style.display = 'none'; return;
			} else { return; }
}
//////////////////////////////////////////////////////////////////////////////////////////
function torul(szoveg,ut) { if (confirm(szoveg)) { document.write('...'); location.href = ut; } }
//////////////////////////////////////////////////////////////////////////////////////////
function keret(keret){
	if(keret.blur)keret.blur();
	}
//////////////////////////////////////////////////////////////////////////////////////////
function expand(thistag) {
   styleObj=document.getElementById(thistag).style;
   if (styleObj.display=='none') {styleObj.display='';}
   else {styleObj.display='none';}
}
//////////////////////////////////////////////////////////////////////////////////////////
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//////////////////////////////////////////////////////////////////////////////////////////
function attesz(mit, mire){ /////////////////////////////////////////////////// swap image
	document.getElementById(mit).src = mire;
	}
function gombatir(mit){ /////////////////////////////////////////////////// menuben a gomb
parent.menu.document.getElementById(mit).src = "img/gomb_o.jpg";
}
function popupablak(theURL,winName,parameterek,szelesseg,magassag) { //v2.0
  window.open(theURL,winName,parameterek+'width='+szelesseg+',height='+magassag+',top='+(screen.height-magassag)/2+',left='+(screen.width-szelesseg)/2);
}
function YY_checkform() { //v4.71
//copyright (c)1998,2002 Yaromat.com
/*
onClick="YY_checkform('form1','sajto_datum','#^\([0-9]{4}\)\\.\([0-9][0-9]\)\\.\([0-9][0-9]\)$#3#2#1','3','&Eacute;rv&eacute;nytelen d&aacute;tum forma. Az &eacute;rv&eacute;nyes forma: &Eacute;&Eacute;&Eacute;&Eacute;.HH.NN');return document.MM_returnValue"
*/
var a=YY_checkform.arguments,oo=true,v='',s='',err=false,r,o,at,o1,t,i,j,ma,rx,cd,cm,cy,dte,at;
  for (i=1; i<a.length;i=i+4){
    if (a[i+1].charAt(0)=='#'){r=true; a[i+1]=a[i+1].substring(1);}else{r=false}
    o=MM_findObj(a[i].replace(/\[\d+\]/ig,""));
    o1=MM_findObj(a[i+1].replace(/\[\d+\]/ig,""));
    v=o.value;t=a[i+2];
    if (o.type=='text'||o.type=='password'||o.type=='hidden'){
      if (r&&v.length==0){err=true}
      if (v.length>0)
      if (t==1){ //fromto
        ma=a[i+1].split('_');if(isNaN(v)||v<ma[0]/1||v > ma[1]/1){err=true}
      } else if (t==2){
        rx=new RegExp("^[\\w\.=-]+@[\\w\\.-]+\\.[a-zA-Z]{2,4}$");if(!rx.test(v))err=true;
      } else if (t==3){ // date
        ma=a[i+1].split("#");at=v.match(ma[0]);
        if(at){
          cd=(at[ma[1]])?at[ma[1]]:1;cm=at[ma[2]]-1;cy=at[ma[3]];
          dte=new Date(cy,cm,cd);
          if(dte.getFullYear()!=cy||dte.getDate()!=cd||dte.getMonth()!=cm){err=true};
        }else{err=true}
      } else if (t==4){ // time
        ma=a[i+1].split("#");at=v.match(ma[0]);if(!at){err=true}
      } else if (t==5){ // check this 2
            if(o1.length)o1=o1[a[i+1].replace(/(.*\[)|(\].*)/ig,"")];
            if(!o1.checked){err=true}
      } else if (t==6){ // the same
            if(v!=MM_findObj(a[i+1]).value){err=true}
      }
    } else
    if (!o.type&&o.length>0&&o[0].type=='radio'){
          at = a[i].match(/(.*)\[(\d+)\].*/i);
          o2=(o.length>1)?o[at[2]]:o;
      if (t==1&&o2&&o2.checked&&o1&&o1.value.length/1==0){err=true}
      if (t==2){
        oo=false;
        for(j=0;j<o.length;j++){oo=oo||o[j].checked}
        if(!oo){s+='* '+a[i+3]+'\n'}
      }
    } else if (o.type=='checkbox'){
      if((t==1&&o.checked==false)||(t==2&&o.checked&&o1&&o1.value.length/1==0)){err=true}
    } else if (o.type=='select-one'||o.type=='select-multiple'){
      if(t==1&&o.selectedIndex/1==0){err=true}
    }else if (o.type=='textarea'){
      if(v.length<a[i+1]){err=true}
    }
    if (err){s+='* '+a[i+3]+'\n'; err=false}
  }
  if (s!=''){alert(' '+s)}
  document.MM_returnValue = (s=='');
}
/////////////////////////////////////////////////////////////////////////////////////////
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
////   trimmelo ///////////////////////////////////////////////////////////////////////////
function Trim(TRIM_VALUE){
if(TRIM_VALUE.length < 1){
return"";
}
TRIM_VALUE = RTrim(TRIM_VALUE);
TRIM_VALUE = LTrim(TRIM_VALUE);
if(TRIM_VALUE==""){
return "";
}
else{
return TRIM_VALUE;
}
} //End Function

function RTrim(VALUE){
var w_space = String.fromCharCode(32);
var v_length = VALUE.length;
var strTemp = "";
if(v_length < 0){
return"";
}
var iTemp = v_length -1;

while(iTemp > -1){
if(VALUE.charAt(iTemp) == w_space){
}
else{
strTemp = VALUE.substring(0,iTemp +1);
break;
}
iTemp = iTemp-1;

} //End While
return strTemp;

} //End Function

function LTrim(VALUE){
var w_space = String.fromCharCode(32);
if(v_length < 1){
return"";
}
var v_length = VALUE.length;
var strTemp = "";

var iTemp = 0;

while(iTemp < v_length){
if(VALUE.charAt(iTemp) == w_space){
}
else{
strTemp = VALUE.substring(iTemp,v_length);
break;
}
iTemp = iTemp + 1;
} //End While
return strTemp;
} //End Function
////   trimmelo ///////////////////////////////////////////////////////////////////////////
function kivalaszt(mezo){
document.getElementById(mezo).select();
}
function datumatir(mezo){
ertek = document.getElementById(mezo).value;
var hossz = ertek.length;
switch (hossz){
	case 4:
	document.getElementById(mezo).value = document.getElementById(mezo).value + "-";
	break;
	case 7:
	document.getElementById(mezo).value = document.getElementById(mezo).value + "-";
	break;
	default:
	break;
	}
}
////   ajax Insert    ///////////////////////////////////////////////////////////////////////////////////
function ajaxInsert(url,id,kep){
	
	var elem = document.getElementById(id);
	
	if (kep==1) {
	elem.innerHTML = '<div style="margin-top:10px;"><img src="/img/wait.gif" border="0" width="16" height="16" /></div>';
	}
	
	http_request = false;

        if (window.XMLHttpRequest) { // Mozilla, Safari,...
			http_request = new XMLHttpRequest();
				if (http_request.overrideMimeType) { http_request.overrideMimeType('text/xml'); }
		} else if (window.ActiveXObject) { // IE
			try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) 
				{ try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } }
        if (!http_request) { alert('Cannot create an XMLHTTP instance'); return false; }
		
	http_request.open('GET', url, true);
	http_request.onreadystatechange = function() {

		if (http_request.readyState == 4) {
			if (http_request.status == 200) { elem.innerHTML = http_request.responseText; } 
        }

	}
http_request.send(null);
}
// ajax post tagba ///////////////////////////////////////////////////////////////////
function ajaxPostTag(url,formdata,id,kep){
	
	var elem = document.getElementById(id);
	
	if (kep==1) {
	elem.innerHTML = '<div style="margin-top:10px;"><img src="/img/wait.gif" border="0" width="16" height="16" /></div>';
	}
	
	http_request = false;

        if (window.XMLHttpRequest) { // Mozilla, Safari,...
			http_request = new XMLHttpRequest();
				if (http_request.overrideMimeType) { http_request.overrideMimeType('text/xml'); }
		} else if (window.ActiveXObject) { // IE
			try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) 
				{ try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } }
        if (!http_request) { alert('Cannot create an XMLHTTP instance'); return false; }
		
	http_request.open('POST', url, true);
	http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
	http_request.send();
	
	
	http_request.onreadystatechange = function() {

		if (http_request.readyState == 4) {
			if (http_request.status == 200) { elem.innerHTML = http_request.responseText; } 
        }

	}
http_request.send(null);
}
////   ajax Append    ///////////////////////////////////////////////////////////////////////////////////
function ajaxAppend(url,id,kep){
	
	var elem = document.getElementById(id);
	
/*	if (kep==1) {
	elem.innerHTML = '<div style="margin-top:10px;"><img src="/img/wait.gif" border="0" width="16" height="16" /></div>';
	}
*/
	http_request = false;

        if (window.XMLHttpRequest) { // Mozilla, Safari,...
			http_request = new XMLHttpRequest();
				if (http_request.overrideMimeType) { http_request.overrideMimeType('text/xml'); }
		} else if (window.ActiveXObject) { // IE
			try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) 
				{ try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } }
        if (!http_request) { alert('Cannot create an XMLHTTP instance'); return false; }
		
	http_request.open('GET', url, true);
	http_request.onreadystatechange = function() {

		if (http_request.readyState == 4) {
			if (http_request.status == 200) { elem.innerHTML = elem.innerHTML + http_request.responseText; } 
        }

	}
http_request.send(null);
}

/// ajax ///////////////////////////////////////////////////
function kiirat()
{
	if (lEredmeny) {
		
		ajaxEredmeny[0] = eredmenyStr.substr(0,1);
		ajaxEredmeny[1] = eredmenyStr.substr(1);
		
		kiiratStatus = 1;
		lEredmeny=0; // feldogoztad

	} else { kiiratStatus = 0; }
}


function ajax_f(url)
{
	http_request = false;
	eredmenyStr = '';

	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {
			}
		}
	}

	if (!http_request) { alert('Cannot create an XMLHTTP instance'); return false; }
		
	http_request.open('GET', url, true);
	http_request.onreadystatechange = function() {
		if (http_request.readyState == 4) {
			if (http_request.status == 200) { 
				eredmenyStr = http_request.responseText;
				lEredmeny=1;
				kiirat();
			} 
		}
	}
	http_request.send(null);
}
/////// ajax POST ///////////////////////////////////////////////////////////////////////
function ajax_post(url,formdata)
{
	http_request = false;
	eredmenyStr = '';

	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {
			}
		}
	}

	if (!http_request) { alert('Cannot create an XMLHTTP instance'); return false; }
		
	http_request.open('POST', url, true);
	http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
	http_request.send(formdata);
	
	
	http_request.onreadystatechange = function() {
		if (http_request.readyState == 4) {
			if (http_request.status == 200) { 
				eredmenyStr = http_request.responseText;
				lEredmeny=1;
				kiirat();
			} 
		}
	}
	//http_request.send(null);
}
////   layer snappelo    //// mihez, mit, X, Y
function P7_Snap() { //v2.65 by PVII
 var x,y,ox,bx,oy,p,tx,a,b,k,d,da,e,el,tw,q0,xx,yy,w1,pa='px',args=P7_Snap.arguments;a=parseInt(a);
 if(document.layers||window.opera){pa='';}for(k=0;k<(args.length);k+=4){
 if((g=MM_findObj(args[k]))!=null){if((el=MM_findObj(args[k+1]))!=null){
 a=parseInt(args[k+2]);b=parseInt(args[k+3]);x=0;y=0;ox=0;oy=0;p="";tx=1;
 da="document.all['"+args[k]+"']";if(document.getElementById){
 d="document.getElementsByName('"+args[k]+"')[0]";if(!eval(d)){
 d="document.getElementById('"+args[k]+"')";if(!eval(d)){d=da;}}
 }else if(document.all){d=da;}if(document.all||document.getElementById){while(tx==1){
 p+=".offsetParent";if(eval(d+p)){x+=parseInt(eval(d+p+".offsetLeft"));y+=parseInt(eval(d+p+".offsetTop"));
 }else{tx=0;}}ox=parseInt(g.offsetLeft);oy=parseInt(g.offsetTop);tw=x+ox+y+oy;
 if(tw==0||(navigator.appVersion.indexOf("MSIE 4")>-1&&navigator.appVersion.indexOf("Mac")>-1)){
  ox=0;oy=0;if(g.style.left){x=parseInt(g.style.left);y=parseInt(g.style.top);}else{
  w1=parseInt(el.style.width);bx=(a<0)?-5-w1:-10;a=(Math.abs(a)<1000)?0:a;b=(Math.abs(b)<1000)?0:b;
  x=document.body.scrollLeft+event.clientX+bx;y=document.body.scrollTop+event.clientY;}}
 }else if(document.layers){x=g.x;y=g.y;q0=document.layers,dd="";for(var s=0;s<q0.length;s++){
  dd='document.'+q0[s].name;if(eval(dd+'.document.'+args[k])){x+=eval(dd+'.left');y+=eval(dd+'.top');
  break;}}}e=(document.layers)?el:el.style;xx=parseInt(x+ox+a),yy=parseInt(y+oy+b);
 if(navigator.appVersion.indexOf("MSIE 5")>-1 && navigator.appVersion.indexOf("Mac")>-1){
  xx+=parseInt(document.body.leftMargin);yy+=parseInt(document.body.topMargin);}
 e.left=xx+pa;e.top=yy+pa;}}}
}
////   layer show hide    //// mit, , show / hide
function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
////   set text of layer     //// minek, , mi a tartalom
function MM_setTextOfLayer(objName,x,newText) { //v4.01
  if ((obj=MM_findObj(objName))!=null) with (obj)
    if (document.layers) {document.write(unescape(newText)); document.close();}
    else innerHTML = unescape(newText);
}