	//----------------------------------------------------------------------------------
	/*
		name - name of the cookie
		value - value of the cookie
		[expires] - expiration date of the cookie
			(defaults to end of current session)
		[path] - path for which the cookie is valid
			(defaults to path of calling document)
		[domain] - domain for which the cookie is valid
			(defaults to domain of calling document)
		[secure] - Boolean value indicating if the cookie transmission requires
			a secure transmission
		* an argument defaults when it is assigned null as a placeholder
		* a null placeholder is not required for trailing omitted arguments
	*/
	function setCookie(name, value, expires, path, domain, secure) {
		var curCookie = name + "=" + escape(value) +
			((expires) ? "; expires=" + expires.toGMTString() : "") +
			((path) ? "; path=" + path : "") +
			((domain) ? "; domain=" + domain : "") +
			((secure) ? "; secure" : "");
			document.cookie = curCookie;
		}


	/*
		name - name of the desired cookie
		return string containing value of specified cookie or null
		if cookie does not exist
	*/
	function getCookie(name) {
		var dc = document.cookie;
		var prefix = name + "=";
		var begin = dc.indexOf("; " + prefix);
		if (begin == -1) {
			begin = dc.indexOf(prefix);
			if (begin != 0) return null;
		} else
			begin += 2;
		var end = document.cookie.indexOf(";", begin);
		if (end == -1)
			end = dc.length;
		return unescape(dc.substring(begin + prefix.length, end));
	}

	/*
		name - name of the cookie
		[path] - path of the cookie (must be same as path used to create cookie)
		[domain] - domain of the cookie (must be same as domain used to
			create cookie)
			path and domain default if assigned null or omitted if no explicit
			argument proceeds
	*/
	function deleteCookie(name, path, domain) {
		if (getCookie(name)) {
			document.cookie = name + "=" +
				((path) ? "; path=" + path : "") +
				((domain) ? "; domain=" + domain : "") +
				"; expires=Thu, 01-Jan-70 00:00:01 GMT";
		}
	}

	// date - any instance of the Date object
	// * hand all instances of the Date object to this function for "repairs"
	function fixDate(date) {
		var base = new Date(0);
		var skew = base.getTime();
		if (skew > 0)
			date.setTime(date.getTime() - skew);
	}

	//----------------------------------------------------------------------------------
	/*// create an instance of the Date object
	var now = new Date();
	// fix the bug in Navigator 2.0, Macintosh
	fixDate(now);
	now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000);
	var tematikus_block_visible = getCookie('tematikus_block_visible');
	if (!tematikus_block_visible) {//alert('***');
		tematikus_block_visible = 0;
		setCookie('tematikus_block_visible', 0, now);
	} else {
		setCookie('tematikus_block_visible', tematikus_block_visible, now);
		//alert('***' + tematikus_block_visible);
	}*/
	var tematikus_block_visible = false;
	var otematikus_block_visible = true;
	var fegyseg_block_visible = true;
	var hotel_block_visible = true;


	function blocking(nr, val) {
		if (document.layers) {
			document.layers[nr].display = val;
		} else if (document.all) {
			document.all[nr].style.display = val;
		} else if (document.getElementById) {
			document.getElementById(nr).style.display = val;
		}
	}

	function change_tematikus_block() {
		//tematikus_block_visible = getCookie('tematikus_block_visible');
		if (tematikus_block_visible) {
			blocking('block_tematikus', 'none');
			document.getElementById('ImageTematikusArrow').src = 'http://sites.vilaglato.hu/sites/papillon/images/arrow_down.gif';
			//setCookie('tematikus_block_visible', 0, now);
			//tematikus_block_visible = 0;
			tematikus_block_visible = false;
		} else {
			blocking('block_tematikus', 'block');
			document.getElementById('ImageTematikusArrow').src = 'http://sites.vilaglato.hu/sites/papillon/images/arrow_up.gif';
			//setCookie('tematikus_block_visible', 1, now);
			//tematikus_block_visible = 1;
			tematikus_block_visible = true;
		}
	}

	function change_otematikus_block() {
		if (otematikus_block_visible) {
			blocking('block_otematikus', 'none');
			document.getElementById('ImageOtematikusArrow').src = 'http://sites.vilaglato.hu/sites/papillon/images/arrow_down.gif';
			otematikus_block_visible = false;
		} else {
			blocking('block_otematikus', 'block');
			document.getElementById('ImageOtematikusArrow').src = 'http://sites.vilaglato.hu/sites/papillon/images/arrow_up.gif';
			otematikus_block_visible = true;
		}
	}

	function change_fegyseg_block() {
		if (fegyseg_block_visible) {
			blocking('block_fegyseg', 'none');
			document.getElementById('ImageFegysegArrow').src = 'http://sites.vilaglato.hu/sites/papillon/images/arrow_down.gif';
			fegyseg_block_visible = false;
		} else {
			blocking('block_fegyseg', 'block');
			document.getElementById('ImageFegysegArrow').src = 'http://sites.vilaglato.hu/sites/papillon/images/arrow_up.gif';
			fegyseg_block_visible = true;
		}
	}

	function change_hotel_block() {
		if (hotel_block_visible) {
			blocking('block_hotel', 'none');
			document.getElementById('ImageHotelArrow').src = 'http://sites.vilaglato.hu/sites/papillon/images/arrow_down.gif';
			hotel_block_visible = false;
		} else {
			blocking('block_hotel', 'block');
			document.getElementById('ImageHotelArrow').src = 'http://sites.vilaglato.hu/sites/papillon/images/arrow_up.gif';
			hotel_block_visible = true;
		}
	}

