var scroll_figyelo;

function Preview(num,filenev){
	document.form1.action = filenev;
	document.form1.target="self";
	document.form1.prev.value=num;
}


function Rogzit(filenev){
	document.form1.action = filenev;
	document.form1.target="menu";
	document.form1.prev.value='';
}


function KepDialog(n,mod){
	ablak = open("kepdialog.php?mod=1&num="+n, "kepdialog", "toolbar=0, location=0, directories=0, status=0, menubar=0, resizable=0, width=417, height=342, scrollbars-1");
}


function KepDlgPreview(dir){
	fn = document.kepform.filenev.options[document.kepform.filenev.selectedIndex].value;
	kit = fn.substr(fn.length-3, 3);
	if(kit == "swf"){
		html = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="100%" height="100%">';
        html +=	'<param name="movie" value="'+dir+fn+'">';
        html += '<param name="quality" value="high">';
        html += '<embed src="'+dir+fn+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100%" height="100%"></embed></object>';
        document.getElementById('previmage').innerHTML = html;
	} else {
		document.getElementById('previmage').innerHTML = "<IMG src='"+dir+fn+"'>";
	}
}


function KepDlgBeszur(dir,num){
	if(document.kepform.filenev.selectedIndex > -1){
		fn = document.kepform.filenev.options[document.kepform.filenev.selectedIndex].value;
		if(num == 0){
			opener.document.form1.kep.value=fn;
		} else {
			id = "";
			if(num > 1){
				id = num;
			}
			opener.document.getElementById('kepkeret'+id).innerHTML = "<IMG src='"+dir+fn+"' width='100' border='1' id='previmg"+id+"'>";
			opener.document.getElementById('kep'+id).value=fn;
		}
		self.close();
	}
}


function TartalomUrit(url){
	window.parent.document.getElementById("tartalom").src = "ures.html";
}


function PreviewFrissit(url){
	if(url != ''){
		window.parent.document.getElementById("preview").src = url;
	}
}


function MenuAktiv(classnev,id){
	currlayer = document.getElementById("menu_layer"+id);
	currlayer.className = classnev;
}

function CreatePreview(){
	konyvtar = document.form1.konyvtar.options[document.form1.konyvtar.selectedIndex].text;
	ablak = open("./createpreview.php?dir="+konyvtar, "", "toolbar=0, location=0, directories=0, status=0, menubar=0, resizable=0, width=320, height=240, scrollbars=0");
}


function Vissza(){
	history.go(-1);
}


function UgyfelSzures(id){
	f = document.getElementById("szukitform_"+id);
	f.submit();
}

function urldialog(mid){
	ablak = open("./urldialog.php?mid="+mid, "", "toolbar=0, location=0, directories=0, status=0, menubar=0, resizable=0, width=240, height=100, scrollbars=0");
}

function UserLapoz(pos){
	document.oldal.pos.value = pos;
	document.oldal.submit();
}


function Kijelol(obj,alapszoveg){
	if(obj.value.indexOf(alapszoveg)==0){
		obj.value="";
		obj.alapszoveg = alapszoveg;
	}
	obj.select();
}

function InputKitolt(obj){
	if(obj.value == ""){
		obj.value = obj.alapszoveg;
	}
}


function Login_Kijelol(obj,alapszoveg1,alapszoveg2){
	i1 = document.getElementById("usrnev");
	i2 = document.getElementById("pwd");

	if(i1.value.indexOf(alapszoveg1)==0){
		i1.value="";
		i1.alapszoveg = alapszoveg1;
	}
	if(i2.value.indexOf(alapszoveg2)==0){
		i2.value="";
		i2.alapszoveg = alapszoveg2;
	}	
	if(obj==i1){
		i2.value="";
	}
	
	obj.select();
}

function Login_InputKitolt(obj){
	i1 = document.getElementById("usrnev");
	i2 = document.getElementById("pwd");

	if(i1.value == ""){
		i1.value = i1.alapszoveg;
	}
	if(i2.value == ""){
		i2.value = i2.alapszoveg;
	}	
}


function takaro(n){
	d = document.getElementById("takaro_div");
	if(n==1){
		d.style.display = "";
	} else {
		d.style.display = "none";
	}
}

function CsakSzam(obj){
	obj.value = obj.value.replace(/[^0-9, ',']/g, '');
}

function CikkBetolt_teszt(x,y,w,h,mid,url){
		flashMovie=getFlashMovieObject("marina");
		if(flashMovie){
			flashMovie.SetVariable("g_func", "eltuntetve");
		}
}

function CikkBetolt(x,y,w,h,mid,tid){
	if(AjaxObjFree(ajax_obj)){
		d = document.getElementById("cikk_takaro_div");
		d.style.left=x+"px";
		d.style.top=y+"px";
		d.style.width=w+"px";
		d.style.height=(h-10)+"px";
	
		d = document.getElementById("cikk_div");
		d.style.left=x+"px";
		d.style.top=y+"px";
		d.style.width=w+"px";
		if(tid==7){
			d.style.height="530px";	
		} else {
			d.style.height=h+"px";	
		}
		ajax_obj.cikktakato_betolt(mid);
	}
}

