//pőíú őú 


//var ns4=(document_layers)? true:false;
//var ie4=(document_all)? true:false;

var k1 = "c_i";
var k2 = "c_l";
var k3 = "c_t";
var k4 = "c_lm";
var k5 = "c_lp";
var k6 = "c_tm";
var k7 = "c_tp";
var ks = "c_s";

//var s = new Image();
//s.src=documentRoot+'img/s.gif';

var csomoPontID = [];

var setMapSize=function() {
	if(!map) return;
	windowSize=getSize($('measureBlock'));
	var ws=windowSize;
	var m=mapObj;
	mapPos=getPos(m);
	var talalatKompenzacio=0;
	if(talalat_show)talalatKompenzacio=((state==14)?panelLeftDirWidth:panelLeftWidth);
	var talalatWidth=(talalatKompenzacio>10)?talalatKompenzacio-padding:padding;
	setWidth(talalObj,talalatWidth);
	var mapHeight = ((ws[1]<baseHeight)?(baseHeight-mapPos[1]-padding):(ws[1]-mapPos[1]-padding));
	var mapWidth = ((ws[0]<baseWidth)?(baseWidth-leftBar-padding-talalatKompenzacio):(ws[0]-leftBar-padding-talalatKompenzacio));
	setHeight(m,mapHeight);
	setWidth(m,mapWidth);
	mapSize=[mapWidth,mapHeight];
	setHeight('column',mapHeight);
	
	setPos(map_menu,[mapPos[0]+7,mapPos[1]+7]);
	setWidth(map_menu,mapWidth-7);
	//
	// ha nincs fejlec, akkor a top is kell
	setTop(m,topBar);
	setLeft(m,leftBar);
	setTop($('column'),topBar);
	//
	//lastedited
	var lastEditPos=getPos($("lastEdited"));
	setHeight("lastEditedCont",mapHeight-lastEditPos[1]+mapPos[1]-22);
	
	if(talalat_show){
		setLeft($("talal"),mapPos[0]+mapWidth+padding);
		if (state!=10) talalat_setSize();
	}
	
	setLeft(talalat_nyil,mapPos[0]+mapWidth+((talalat_show)?(talalatWidth+padding):0)-gOW(talalat_nyil)-3);

	if (state==10||state==12||state>14) {
		if(state==15||state==19){var obj=iframe1;} else {var obj=iframe2;}
		var comp=(state==15||state==19)?padding:leftBar+padding;
		setWidth(obj,((ws[0]<baseWidth)?(baseWidth-comp):(ws[0]-comp)));
		setHeight(obj,((ws[1]<baseHeight)?(baseHeight-topBar-padding-2):(ws[1]-topBar-2)));
	}
	if (markerOpen)popup_setSize();

	//popup_setPos();
	//alert(getSize(mapObj));
	if(map.checkResize)map.checkResize();
};

//id(text), a szoveg
var generateOverEvent=function(id,text,fover,fout) {
	try{
	id=$(id); 
	if (!id) return;
	if(id.title)text=id.title;
	id.t=text;
	if (id.title) id.title="";
	setOnmouseover(id,function(e){
		var event=e||window.event;
		setInnerHTML(over,this.t);
		visibilityShow(over);
		if(event.stopPropagation){event.stopPropagation();}else{event.cancelBubble = true;}
		if(isFunction(fover))fover();
	});
	setOnmousemove(id,overShow);
	setOnmouseout(id,function(){
		visibilityHide(over);
		if(isFunction(fout))fout();
	});
	} catch(e){}
};

var toggleAutoHelp=function() {
	settings.hA=$(_helpAuto).checked;
	//showObjProp(settings);
	//cookies_set("settings",settings,8760);
	settings_save();
//	alert(cookies_get("settings"));
};

var showAutoHelp=function(){if(settings.hA&&(state==1||state==3||state==14))showHelp();};

var showHelp=function(){
	var txt=langText("help_none");
	switch(state){
		case 1:
			txt=langText("help_map");
			break;
		case 3:
			txt=langText("help_marker_edit");
			break;
		case 14:
			txt=langText("help_direction");
			break;
	}
	setInnerHTML("helpBody",txt);
	showObj("help");
};

var setPreText2Div=function(txt){
	if (typeof(txt)!=undefined&&getLength(txt)>0){
		var txt_="";
		//txt_=txt.replace(/\n/g,"<br>");
		var s="";
		for(var i=0;i<getLength(txt);i++){
			s=_substring(txt,i,i+1);
			s2=_substring(txt,i+1,i+2);
			if(s=="\n"){
				txt_+="<br>";
			} else if (s==" " && s2==" ") {
				txt_+=nbsp();
			} else txt_+=s;
		} 
		txt=txt_; /**/
	}
	return txt;
};

/*
var setPreText2Div2=function(txt){
	if (typeof(txt)!=undefined&&getLength(txt)>0){
		var txt_="";
		var s="";
		var s2="";
		//alert(txt);
		for(var i=0;i<getLength(txt);i++){
			s=_substring(txt,i,i+1);
			s2=_substring(txt,i+1,i+2);
			//alert(["a"+s+"a","b"+s2+"b"]);
			if(s=="\n"){
				txt_+="<br>";
			} else if (s==" " && s2==" ") {
				txt_+=nbsp();
			} else txt_+=s;
		}
		txt=txt_;
	}
	return txt;
};
/**/

//showError
//var sE=function(txt) {};

/*
var changeCSS=function(theClass,element,value) {
	var cssRules;
	if (document_all) {
		cssRules = 'rules';
	}else if (document.getElementById) {
		cssRules = 'cssRules';
	}
	for (var s = 0; s < getLength(document.styleSheets); s++){
		for (var r = 0; r < getLength(document.styleSheets[s][cssRules]); r++) {
			if (document.styleSheets[s][cssRules][r].selectorText == theClass) {
				document.styleSheets[s][cssRules][r].style[element] = value;
			}
		}
	}	
};
/**/

/*
var copyObject=function(src,dst) {
    for (var i in src) {
        if (isObject(src[i])) {
			dst[i]={};
            copyObject(src[i],dst[i]);
        }else{dst[i] = src[i];}
    }
};
/**/

var toFixed6=function(d){
        return d.toFixed(6).replace(/^0+|0+$/g,"");
};
        