// a fżoldali hotelkeresż változója
var hk_szama=0;

//Ezt a scriptet hívja meg a body tag-ban letöltżdés után a böngészż, feladata az, hogy bekapcsolja azt a div-et, amelyik kezdetben látszódik. Az aktív link alatti háttérszínt is beállítja
function init()
	{
		if (document.getElementById("tartalom1")) document.getElementById("tartalom1").style.display="block";
		if (document.getElementById("tartalom2")) document.getElementById("tartalom2").style.display="none";
		if (document.getElementById("tartalom3")) document.getElementById("tartalom3").style.display="none";
		if (document.getElementById("tartalom4")) document.getElementById("tartalom4").style.display="none";
		if (document.getElementById("tartalom5")) document.getElementById("tartalom5").style.display="none";
		if (document.getElementById("link1")) document.getElementById("link1").style.backgroundColor=hatterSzin;
	}
//Ha rákkatintanak az egyik linkre, akkor ez a fuggvény hívódik meg... bekapcsolja azt a div-et, amelyik tartalmát meg kell jeleníteni, és kikapcsolja azokat, amik nem kellenek.
function valt(j)
	{

	for (var i=1; i<= menupontokszama; i++) {
	if (i==j) {
	    document.getElementById("tartalom"+i).style.display="block";
		document.getElementById("link"+i).style.backgroundColor=hatterSzin;
		document.getElementById("link"+i).style.backgroundImage='';
		}
		else {
		document.getElementById("tartalom"+i).style.display="none";
		document.getElementById("link"+i).style.backgroundColor="";
		document.getElementById("link"+i).style.backgroundImage='url(lezaroKep)';



		}
	
	 }
	
	}

function rand(szam)
{
	return Math.floor(Math.random()*szam)+1;
}		
	
function hk_init()
	{
		j=rand(hk_szama);
		
		if (document.getElementById("hk"+j)) document.getElementById("hk"+j).style.display="block";
	/*	for (var i=1;i<=hk_szama;i++)
		{
			if (i!=j)
			{
				if (document.getElementById("hk"+i)) document.getElementById("hk"+i).style.display="none";
			}	
		}*/		
	}
//Ha rákkatintanak az egyik linkre, akkor ez a fuggvény hívódik meg... bekapcsolja azt a div-et, amelyik tartalmát meg kell jeleníteni, és kikapcsolja azokat, amik nem kellenek.
function hk_valt(j)
{

	for (var i=1; i<=hk_szama; i++) 
	{
		if (i==j) 
		{
	    	document.getElementById("hk"+i).style.display="block";
		}
		else 
		{
			document.getElementById("hk"+i).style.display="none";
		}
	
	 }
	
}	
	