function CikkTorol(p){
		d = document.getElementById("cikk_div");
		d.style.left= "0px";
		d.style.top= "0px";
		d.style.width= "0px";
		d.style.height= "0px";
		d.innerHTML = "";		
		
		d = document.getElementById("cikk_takaro_div");		
		d.style.left= "0px";
		d.style.top= "0px";
		d.style.width= "0px";
		d.style.height= "0px";	
		//d.innerHTML = "";
		
    	d = document.getElementById('cikk_scroll_div');
    	d.style.width = '0px';
    	d.style.height = '0px';
    	d.style.top = '0px';		
    	d.style.left = '0px';
    	d.innerHTML = "";
    	
		flashMovie=getFlashMovieObject("marina");
		if(flashMovie){
			flashMovie.SetVariable("g_func", p);			
		}					
}


function CikkTakaroBetolt_teszt(){
		flashMovie=getFlashMovieObject("marina");
		if(flashMovie){
			flashMovie.SetVariable("g_func", "cikkbezar");
		}
}

function CikkTakaroBetolt(){
		//clearInterval(scroll_figyelo);
		d1 = document.getElementById("cikk_div");
		d2 = document.getElementById("cikk_takaro_div");
		d2.style.left=d1.style.left;
		d2.style.top=d1.style.top;
		d2.style.width=d1.style.width;
		d2.style.height=d1.style.height;

		flashMovie=getFlashMovieObject("cikktakaro");
		if(flashMovie){
			flashMovie.SetVariable("g_func", "kirak");
		}
}

function LapozasTakaroBetolt(){
		d1 = document.getElementById("cikk_div");
		d2 = document.getElementById("cikk_takaro_div");
		d2.style.left=d1.style.left;
		d2.style.top=d1.style.top;
		d2.style.width=d1.style.width;
		d2.style.height=d1.style.height;
		flashMovie=getFlashMovieObject("cikktakaro");
		if(flashMovie){
			flashMovie.SetVariable("g_func", "lkirak");
		}
}

function CikkTakaroTorol(){
		d = document.getElementById("cikk_takaro_div");
		d.style.left= "0px";
		d.style.top= "0px";
		d.style.width= "0px";
		d.style.height= "0px";
		flashMovie=getFlashMovieObject("marina");
		if(flashMovie){
			flashMovie.SetVariable("g_func", "eltuntetve");
		}
}

function TartalomBetolt(mid,w,h){
	ajax_obj.cikkbetolt(mid,w,h);
}

function getFlashMovieObject(movieName){
	if (window.parent.document[movieName]){
   		return window.parent.document[movieName];
	}
	if (navigator.appName.indexOf("Microsoft Internet")==-1){
		if (parent.document.embeds && parent.document.embeds[movieName]){
			return parent.document.embeds[movieName]; 
		}
	} else {
		if (navigator.appName.indexOf("Microsoft Internet")!=-1){
 			return parent.document.getElementById(movieName);
		}
	}
}

function ScrollBetolt(){
	flashMovie=getFlashMovieObject("marina");
	if(flashMovie){
		flashMovie.SetVariable("g_func", "scroll_mutat");
	}
	d = document.getElementById('html_tartalom_div');
	w = d.offsetHeight;
	//scroll_figyelo = setInterval(CikkScroll, 2000);
	ajax_obj.scrollbetolt(w);
}

function CikkScroll(pos){
	d = document.getElementById('cikk_tartalom_div');
	d.scrollTop = pos;
}

function Hirlevel(){
	f = document.getElementById("hirlevel_form");
	email = f.email.value;
	if(email==""){
		alert("Az email cím megadása kötelező");
	} else {
		mod = f.mod[f.mod.selectedIndex].value;
		if(AjaxObjFree(ajax_obj)){
			ajax_obj.hirlevel(mod,email);
		}
	}
}

function Hirlevel_bezar(){
	d = document.getElementById('hirlevel_uzenet_div');
	d = document.getElementById('hirlevel_uzenet_div');
	f = document.getElementById("hirlevel_form");
	f.email.value = "";
	d.style.left = "0px";
	d.style.top = "0px";
	d.style.width = "0px";;
	d.style.height = "0px";	
	d.innerHTML = "";	
}

function NyelvValtas(nyelv){
	if(AjaxObjFree(ajax_obj)){
		ajax_obj.nyelvvaltas(nyelv,window.location.hash);
	}
}

function GaleriaNagykepBetolt(fn){
	flashMovie=getFlashMovieObject("marina");
	if(flashMovie){
		flashMovie.SetVariable("g_galeria_kep", fn);
		flashMovie.SetVariable("g_func", "galeria_kep_betolt");
	}		
}

function GaleriaNagykepBetoltve(){
	flashMovie=getFlashMovieObject("galeria");
	if(flashMovie){
		flashMovie.SetVariable("g_func", "betoltve");
	}	
}

function GaleriaMenuMutat(){
	flashMovie=getFlashMovieObject("galeria");
	if(flashMovie){
		flashMovie.SetVariable("g_func", "galeria_mutat");
	}
}