//getwindowSize
var gWS=function() {
	windowSize=getSize($('measureBlock'));
};

var buborek=function() {
	//var tt = editMarker_d.tt[lang];  //alert(markers);
	var tt = editMarker_d.tt;  //alert(markers);
	
	// iframe, ez a marker tulajdonsaga kene legyen
	/*
	if(configJS['iframe']) {
	    buborek_iframe();
	    return;
	}
	/**/
	//
	
	// not editable
	if(!configJS['editable']) {
	    hideObj(_infobox_edit);
	    hideObj('info_box_footer');
	}
	//
    
	//showObjProp(tt[0]);
	
	var mf = editMarker_d.mf;  //alert(markers);
	//showObjProp(editMarker_d.tt);
	//var t=createDiv();
	var i=0;
	var j = null;
	var k = null;
	var c=1;
	var fulnum=0;
	var div={};
	var contact=new Array();
	var www=new Array();
	var x=0;
	var catnames='';
	var arr=0;
	
	// nyelvek es fulek kinullazasa
	langFulMap={};
	langFulMap2={};
	
	//nem hasznalt fulek elrejtese
	//var m=markerIndex[editMarker_i].d;
	if(editMarker_i>0&&markerIndex[editMarker_i].d.a&&markerIndex[editMarker_i].d.a==1&&markerIndex[editMarker_i].d.u!=userData.id){
		hideObj(_editFul+1);
		hideObj(_editFul+2);
		hideObj(_editFul+4);
		hideObj(_editFul+5);
	}else{
		showObj(_editFul+1);
		showObj(_editFul+2);
		showObj(_editFul+4);
		showObj(_editFul+5);
	}
	
	// kategoria string
	catnames='<b>'+categoryNames(editMarker_d['c'])+'</b>';
//showObjProp(categoryLinear[38]);

	// todo
	// forum hogyan legyen?	

	// megnezzuk az elsodleges nyelvhez kell e ful text(2-19)
	x=0;
	if(tt[langSetup[0]]){for(j in tt[langSetup[0]]) if((j>1)&&(tt[langSetup[0]][j])) x=1;}
	if((mf)&&(mf[langSetup[0]])) {x=1;}
	if(x) {langFulMap[c]=langSetup[0]; langFulMap2[langSetup[0]]=c; c++;}

//showObjProp(tt);

	// megnezzuk a masodlagos nyelvhez kell e ful text(2-19)
	x=0;
	if(tt[langSetup[1]]){for(j in tt[langSetup[1]]) if((j>1)&&(tt[langSetup[1]][j])) x=1;}
	if((mf)&&(mf[langSetup[1]])) {x=1;}
	if(x) {langFulMap[c]=langSetup[1]; langFulMap2[langSetup[1]]=c; c++;}
	
	// a tobbi nyelvi leirast is megnezzuk, ami nincs meg mappelve
	for(i in tt){
	    x=0;
	    if((!langFulMap2[i])&&(i>0)) {for(j in tt[i]) if((j>1)&&(tt[i][j])) x=1;}
	    if(x) {langFulMap[c]=i; langFulMap2[i]=c; c++;}
	}

	// a tobbi forum nyelvet is megnezzuk, ami nincs meg mappelve
	for(i in mf){
	    x=0;
	    if((!langFulMap2[i])&&(i>0)) {x=1;}
	    if(x) {langFulMap[c]=i; langFulMap2[i]=c; c++;}
	}

	fulnum=c-1;
	
//showObjProp(editMarker_d);
//showObjProp(tt[0]);
//showObjProp(langFulMap);

	// a nyelv fuleket kiteszuk
	for(i=0;i<c;i++) showObj(_popup_ful+i);
	// a tobbi nyelv fulet eltuntetjuk
	for(i=c;i<6;i++) hideObj(_popup_ful+i);

	// kiurites
	for(i in langFulMap){
	    setInnerHTML(_popupBodyDesc+i);
	    setInnerHTML(_popupBodyForum+i);
	}
	// ha nincs nyelvi doboz
	if(fulnum<1){hideObj('popupLangBox');}else{showObj('popupLangBox');}

	// zaszlok kirakasa
	for(i in langFulMap)
	{
	    div=$(_popup_ful+i+"flag");
	    if(div) {
			DeleteChildren(div);
			j = createSpan();
			setClass(j,"fl0 fl"+langFulMap[i]);
			setInnerHTML(j,nbsp());
			AppendChild(div,j);
			//setInnerHTML(div,'<div class="fl0 fl'+langFulMap[i]+'">'+nbsp()+'</div>');
		}
	}
	
	
	// nyelvi szovegek kirakasa
	// 0. nyelv = nyelvfuggetlen cucc
	for(i in tt){
	    if(i>0){
			// nyelvfuggo cuccok
			// ha van leiras a nyelven
			setInnerHTML(_popupBodyDesc+langFulMap2[i],setPreText2Div(tt[i][2]));
	//alert((i+' popupBodyDesc'+langFulMap2[i]+' -> '+tt[i][2]));
	    }else{
		// nyelvfuggetlen cuccok
		var _gps='';
		if(editMarker_d.xx)_gps=' (GPS:'+toFixed6(editMarker_d.yy)+', '+toFixed6(editMarker_d.xx)+')';
		// cim
		if(tt[i][20]) Push(contact,langText('address')+_gps+':<br><b>'+tt[i][20]+'</b><br>');
		// tel
		if(tt[i][21]) Push(contact,langText('tel')+':<br><b>'+setPreText2Div(tt[i][21])+'</b><br>');
		
		
		// email
		//if(tt[i][22]) Push(contact,langText('email')+':<br><a href="mailto:'+tt[i][22]+'">'+tt[i][22]+'</a><br>');
		if(tt[i][22]){ Push(contact,langText('email')+':<br>');
			var email=tt[i][22].replace(","," ").replace(":"," ").replace(";"," ").replace("  "," ");
			email=email.split(" ");
			for(var j in email){
			    Push(contact,'<a href="mailto:'+email[j]+'">'+email[j]+'</a> ');
			}
		//    Push(contact,'<a href="mailto:'+tt[i][22]+'">'+tt[i][22]+'</a><br>');
		
		}
		// linkek
		// todo, nyelvi sorrend
		Push(www,langText('links')+'<br>');

		var a=null;
		DeleteChildren(_popupBodyWWW);
		appendTextNode(_popupBodyWWW,langText('links'));
		AppendChild(_popupBodyWWW,createBR());
	
		for(j=40;j<100;j++)
		{
		    if(tt[i][j])
		    {
			arr=tt[i][j].split(';');
			if(!arr[2])arr[2]=arr[1];
			if((arr[0])||(arr[1])||(arr[2]))
			{
			    a=createA();
				a.target="_blank";
				setHref(a,urlCheck(arr[2]));
				setInnerHTML(a,((arr[1]!="")?arr[1]:arr[2]));
				AppendChild(_popupBodyWWW,a);
				AppendChild(_popupBodyWWW,createBR());
				//Push(www,'<a href="'+urlCheck(arr[2])+'" target="_blank">'+arr[1]+'</a><br>');
			}
		    }
		}
		
	    }
	}
//showObjProp(www);
	
	// forumok kirakasa
	for(i in langFulMap2){
	    if((editMarker_d.mf)&&(editMarker_d.mf[i])){
		// kirakas
		miniforumDisplayComments($(_popupBodyForum+langFulMap2[i]),editMarker_d.mf[i]);
	    }else{
		// torles
		setInnerHTML(_popupBodyForum+langFulMap2[i]);
	    }
	}
	
	
	
	// kat
	setInnerHTML(_popupBodyCat,catnames);

	setInnerHTML(_popupBodyContact,contact.join(''));

	//IE hibasan jeleniti meg
	//div=$('popupBodyWWW'); 
	//setInnerHTML(div,www.join(''));
	
	//lock
	if(editMarker_d.l==1){
		displayMarkerLock();
	}else{
		displayMarkerUnLock();
	}
	
	popupLangTabSelect(1);
	//popup_open(editMarker_d.t1,t);
	popup_open(editMarker_d.t1);
};