function KepGaleria(tipus, ertek, kiirt, site, kepszam, nemmind, ss)
 {
    w = 433;
    h = 375;
    ablak=window.open('/index.php?fx_a=kepgaleria&hova=/kepek/'+tipus+'/'+ertek+'&kiirt='+ kiirt+'&fx_site='+site+'&kepszam='+kepszam+'&nemmind='+nemmind+'&ss='+ss, 'Slideshow','scrollbars=no,resizable=no,width='+w+', height='+h);
	ablak.focus();
}
function uj_szukit(f)
{
	loc='http://www.papillonutazas.hu/fx_action/search/fx_site/papillon/fx_ujkereses/0';
	if (document.forms[f]['fx_fegyseg'].value>0) loc+='/fx_fegyseg/'+document.forms[f]['fx_fegyseg'].value;
	if (document.forms[f]['fx_orszag'].value>0) loc+='/fx_orszag/'+document.forms[f]['fx_orszag'].value;
	if (document.forms[f]['fx_varos'].value>0) loc+='/fx_varos/'+document.forms[f]['fx_varos'].value;
	if (document.forms[f]['fx_tipus'].value>0) loc+='/fx_tipus/'+document.forms[f]['fx_tipus'].value;
	if (document.forms[f]['fx_tol'].value!=0) loc+='/fx_tol/'+document.forms[f]['fx_tol'].value;
	if (document.forms[f]['fx_ar'].value!=0) loc+='/fx_ar/'+document.forms[f]['fx_ar'].value;
	loc+='/index.php';
	window.location=loc;
}
function szallas_ker()
{
	loc='http://www.papillonutazas.hu/fx_action/katalogus/fx_szallas_kereso/1/fx_site/papillon';
	if (document.szallas_kereses.fx_szvaros.value>0) loc+='/fx_szvaros/'+document.szallas_kereses.fx_szvaros.value;
	if (document.szallas_kereses.fx_sztipus.value>0) loc+='/fx_sztipus/'+document.szallas_kereses.fx_sztipus.value;
	if (document.szallas_kereses.fx_sztol.value!=0) loc+='/fx_sztol/'+document.szallas_kereses.fx_sztol.value;
	if (document.szallas_kereses.fx_sz_ar.value!=0) loc+='/fx_sz_ar/'+document.szallas_kereses.fx_sz_ar.value;
	loc+='/index.php';
	window.location=loc;
}

function szukit_uj()
{
//	document.kereses.fx_action.value="";
	window.location='http://www.papillonutazas.hu/fx_action/search/fx_site/papillon/fx_ujkeres/1/index.php';
}

function kcsere()
{
     if (document.kereses.ker.value==1)
	 {
	 	   document.getElementById("kereso").style.display="none";
		   document.images['nyil'].src="http://sites.vilaglato.hu/sites/papillon/images/button-down.gif";
		   document.kereses.ker.value=0;
	 }
	 else
	 {	 	   
	 	   document.getElementById("kereso").style.display="block";
		   document.images['nyil'].src="http://sites.vilaglato.hu/sites/papillon/images/button-up.gif";
		   document.kereses.ker.value=1;
	 }	   
}	

function csere()
{
     if (document.forms['ajanlat'].idp.value==1)
	 {
           document.getElementById("idopontok").style.display="none";
		   document.forms['ajanlat'].idp.value=0;
	 }
	 else
	 {
	 	   document.getElementById("idopontok").style.display="block";
		   document.forms['ajanlat'].idp.value=1;
	 }	   
}

var same =  Math.floor(Math.random()*1000000);

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

var nyilfel='up.gif';
var nyille='down.gif';
var nyillexp=/down\.gif$/ig;
var nyilfelxp=/up\.gif$/ig;

function nyilcsere(kname,mit,mire)
{
 xp=new RegExp(kname);
 mxp=new RegExp(mit);

 for(i=0;i<document.images.length;i++){
  if (xp.exec(document.images[i].name)){
    src=document.images[i].src;
    if (mit=='swit')
      src= nyillexp.exec(src) ? src.replace(nyillexp,nyilfel) : src.replace(nyilfelxp,nyille);
    else
      src=src.replace(mxp,mire);
    document.images[i].src=src;
  };
 };
}

