function scrollstart()
{
if(document.getElementById)ns6marquee(document.getElementById('slider'));
else if(document.all)iemarquee(slider);
	else if(document.layers)ns4marquee(document.slider1.document.slider2);
}
function iemarquee(whichdiv)
{
	iediv=eval(whichdiv);iediv.setAttribute("class", "kettes");
	iediv.style.pixelTop=30+"px"; // sheight
	iediv.innerHTML=wholemessage;sizeup=iediv.offsetHeight;ieslide();
}
function ieslide()
{
if(iediv.style.pixelTop>=sizeup*(-1))
	{
	iediv.style.pixelTop-=sspeed+"px";setTimeout("ieslide()",100);
	}
	else{
	iediv.style.pixelTop=sheight+"px";ieslide();
	}
}

function ns4marquee(whichlayer)
{
ns4layer=eval(whichlayer);ns4layer.setAttribute("class", "kettes");
ns4layer.top=30; // sheight
ns4layer.document.write(wholemessage);
ns4layer.document.close();
sizeup=ns4layer.document.height;ns4slide();
}

function ns4slide()
{if(ns4layer.top>=sizeup*(-1))
	{ns4layer.top-=sspeed;setTimeout("ns4slide()",100);}
else
	{ns4layer.top=sheight;ns4slide();}
	}
function ns6marquee(whichdiv)
{
ns6div=eval(whichdiv);ns6div.setAttribute("class", "kettes");
ns6div.style.top=30+"px"; // sheight
ns6div.innerHTML=wholemessage;sizeup=ns6div.offsetHeight;ns6slide();
}
function ns6slide()
{
if(parseInt(ns6div.style.top)>=sizeup*(-1))
	{
	ns6div.style.top=parseInt(ns6div.style.top)-sspeed+"px";setTimeout("ns6slide()",100);
	}
	else
	{
	ns6div.style.top=sheight+"px";ns6slide();
	}
}


function show_hide_layer(layerid) {
	v = document.getElementById(layerid).style.visibility;
	if (v != "visible") v = "visible";
		else v = "hidden";
	document.getElementById(layerid).style.visibility = v;
}

function open_close_layer(layerid) {
	d = document.getElementById(layerid).style.display;
	if (d != "block") d = "block";
		else d = "none";
	document.getElementById(layerid).style.display = d;
}

function hotel_filter(ig,pg)
	{
	
	var honame=new String("");
	
	var hfname=String (document.getElementById('filter_hotelname').value);
	hfname=hfname.toUpperCase();
	document.getElementById('filter_hotelname').value=hfname;
	
	c_hn=0;
	if (hfname!='') c_hn=1;
	s1=document.getElementById('filter_star1').checked;
	s2=document.getElementById('filter_star2').checked;
	s3=document.getElementById('filter_star3').checked;
	s4=document.getElementById('filter_star4').checked;
	s5=document.getElementById('filter_star5').checked;
	shuf=document.getElementById('filter_huf');
	phtml=document.getElementById('hotel_pager');
	hti=shuf.options[shuf.selectedIndex].value.split('_');
	mincost=parseInt(hti[0],10);
	maxcost=parseInt(hti[1],10);
	
	mettol=pg*10;
	meddig=(pg+1)*10;
	
	szami=0;
	for (i=0;i<ig;i++)
		{
		sfdoc=document.getElementById('hoteldatafilter_' + i);								       
		if (sfdoc!=null)
		{
		
		honame=String(document.getElementById('honame_' + i).innerHTML);
		
		sf=sfdoc.value;
		hd=sf.split('_');
		st=parseInt(hd[0],10);
		scost=parseInt(hd[1],10);
		
		visi=true;
		if ( (s1==false) && (st<=1) ) visi=false;
		if ( (s2==false) && (st>1) && (st<=2) ) visi=false;
		if ( (s3==false) && (st>2) && (st<=3) ) visi=false;
		if ( (s4==false) && (st>3) && (st<=4) ) visi=false;
		if ( (s5==false) && (st>4)  ) visi=false;
		if ( (scost<mincost) || (scost>maxcost) ) visi=false;
		if ((c_hn==1) && (visi==true))
			{
			if (honame.indexOf(hfname)<0) visi=false;
			}
			
		ovi=document.getElementById('hoteldataid_' + i);
		if (visi) 
			{			
			
			if ((szami>=mettol) && (szami<=meddig)) ovi.style.display='block';
			else ovi.style.display='none';
			szami++;
			}
		else ovi.style.display='none';
		}
		
		}						
	
	
	phtml.innerHTML='';
	
	
	if (szami>=10)
		{
		phtml.innerHTML='<b>Lapozás a találatok között:</b> &nbsp; ';
		for (k=0;k*10<szami;k=k+1)
			{
			fel=k+1;
			if (k==pg) phtml.innerHTML=phtml.innerHTML + " "+fel+" &nbsp; ";
			else phtml.innerHTML=phtml.innerHTML + "<a href='javascript:hotel_filter("+ig+","+k+");'>"+fel+"</a> &nbsp; &nbsp; ";
			}
		}
		
	}
	
	var showpg=0;
	