var displayMarkerLock=function(){
	showObj(_infobox_icon_close);
	//hideObj(infobox_icon_open);
	hideObj(_infobox_icon_+'e');
};
	
var displayMarkerUnLock=function(){
	//showObj(infobox_icon_open);
	showObj(_infobox_icon_+'e');
	hideObj(_infobox_icon_close);
};

/* nincs hasznalva
var clearlistbox=function(lb){
  for (var i=getLength(lb.options)-1; i>=0; i--){
	lb.options[i] = null;
  }
  lb.selectedIndex = -1;
};
/**/

/* nincs hasznalva
var isArray=function(obj) {
   if (obj.constructor.toString().indexOf("Array") == -1)
      return false;
    return true;
};
/**/

var addC=function(A,B){
	A=$(A);
	if (A) {
		removeC(A,B);
		setClass(A,getClassName(A)?getClassName(A)+' '+B:B);
	}
};

var setClass=function(A,B){
	A=$(A);
	if(A)A.className=B;
};

var getClassName=function(A) {
	return A.className;
};

var removeC=function(A,B){
	A=$(A);
	if(A){
		if(getClassName(A)==B){
			setClass(A,"");
		}else{
			var a = getClassName(A).split(" ");
			var b = B.split(" ");
			for(var i=0;i<getLength(b);i++)for(var j=0;j<getLength(a);j++)if(b[i]==a[j]) a.splice(j,1);
			setClass(A,a.join(" "));
		}
	}
};

/*
var elementHasClass=function(el, classString) {
	el=$(el);
	if (!el) return false;
	var regex = new RegExp('\\b'+classString+'\\b');
	if ((getClassName(el)).match(regex)) return true;
	return false;
};
/**/

var addDXTransform2Img=function(obj,x,y) {
	if(x){}else{x = getWidth(obj);} 
	if(y){}else{var y = getHeight(obj);}
	var s = obj.src;
	obj.src = documentRoot+"../img/s.gif";
	obj.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src="'+s+'")';
	setWidth(obj,x);
	setHeight(obj,y);
};

/*
var getObj=function(obj){
	if (obj==null || typeof(obj)==undefined) return;
	var k;
	if (!isObject(obj)) {
		k=$(obj); 
	} else {
		k=obj;
	}
	return k;
};
/**/

var visibilityHide=function(obj) {
	obj=$(obj);
	if (obj) obj.style.visibility = "hidden";
};

var visibilityShow=function(obj) {
	obj=$(obj);
	if (obj) obj.style.visibility = "visible";
};

var showObj=function(obj) {
	obj=$(obj);
	if (obj) obj.style.display = 'block';
};

var hideObj=function(obj) {
	obj=$(obj);
	if (obj) obj.style.display = 'none';
};

var showHideObj=function(obj) {
	obj=$(obj);
	if (obj) {
		if (obj.style.display == 'block') {
			obj.style.display = 'none'
		}else{
			obj.style.display = 'block';
		}
	}
	if (obj.style.display == 'none') {
		return 0;
	}else{return 1;}
};

/* nincs hasznalatban
var szokoz=function(szam) {
	var t = "";
	for(var i=0;i<szam;i++){
		t += "   ";
	}
	return t;
};
/**/

/*
// undefined ellenorzese, undef. eseten ures string
//nincs hasznalatban
var a=function(str) {
	return (typeof(str)==undefined)?"":unescape(str);
};
/**/

/* nincs hasznalatban
var keres=function(str,arr) {
	var r = [];
	if (getLength(str) <= 0) return r;
	var re = new RegExp(konvert(str), "gi");
	for (var i=0;i<getLength(arr);i++) {
		konvert(arr[i][1]);
		if ((arr[i][1]).match(re)) Push(r,[i, _toLowerCase(arr[i][1].replace(re, ("<b>"+str+"</b>"))) ]);
		if (getLength(r) >= listaMaxSzam) return r;
	}
	return r;
};
/**/

var hasonlit=function(a,b) {
	if (a[2]>b[2]) return 1;
	if (a[2]<b[2]) return -1;
	return 0;
};