function GaleriaMenuEltuntet(){
	flashMovie=getFlashMovieObject("galeria");
	if(flashMovie){
		flashMovie.SetVariable("g_func", "galeria_eltuntet");
	}
}

function Kereses(){
	f = document.getElementById("kereses_form");
	mit = f.mit.value;
	if(AjaxObjFree(ajax_obj) && mit!=''){
		ajax_obj.kereses(mit);
	}
}

function LakasListaMutat(){
	flashMovie=getFlashMovieObject("marina");
	if(flashMovie){
		flashMovie.SetVariable("g_func", "lakaslistacsere");
	}	
}

function LakasRendez(mezo,irany){
	if(AjaxObjFree(ajax_obj)){
		ajax_obj.lakasrendez(mezo,irany);
	}
}

function GetParam(){
	h = window.location.hash;
	tmp = h.split("/htmls/");
	return tmp[1];
}

function SorKijelol(sor, mod){
	i = 1;
	while(document.getElementById("lakas_oszlop_"+sor+"_"+i)){
		cella = document.getElementById("lakas_oszlop_"+sor+"_"+i);
		if(mod == 1){
			//cella.className = "lakaslista_kiemelt_td";
			cella.style.background = "#ffffff";
		} else {
			//cella.className = "lakaslista_alap_td";
			cella.style.background = "";
		}
		i++;
	}
}

function ListabolBetolt(url){
	SWFAddress.setValue(url);
}

function LakasCsere(id){
	flashMovie=getFlashMovieObject("lakasok");
	if(flashMovie){
		flashMovie.SetVariable("g_func", "lakascsere");
		flashMovie.SetVariable("g_lakas_id", id);
	}	
}

function Adatlap(fn){
	ablak = open("./template/latvanyterv.php?fn="+fn, "kepdialog", "toolbar=0, location=0, directories=0, status=0, menubar=0, resizable=1, width=400, height=500, scrollbars=1");
}

function Adatlap2(fn){
	ablak = open("./template/alaprajz.php?fn="+fn, "kepdialog", "toolbar=0, location=0, directories=0, status=0, menubar=0, resizable=1, width=400, height=500, scrollbars=1");
}

//---Ajax--------------------------------------------------------------------
var ajax_obj;

function loaded(nyelv){

	var MyClassHandler = {
		cikktakato_betolt: function(result){
			d = document.getElementById('cikk_takaro_div');
			d.innerHTML = result[0];
			exp = 'TartalomBetolt('+result[1]+',"'+d.style.width+'","'+d.style.height+'")';
			setTimeout(exp, 1);
			
		},
		cikkbetolt: function(result){
			d0 = document.getElementById('cikk_div');
			d0.innerHTML = result[0];
    		d1 = document.getElementById('cikk_tartalom_div');
    		d2 = document.getElementById('html_tartalom_div');
    		if(d1.offsetHeight<d2.offsetHeight && result[1]!=7){
    			d = document.getElementById('cikk_scroll_div');
    			d.style.width = '20px';
    			d.style.height = d0.style.height;
    			d.style.top = d0.style.top;
    			x = d0.style.left;
    			tmp = x.split("px");
    			x = parseInt(tmp[0]);
    			w = d0.style.width;
    			tmp = w.split("px");
    			w = parseInt(tmp[0]);    			
    			xpos = (x+w-24)+"px";
    			d.style.left = xpos;
				exp = 'ScrollBetolt()';
				setTimeout(exp, 1);    			
    		} else {					
    			flashMovie=getFlashMovieObject("cikktakaro"); 			
    			flashMovie.SetVariable("g_func", "eltuntet");	
    		}
    		
    		//flashMovie=getFlashMovieObject("cikkcim");
    		//if(flashMovie){
    		//	flashMovie.SetVariable("g_func", "mozgat");	    		
    		//}
		},
		scrollbetolt: function(result){
			d = document.getElementById('cikk_scroll_div');
			d.innerHTML = result;
    		flashMovie=getFlashMovieObject("cikktakaro");
    		flashMovie.SetVariable("g_func", "eltuntet");			
		},
		hirlevel: function(result){
			d = document.getElementById('hirlevel_uzenet_div');
			d1 = document.getElementById("cikk_div");
			//d.style.left = "0px";
			//d.style.top = "0px";
			//d.style.width = d1.style.width;
			//d.style.height = d1.style.height;
			d1.innerHTML = result;
		},
		nyelvvaltas: function(result){
			window.location.href = result;
			window.location.reload();
		},
		kereses: function(result){
			d = document.getElementById('kereses_eredmeny_div');
			d.innerHTML = result;
		},
		lakasrendez: function(result){
			d = document.getElementById('lakaslista_div');
			d.innerHTML = result;		
		}
	}
	ajax_obj = new myclass(MyClassHandler);
}

function AjaxObjFree(obj){
	res = false;
	if(!ajax_obj.__client){
		res = true;
	} else {
		if(ajax_obj.__client.xmlhttp.readyState == 4){
			res = true;
		}
	}
	return res;
}