function air_filter(ig,pg)
	{
	
	var frompgct=pg*10;
	var topgct=frompgct+10;
	var hitcount=0;
	var fel;
	showpg=pg;
	
	sej=document.getElementById('afilter_ejszakazo').checked;
	sai=document.getElementById('afilter_airptch').checked;
	shuf=document.getElementById('airfilter_huf');
	
	hti=shuf.options[shuf.selectedIndex].value.split('_');
	mincost=parseInt(hti[0],10);
	maxcost=parseInt(hti[1],10);
		
	for (i=0;i<ig;i++)
		{
		
		
		if (typeof(flightarray[i])=='object')
			{
			odakomb=flightarray[i][0];
			viszkomb=flightarray[i][2];
			odaleg=flightarray[i][1];
			visszleg=flightarray[i][3];
			odavis=0;
			viszvis=0;
		
			visgomb=false;
			sf=document.getElementById('airdatafilter_' + i).value;
			hd=sf.split('_');
			scost=parseInt(hd[0],10);
			
			for (k=0;k<odakomb;k++)
				{
				visi=true;

				lb=document.getElementById('legblock_' + i+"_dep_"+k);
				ld=document.getElementById('airdatalegfilter_' + i+"_dep_"+k).value;
				hd=ld.split('_');
				
			
				if ( (sej==false) && (hd[4]==1) ) visi=false;
				if ( (sai==false) && (hd[5]==1) ) visi=false;
		
				visradio=document.getElementsByName('selleg_dep_' + i);
			
				if (visi)
					{
					lb.style.display='block'; 
					odavis++;
					if (!visgomb)
						{
						for(bv=0;bv<visradio.length;bv++) if (visradio[bv].value==k) visradio[bv].checked='checked';else visradio[bv].checked=false;
						}
					visgomb=true;
					} else {
					lb.style.display='none';
					}
				}
			
			visgomb=false;
			for (k=0;k<viszkomb;k++)
				{
				visi=true;
		
				lb=document.getElementById('legblock_' + i+"_ret_"+k);
				ld=document.getElementById('airdatalegfilter_' + i+"_ret_"+k).value;
			
				if(lb!=null)
					{
					oneway=1;
					hd=ld.split('_');
		
					if ( (sej==false) && (hd[4]==1) ) visi=false;
					if ( (sai==false) && (hd[5]==1) ) visi=false;
					
					visradio=document.getElementsByName('selleg_ret_' + i);
					if (visi)
						{
						lb.style.display='block'; 
						viszvis++;
						if (!visgomb)
							{
							for(bv=0;bv<visradio.length;bv++) if (visradio[bv].value==k) visradio[bv].checked='checked';else visradio[bv].checked=false;
							}
						visgomb=true;
						} else  {
					lb.style.display='none';
						}		
					}
				}
			
			if (viszkomb==0) viszvis=1;
		
			sf=document.getElementById('airdatafilter_' + i).value;
		
			visi=true;
		
			if ((viszvis==0)||(odavis==0)) visi=false;
			
			if ( (scost<mincost) || (scost>maxcost) ) visi=false;
			
		ovi=document.getElementById('talid_' + i);
		if (visi) 
			{
			if ((hitcount>=frompgct) &&( hitcount<topgct)) 
				{
				ovi.style.display='block';
				sorszam=hitcount+1;
				}
			else ovi.style.display='none';
			hitcount++;			
			}
		else 
			{
			ovi.style.display='none';
			}
		}
		}
		
	phtml=document.getElementById('pagerhtml');
	phtml.innerHTML='';
	phtml2=document.getElementById('pagerhtml2');
	if (phtml2!=null) phtml2.innerHTML='';
	if (hitcount<1)
		{
		phtml.innerHTML='Nincs a kiválasztott feltételeknek együttesen megfelelő járatkombináció.';
		}
	if (hitcount>=10)
		{
		phtml.innerHTML='Lapozás a találatok között: &nbsp;';
		phtml2.innerHTML='Lapozás a találatok között: &nbsp;';
	
		for (k=0;k*10<hitcount;k=k+1)
			{
			fel=k*10+1;
			felv=fel+9;
			felir=fel+"-"+felv;
			if (pg!=k)
				{
				phtml.innerHTML=phtml.innerHTML + "<a class='filter' href='javascript:air_filter("+ig+","+k+");'>"+felir+"</a> &nbsp; &nbsp; ";
				}
			else
				{
				phtml.innerHTML=phtml.innerHTML + felir +" &nbsp; ";
				}
			}
		if (phtml2!=null) phtml2.innerHTML=phtml.innerHTML;
		}		
	}

	
	var beach_count=0;
	var beach_skip=0;
	