var keres2_highlight=function(r,sarr){
	var pos=0;
	var str2='';
	var str3='';
	for (var i=0;i<getLength(sarr);i++){
		var h = getLength(sarr[i]);
		for(var j=0;j<getLength(r)&&h>0;j++){
			str2 = r[j][2];
			str3 = r[j][1];
			pos = str2.indexOf(sarr[i]);
			if(pos>=0){
				r[j][2]=_substring(str2,0,pos)+"<b>"+_substring(str2,pos,pos+h)+"</b>"+_substring(str2,pos+h);
				pos = konvert(_toLowerCase(str3)).indexOf(sarr[i]);
				r[j][1]=_substring(str3,0,pos)+"<b>"+_substring(str3,pos,pos+h)+"</b>"+_substring(str3,pos+h);
			}
		}
	}
	r.sort(hasonlit);
	return r;
}

var keres2=function(str,o) {
	var r=[];
	str = konvert(str.toLowerCase());

	var re = /\s+/;
	//str = str.replace(","," ");
	var sarr = str.split(re);
	var str2 = ""; 
	var str3 = "";
	
	//elso kor str-rel kezdodik
	var semafor = 0;
	for (var j in o) {
		str2 = _toLowerCase(o[j].ftxt); //friendly txt
		
		// korrekcio mivel ele kerult egy 0_ string
		str2 = _substring(str2,str2.indexOf('_')+1);
		
		str3 = o[j].txt;
		
		var h = getLength(sarr[0]);
		var pos = str2.indexOf(sarr[0]);
		if (pos==0&&h>0) {
			Push(r,[j,str3,str2]);
			if (getLength(r)>=10) {
				r=keres2_highlight(r,sarr);
				return r;
			}
		}
	}
	
	//masodik kor barhol lehet benne
	semafor = 0;
	for (var j in o) {
		str2 = _toLowerCase(o[j].ftxt); //friendly txt
		
		// korrekcio mivel ele kerult egy 0_ string
		str2 = _substring(str2,str2.indexOf('_')+1);
		
		str3 = o[j].txt;
		
		for (var i=0;i<getLength(sarr);i++){
			var h = getLength(sarr[i]);
			var pos = str2.indexOf(sarr[i]);
			if(pos>0&&h>0)semafor = 1;
		}
		if (semafor==1) {
			Push(r,[j,str3,str2]);
			if (getLength(r)>=10) {
				r=keres2_highlight(r,sarr);
				return r;
			}
			semafor=0;
		}
	}/**/
	r=keres2_highlight(r,sarr);
	return r;
};

/*
var keres2_old=function(str,o) {
	var r=[];
	str = konvert(str.toLowerCase());
	var h=getLength(str);
	var str2 = ""; 
	var str3 = "";
	if (!(h>0)) return r;
	for (var i in o) {
		str2 = o[i].ftxt.toLowerCase(); //friendly txt
		str3 = o[i].txt;
		for (var j=getLength(str3);j>=0;j--) { 
			if (_substring(str2,j,j+h)==str) { 
				str3 = _substring(str3,0,j) + "<b>" + _substring(str3,j,j+h) + "</b>" + _substring(str3,j+h);
			}
		}
		if (getLength(str3)>getLength(str2)) {
			Push(r,[i,str3,str2]);
			if (getLength(r)>=20) {
				r.sort(hasonlit);
				return r;
			}
		}
	}
	r.sort(hasonlit);
	return r;
};
/**/

var rankABC=function(str)
{
    str=_substring(str,0,5);
    return konvert(_toLowerCase(str));
};

/* nincs hasznalatban
var ascii=function(str)
{
    return konvert(str);
};
/**/

// convert ascii
var konvert=function(aaa) {
  for (var i=1; i<=getLength(aaa); i++) {
    var ak=_substring(aaa,i-1,i);
    var auj=""; 
    if(__langChrTrAscii__[ak]) auj=__langChrTrAscii__[ak];
    if (auj) aaa=_substring(aaa,0,i-1) + auj + _substring(aaa,i);
    //alert(ak+auj);
  } //alert(aaa);
  return aaa;
} ; 

var getScroll=function() {
  var x = 0, y = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    y = window.pageYOffset;
    x = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    y = document.body.scrollTop;
    x = document.body.scrollLeft;
  } else if( document_documentElement && ( document_documentElement.scrollLeft || document_documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    y = document_documentElement.scrollTop;
    x = document_documentElement.scrollLeft;
  }
  return [x,y];
};

var getPos=function(obj) {
	obj=$(obj);
	if(!obj)return [0,0];
	var l = t = 0;
	l += (obj.offsetLeft)?obj.offsetLeft:0;
	t += (obj.offsetTop)?obj.offsetTop:0;
//	alert([obj.id,l,t]);
		while (obj = obj.offsetParent) {
			l += (obj.offsetLeft)?obj.offsetLeft:0;
			t += (obj.offsetTop)?obj.offsetTop:0;
//	alert([obj.id,l,t]);
		}
	return [l,t];
};
// getObjectHeight
var gOH=function(obj){
	obj=$(obj); 
	if(!obj) return 0;
	return obj.offsetHeight;
};
var gOHS=function(obj){
	obj=$(obj); 
	if(!obj) return 0;
	return obj.scrollHeight;
};
/*
txt: text
num: toresi hossz
after: a hossz elerese utan torjon e
eq: kb egyenlo reszekre torjon
/**/
var strWrap=function(txt,num,after,eq){
	var arr=txt.split(" ");
	var arr2=[];
	var t="";
	var i=0;
	var x=0;
	/*
	var num2=num;
	var k = Math.ceil(getLength(txt)/num);
	if(k>1){
		num2=Math.ceil(getLength(txt)/k);
		for(var i=0;i<getLength(arr);i++){
			if((getLength(t)+getLength(arr[i])+1)<num2){
				t+=nbsp()+arr[i];
			}else{
				t+="<br />"+arr[i];
				num2+=num2+6;
			}
		}
	}
	/**/
	if(eq){
	    x=Math.ceil(getLength(txt)/num);
	    num=Math.ceil(getLength(txt)/x);
	}
	var num2=0;
	for(i in arr){
	    num2+=getLength(arr[i]);
	    if(num2>num){
			// atlepjuk a keretet
			if(after){
				Push(arr2,arr[i]);
				Push(arr2,'<br />');
			}else{
				Push(arr2,'<br />');
				Push(arr2,arr[i]);
			}
			num2=0;
	    }else{
			// meg jol van
			Push(arr2,arr[i]);
	    }
	}
	t=arr2.join(' ');
	return t;
};
//getObjectWidth
var gOW=function(obj){
	//try{alert(obj.id)}catch(e){}
	obj=$(obj); 
	if(!obj) return 0;
	return obj.offsetWidth;
};
var getSize=function(obj){
	return [gOW(obj),gOH(obj)];
};