function swdisp(fname,frexp,swtype)
{
 obj1=document.getElementById(fname);
 with (obj1){
  xp=new RegExp(frexp);
  for(i=0;i<elements.length;i++){
   if ((elements[i].type=='hidden') && (xp.exec(elements[i].value))){
    obj2=document.getElementById(elements[i].value);    
    obj2.style.display = swtype=='swit' ? (obj2.style.display == 'none' ? 'block':'none') : swtype;
   };
  };
 };
}
function hideFlash()
	{
	document.getElementById('topBanner').style.visibility="hidden";
	document.getElementById('adr_banner').style.display="block";
	}


// a fżoldali hotelkeresż változója
var hk_szama=0;

//Ezt a scriptet hívja meg a body tag-ban letöltżdés után a böngészż, feladata az, hogy bekapcsolja azt a div-et, amelyik kezdetben látszódik. Az aktív link alatti háttérszínt is beállítja
function init()
	{
		if (document.getElementById("tartalom1")) document.getElementById("tartalom1").style.display="block";
		if (document.getElementById("tartalom2")) document.getElementById("tartalom2").style.display="none";
		if (document.getElementById("tartalom3")) document.getElementById("tartalom3").style.display="none";
		if (document.getElementById("tartalom4")) document.getElementById("tartalom4").style.display="none";
		if (document.getElementById("tartalom5")) document.getElementById("tartalom5").style.display="none";
		if (document.getElementById("link1")) document.getElementById("link1").style.backgroundColor=hatterSzin;
	}
//Ha rákkatintanak az egyik linkre, akkor ez a fuggvény hívódik meg... bekapcsolja azt a div-et, amelyik tartalmát meg kell jeleníteni, és kikapcsolja azokat, amik nem kellenek.
function valt(j)
	{

	for (var i=1; i<= menupontokszama; i++) {
	if (i==j) {
	    document.getElementById("tartalom"+i).style.display="block";
		document.getElementById("link"+i).style.backgroundColor=hatterSzin;
		document.getElementById("link"+i).style.backgroundImage='';
		}
		else {
		document.getElementById("tartalom"+i).style.display="none";
		document.getElementById("link"+i).style.backgroundColor="";
		document.getElementById("link"+i).style.backgroundImage='url(lezaroKep)';



		}
	
	 }
	
	}

function rand(szam)
{
	return Math.floor(Math.random()*szam)+1;
}		
	
function hk_init()
	{
		j=rand(hk_szama);
		
		if (document.getElementById("hk"+j)) document.getElementById("hk"+j).style.display="block";
	/*	for (var i=1;i<=hk_szama;i++)
		{
			if (i!=j)
			{
				if (document.getElementById("hk"+i)) document.getElementById("hk"+i).style.display="none";
			}	
		}*/		
	}
//Ha rákkatintanak az egyik linkre, akkor ez a fuggvény hívódik meg... bekapcsolja azt a div-et, amelyik tartalmát meg kell jeleníteni, és kikapcsolja azokat, amik nem kellenek.
function hk_valt(j)
{

	for (var i=1; i<=hk_szama; i++) 
	{
		if (i==j) 
		{
	    	document.getElementById("hk"+i).style.display="block";
		}
		else 
		{
			document.getElementById("hk"+i).style.display="none";
		}
	
	 }
	
}	
	