function show_hotel_beach_dyn(skip)
	{
	if ((beach_skip>0) &&(skip==0))
		{
		beach_skip=0;
		setTimeout('show_hotel_beach_dyn(0)', 18000);
		return ;
		}
	beach_skip=skip;
	beach_count=beach_count+1;
	if (skip>0) 
		{
		dynConObj.loadContent('hotel_beach_dyn','/lib/hotel_beach.php?id='+beach_count);
		}
	else 
		{
		$(hotel_beach_dyn).fadeOut("fast");
		dynConObj.loadContent('hotel_beach_dyn','/lib/hotel_beach.php?id='+beach_count,'show_hotel_beach_dynl()');
		}
	}
	
function show_hotel_beach_dynl()
	{
	setTimeout('show_hotel_beach_dyn(0)', 18000);
	$(hotel_beach_dyn).fadeIn("slow");

	}
	
function ggshowch(id)
	{
	ch0=document.getElementById('roomtypech'+id);
	
	cy00=document.getElementById('roomtypecy'+id+'0');
	cy01=document.getElementById('roomtypecy'+id+'1');
	cy02=document.getElementById('roomtypecy'+id+'2');
	
	v=ch0.options[ch0.selectedIndex].value;
	
	switch (v)
		{
		case '1':
			cy00.style.display='block';
			cy01.style.display='block';
			cy02.style.display='none';
			break;
		case '2':
			cy00.style.display='block';
			cy01.style.display='block';
			cy02.style.display='block';
			break;
		default: 
			cy00.style.display='none';
			cy01.style.display='none';
			cy02.style.display='none';		
		}
		
	}

function calcroompersons()
	{
	felnott=0;
	gyerek=0;
	
	v0 = document.getElementById('roomtype0');
	k0=v0.options[v0.selectedIndex].value;
	v1 = document.getElementById('roomtype1');
	k1=v1.options[v1.selectedIndex].value;
	v2 = document.getElementById('roomtype2');
	k2=v2.options[v2.selectedIndex].value;
	ch0=document.getElementById('roomtypech0');
	ch1=document.getElementById('roomtypech1');
	ch2=document.getElementById('roomtypech2');
	vc0=ch0.options[ch0.selectedIndex].value;
	vc1=ch1.options[ch1.selectedIndex].value;
	vc2=ch2.options[ch2.selectedIndex].value;
	
	
	felnott=parseInt(k0,10)+parseInt(k1,10);
	
	if (parseInt(k0,10)==2) gyerek=parseInt(vc0,10);
	if (parseInt(k1,10)==2) gyerek=gyerek+parseInt(vc1,10);
		
	if (parseInt(k2,10)>0)
		{
		felnott=felnott+parseInt(k2,10);
		if (parseInt(k2,10)==2) gyerek=gyerek+parseInt(vc2,10);
		}
	
	
		
	return felnott+gyerek;
	
	}
	