var setPos=function(obj,c){
	obj=$(obj); 
	if(!obj) return 0;
	if(!c) return 0;
	obj.style.position="absolute";
	setLeft(obj,c[0]);
	setTop(obj,c[1]);
};

var markerMiniMap=null;
var setMinimap=function(){
	//minimap beallitasa
	setWidth(miniMapObj,getValue(_perma+11));
	setHeight(miniMapObj,getValue(_perma+12));
	var z = (_parseInt(getValue(_perma+15))>=1&&_parseInt(getValue(_perma+15))<18)?_parseInt(getValue(_perma+15)):17;
	if(miniMap==null)initMiniMap();
	miniMap.checkResize();
	setCenter(userData.perma['yy'],userData.perma['xx'],z,miniMap);
	
		if(markerMiniMap==null){
			markerMiniMap=createDiv();
			var marker=createDiv();
			setClass(marker,"marks");
			AppendChild(markerMiniMap,marker);
		}
		setClass(markerMiniMap,'mm m'+getRadioCheck(permaLinkForm.perma_color));
		var gpane=miniMap.getPane(G_MAP_MARKER_PANE);
		try {AppendChild(gpane,markerMiniMap);} catch (e){}

		var pos=miniMap.fromLatLngToDivPixel(new GLatLng(userData.perma['yy'],userData.perma['xx']));
		setLeft(markerMiniMap,pos.x-6);
		setTop(markerMiniMap,pos.y-20);

	
	//var marker=new GMarker(new GLatLng(userData.perma['yy'],userData.perma['xx']),{id:1,title:"Nincs még térkép a weboldaladon? Készítsél és használj ingyen egy hasonlót!"});
	//miniMap.clearOverlays();
	//miniMap.addOverlay(marker);

	if (permaLinkForm.perma4[0].checked)miniMap.setMapType(G_NORMAL_MAP);
	if (permaLinkForm.perma4[1].checked)miniMap.setMapType(G_SATELLITE_MAP);
	if (permaLinkForm.perma4[2].checked)miniMap.setMapType(G_HYBRID_MAP);
	if ($(_perma+2).checked==1) {
		if(miniMap.scaleControl==0){
			miniMap.addControl(miniMapScaleControl);
			miniMap.scaleControl=1;
		}
	} else {
		if(miniMap.scaleControl==1){
			miniMap.removeControl(miniMapScaleControl);
			miniMap.scaleControl=0;
		}
	}
};

var generatePermaLink=function(s) {
	var par = {};
/*	if(typeof(s)!=undefined&&s==1){
	    var ids=",";
	    for(var i in favorit){
		ids+=i+",";
	    }
	    par.mids=ids;
	}/**/
	// parameterek atadasa
	par.n=110;
	par.i=editMarker_i;
	par.h=getValue(_perma+12);
	par.w=getValue(_perma+11);
	par.id=getValue(_perma+'ID');
	par.fname=getValue('set_name');
	par.color=getRadioCheck(permaLinkForm.perma_color);
	var _zz=_parseInt(getValue(_perma+15));
	par.z=(_zz>=1&&_zz<18)?_zz:17;
	par.mtype=0;
	if (permaLinkForm.perma4[0].checked)par.mtype=0;
	if (permaLinkForm.perma4[1].checked)par.mtype=1;
	if (permaLinkForm.perma4[2].checked)par.mtype=2;
	if ($(_perma+2).checked==1){par.scale=1;}else{par.scale=0;}
	AjaxRequest.post(
		{
			p:par
			,onSuccess:function(req) { 
								if(getLength(req.r)>10) { //alert(req.r);
									var r=eval("([{"+req.r+"}])");
									setValue(_perma,r[0].html);
									setValue(_perma+'ID',r[0].id);
									if(userData&&userData.id>0)getPermaLinks();
								} else {
									setValue(_perma,'sikertelen');
								}}
		}
	);
	/**/
};

var getRadioCheck=function(obj){
	var v=0;
	for(var i=0;i<getLength(obj);i++){ 
		if(obj[i].checked==true){return getValue(obj[i]);}
	}
	return v;
};

var deleteSavedPermalink=function() {
	var v=getRadioCheck($('myLinkForm')[_perma+1]);
	if(v>-1){
		if(window.confirm(langText('delete_confirm'))){
			var par = {};
			// parameterek atadasa
			par.n=112;
			par.i=userData.perma[v].id;
			AjaxRequest.post(
				{
					p:par
					,onSuccess:function(req) { 
											getPermaLinks();
										}
				}
			);
		}
	}else{
		alert(langText('delete_can_not'));
	}

	
};

