var tipusok = new Array();tipusok["1"]="Hotel";tipusok["2"]="Bed and breakfast";tipusok["3"]="Apartment";tipusok["4"]="Guesthouse";tipusok["6"]="Rural guesthouse";tipusok["7"]="Camping";tipusok["8"]="Castle hotel";tipusok["9"]="Chalet";tipusok["10"]="Hostel";tipusok["19"]="Inn";tipusok["20"]="Other";var tipusokrag = new Array();tipusokrag["1"]="Hotels";tipusokrag["2"]="Bed and breakfast pensions";tipusokrag["3"]="Apartments";tipusokrag["4"]="Guesthouses";tipusokrag["6"]="Rural guesthouses";tipusokrag["7"]="Campings";tipusokrag["8"]="Castle hotel";tipusokrag["9"]="Chalets";tipusokrag["10"]="Hostels";tipusokrag["19"]="Inns";tipusokrag["20"]="Other accommodation";var megyek = new Array();megyek["0"]="";megyek["1"]="Budapest";megyek["2"]="Bács-Kiskun";megyek["3"]="Baranya";megyek["4"]="Békés";megyek["5"]="Borsod-Abaúj-Zemplén";megyek["6"]="Csongrád";megyek["7"]="Fejér";megyek["8"]="Győr-Moson-Sopron";megyek["9"]="Hajdú-Bihar";megyek["10"]="Heves";megyek["11"]="Jász-Nagykun-Szolnok";megyek["12"]="Komárom-Esztergom";megyek["13"]="Nógrád";megyek["14"]="Pest";megyek["15"]="Somogy";megyek["16"]="Szabolcs-Szatmár-Bereg";megyek["17"]="Tolna";megyek["18"]="Vas";megyek["19"]="Veszprém";megyek["20"]="Zala";var keruletek = new Array();keruletek["0"]="";keruletek["1"]="I";keruletek["2"]="II";keruletek["3"]="III";keruletek["4"]="IV";keruletek["5"]="V";keruletek["6"]="VI";keruletek["7"]="VII";keruletek["8"]="VIII";keruletek["9"]="IX";keruletek["10"]="X";keruletek["11"]="XI";keruletek["12"]="XII";keruletek["13"]="XIII";keruletek["14"]="XIV";keruletek["15"]="XV";keruletek["16"]="XVI";keruletek["17"]="XVII";keruletek["18"]="XVIII";keruletek["19"]="XIX";keruletek["20"]="XX";keruletek["21"]="XXI";keruletek["22"]="XXII";keruletek["23"]="XXIII";var tersegek = new Array();tersegek["0"]="";tersegek["1"]="Lake Balaton north";tersegek["2"]="Lake Balaton south";tersegek["3"]="Lake Velencei";tersegek["4"]="Danube Bend";tersegek["5"]="Lake Tisza"; function atalakit(string){ mit =["ö","ü","ó","ő","ú","ű","á","í","é","ő","ű","Ö","Ü","Ó","Ő","Ú","Ű","Á","Í","Ő","Ű","É"," ","ä","-","\"","/",",",";"]; mire =["o","u","o","o","u","u","a","i","e","o","u","o","u","o","o","u","u","a","i","o","u","e","-","a","-","-","-","-","-"]; string=trim(string); string=trim(string,"-._/*"); var rstring = str_replace(mit,mire,string); while (strrpos(rstring,"--")!=false){ rstring=rstring.replace("--","-"); } rstring=urldecode(rstring); return rstring; } function in_list(needle,list){ needle=needle.toLowerCase(); for (var i in list){ var item=atalakit(list[i]).toLowerCase(); if (needle==item){ return i;} } return false; } function urldecode (str) { return decodeURIComponent((str + '').replace(/\+/g, '%20')); } function strrpos (haystack, needle, offset) { var i = -1; if (offset) { i = (haystack + '').slice(offset).lastIndexOf(needle); // strrpos' offset indicates starting point of range till end, // while lastIndexOf's optional 2nd argument indicates ending point of range from the beginning if (i !== -1) { i += offset; } } else { i = (haystack + '').lastIndexOf(needle); } return i >= 0 ? i : false; } function str_replace (search, replace, subject, count) { j = 0, temp = '', repl = '', sl = 0, fl = 0, f = [].concat(search), r = [].concat(replace), s = subject, ra = Object.prototype.toString.call(r) === '[object Array]', sa = Object.prototype.toString.call(s) === '[object Array]'; s = [].concat(s); if (count) { this.window[count] = 0; } for (i = 0, sl = s.length; i < sl; i++) { if (s[i] === '') { continue; } for (j = 0, fl = f.length; j < fl; j++) { temp = s[i] + ''; repl = ra ? (r[j] !== undefined ? r[j] : '') : r[0]; s[i] = (temp).split(f[j]).join(repl); if (count && s[i] !== temp) { this.window[count] += (temp.length - s[i].length) / f[j].length; } } } return sa ? s : s[0]; } function trim(str, chars) { return ltrim(rtrim(str, chars), chars); } function ltrim(str, chars) { chars = chars || "\\s"; return str.replace(new RegExp("^[" + chars + "]+", "g"), ""); } function rtrim(str, chars) { chars = chars || "\\s"; return str.replace(new RegExp("[" + chars + "]+$", "g"), ""); } function strstr (haystack, needle, bool) { var pos = 0; haystack += ''; pos = haystack.indexOf(needle); if (pos == -1) { return false; } else { if (bool) { return haystack.substr(0, pos); } else { return haystack.slice(pos); } } }