var scroll = "0";
var prevnews=false;
var news=false;
var nextimage = new Image();
var preloading = new Image();
var oldinfotmp="";
var timeOutId="";
preloading.src="images/suvani.gif";
var imageloopcounter=0;
//var change=false; // true-> stop a betöltésnek
function changeFoKep(urlIn)
{
	//Ha 'news-' -szal kezdodik az url, akkor a commentek div id -ja is 'news-' -zal kezdodik -> vizsgalando!!!
		var url;
//		alert(timeOutId);
		if(timeOutId!="")
		{
		    clearTimeout(timeOutId);
		}
		imageloopcounter=0;
		if(urlIn.substring(0,5)=="news-")
		{
		news=true;
		url=urlIn.substring(5);
		}
		else
		{
		 url=urlIn;
		 news=false;
		}
		nextimage = new Image();
		nextimage.src=url;
		//document.getElementById("fokep").src="/images/loading.gif";
		var oldinfo=(document.getElementById("fokep").src).substr(61);
		if(prevnews) oldinfo="news-"+oldinfo;
		if(oldinfo == "")
		{
			oldinfo="null";
		}
		var newinfo= url.substr(61);
		if(news) newinfo="news-" + newinfo;
		unloadImage(oldinfo,newinfo);
}

 function initImage(newinfoId) 
 {
    if(!nextimage.complete) 
    {
		if(imageloopcounter > 100) imageloopcounter=11;
		imageloopcounter++;
		if(imageloopcounter==10) //10sec alatt nem jött le a kép
		{
			//alert("Úgy tunik a kép letöltése nehézkes a fájlszerverrol.");
			imageloopcounter=11;
		}
		timeOutId=window.setTimeout("initImage('"+newinfoId+"')",1200);
    }
     else
    {
		oldinfotmp="";
		imageloopcounter=0;
	//	document.getElementById('loading').src="";
		document.getElementById('toltes').style.visibility="hidden";
		document.getElementById('toltes').style.zIndex="-1";
		imageId = 'fokep';
		image = document.getElementById(imageId);
		image.src=nextimage.src;
		newinfo = document.getElementById(newinfoId);  
		newinfo.className="info";
		setOpacity(image, 0);  
		setOpacity(newinfo, 0);  
		image.style.visibility = "visible";  
		newinfo.style.visibility="visible";
		fadeIn(imageId,0,newinfoId);  
		if(news) 
			prevnews=true;
		else 
			prevnews=false;
//		change=0;
    }
 }  
 function setOpacity(obj, opacity) {  
     opacity = (opacity == 100)?99.999:opacity;  
     // IE/Win  
     obj.style.filter = "alpha(opacity:"+opacity+")";  
     // Safari<1.2, Konqueror  
     obj.style.KHTMLOpacity = opacity/100;  
     // Older Mozilla and Firefox  
     obj.style.MozOpacity = opacity/100;  
     // Safari 1.2, newer Firefox and Mozilla, CSS3  
     obj.style.opacity = String(opacity/100);  
 }  
 function fadeIn(objId,opacity,newinfoId) 
 {  
    if (document.getElementById) 
	{  
         obj = document.getElementById(objId);  
         newinfo=document.getElementById(newinfoId);  
         if (opacity <= 100) 
	 {  
             setOpacity(obj, opacity);  
             setOpacity(newinfo, opacity);  
             opacity += 10;  
             window.setTimeout("fadeIn('"+objId+"',"+opacity+",'"+newinfoId+"')", 50);  
         }
         else 
            newinfo.className="info";
     }  
 }  
 function unloadImage(oldinfoId,newinfoId)
 {  
//    alert("UnloadImage....oldinfoId:" +oldinfoId + "newinfoId: "+newinfoId);
     imageId = 'fokep';
     image = document.getElementById(imageId);  
     if(oldinfoId!="null") 
     {
        oldinfo = document.getElementById(oldinfoId);     
        setOpacity(oldinfo, 100);
        //oldinfo.style.visibility="visible";
    }
     newinfo = document.getElementById(newinfoId);
     setOpacity(image, 100);
     image.style.visibility = "visible";
//     alert("fadeOut következik ujkep.src:" + ujkep.src);
     fadeOut(imageId, 100, oldinfoId,newinfoId);  
 }  
 function fadeOut(objId,opacity,oldinfoId,newinfoId)
 {  
     if (document.getElementById)
     {  
	 obj = document.getElementById(objId);  
//	 alert("FadeOut image.src:"+obj.src+"objId"+objId+"newinfoId: "+newinfoId+"ujkep.src: "+ujkep);
	if(oldinfoId!="null") oldinfo =  document.getElementById(oldinfoId);  
//         newinfo =  document.getElementById(newinfoId); 		
	if(opacity==0)
	{		
		if(oldinfoId != "null")
		{
	    		oldinfo.className="tmp";
	    		oldinfo.style.visibility="hidden";
			oldinfotmp=oldinfoId;
		}     
		document.getElementById('toltes').src=preloading.src;
		document.getElementById('toltes').style.zIndex="10";
		document.getElementById('toltes').style.visibility="visible";
//		change=false;
		initImage(newinfoId);  
	}
	if (opacity >= 0) 
	{  
            setOpacity(obj, opacity);  
            if(oldinfoId!="null") setOpacity(oldinfo, opacity);
            opacity -= 10;  
            
//            alert("ütemezett fadeOut:objId:"+objId +  opacity + oldinfoId + "newinfoId"+newinfoId+"ujkep: "+ujkep);
	    window.setTimeout("fadeOut('"+objId+"',"+opacity+",'"+oldinfoId+"','"+newinfoId+"')", 30);  
         }
    }  
}



function changefokepurl()
{
    document.getElementById("fokeplink").href=document.getElementById("fokep").src;
}

function changekereses()
{
if(document.getElementById("keresesTable").className!="ujkeresestmp")
    document.getElementById("keresesTable").className="ujkeresestmp";
else
    document.getElementById("keresesTable").className="ujkereses";
}



function changescroll(mod)
{
	scroll=mod;
	scrolling();
}

function scrolling()
{
	if(scroll!="0")
	{
		if(scroll=="+" && document.getElementById("list").scrollRight!=0)
		{
			document.getElementById("list").scrollLeft+=5;
		}
		if(scroll=="-" && document.getElementById("list").scrollLeft!=0)
        	{
	        	document.getElementById("list").scrollLeft-=5;
        	}
		if(scroll=="++" && document.getElementById("list").scrollRight!=0)
		{
			document.getElementById("list").scrollLeft+=10;
		}
		if(scroll=="--" && document.getElementById("list").scrollLeft!=0)
        	{
	        	document.getElementById("list").scrollLeft-=10;
        	}
		if(document.getElementById("list").scrollRight==0 || document.getElementById("list").scrollLeft==0)
			sroll="0";
		else
			setTimeout("scrolling()",30);
	}
}
function autokereses(user,datum,kategoria,keresesmod)
{
    //alert("autokereses "+user+" "+datum+" "+kategoria+" "+keresesmod);
    
    userlist=document.getElementById('user');
    datumlist=document.getElementById('ev');
    kategorialist=document.getElementById('kategoria');

    userlist.options[userlist.selectedIndex].text=user;
    datumlist.options[datumlist.selectedIndex].text=datum;
    kategorialist.options[kategorialist.selectedIndex].text=kategoria;
    //alert("megváltozott:"+user+datum+kategoria+keresesmod);
//click() fgv-vel generate the event
    document.getElementById('keresesform').kereses.click();
}