/*
var generatePermaLink_old=function() {
	var t = "http://minimap.webitek.hu/?";
	//t += "lat="+Math.round(editMarker_d.xx*1000000)/1000000;
	//t += "&lng="+Math.round(editMarker_d.yy*1000000)/1000000;
	t += "mid="+editMarker_i;
	z = (_parseInt(getValue($('perma15')))>1&&_parseInt(getValue($('perma15')))<18)?_parseInt(getValue($('perma15'))):17;
	t += "&z="+z;
	
		if ($("permaLinkForm").perma4[0].checked) t += "&map="+1;
		if ($("permaLinkForm").perma4[1].checked) t += "&map="+2;
		if ($("permaLinkForm").perma4[2].checked) t += "&map="+3;
	var x = (getValue($('perma11'))!="")?_parseInt(getValue($('perma11'))):400;
	var y = (getValue($('perma12'))!="")?_parseInt(getValue($('perma12'))):300;
	t += "&w="+x;
	t += "&s="+y;
	
	var a = "<iframe frameborder='0' ";
	a += ' style="width:'+x+'px'+';height:'+y+'px"';
	a += " src='"+t+"'></iframe>";
		
	setValue($('perma'),a);
	
	//minimap beallitasa
	setWidth(miniMapObj,x);
	setHeight(miniMapObj,y);
	miniMap.checkResize();
	setCenter(markerIndex[editMarker_i].yy,markerIndex[editMarker_i].xx,z,miniMap);
	var marker=new GMarker(new GLatLng(markerIndex[editMarker_i].yy,markerIndex[editMarker_i].xx),{id:1,title:"Nincs még térkép a weboldaladon? Készítsél és használj ingyen egy hasonlót!"});
	miniMap.clearOverlays();
	miniMap.addOverlay(marker);

	var m=$("mtgt_1");
	var url="http://tuddmeg.hu/#?";
	url+="h="+markerIndex[editMarker_i].yy;
	url+="&w="+markerIndex[editMarker_i].xx;
	url+="&z=17";
	url+="&i="+editMarker_i;
//	if(m.href)m.href=url;
//	if(m.target)m.target="_blank";

	if ($("permaLinkForm").perma4[0].checked)miniMap.setMapType(G_NORMAL_MAP);
	if ($("permaLinkForm").perma4[1].checked)miniMap.setMapType(G_SATELLITE_MAP);
	if ($("permaLinkForm").perma4[2].checked)miniMap.setMapType(G_HYBRID_MAP);
	if ($("perma2").checked==1) {
		if(miniMap.scaleControl==0){
			miniMap.addControl(miniMapScaleControl);
			miniMap.scaleControl=1;
		}
	} else {
		if(miniMap.scaleControl==1){
			miniMap.removeControl(miniMapScaleControl);
			miniMap.scaleControl=0;
		}
	}
	return t;
};
/**/
var str_replace=function(a,b,str){
    // PHP stilusu str_replace
    var arr=str.split(a);
    return arr.join(b);
};

var descramble=function(str){
    // 4]260#
    //return str;
    //var debug='';
    var i=0;
    var n=getLength(scramblerArr);
    var c=scramblerArr[0];
    var cc=c;
    for(i=1;i<n;i++){
		c=scramblerArr[i];
		str=str_replace(c,cc,str);
		//debug+=c+'->'+cc+'\n';
		cc=c;
    }
    /**/
    //alert(str);
    return str;
};

var Push=function(arr,x) {
	if(arr)arr.push(x);
};

var alert2=function(t){
	if(errorDebug&&typeof(GLog)!=undefined)GLog.write(t);
};

/*
var alert3=function(t){
	if(errorDebug&&typeof(GLog)!=undefined)GLog.writeHtml(t);
};
/**/
//var mail_filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
//var mail_filter=/(^[a-z]([a-z_\.]*)@([a-z_\.]*)([.][a-z]{3})$)|(^[a-z]([a-z_\.]*)@([a-z_\.]*)(\.[a-z]{3})(\.[a-z]{2})*$)/i;

/* nincs hasznalva
var mail_valid=function(str) {
	var mail_filter=/^((([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+(\.([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+)*)@((((([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.))*([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.)[\w]{2,4}|(((([0-9]){1,3}\.){3}([0-9]){1,3}))|(\[((([0-9]){1,3}\.){3}([0-9]){1,3})\])))$/;
	return mail_filter.test(str);
};
/**/

var www_valid=function(str) {
	var url_filter =/^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;
	return url_filter.test(str);
};

var getPermaLinks=function(){
	var par = {};
	// parameterek atadasa
	par.n=111;
	if(userData&&userData.id>0){
		par.i=userData.id;
		AjaxRequest.post(
			{
				p:par
				,onSuccess:function(req) { 
									userData.perma = eval("("+req.r+")");
									generatePermaList();
				}
			}
		);
	}else{
		fillPermaEditor(-1);
	}
	/**/
	
};

var generatePermaList=function(){
	var a=userData.perma;
	var obj=$('myLinks');
	DeleteChildren(obj);
	var i='<input type="radio" name="perma1" value="'; //igy kell elkesziteni IE radio bug miatt
	for(var j=0;j<getLength(a);j++){
		var tr=createTR();
		AppendChild(obj,tr);
		var td=createTD();
		AppendChild(tr,td);
		setInnerHTML(td,i+j+''+((j==0)?'" checked':'"')+' />');
		var td2=createTD();
		appendTextNode(td2,a[j]['fname']);
		AppendChild(tr,td2);
	}
	if(getLength(a)==0){
		var tr=createTR();
		AppendChild(obj,tr);
		var td=createTD();
		AppendChild(tr,td);
		setInnerHTML(td,langText('my_link_none'));
	}
};

var LatLng2hashNorm=function(v){
	if(typeof(v)!=undefined)return Math.round((v+180)*hashNorm);
	return 0;
};

var hashNorm2LatLng=function(v){
	if(typeof(v)!=undefined)return (v/hashNorm)-180;
	return 0;
};

var fillPermaEditor=function(v){
	if(v>-1)v=getRadioCheck($('myLinkForm')[_perma+1]);
	if(v>-1){
		var width=userData.perma[v].width;
		var height=userData.perma[v].height;
		var fname=userData.perma[v].fname;
		var z=userData.perma[v].z;
		var mtype=userData.perma[v].mtype;
		var scale=userData.perma[v].scale;
		var id=userData.perma[v].id;
		var color=userData.perma[v].color;
		userData.perma['yy']=hashNorm2LatLng(userData.perma[v].lat); //(userData.perma[v].lat/hashNorm)-180;
		userData.perma['xx']=hashNorm2LatLng(userData.perma[v].lng); //(userData.perma[v].lng/hashNorm)-180;
		editMarker_i=userData.perma[v].mid;
	}else{
		var width=300;
		var height=200;
		var fname=editMarker_d.t1;
		var z=17;
		var mtype=0;
		var scale=0;
		var id=-1;
		var color=0;
		if(!(userData.perma))userData.perma={};
		userData.perma['yy']=markerIndex[editMarker_i].yy;
		userData.perma['xx']=markerIndex[editMarker_i].xx;
	}
	setValue(_perma+11,width);
	setValue(_perma+12,height);
	setValue('set_name',fname);
	setValue(_perma+'ID',id);
	setValue(_perma+15,z);
	setValue(_perma);
	permaLinkForm[_perma+'_color'][color].checked=true;
	permaLinkForm[_perma+4][mtype].checked=true;
	$(_perma+2).checked=scale;
	setMinimap();
	if(v>-1){
		var v='<iframe frameborder="0" scrolling="no" style="width:'+width+'px;height:'+height+'px" src="http://'+location.host+'/c/i/'+id+'"></iframe>';
		setValue(_perma,v);
	}
};