function KepGaleria(tipus, ertek, kiirt, site, kepszam, nemmind, ss)
 {
    w = 433;
    h = 375;
    ablak=window.open('/index.php?fx_a=kepgaleria&hova=/kepek/'+tipus+'/'+ertek+'&kiirt='+ kiirt+'&fx_site='+site+'&kepszam='+kepszam+'&nemmind='+nemmind+'&ss='+ss, 'Slideshow','scrollbars=no,resizable=no,width='+w+', height='+h);
	ablak.focus();
}
function uj_szukit(f)
{
	loc='http://www.papillonutazas.hu/fx_action/search/fx_site/papillon/fx_ujkereses/0';
	if (document.forms[f]['fx_fegyseg'].value>0) loc+='/fx_fegyseg/'+document.forms[f]['fx_fegyseg'].value;
	if (document.forms[f]['fx_orszag'].value>0) loc+='/fx_orszag/'+document.forms[f]['fx_orszag'].value;
	if (document.forms[f]['fx_varos'].value>0) loc+='/fx_varos/'+document.forms[f]['fx_varos'].value;
	if (document.forms[f]['fx_tipus'].value>0) loc+='/fx_tipus/'+document.forms[f]['fx_tipus'].value;
	if (document.forms[f]['fx_tol'].value!=0) loc+='/fx_tol/'+document.forms[f]['fx_tol'].value;
	if (document.forms[f]['fx_ar'].value!=0) loc+='/fx_ar/'+document.forms[f]['fx_ar'].value;
	loc+='/index.php';
	window.location=loc;
}
function szallas_ker()
{
	loc='http://www.papillonutazas.hu/fx_action/katalogus/fx_szallas_kereso/1/fx_site/papillon';
	if (document.szallas_kereses.fx_szvaros.value>0) loc+='/fx_szvaros/'+document.szallas_kereses.fx_szvaros.value;
	if (document.szallas_kereses.fx_sztipus.value>0) loc+='/fx_sztipus/'+document.szallas_kereses.fx_sztipus.value;
	if (document.szallas_kereses.fx_sztol.value!=0) loc+='/fx_sztol/'+document.szallas_kereses.fx_sztol.value;
	if (document.szallas_kereses.fx_sz_ar.value!=0) loc+='/fx_sz_ar/'+document.szallas_kereses.fx_sz_ar.value;
	loc+='/index.php';
	window.location=loc;
}

function szukit_uj()
{
//	document.kereses.fx_action.value="";
	window.location='http://www.papillonutazas.hu/fx_action/search/fx_site/papillon/fx_ujkeres/1/index.php';
}

function kcsere()
{
     if (document.kereses.ker.value==1)
	 {
	 	   document.getElementById("kereso").style.display="none";
		   document.images['nyil'].src="http://sites.vilaglato.hu/sites/papillon/images/button-down.gif";
		   document.kereses.ker.value=0;
	 }
	 else
	 {	 	   
	 	   document.getElementById("kereso").style.display="block";
		   document.images['nyil'].src="http://sites.vilaglato.hu/sites/papillon/images/button-up.gif";
		   document.kereses.ker.value=1;
	 }	   
}	

function csere()
{
     if (document.forms['ajanlat'].idp.value==1)
	 {
           document.getElementById("idopontok").style.display="none";
		   document.forms['ajanlat'].idp.value=0;
	 }
	 else
	 {
	 	   document.getElementById("idopontok").style.display="block";
		   document.forms['ajanlat'].idp.value=1;
	 }	   
}

var same =  Math.floor(Math.random()*1000000);

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

var nyilfel='up.gif';
var nyille='down.gif';
var nyillexp=/down\.gif$/ig;
var nyilfelxp=/up\.gif$/ig;

function nyilcsere(kname,mit,mire)
{
 xp=new RegExp(kname);
 mxp=new RegExp(mit);

 for(i=0;i<document.images.length;i++){
  if (xp.exec(document.images[i].name)){
    src=document.images[i].src;
    if (mit=='swit')
      src= nyillexp.exec(src) ? src.replace(nyillexp,nyilfel) : src.replace(nyilfelxp,nyille);
    else
      src=src.replace(mxp,mire);
    document.images[i].src=src;
  };
 };
}

function swdisp(fname,frexp,swtype)
{
 obj1=document.getElementById(fname);
 with (obj1){
  xp=new RegExp(frexp);
  for(i=0;i<elements.length;i++){
   if ((elements[i].type=='hidden') && (xp.exec(elements[i].value))){
    obj2=document.getElementById(elements[i].value);    
    obj2.style.display = swtype=='swit' ? (obj2.style.display == 'none' ? 'block':'none') : swtype;
   };
  };
 };
}
function hideFlash()
	{
	document.getElementById('topBanner').style.visibility="hidden";
	document.getElementById('adr_banner').style.display="block";
	}