function changedroomrow(r,c,i)
	{
	v0 = document.getElementById('roomtype0');
	k0=v0.options[v0.selectedIndex].value;
	v1 = document.getElementById('roomtype1');
	k1=v1.options[v1.selectedIndex].value;
	v2 = document.getElementById('roomtype2');
	k2=v2.options[v2.selectedIndex].value;
	
	ro0=document.getElementById('roomrow0');
	ro1=document.getElementById('roomrow1');
	ro2=document.getElementById('roomrow2');
	
	ch0=document.getElementById('roomtypech0');
	ch1=document.getElementById('roomtypech1');
	ch2=document.getElementById('roomtypech2');
	
	
	
	i0=document.getElementById('roomtypein0');
	i1=document.getElementById('roomtypein1');
	i2=document.getElementById('roomtypein2');
	
	vc0=ch0.options[ch0.selectedIndex].value;
	vi0=i0.options[i0.selectedIndex].value;
	vc1=ch1.options[ch1.selectedIndex].value;
	vi1=i1.options[i1.selectedIndex].value;
	vc2=ch2.options[ch2.selectedIndex].value;
	vi2=i2.options[i2.selectedIndex].value;
	
	switch (k0)
			{
			case "1":
				i0.selectedIndex=0;
				i0.style.display='none';
								
				ch0.style.display='none';
				ch0.selectedIndex=0;
				document.getElementById('roomtypecy00').style.display='none';
				break;
			
			case "2":
				d1=0;
				d2=0;
				
				if (vc0=="0") d2=1;					

				if (vi0=="0") d1=1;									
				
				if ((d1==0) && (d2==0))
					{
					i0.selectedIndex=0;
					d1=1;
					}
				if (d1=="0") 
					{
					ch0.style.display='none';
					document.getElementById('roomtypecy00').style.display='none';
					}
				else 
					{
					ch0.style.display='block';
					ggshowch(0);
					}
				
				if (d2=="0") i0.style.display='none';
				else i0.style.display='block';
				
				break;
			case "3":
			case "4":
				ch0.selectedIndex=0;
				ch0.style.display='none';
				i0.style.display='block';
				document.getElementById('roomtypecy00').style.display='none';
				break;				
			}

	switch (k1)
			{
			case "0":
			case "1":
				i1.selectedIndex=0;
				i1.style.display='none';
								
				ch1.style.display='none';
				ch1.selectedIndex=0;
				document.getElementById('roomtypecy10').style.display='none';
				break;
			case "2":
				d1=0;
				d2=0;
				
				if (vc1=="0") d2=1;					

				if (vi1=="0") d1=1;									
				
				if ((d1==0) && (d2==0))
					{
					i1.selectedIndex=0;
					d1=1;
					}
					
				if (d1==0) 
					{
					ch1.style.display='none';
					document.getElementById('roomtypecy10').style.display='none';
					}
				else 
					{
					ch1.style.display='block';
					ggshowch(1);
					}
				
				if (d2==0) i1.style.display='none';
				else i1.style.display='block';
				
				break;
			case "3":
			case "4":
				ch1.selectedIndex=0;
				ch1.style.display='none';
				i1.style.display='block';
				document.getElementById('roomtypecy10').style.display='none';
				break;				
			}
			
		
	if (k1==0)
		{
		v2.selectedIndex=0;
		ch2.selectedIndex=0;
		i2.selectedIndex=0;
		ro2.style.display='none';
		ch1.style.display='none';
		i1.style.display='none';
	
		}
	else
		{
		ro2.style.display='table-row';
		
		switch (k2)
			{
			case "0":
			case "1":
				i2.selectedIndex=0;
				i2.style.display='none';
								
				ch2.style.display='none';
				ch2.selectedIndex=0;
				document.getElementById('roomtypecy20').style.display='none';
				break;
		case "2":
				d1=0;
				d2=0;
				
				if (vc2=="0") d2=1;					

				if (vi2=="0") d1=1;									
				
				if ((d1==0) && (d2==0))
					{
					i2.selectedIndex=0;
					d1=1;
					}
				if (d1==0) 
					{
					ch2.style.display='none';
					document.getElementById('roomtypecy20').style.display='none';
					}
				else 
					{
					ch2.style.display='block';
					ggshowch(2);
					}
				if (d2==0) i2.style.display='none';
				else i2.style.display='block';
				
				break;
			case "3":
			case "4":
				ch2.selectedIndex=0;
				ch2.style.display='none';
				i2.style.display='block';
				document.getElementById('roomtypecy20').style.display='none';
				break;				
			}
		}
	
	}
	
function goback(id)
	{
	location.href='/index.php?backpostdata='+id;	
	}
	