/*
var tippData={
	'1':[
		{color:"#fff",data:"fsdlkjf sadfjsdf"},
		{color:"#00F",data:"aaaaaaaaaaaaa aaa"},
		{color:"#0f0",data:"bbbbbbbb bbbbbbbbbbbbbb bbbbbbbbbbbbbbbbb"}
	],
	'4':[
		{data:"cccccccccc ccccccccccc"},
		{data:"asd dasd asdsad asd asd"},
		{color:"black",data:"dddddddddddd ddddddddddddddddd"}
	]
	
};
/**/

var tippPointer=0;
var tippTimeOut=null;
var showNewTipp=function(){
	if(typeof(tippData)!=undefined&&getLength(tippData[state])>0){
		if(getLength(tippData[state])-1>tippPointer){tippPointer++;}else{tippPointer=0;}
		setInnerHTML(tipp,tippData[state][tippPointer]['data']);
		tippTimeOut=_setTimeout(showNewTipp,12000);
		showObj(tipp);
	}
};


var hideTipp=function(){
	_clearTimeout(tippTimeOut);
	hideObj(tipp);
};

var popupWindow;
var openWindow=function(src,w,h){
	if(typeof(w)==undefined)w=400;
	if(typeof(h)==undefined)h=500;
	popupWindow=window.open(src,'openWindow','left=100,top=150,width='+w+',height='+h+',toolbar=0,resizable=1,scrollbars=1,status=0,location=0,menubar=0');
	if (window.focus) {popupWindow.focus()}
};

/* //nincs hasznalva?
var keywordShowData=function(i) {
    var id=this.s;
	if(i==0)id=0;
    var current=$('keyword_item_'+id);
    var data_box=$(_keyword_data_+'box');
    var highlight=$('keyword_item_highlight');
    var highlight_inner=$('keyword_item_highlight_inner');
    
    setInnerHTML(_keyword_data_box_+'name',getInnerHTML($(_keyword_data_box_+'name_'+id)));
    setInnerHTML(_keyword_data_box_+'cat',getInnerHTML($(_keyword_data_box_+'cat_'+id)));
    setInnerHTML(_keyword_data_box_+'data',getInnerHTML($(_keyword_data_box_+'data_'+id)));
    setInnerHTML(_keyword_data_box_+'links',getInnerHTML($(_keyword_data_box_+'links_'+id)));
    setInnerHTML(_keyword_data_box_+'desc',getInnerHTML($(_keyword_data_box_+'desc_'+id)));
    setInnerHTML(_keyword_data_box_+'map',getInnerHTML($(_keyword_data_box_+'map_'+id)));
    
    var lt=getPos(current);
    var w=gOW(current);
    var h=gOH(current);
    
    setLeft(data_box,lt[0]+350);
	setTop(data_box,lt[1]-6);
    //
    setLeft(highlight,lt[0]-6);
    setTop(highlight,lt[1]-6);
    setWidth(highlight_inner,w);
    setHeight(highlight_inner,h);
};
/**/

var addEnter2Input=function(obj,cb){
	obj=$(obj);
	if(!obj) return;
	obj.cb=cb;
};

var addDefault2Input=function(obj,defTxt){
	//alert(obj);
	obj=$(obj);
	if(obj){
		//if(!defTxt)defTxt=getValue(obj);
		//alert(defTxt+" "+obj.c);
		var ttt=obj.value;
		obj.c=0;
		if(defTxt)obj.defaultValue=defTxt;
		setOnfocus(obj,function(e){
								var evt=e||window.event;
								var o=(evt.srcElement)?evt.srcElement:this;
								o.focused=1;
								if(o.c==1){
									setValue(o);
									//o.c=0;
									//removeC(o,"inputOpaq");
								}
								});
		setOnblur(obj,function(e){
							   var evt=e||window.event;
							   var o=(evt.srcElement)?evt.srcElement:this;
							   o.focused=0;
							   if(getValue(o)==''){
								   setValue(o);
								   //o.c=1;
								   //addC(o,"inputOpaq");
								}
								});
		obj.focused = 0;
 //  		obj.hasFocus = function() {return this.focused;};
		setValue(obj,ttt);
		//setValue(obj);
	}
};



// Cross-browser implementation of element.addEventListener()
var addListener=function(obj, type, expression, bubbling){
	bubbling = bubbling || false;
	if(window.addEventListener) { // Standard
		obj.addEventListener(type, expression, bubbling);
		return true;
	} else if(window.attachEvent) { // IE
		obj.attachEvent('on' + type, expression);
		return true;
	} else return false;
};

///prevent propagation
var wheelevent=function (e){
    //alert2('addMouseWheelEvent');
    if(!e)e = window.event;
    //alert2(111);
    if(e.stopPropagation) e.stopPropagation();
    e.cancelBubble = true;
};

var addMouseWheelEvent=function(obj){
    obj=$(obj);
    if(obj){
        GEvent.addDomListener(obj, "DOMMouseScroll", wheelevent);
	obj.onmousewheel = wheelevent;
    }
};

var doHighlight=function(bodyText, searchTerm){
	// the highlightStartTag and highlightEndTag parameters are optional
	var highlightStartTag = "<font class='highlight1'>";
	var highlightEndTag = "</font>";
	
	// find all occurences of the search term in the given text,
	// and add some "highlight" tags to them (we're not using a
	// regular expression search, because we want to filter out
	// matches that occur within HTML tags and script blocks, so
	// we have to do a little extra validation)
	var newText = "";
	var i = -1;
	var lcSearchTerm = _toLowerCase(searchTerm);
	var lcBodyText = _toLowerCase(bodyText);
	//alert(searchTerm.toLowerCase());
	while (getLength(bodyText) > 0) {
	i = lcBodyText.indexOf(lcSearchTerm, i+1);
		if (i < 0) {
		newText += bodyText;
		bodyText = "";
		} else {
		// skip anything inside an HTML tag
			if (bodyText.lastIndexOf(">", i) >= bodyText.lastIndexOf("<", i)) {
			// skip anything inside a <script> block
				if (lcBodyText.lastIndexOf("/script>", i) >= lcBodyText.lastIndexOf("<script", i)) {
				newText += _substring(bodyText,0, i) + highlightStartTag + bodyText.substr(i, getLength(searchTerm)) + highlightEndTag;
				bodyText = bodyText.substr(i + getLength(searchTerm));
				lcBodyText = _toLowerCase(bodyText);
				i = -1;
				}
			}
		}
	}
	
	return newText;
};

var highlightSearchTerms=function(searchText){
	if (typeof(searchText)!='array') {
		var searchArray = searchText.split("+");
	}
	var bodyText = getInnerHTML('hit');
	//alert(bodyText);
	for (var i = 0; i < getLength(searchArray); i++) {
		// if the treatAsPhrase parameter is true, then we should search for 
		// the entire phrase that was entered; otherwise, we will split the
		// search string so that each word is searched for and highlighted
		// individually
		searchArray[i] = searchArray[i].replace(/%20|\+/gi, " ");
		// remove the quotes (if you're really creative, you could search for the
		// terms within the quotes as phrases, and everything else as single terms)
		searchArray[i] = searchArray[i].replace(/%22|\"/gi, "");
		searchArray[i]=decodeURIComponent(searchArray[i]);
		bodyText = doHighlight(bodyText, searchArray[i]);
	}
	
	setInnerHTML('hit',bodyText);
	return true;
};

var highlightGoogleSearchTerms=function(referrer){
	// This function has only been very lightly tested against
	// typical Google search URLs. If you wanted the Google search
	// terms to be automatically highlighted on a page, you could
	// call the function in the onload event of your <body> tag, 
	// like this:
	//   <body onload='highlightGoogleSearchTerms(document.referrer);'>
	
	//var referrer = document.referrer;
	if (!referrer) return false;
	
	var queryPrefix = "q=";
	var startPos = _toLowerCase(referrer).indexOf(queryPrefix);
	if ((startPos < 0) || (startPos + getLength(queryPrefix) == getLength(referrer))) return false;
	
	var endPos = referrer.indexOf("&", startPos);
	if (endPos < 0) endPos = getLength(referrer);
	
	var queryString = _substring(referrer, startPos + getLength(queryPrefix), endPos);

	return highlightSearchTerms(queryString);
};
var lastEditedUpdate=function(){
		if(configJS['lastedited']==0)return false;
		AjaxRequest.post(
		{
			url:documentRoot+'c/l/'
			,unique:'lastEdited'
			,onSuccess:function(req) {
				try{
					var m=eval("("+descramble(req.r)+")");
					var obj=$("lastEditedBody");
					DeleteChildren(obj);
					var div=null;
					var div2=null;
					var a=null;
					for(var i=0;i<getLength(m);i++){
						div=createDiv();
						div2=createDiv();
						a=createA();
						setClass(a,"nw");
						a.i=m[i].i;
						setHref(a,"#?j="+a.i);
						setOnclick(a,function(){
											  //markerCatalogMap(this.i);
											  if(typeof(google)!=undefined){
												  markerCatalogMap(this.i);
												  return false;
											  }else if(window.top!=window_){
												  window.top.orf(2,this.i);
												  return false;
											  }else{
												  return true;
											  }
											  });
						setInnerHTML(a,m[i].t1);
						setInnerHTML(div2,m[i].addr);
						setClass(div2,"nw");
						AppendChild(div,a);
						AppendChild(div,div2);
						AppendChild(obj,div);
					}
				}catch(e){}
			}
		}
	  );

};

var addTab=function(e){
	var evt = e || window.event;
	var key = evt.charCode ? evt.charCode : (evt.keyCode ? evt.keyCode : evt.which);
	var obj = (evt.srcElement)?evt.srcElement:this;
	lista_aktObj = lista_arr[obj.i];
	if (evt.modifiers) {   
		ALT = evt.modifiers & evt.ALT_MASK;   
		CTRL = evt.modifiers & evt.CONTROL_MASK;   
		SHIFT = evt.modifiers & evt.SCHIFT_MASK;   
	} else {   
		ALT = evt.altKey;   
		CTRL = evt.ctrlKey;   
		SHIFT = evt.shiftKey;   
	}   
	try{
		switch(key) {
			case 9:
				//alert2(ALT+" "+SHIFT+" "+CTRL);
				if(CTRL==1&&SHIFT==1&&ALT==1){
					this.focus();
					setValue(this,getValue(this)+"\t");
					return false;
				}
				break;
		}
	}catch(e){}
	
};

var setTitle=function(s){
    document.title=s;
};

var getTitle=function(){
    return document.title;
};

var trackPage=function(s){
    //google page tracking
    //alert2(s);
    //if(trackPage.caller)alert2(trackPage.caller.toString());
    try{
        if(pageTracker)pageTracker._trackPageview(s);
    }catch(e){}
};

function trackEvent(category,action,s){
    //google event tracking
    //alert2(category+" "+action+" "+s);
    try{
	if(!isString(s))s=s.toString();
        if(pageTracker)return pageTracker._trackEvent(category,action,s);
    }catch(e){}
};

var showCloak=function(){showObj('cloak');};
var hideCloak=function(){hideObj('cloak');};

var showLogin=function(){
    //showObj("ful7");
    //hideObj("ful6");
    showObj("login");
    showObj("cloak");
    //visibilityShow(talalObj);
    //visibilityShow(talalat_nyil);
    //if(talalat_show==0)   talalat_s();
    //visibilityShow(mapObj);
    //visibilityShow(map_menu);
    $(_login_f1).focus();
};

var hideLogin=function(){
    hideObj("login");
    hideObj("cloak");
    hideObj('reg');
    hideObj(_reminder);
};

var showReg=function(){
    showObj("reg");
    showCloak();
};

function checkInput(i){
    i=$(i);
    if(i.c==0&&i.value.length>2)return true;
    else {
	alert("Legalább 3 karakter hosszú keresés kell!");
	return false;
    }
}


/*
var wordRank=function(){
	if(errorDebug){
		var t=getInnerHTML($("boxes"));
		t=t.replace(/<script.*<\/script>/g,"");
		t=t.replace(/[\r\n\t]|&[\w]+;|[:,\.]/g," ");
		t=t.replace(/[ ]+/g," ");
		t=t.replace(/<\/?[^>]+(>|$)/g, " ");
		t=t.replace(/[ ]+/g," ");
		alert(t);
		
		
		
		
	}
};


/**/