var filtercontent = "%3Cdiv%20id%3D%22leftbar_processing%22%3E%0AFiltering...%3C%2Fdiv%3E%0A%3Cdiv%20id%3D%22leftbar_wait%22%3E%0ALoading...%3Cbr%20%2F%3E%0A%3Cimg%20src%3D%22%2Fimg%2Fwait.gif%22%20width%3D%2232%22%20height%3D%2232%22%20alt%3D%22Loading...%22%20%2F%3E%0A%3C%2Fdiv%3E%0A%3Cdiv%20id%3D%22leftbar%22%20onselectstart%3D%22return%20%28false%29%3B%22%3E%0A%09%3Ca%20onclick%3D%22popup%28%27At%20the%20top%20of%20the%20filter%2C%20you%20have%20the%20number%20of%20escorts%20displayed%20and%20the%20total.%20The%20number%20of%20displayed%20escorts%20changes%20according%20to%20the%20filter%20rules%20you%20set.%3Cbr%20%2F%3ETo%20open%20a%20filter%20rule%2C%20just%20click%20on%20it.%20Once%20a%20filter%20rule%20is%20opened%2C%20it%20takes%20effect%20until%20it%5C%27s%20closed%20again.%20You%20can%20open%20several%20rules%20at%20once.%20Then%20just%20select%20what%20you%20want%2C%20for%20example%20the%20hair%20color%2C%20the%20age%20range%2C%20spoken%20languages%2C%20etc..%3Cbr%20%2F%3EUse%20the%20%3Ci%3ESelect%20All%2FClear%20All%3C%2Fi%3E%20button%20when%20they%5C%27re%20available%20to%20select%20or%20clear%20several%20checkboxes%20at%20once.%3Cbr%20%2F%3E%3Cbr%20%2F%3E%3Cb%3ENote%3A%3C%2Fb%3E%20The%20filters%20only%20work%20for%20escorts%20who%20supplied%20most%20data%20about%20them.%20If%20for%20example%20an%20escort%20didn%5C%27t%20specify%20her%20age%2C%20she%20will%20be%20filtered%20as%20soon%20as%20you%20move%20the%20age%20slider.%20The%20only%20data%20that%20are%20always%20available%20are%20her%20hair%20color%20and%20one%20of%20incall%20or%20outcall%20services.%27%29%22%3E%3Cimg%20class%3D%22help%22%20src%3D%22%2Fimg%2Fhelp.png%22%20width%3D%2216%22%20height%3D%2216%22%20alt%3D%22Help%22%20title%3D%22Use%20the%20filter%20buttons%20to%20tailor%20your%20search%20for%20your%20escort%20type.%22%20%2F%3E%3C%2Fa%3E%09%26nbsp%3B%09%0A%09%3Cdiv%20id%3D%22leftbar_escorts_num_head%22%3E%0A%09%09Escorts%20displayed%3A%20%3Cspan%20id%3D%22leftbar_displayed%22%3E%3C%2Fspan%3E%2F%3Cspan%20id%3D%22leftbar_total%22%3E%3C%2Fspan%3E%0A%09%3C%2Fdiv%3E%0A%09%3Cdiv%20id%3D%22leftbar_city_head%22%3E%0A%09%09City%3A%09%09%3Cselect%20id%3D%22leftbar_city%22%20name%3D%22leftbar_city%22%20%3E%3Coption%20value%3D%22-none%22%20%3E%5Bnone%5D%3C%2Foption%3E%3Coption%20value%3D%22albacete%22%20%3EAlbacete%3C%2Foption%3E%3Coption%20value%3D%22alicante%22%20%3EAlicante%3C%2Foption%3E%3Coption%20value%3D%22almeria%22%20%3EAlmer%EDa%3C%2Foption%3E%3Coption%20value%3D%22avila%22%20%3E%C1vila%3C%2Foption%3E%3Coption%20value%3D%22aviles%22%20%3EAvil%E9s%3C%2Foption%3E%3Coption%20value%3D%22badajoz%22%20%3EBadajoz%3C%2Foption%3E%3Coption%20value%3D%22barcelona%22%20%3EBarcelona%3C%2Foption%3E%3Coption%20value%3D%22benalmadena%22%20%3EBenalm%E1dena%3C%2Foption%3E%3Coption%20value%3D%22bilbao%22%20%3EBilbao%3C%2Foption%3E%3Coption%20value%3D%22burgos%22%20%3EBurgos%3C%2Foption%3E%3Coption%20value%3D%22cacerez%22%20%3EC%E1ceres%3C%2Foption%3E%3Coption%20value%3D%22cadiz%22%20%3EC%E1diz%3C%2Foption%3E%3Coption%20value%3D%22cartagena%22%20%3ECartagena%3C%2Foption%3E%3Coption%20value%3D%22castellon%22%20%3ECastell%F3n%3C%2Foption%3E%3Coption%20value%3D%22cordoba%22%20%3EC%F3rdoba%3C%2Foption%3E%3Coption%20value%3D%22coruna%22%20%3ELa%20Coru%F1a%3C%2Foption%3E%3Coption%20value%3D%22cuidadreal%22%20%3ECiudad%20Real%3C%2Foption%3E%3Coption%20value%3D%22cuenca%22%20%3ECuenca%3C%2Foption%3E%3Coption%20value%3D%22elche%22%20%3EElche%3C%2Foption%3E%3Coption%20value%3D%22figueres%22%20%3EFigueres%3C%2Foption%3E%3Coption%20value%3D%22fuengirola%22%20%3EFuengirola%3C%2Foption%3E%3Coption%20value%3D%22fuerteventura%22%20%3EFuerteventura%3C%2Foption%3E%3Coption%20value%3D%22gijon%22%20%3EGij%F3n%3C%2Foption%3E%3Coption%20value%3D%22girona%22%20%3EGirona%3C%2Foption%3E%3Coption%20value%3D%22granada%22%20%3EGranada%3C%2Foption%3E%3Coption%20value%3D%22guadalajara%22%20%3EGuadalajara%3C%2Foption%3E%3Coption%20value%3D%22huelva%22%20%3EHuelva%3C%2Foption%3E%3Coption%20value%3D%22huesca%22%20%3EHuesca%3C%2Foption%3E%3Coption%20value%3D%22ibiza%22%20%3EIbiza%3C%2Foption%3E%3Coption%20value%3D%22irun%22%20%3EIr%FAn%3C%2Foption%3E%3Coption%20value%3D%22jaen%22%20%3EJa%E9n%3C%2Foption%3E%3Coption%20value%3D%22jerez%22%20%3EJerez%3C%2Foption%3E%3Coption%20value%3D%22lanzarote%22%20%3ELanzarote%3C%2Foption%3E%3Coption%20value%3D%22laspalmas%22%20%3ELas%20Palmas%3C%2Foption%3E%3Coption%20value%3D%22leon%22%20%3ELe%F3n%3C%2Foption%3E%3Coption%20value%3D%22lleida%22%20%3ELleida%3C%2Foption%3E%3Coption%20value%3D%22logrono%22%20%3ELogro%F1o%3C%2Foption%3E%3Coption%20value%3D%22lugo%22%20%3ELugo%3C%2Foption%3E%3Coption%20value%3D%22madrid%22%20%3EMadrid%3C%2Foption%3E%3Coption%20value%3D%22malaga%22%20%3EM%E1laga%3C%2Foption%3E%3Coption%20value%3D%22marbella%22%20%3EMarbella%3C%2Foption%3E%3Coption%20value%3D%22mallorca%22%20%3EMallorca%3C%2Foption%3E%3Coption%20value%3D%22menorca%22%20%3EMenorca%3C%2Foption%3E%3Coption%20value%3D%22murcia%22%20%3EMurcia%3C%2Foption%3E%3Coption%20value%3D%22orense%22%20%3EOrense%3C%2Foption%3E%3Coption%20value%3D%22oviedo%22%20%3EOviedo%3C%2Foption%3E%3Coption%20value%3D%22palencia%22%20%3EPalencia%3C%2Foption%3E%3Coption%20value%3D%22pamplona%22%20%3EPamplona%3C%2Foption%3E%3Coption%20value%3D%22pontevedra%22%20%3EPontevedra%3C%2Foption%3E%3Coption%20value%3D%22sabadell%22%20%3ESabadell%3C%2Foption%3E%3Coption%20value%3D%22salamanca%22%20%3ESalamanca%3C%2Foption%3E%3Coption%20value%3D%22sansebastian%22%20%3ESan%20Sebasti%E1n%3C%2Foption%3E%3Coption%20value%3D%22santander%22%20%3ESantander%3C%2Foption%3E%3Coption%20value%3D%22segovia%22%20%3ESegovia%3C%2Foption%3E%3Coption%20value%3D%22sevilla%22%20%3ESevilla%3C%2Foption%3E%3Coption%20value%3D%22soria%22%20%3ESoria%3C%2Foption%3E%3Coption%20value%3D%22tarragona%22%20%3ETarragona%3C%2Foption%3E%3Coption%20value%3D%22tenerife%22%20%3ETenerife%3C%2Foption%3E%3Coption%20value%3D%22teruel%22%20%3ETeruel%3C%2Foption%3E%3Coption%20value%3D%22valencia%22%20%3EValencia%3C%2Foption%3E%3Coption%20value%3D%22valladolid%22%20%3EValladolid%3C%2Foption%3E%3Coption%20value%3D%22vigo%22%20%3EVigo%3C%2Foption%3E%3Coption%20value%3D%22vitoria%22%20%3EVitoria%3C%2Foption%3E%3Coption%20value%3D%22zamora%22%20%3EZamora%3C%2Foption%3E%3Coption%20value%3D%22zaragoza%22%20%3EZaragoza%3C%2Foption%3E%3C%2Fselect%3E%09%3C%2Fdiv%3E%0A%09%3Cdiv%20class%3D%22panel_head%22%3E%3Cimg%20class%3D%22panel_handle%22%20src%3D%22%2Fimg%2Fclosed.png%22%20width%3D%229%22%20height%3D%229%22%20%2F%3EName%3C%2Fdiv%3E%0A%09%3Cdiv%20class%3D%22panel_body%22%20id%3D%22panel_name%22%3E%0A%09%09%3Cselect%20id%3D%22leftbar_name%22%20name%3D%22leftbar_name%22%20class%3D%22select_change%22%3E%0A%09%09%09%3Coption%20value%3D%22-none%22%20selected%3D%22selected%22%3E%5BAll%5D%3C%2Foption%3E%0A%09%09%3C%2Fselect%3E%0A%09%3C%2Fdiv%3E%0A%09%3Cdiv%20class%3D%22panel_head%22%3E%3Cimg%20class%3D%22panel_handle%22%20src%3D%22%2Fimg%2Fclosed.png%22%20width%3D%229%22%20height%3D%229%22%20%2F%3EHair%3C%2Fdiv%3E%0A%09%3Cdiv%20class%3D%22panel_body%22%20id%3D%22panel_hair%22%3E%0A%09%09%3Cinput%20id%3D%22hair_blond%22%20type%3D%22checkbox%22%20value%3D%221%22%20checked%3D%22checked%22%3E%3Clabel%20for%3D%22hair_blond%22%3Eblond%3C%2Flabel%3E%3Cbr%20%2F%3E%0A%09%09%3Cinput%20id%3D%22hair_black%22%20type%3D%22checkbox%22%20value%3D%221%22%3E%3Clabel%20for%3D%22hair_black%22%3Eblack%3C%2Flabel%3E%3Cbr%20%2F%3E%0A%09%09%3Cinput%20id%3D%22hair_brown%22%20type%3D%22checkbox%22%20value%3D%221%22%3E%3Clabel%20for%3D%22hair_brown%22%3Ebrown%3C%2Flabel%3E%3Cbr%20%2F%3E%0A%09%09%3Cinput%20id%3D%22hair_red%22%20type%3D%22checkbox%22%20value%3D%221%22%3E%3Clabel%20for%3D%22hair_red%22%3Ered%3C%2Flabel%3E%0A%09%09%3Cdiv%20class%3D%22select%22%3E%3Cspan%20class%3D%22selectall%22%3ESelect%20All%3C%2Fspan%3E%20%2F%20%3Cspan%20class%3D%22clearall%22%3EClear%20All%3C%2Fspan%3E%3C%2Fdiv%3E%0A%09%09%3C%2Fdiv%3E%0A%09%3Cdiv%20class%3D%22panel_head%22%3E%3Cimg%20class%3D%22panel_handle%22%20src%3D%22%2Fimg%2Fclosed.png%22%20width%3D%229%22%20height%3D%229%22%20%2F%3EAge%3C%2Fdiv%3E%0A%09%3Cdiv%20class%3D%22panel_body%22%20id%3D%22panel_age%22%3E%0A%09%09%3Cspan%20id%3D%22age_stop%22%3E%3C%2Fspan%3E%0A%09%09%3Cspan%20id%3D%22age_start%22%3E%3C%2Fspan%3E%0A%09%09%3Cdiv%20id%3D%22slider_age%22%20class%3D%22slider%22%3E%3C%2Fdiv%3E%0A%09%3C%2Fdiv%3E%0A%0A%09%3Cdiv%20class%3D%22panel_head%22%3E%3Cimg%20class%3D%22panel_handle%22%20src%3D%22%2Fimg%2Fclosed.png%22%20width%3D%229%22%20height%3D%229%22%20%2F%3EPrice%3C%2Fdiv%3E%0A%09%3Cdiv%20class%3D%22panel_body%22%20id%3D%22panel_price%22%3E%0A%09%09%3Cselect%20id%3D%22price_type%22%20class%3D%22select_change%22%3E%0A%09%09%09%3Coption%20value%3D%221%22%20selected%3D%22selected%22%3Eper%20hour%3C%2Foption%3E%0A%09%09%09%3Coption%20value%3D%222%22%3Eminimum%3C%2Foption%3E%0A%09%09%3C%2Fselect%3E%3Cbr%20%2F%3E%0A%09%09%3Cspan%20id%3D%22price_unit%22%3E%26nbsp%3B%26euro%3B%3C%2Fspan%3E%0A%09%09%3Cspan%20id%3D%22price_stop%22%3E%3C%2Fspan%3E%0A%09%09%3Cspan%20id%3D%22price_start%22%3E%3C%2Fspan%3E%0A%09%09%3Cspan%20id%3D%22price_unit_start%22%3E%26euro%3B%3C%2Fspan%3E%0A%09%09%3Cdiv%20id%3D%22slider_price%22%20class%3D%22slider%22%3E%3C%2Fdiv%3E%0A%09%3C%2Fdiv%3E%0A%09%3Cdiv%20class%3D%22panel_head%22%3E%3Cimg%20class%3D%22panel_handle%22%20src%3D%22%2Fimg%2Fclosed.png%22%20width%3D%229%22%20height%3D%229%22%20%2F%3ECountry%20of%20origin%3C%2Fdiv%3E%0A%09%3Cdiv%20class%3D%22panel_body%22%20id%3D%22panel_country%22%3E%0A%09%09%3Cselect%20class%3D%22select_change%22%20id%3D%22leftbar_country%22%20name%3D%22leftbar_country%22%20%3E%3Coption%20value%3D%22-none%22%20%3E%5BAll%5D%3C%2Foption%3E%3Coption%20value%3D%22argentina%22%20%3EArgentina%3C%2Foption%3E%3Coption%20value%3D%22australia%22%20%3EAustralia%3C%2Foption%3E%3Coption%20value%3D%22austria%22%20%3EAustria%3C%2Foption%3E%3Coption%20value%3D%22bahamas%22%20%3EBahamas%3C%2Foption%3E%3Coption%20value%3D%22belarus%22%20%3EBelarus%3C%2Foption%3E%3Coption%20value%3D%22belgium%22%20%3EBelgium%3C%2Foption%3E%3Coption%20value%3D%22bolivia%22%20%3EBolivia%3C%2Foption%3E%3Coption%20value%3D%22bosnia%22%20%3EBosnia%3C%2Foption%3E%3Coption%20value%3D%22brazil%22%20%3EBrazil%3C%2Foption%3E%3Coption%20value%3D%22bulgaria%22%20%3EBulgaria%3C%2Foption%3E%3Coption%20value%3D%22canada%22%20%3ECanada%3C%2Foption%3E%3Coption%20value%3D%22chile%22%20%3EChile%3C%2Foption%3E%3Coption%20value%3D%22china%22%20%3EChina%3C%2Foption%3E%3Coption%20value%3D%22colombia%22%20%3EColombia%3C%2Foption%3E%3Coption%20value%3D%22costarica%22%20%3ECosta%20Rica%3C%2Foption%3E%3Coption%20value%3D%22croatia%22%20%3ECroatia%3C%2Foption%3E%3Coption%20value%3D%22cuba%22%20%3ECuba%3C%2Foption%3E%3Coption%20value%3D%22czech%22%20%3ECzech%20Republic%3C%2Foption%3E%3Coption%20value%3D%22denmark%22%20%3EDenmark%3C%2Foption%3E%3Coption%20value%3D%22dominica%22%20%3EDominica%3C%2Foption%3E%3Coption%20value%3D%22ecuador%22%20%3EEcuador%3C%2Foption%3E%3Coption%20value%3D%22estonia%22%20%3EEstonia%3C%2Foption%3E%3Coption%20value%3D%22finland%22%20%3EFinland%3C%2Foption%3E%3Coption%20value%3D%22france%22%20%3EFrance%3C%2Foption%3E%3Coption%20value%3D%22gabon%22%20%3EGabon%3C%2Foption%3E%3Coption%20value%3D%22germany%22%20%3EGermany%3C%2Foption%3E%3Coption%20value%3D%22ghana%22%20%3EGhana%3C%2Foption%3E%3Coption%20value%3D%22greece%22%20%3EGreece%3C%2Foption%3E%3Coption%20value%3D%22guatemala%22%20%3EGuatemala%3C%2Foption%3E%3Coption%20value%3D%22guyana%22%20%3EGuyana%3C%2Foption%3E%3Coption%20value%3D%22haiti%22%20%3EHaiti%3C%2Foption%3E%3Coption%20value%3D%22hungary%22%20%3EHungary%3C%2Foption%3E%3Coption%20value%3D%22iceland%22%20%3EIceland%3C%2Foption%3E%3Coption%20value%3D%22ireland%22%20%3EIreland%3C%2Foption%3E%3Coption%20value%3D%22italy%22%20%3EItaly%3C%2Foption%3E%3Coption%20value%3D%22ivorycoast%22%20%3EIvory%20Coast%3C%2Foption%3E%3Coption%20value%3D%22jamaica%22%20%3EJamaica%3C%2Foption%3E%3Coption%20value%3D%22japan%22%20%3EJapan%3C%2Foption%3E%3Coption%20value%3D%22latvia%22%20%3ELatvia%3C%2Foption%3E%3Coption%20value%3D%22lithuania%22%20%3ELithuania%3C%2Foption%3E%3Coption%20value%3D%22mexico%22%20%3EMexico%3C%2Foption%3E%3Coption%20value%3D%22namibia%22%20%3ENamibia%3C%2Foption%3E%3Coption%20value%3D%22netherlands%22%20%3ENetherlands%3C%2Foption%3E%3Coption%20value%3D%22newzealand%22%20%3ENew%20Zealand%3C%2Foption%3E%3Coption%20value%3D%22nicaragua%22%20%3ENicaragua%3C%2Foption%3E%3Coption%20value%3D%22nigeria%22%20%3ENigeria%3C%2Foption%3E%3Coption%20value%3D%22norway%22%20%3ENorway%3C%2Foption%3E%3Coption%20value%3D%22panama%22%20%3EPanama%3C%2Foption%3E%3Coption%20value%3D%22paraguay%22%20%3EParaguay%3C%2Foption%3E%3Coption%20value%3D%22peru%22%20%3EPeru%3C%2Foption%3E%3Coption%20value%3D%22poland%22%20%3EPoland%3C%2Foption%3E%3Coption%20value%3D%22portugal%22%20%3EPortugal%3C%2Foption%3E%3Coption%20value%3D%22puertorico%22%20%3EPuerto%20Rico%3C%2Foption%3E%3Coption%20value%3D%22romania%22%20%3ERomania%3C%2Foption%3E%3Coption%20value%3D%22russia%22%20%3ERussia%3C%2Foption%3E%3Coption%20value%3D%22serbia%22%20%3ESerbia%3C%2Foption%3E%3Coption%20value%3D%22slovakia%22%20%3ESlovakia%3C%2Foption%3E%3Coption%20value%3D%22slovenia%22%20%3ESlovenia%3C%2Foption%3E%3Coption%20value%3D%22southafrica%22%20%3ESouth%20Africa%3C%2Foption%3E%3Coption%20value%3D%22spain%22%20%3ESpain%3C%2Foption%3E%3Coption%20value%3D%22sweden%22%20%3ESweden%3C%2Foption%3E%3Coption%20value%3D%22switzerland%22%20%3ESwitzerland%3C%2Foption%3E%3Coption%20value%3D%22turkey%22%20%3ETurkey%3C%2Foption%3E%3Coption%20value%3D%22usa%22%20%3EUSA%3C%2Foption%3E%3Coption%20value%3D%22ukraine%22%20%3EUkraine%3C%2Foption%3E%3Coption%20value%3D%22unitedkingdom%22%20%3EUnited%20Kingdom%3C%2Foption%3E%3Coption%20value%3D%22uruguay%22%20%3EUruguay%3C%2Foption%3E%3Coption%20value%3D%22venezuela%22%20%3EVenezuela%3C%2Foption%3E%3C%2Fselect%3E%3Cbr%20%2F%3E%0A%09%3C%2Fdiv%3E%0A%09%3Cdiv%20class%3D%22panel_head%22%3E%3Cimg%20class%3D%22panel_handle%22%20src%3D%22%2Fimg%2Fclosed.png%22%20width%3D%229%22%20height%3D%229%22%20%2F%3ESpoken%20languages%3C%2Fdiv%3E%0A%09%3Cdiv%20class%3D%22panel_body%22%20id%3D%22panel_language%22%3E%0A%09%09%3Cinput%20type%3D%22checkbox%22%20id%3D%22language_spanish%22%20value%3D%221%22checked%3D%22checked%22%20%2F%3E%3Clabel%20for%3D%22language_spanish%22%3ESpanish%3C%2Flabel%3E%3Cbr%20%2F%3E%3Cinput%20type%3D%22checkbox%22%20id%3D%22language_english%22%20value%3D%221%22%20%2F%3E%3Clabel%20for%3D%22language_english%22%3EEnglish%3C%2Flabel%3E%3Cbr%20%2F%3E%3Cinput%20type%3D%22checkbox%22%20id%3D%22language_french%22%20value%3D%221%22%20%2F%3E%3Clabel%20for%3D%22language_french%22%3EFrench%3C%2Flabel%3E%3Cbr%20%2F%3E%3Cinput%20type%3D%22checkbox%22%20id%3D%22language_german%22%20value%3D%221%22%20%2F%3E%3Clabel%20for%3D%22language_german%22%3EGerman%3C%2Flabel%3E%3Cbr%20%2F%3E%3Cinput%20type%3D%22checkbox%22%20id%3D%22language_italian%22%20value%3D%221%22%20%2F%3E%3Clabel%20for%3D%22language_italian%22%3EItalian%3C%2Flabel%3E%3Cbr%20%2F%3E%3Cinput%20type%3D%22checkbox%22%20id%3D%22language_portuguese%22%20value%3D%221%22%20%2F%3E%3Clabel%20for%3D%22language_portuguese%22%3EPortuguese%3C%2Flabel%3E%3Cbr%20%2F%3E%09%09%09%3Cdiv%20class%3D%22select%22%3E%3Cspan%20class%3D%22selectall%22%3ESelect%20All%3C%2Fspan%3E%20%2F%20%3Cspan%20class%3D%22clearall%22%3EClear%20All%3C%2Fspan%3E%3C%2Fdiv%3E%0A%09%09%3C%2Fdiv%3E%0A%09%3Cdiv%20class%3D%22panel_head%22%3E%3Cimg%20class%3D%22panel_handle%22%20src%3D%22%2Fimg%2Fclosed.png%22%20width%3D%229%22%20height%3D%229%22%20%2F%3EHeight%3C%2Fdiv%3E%0A%09%3Cdiv%20class%3D%22panel_body%22%20id%3D%22panel_height%22%3E%0A%09%09%3Cselect%20id%3D%22height_type%22%20class%3D%22select_change%22%3E%0A%09%09%09%3Coption%20value%3D%221%22%3Eshort%3C%2Foption%3E%0A%09%09%09%3Coption%20value%3D%222%22%20selected%3D%22selected%22%3Eaverage%3C%2Foption%3E%0A%09%09%09%3Coption%20value%3D%223%22%3Etall%3C%2Foption%3E%0A%09%09%3C%2Fselect%3E%0A%09%3C%2Fdiv%3E%0A%09%3Cdiv%20class%3D%22panel_head%22%3E%3Cimg%20class%3D%22panel_handle%22%20src%3D%22%2Fimg%2Fclosed.png%22%20width%3D%229%22%20height%3D%229%22%20%2F%3EBreasts%20size%3C%2Fdiv%3E%0A%09%3Cdiv%20class%3D%22panel_body%22%20id%3D%22panel_breasts%22%3E%0A%09%09%3Cselect%20id%3D%22breasts_type%22%20class%3D%22select_change%22%3E%0A%09%09%09%3Coption%20value%3D%221%22%3Esmall%3C%2Foption%3E%0A%09%09%09%3Coption%20value%3D%222%22%20selected%3D%22selected%22%3Eaverage%3C%2Foption%3E%0A%09%09%09%3Coption%20value%3D%223%22%3Ebig%3C%2Foption%3E%0A%09%09%3C%2Fselect%3E%0A%09%3C%2Fdiv%3E%0A%09%3Cdiv%20class%3D%22panel_head%22%3E%3Cimg%20class%3D%22panel_handle%22%20src%3D%22%2Fimg%2Fclosed.png%22%20width%3D%229%22%20height%3D%229%22%20%2F%3EWeight%3C%2Fdiv%3E%0A%09%3Cdiv%20class%3D%22panel_body%22%20id%3D%22panel_weight%22%3E%0A%09%09%3Cspan%20id%3D%22weight_unit%22%3E%26nbsp%3Bkg%3C%2Fspan%3E%0A%09%09%3Cspan%20id%3D%22weight_stop%22%3E%3C%2Fspan%3E%0A%09%09%3Cspan%20id%3D%22weight_start%22%3E%3C%2Fspan%3E%0A%09%09%3Cspan%20id%3D%22weight_unit_start%22%3Ekg%3C%2Fspan%3E%0A%09%09%3Cdiv%20id%3D%22slider_weight%22%20class%3D%22slider%22%3E%3C%2Fdiv%3E%0A%09%3C%2Fdiv%3E%0A%09%3Cdiv%20class%3D%22panel_head%22%3E%3Cimg%20class%3D%22panel_handle%22%20src%3D%22%2Fimg%2Fclosed.png%22%20width%3D%229%22%20height%3D%229%22%20%2F%3ETravels%3C%2Fdiv%3E%0A%09%3Cdiv%20class%3D%22panel_body%22%20id%3D%22panel_travels%22%3E%0A%09%09%3Cinput%20type%3D%22radio%22%20id%3D%22travels_none%22%20name%3D%22travels%22%20value%3D%22none%22%20checked%3D%22checked%22%3E%3Clabel%20for%3D%22travels_none%22%3Enone%3C%2Flabel%3E%3Cbr%20%2F%3E%0A%09%09%3Cinput%20type%3D%22radio%22%20id%3D%22travels_spain%22%20name%3D%22travels%22%20value%3D%22spain%22%3E%3Clabel%20for%3D%22travels_spain%22%3ESpain%3C%2Flabel%3E%3Cbr%20%2F%3E%0A%09%09%3Cinput%20type%3D%22radio%22%20id%3D%22travels_europe%22%20name%3D%22travels%22%20value%3D%22europe%22%3E%3Clabel%20for%3D%22travels_europe%22%3EEurope%3C%2Flabel%3E%0A%09%3C%2Fdiv%3E%0A%09%3Cdiv%20class%3D%22panel_head%22%3E%3Cimg%20class%3D%22panel_handle%22%20src%3D%22%2Fimg%2Fclosed.png%22%20width%3D%229%22%20height%3D%229%22%20%2F%3EServices%3C%2Fdiv%3E%0A%09%3Cdiv%20class%3D%22panel_body%22%20id%3D%22panel_services%22%3E%0A%09%09%3Cdiv%3E%0A%09%09%09%3Cinput%20type%3D%22checkbox%22%20id%3D%22services_incall%22%20value%3D%221%22%20checked%3D%22checked%22%3E%3Clabel%20for%3D%22services_incall%22%3Eincall%3C%2Flabel%3E%3Cbr%20%2F%3E%20%0A%09%09%09%3Cinput%20type%3D%22checkbox%22%20id%3D%22services_outcall%22%20value%3D%221%22%20checked%3D%22checked%22%3E%3Clabel%20for%3D%22services_outcall%22%3Eoutcall%3C%2Flabel%3E%3Cbr%20%2F%3E%0A%09%09%09%3Cdiv%20id%3D%22panel_services_outcall%22%3E%0A%09%09%09%09%3Cinput%20type%3D%22checkbox%22%20id%3D%22services_outcall_hotels%22%20value%3D%221%22%20checked%3D%22checked%22%3E%3Clabel%20for%3D%22services_outcall_hotels%22%3Eto%20hotels%3C%2Flabel%3E%3Cbr%20%2F%3E%0A%09%09%09%09%3Cinput%20type%3D%22checkbox%22%20id%3D%22services_outcall_apartments%22%20value%3D%221%22%20checked%3D%22checked%22%3E%3Clabel%20for%3D%22services_outcall_apartments%22%3Eto%20apartments%3C%2Flabel%3E%3Cbr%20%2F%3E%0A%09%09%09%3C%2Fdiv%3E%0A%09%09%09%09%3Cdiv%20class%3D%22select%22%3E%3Cspan%20class%3D%22selectall%22%3ESelect%20All%3C%2Fspan%3E%20%2F%20%3Cspan%20class%3D%22clearall%22%3EClear%20All%3C%2Fspan%3E%3C%2Fdiv%3E%0A%09%09%09%3C%2Fdiv%3E%0A%09%3Cdiv%20id%3D%22leftbar_separation%22%3E%3C%2Fdiv%3E%0A%09%09%3Cdiv%3E%0A%09%09%09%3Cinput%20type%3D%22checkbox%22%20id%3D%22services_striptease%22%20value%3D%221%22%3E%3Clabel%20for%3D%22services_striptease%22%3Estriptease%3C%2Flabel%3E%3Cbr%20%2F%3E%0A%09%09%09%3Cinput%20type%3D%22checkbox%22%20id%3D%22services_stagdo%22%20value%3D%221%22%3E%3Clabel%20for%3D%22services_stagdo%22%3Ebachelor%20party%3C%2Flabel%3E%3Cbr%20%2F%3E%0A%09%09%09%3Cinput%20type%3D%22checkbox%22%20id%3D%22services_massage%22%20value%3D%221%22%3E%3Clabel%20for%3D%22services_massage%22%3Emassage%3C%2Flabel%3E%3Cbr%20%2F%3E%0A%09%09%09%3Cinput%20type%3D%22checkbox%22%20id%3D%22services_blowjob%22%20value%3D%221%22%3E%3Clabel%20for%3D%22services_blowjob%22%3Eoral%20without%20condom%3C%2Flabel%3E%3Cbr%20%2F%3E%0A%09%09%09%3Cinput%20type%3D%22checkbox%22%20id%3D%22services_blowjob_full%22%20value%3D%221%22%3E%3Clabel%20for%3D%22services_blowjob_full%22%3Ecum%20in%20mouth%3C%2Flabel%3E%3Cbr%20%2F%3E%0A%09%09%09%3Cinput%20type%3D%22checkbox%22%20id%3D%22services_anal%22%20value%3D%221%22%3E%3Clabel%20for%3D%22services_anal%22%3Eanal%3C%2Flabel%3E%3Cbr%20%2F%3E%0A%09%09%09%3Cinput%20type%3D%22checkbox%22%20id%3D%22services_threesome%22%20value%3D%221%22%3E%3Clabel%20for%3D%22services_threesome%22%3Ethreesome%3C%2Flabel%3E%3Cbr%20%2F%3E%0A%09%09%09%3Cinput%20type%3D%22checkbox%22%20id%3D%22services_couples%22%20value%3D%221%22%3E%3Clabel%20for%3D%22services_couples%22%3Ecouples%3C%2Flabel%3E%3Cbr%20%2F%3E%0A%09%09%09%3Cinput%20type%3D%22checkbox%22%20id%3D%22services_sado%22%20value%3D%221%22%3E%3Clabel%20for%3D%22services_sado%22%3ES%26amp%3BM%3C%2Flabel%3E%0A%09%09%09%09%3Cdiv%20class%3D%22select%22%3E%3Cspan%20class%3D%22selectall%22%3ESelect%20All%3C%2Fspan%3E%20%2F%20%3Cspan%20class%3D%22clearall%22%3EClear%20All%3C%2Fspan%3E%3C%2Fdiv%3E%0A%09%09%09%3C%2Fdiv%3E%0A%09%3C%2Fdiv%3E%0A%3C%2Fdiv%3E%0A";
//<script>
firstrun = true;
cities = Array();
countries = Array();
names = Array();
mouse_x = 0;
mouse_y = 0;


function leftbar_city_add(city)
{
	for (i = 0; i < cities.length; i++)
	{
		if (cities[i] == city)
		{
			return; /* found */
		}
	}
	cities[i] = city;
}

function leftbar_country_add(country)
{
	for (i = 0; i < countries.length; i++)
	{
		if (countries[i] == country)
		{
			return; /* found */
		}
	}
	countries[i] = country;
}

function leftbar_name_add(name)
{
	for (i = 0; i < names.length; i++)
	{
		if (names[i] == name)
		{
			return; /* found */
		}
	}
	names[i] = name;
}

function leftbar_iterate_internal()
{
	/* IE requires that for some reasons */
	var leftbar_city = $("#leftbar_city > option", leftbarobj);
	var leftbar_country = $("#leftbar_country > option", leftbarobj);

	/* that one is a mystery to me */
	var travels_radioobj = $("input[name=travels]:checked", leftbarobj);

	displayed = 0;
	total = 0;
	age_min = 30;
	age_max = 40;
	price_min = 150;
	price_max = 200;
	weight_min = 50;
	weight_max = 60;

	if (firstrun)
	{
			}
	else
	{
		/*
		 * Cache the filters as they don't change
		 * while we iterate.
		 */
				searchval = leftbar_searchobj.val().toLowerCase();
				cityval = leftbar_cityobj.attr("value");
		if (countryobj_visible = panel_countryobj.is(":visible"))
		{
			countryval = leftbar_countryobj.attr("value");
		}
		if (nameobj_visible = panel_nameobj.is(":visible"))
		{
			nameval = leftbar_nameobj.attr("value");
		}
		hairobj_visible = panel_hairobj.is(":visible");
		if (languageobj_visible = panel_languageobj.is(":visible"))
		{
			language_spanishobj_checked = language_spanishobj.is(":checked");
			language_englishobj_checked = language_englishobj.is(":checked");
			language_frenchobj_checked = language_frenchobj.is(":checked");
			language_germanobj_checked = language_germanobj.is(":checked");
			language_italianobj_checked = language_italianobj.is(":checked");
			language_portugueseobj_checked = language_portugueseobj.is(":checked");
		}
		ageobj_visible = panel_ageobj.is(":visible");
		priceobj_visible = panel_priceobj.is(":visible");
		weightobj_visible = panel_weightobj.is(":visible");
		heightobj_visible = panel_heightobj.is(":visible");
		breastsobj_visible = panel_breastsobj.is(":visible");
		if (travelsobj_visible = panel_travelsobj.is(":visible"))
		{
			travels_radioobj_val = travels_radioobj.val();
		}
		if (servicesobj_visible = panel_servicesobj.is(":visible"))
		{
			services_incallobj_checked = services_incallobj.is(":checked");
			services_outcallobj_checked = services_outcallobj.is(":checked");
			services_outcall_hotelsobj_checked = services_outcall_hotelsobj.is(":checked");
			services_outcall_apartmentsobj_checked = services_outcall_apartmentsobj.is(":checked");
			services_stripteaseobj_checked = services_stripteaseobj.is(":checked");
			services_stagdoobj_checked = services_stagdoobj.is(":checked");
			services_massageobj_checked = services_massageobj.is(":checked");
			services_blowjobobj_checked = services_blowjobobj.is(":checked");
			services_blowjob_fullobj_checked = services_blowjob_fullobj.is(":checked");
			services_analobj_checked = services_analobj.is(":checked");
			services_threesomeobj_checked = services_threesomeobj.is(":checked");
			services_couplesobj_checked = services_couplesobj.is(":checked");
			services_sadoobj_checked = services_sadoobj.is(":checked");
		}

	}

	$(".img").each(function() {
		name = $(".name", this).text();
		data = $(".data", this).attr("data-info").split("|");

		age = Number(data.shift());
		price = Number(data.shift());
		price_hour = Number(data.shift());
		hair = Number(data.shift());
		city = data.shift();
		country = data.shift();
		languages = data.shift();
		height = Number(data.shift());
		breasts = Number(data.shift());
		weight = Number(data.shift());
		places = Number(data.shift());
		services = Number(data.shift());

		show = false;
		total++;

		if (firstrun)
		{
			if (age)
			{
				age_min = Math.min(age, age_min);
				age_max = Math.max(age, age_max);
			}

			if (price)
			{
				price_min = Math.min(price, price_min);
				price_max = Math.max(price, price_max);
			}

			if (weight)
			{
				weight_min = Math.min(weight, weight_min);
				weight_max = Math.max(weight, weight_max);
			}

						leftbar_city_add(city);
						leftbar_country_add(country);
			leftbar_name_add(name);

			displayed++;
		}
		else
		{
						/* searchbox */
			if (searchval == "" || searchval == "escort name")
			{
				show = true;
			}
			else
			{
				substring = name.substring(searchval.length, 0).toLowerCase();
				if (substring == searchval)
				{
					show = true;
				}
				else
				{
					show = false;
				}
			}
			
			/* city */
			if (show)
			{
				if ((cityval == "@-none") ||
						(cityval == city))
				{
					show = true;
				}
				else
				{
					show = false;
				}
			}

			/* country */
			if (show)
			{
				if (countryobj_visible)
				{
					if (!((countryval == "-none") ||
						(countryval == country)))
					{
						show = false;
					}
				}
			}

			/* name */
			if (show)
			{
				if (nameobj_visible)
				{
					if (!((nameval == "-none") ||
						(nameval == name)))
					{
						show = false;
					}
				}
			}

			/* hair */
			if (show)
			{
				if (hairobj_visible)
				{
					switch (hair)
					{
						case 0: /* blond */
							if (!hair_blondobj.is(":checked"))
							{
								show = false;
							}
							break;

						case 1: /* black */
							if (!hair_blackobj.is(":checked"))
							{
								show = false;
							}
							break;

						case 2: /* brown */
							if (!hair_brownobj.is(":checked"))
							{
								show = false;
							}
							break;

						case 3: /* red */
							if (!hair_redobj.is(":checked"))
							{
								show = false;
							}
							break;
					}
				}
			}

			/* language */
			if (show)
			{
				if (languageobj_visible)
				{
					if (!(language_spanishobj_checked && (languages & 1)))
					{
						show = false;	
					}

					if (!show && language_englishobj_checked && (languages & 2))
					{
						show = true;
					}

					if (!show && language_frenchobj_checked && (languages & 4))
					{
						show = true;
					}

					if (!show && language_germanobj_checked && (languages & 8))
					{
						show = true;
					}

					if (!show && language_italianobj_checked && (languages & 16))
					{
						show = true;
					}

					if (!show && language_portugueseobj_checked && (languages & 32))
					{
						show = true;
					}
				}
			}

			/* age */
			if (show)
			{
				if (ageobj_visible)
				{
					if (!(age >= age_startobj.text() && age <= age_stopobj.text()))
					{
						show = false;
					}
				}
			}

			/* price */
			if (show)
			{
				if (priceobj_visible)
				{
					if (!(((price_typeobj.val() == "2") && (price >= price_startobj.text() && price <= price_stopobj.text())) 
						|| ((price_typeobj.val() == "1") && (price_hour >= price_startobj.text() && price_hour <= price_stopobj.text()))))
					{
						show = false;
					}
				}
			}

			/* weight */
			if (show)
			{
				if (weightobj_visible)
				{
					if (!(weight >= weight_startobj.text() && weight <= weight_stopobj.text()))
					{
						show = false;
					}
				}
			}

			/* height */
			if (show)
			{
				if (heightobj_visible)
				{
					if (height)
					{
						switch (height_typeobj.val())
						{
							case "1":
								if (!(height < 160))
								{
									show = false;
								}
								break;

							case "3":
								if (!(height > 174))
								{
									show = false;
								}
								break;

							default:
								if (!(height >= 160 && height <= 174))
								{
									show = false;
								}
								break;
						}
					}
					else
					{
						show = false;
					}
				}
			}

			/* breasts */
			if (show)
			{
				if (breastsobj_visible)
				{
					if (breasts)
					{
						switch (breasts_typeobj.val())
						{
							case "1":
								if (!(breasts < 90))
								{
									show = false;
								}
								break;

							case "3":
								if (!(breasts >= 100))
								{
									show = false;
								}
								break;

							default:
								if (!(breasts >= 90 && breasts < 100))
								{
									show = false;
								}
								break;
						}
					}
					else
					{
						show = false;
					}
				}
			}

			/* travels */
			if (show)
			{
				if (travelsobj_visible)
				{
					switch (travels_radioobj_val)
					{
						case "none":
							break;

						case "spain":
							if (!((places & 4) || (places & 8)))
							{
								show = false;
							}
							break;

						case "europe":
							if (!(places & 8))
							{
								show = false;
							}
							break;
					}
				}
			}

			if (show)
			{
				if (servicesobj_visible)
				{
					if (!(services_incallobj_checked && (places & 1)))
					{
						show = false; 
					}

					if (!show && services_outcallobj_checked && (places & 2) && !((places & 16) || (places & 32)))
					{
						show = true;
					}

					if (!show && services_outcallobj_checked && services_outcall_hotelsobj_checked && (places & 16))
					{
						show = true;
					}

					if (!show && services_outcallobj_checked && services_outcall_apartmentsobj_checked && (places & 32))
					{
						show = true;
					}

					if (show)
					{
						smask = 0;

						if (services_stripteaseobj_checked)
						{
							smask |= 1;
						}

						if (services_stagdoobj_checked)
						{
							smask |= 2;
						}

						if (services_massageobj_checked)
						{
							smask |= 4;
						}

						if (services_blowjobobj_checked)
						{
							smask |= 8;
						}

						if (services_blowjob_fullobj_checked)
						{
							smask |= 16;
						}

						if (services_analobj_checked)
						{
							smask |= 32;
						}

						if (services_threesomeobj_checked)
						{
							smask |= 64;
						}

						if (services_couplesobj_checked)
						{
							smask |= 128;
						}

						if (services_sadoobj_checked)
						{
							smask |= 256;
						}

						if ((smask & services) == smask)
						{
							show = true;
						}
						else
						{
							show = false;
						}
					}
				}
			}

			if (show)
			{
				$(this).show();
				displayed++;
			}
			else
			{
				$(this).hide();
			}
		}
	});

	if (firstrun)
	{
		if (age_min < 20)
		{
			age_min = 18;
		}

		/*
		 * Round up to nearest multiple of 5.
		 */
		if (age_max % 5)
		{
			age_max += 5 - age_max % 5;
		}

		if (weight_min % 5)
		{
			weight_min -= 5 - weight_min % 5;
		}
		if (weight_max % 5)
		{
			weight_max += 5 - weight_max % 5;
		}

		slider_ageobj.data("min.slider", age_min);
		slider_ageobj.data("max.slider", age_max);
		slider_ageobj.slider("values", 0, age_min);
		slider_ageobj.slider("values", 1, age_max);
		age_startobj.text(slider_ageobj.slider("values", 0));
		age_stopobj.text(slider_ageobj.slider("values", 1));

		slider_priceobj.data("min.slider", price_min);
		slider_priceobj.data("max.slider", price_max);
		slider_priceobj.slider("values", 0, price_min);
		slider_priceobj.slider("values", 1, price_max);
		price_startobj.text(slider_priceobj.slider("values", 0));
		price_stopobj.text(slider_priceobj.slider("values", 1));

		slider_weightobj.data("min.slider", weight_min);
		slider_weightobj.data("max.slider", weight_max);
		slider_weightobj.slider("values", 0, weight_min);
		slider_weightobj.slider("values", 1, weight_max);
		weight_startobj.text(slider_weightobj.slider("values", 0));
		weight_stopobj.text(slider_weightobj.slider("values", 1));

		leftbar_city.each(function() {
			$(this).attr("value", "@" + $(this).attr("value"));
		});

		leftbar_country.each(function() {
			$(this).attr("value", "@" + $(this).attr("value"));
		});

		/*
		 * Not terribly efficient.
		 */
		while (cities.length)
		{
			s = cities.shift();

			leftbar_city.each(function() {
				if (s == $(this).attr("value").substring(1))
				{
					$(this).attr("value", $(this).attr("value").substring(1));
				}
			});
		}
		
		leftbar_city.each(function() {
			if ($(this).attr("value").substring(0, 1) == "@")
			{
				if ($(this).attr("value").substring(1, 2) == "-")
				{
					$(this).text("[All Spain]");
				}
				else
				{
					$(this).remove();
				}
			}
		});

		while (countries.length)
		{
			s = countries.shift();

			leftbar_country.each(function() {
				if (s == $(this).attr("value").substring(1))
				{
					$(this).attr("value", $(this).attr("value").substring(1));
				}
			});
		}
		
		leftbar_country.each(function() {
			if ($(this).attr("value").substring(0, 1) == "@")
			{
				if ($(this).attr("value").substring(1, 2) == "-")
				{
					$(this).text("[All]");
				}
				else
				{
					$(this).remove();
				}
			}
		});

		names.sort();

		while (names.length)
		{
			s = names.shift();
			strunc = s.substring(0, 22);

			leftbar_nameobj.append("<option value=\"" + s + "\">" + strunc + "<\/option>");
		}

		firstrun = false;
	}

	$("#leftbar_displayed", "#leftbar").text(displayed);
	$("#leftbar_total", "#leftbar").text(total);

		$("#leftbar_processing").hide();
	
	if (!displayed)
	{
		$("#noresults").show();
		var img = new Image();

		$(img)
			.load(function() {
				$(this).hide();
				$(this).fadeIn();
			});

		$(img).attr("src", "/img/nude.jpg");
		$("#noresultsimg").append(img);
	}
}

function mouse_update(e)
{
	mouse_x = e.pageX;
	mouse_y = e.pageY;
}

function leftbar_findtop(obj)
{
	res = mouse_y - 30;
	return (res);
}

function leftbar_findleft(obj)
{
	res = mouse_x + 20;
	return (res);
}


function leftbar_iterate()
{
	$("#noresults").hide();
	$("#noresultsimg").empty();
		$("#leftbar_processing").css({ top: leftbar_findtop(), left: leftbar_findleft() });
	$("#leftbar_processing").show();
		setTimeout("leftbar_iterate_internal()", 1);
}

$(function() {
	leftbarobj = $("#leftbar");
		leftbar_searchobj = $("#searchbox");
		leftbar_cityobj = $("#leftbar_city", leftbarobj);
	leftbar_countryobj = $("#leftbar_country", leftbarobj);
	leftbar_nameobj = $("#leftbar_name", leftbarobj);
	price_typeobj = $("#price_type", leftbarobj);
	hair_blondobj = $("#hair_blond", leftbarobj);
	hair_blackobj = $("#hair_black", leftbarobj);
	hair_brownobj = $("#hair_brown", leftbarobj);
	hair_redobj = $("#hair_red", leftbarobj);
	age_startobj = $("#age_start", leftbarobj);
	age_stopobj = $("#age_stop", leftbarobj);
	price_startobj = $("#price_start", leftbarobj);
	price_stopobj = $("#price_stop", leftbarobj);
	weight_startobj = $("#weight_start", leftbarobj);
	weight_stopobj = $("#weight_stop", leftbarobj);
	slider_ageobj = $("#slider_age", leftbarobj);
	slider_priceobj = $("#slider_price", leftbarobj);
	slider_weightobj = $("#slider_weight", leftbarobj);
	language_spanishobj = $("#language_spanish", leftbarobj);
	language_englishobj = $("#language_english", leftbarobj);
	language_frenchobj = $("#language_french", leftbarobj);
	language_germanobj = $("#language_german", leftbarobj);
	language_italianobj = $("#language_italian", leftbarobj);
	language_portugueseobj = $("#language_portuguese", leftbarobj);
	height_typeobj = $("#height_type", leftbarobj);
	breasts_typeobj = $("#breasts_type", leftbarobj);
	services_incallobj = $("#services_incall", leftbarobj);
	services_outcallobj = $("#services_outcall", leftbarobj);
	services_outcall_hotelsobj = $("#services_outcall_hotels", leftbarobj);
	services_outcall_apartmentsobj = $("#services_outcall_apartments", leftbarobj);
	services_stripteaseobj = $("#services_striptease", leftbarobj);
	services_stagdoobj = $("#services_stagdo", leftbarobj);
	services_massageobj = $("#services_massage", leftbarobj);
	services_blowjobobj = $("#services_blowjob", leftbarobj);
	services_blowjob_fullobj = $("#services_blowjob_full", leftbarobj);
	services_analobj = $("#services_anal", leftbarobj);
	services_threesomeobj = $("#services_threesome", leftbarobj);
	services_couplesobj = $("#services_couples", leftbarobj);
	services_sadoobj = $("#services_sado", leftbarobj);

	panel_nameobj = $("#panel_name", leftbarobj);
	panel_countryobj = $("#panel_country", leftbarobj);
	panel_hairobj = $("#panel_hair", leftbarobj);
	panel_ageobj = $("#panel_age", leftbarobj);
	panel_priceobj = $("#panel_price", leftbarobj);
	panel_languageobj = $("#panel_language", leftbarobj);
	panel_heightobj = $("#panel_height", leftbarobj);
	panel_breastsobj = $("#panel_breasts", leftbarobj);
	panel_weightobj = $("#panel_weight", leftbarobj);
	panel_travelsobj = $("#panel_travels", leftbarobj);
	panel_servicesobj = $("#panel_services", leftbarobj);

	$("#leftbar_wait").hide();
	$("#leftbar").show();

	/* sliders */
	$("#slider_age", "#leftbar").slider({
		range: true,
		min: 18,
		max: 60,
		values: [18, 60],
		slide: function(event, ui) {
			$("#age_start", "#leftbar").text(Math.round(ui.values[0]));
			$("#age_stop", "#leftbar").text(Math.round(ui.values[1]));
		},
		stop: function(event, ui) {
			mouse_update(event);
			leftbar_iterate();
		}
	});
	$("#age_start", "#leftbar").text($("#slider_age", "#leftbar").slider("values", 0));
	$("#age_stop", "#leftbar").text($("#slider_age", "#leftbar").slider("values", 1));

	$("#slider_price", "#leftbar").slider({
		range: true,
		min: 1,
		max: 20000,
		step: 10,
		values: [1, 20000],
		slide: function(event, ui) {
			$("#price_start", "#leftbar").text(Math.round(ui.values[0]));
			$("#price_stop", "#leftbar").text(Math.round(ui.values[1]));
		},
		stop: function(event, ui) {
			mouse_update(event);
			leftbar_iterate();
		}
	});
	$("#price_start", "#leftbar").text($("#slider_price", "#leftbar").slider("values", 0));
	$("#price_stop", "#leftbar").text($("#slider_price", "#leftbar").slider("values", 1));

	$("#slider_weight", "#leftbar").slider({
		range: true,
		min: 50,
		max: 60,
		values: [50, 60],
		slide: function(event, ui) {
			$("#weight_start", "#leftbar").text(Math.round(ui.values[0]));
			$("#weight_stop", "#leftbar").text(Math.round(ui.values[1]));
		},
		stop: function(event, ui) {
			mouse_update(event);
			leftbar_iterate();
		}
	});
	$("#weight_start", "#leftbar").text($("#slider_weight", "#leftbar").slider("values", 0));
	$("#weight_stop", "#leftbar").text($("#slider_weight", "#leftbar").slider("values", 1));

	/* hide on start */
	$("#leftbar .panel_body").hide();

	leftbar_iterate_internal();

	/* toggle on click */
	$(".panel_head", "#leftbar").toggle(
		function(e) {
			mouse_update(e);
			$(this).children(".panel_handle").attr("src", "/img/opened.png");
			$(this).next(".panel_body").toggle();
			leftbar_iterate();
		},
		function(e) {
			mouse_update(e);
			$(this).children(".panel_handle").attr("src", "/img/closed.png");
			$(this).next(".panel_body").toggle();
			leftbar_iterate();
		}
	);

		$("#leftbar_city", "#leftbar").change(function(e) {
				mouse_update(e);
				leftbar_iterate();
	});
	
	/* toggle all select on change */
	$(".select_change", "#leftbar").change(function(e) {
				mouse_update(e);
				leftbar_iterate();
	});

	/* toggle all checkboxes */
	$("input[type=checkbox]", "#leftbar").click(
		function(e) {
			mouse_update(e);
			leftbar_iterate();
		}
	);

	/* toggle all radio */
	$("input[type=radio]", "#leftbar").click(
		function(e) {
			mouse_update(e);
			leftbar_iterate();
		}
	);

	/* outcalls */
	$("#services_outcall", "#leftbar").click(
		function () {
			if (this.checked)
			{
				$("#panel_services_outcall").show();
			}
			else
			{
				$("#panel_services_outcall").hide();
			}
		}
	);

	/* select all / clear */
	$(".select > .selectall", "#leftbar").click(
		function (e) {
			mouse_update(e);
			$("input[type=checkbox]", $(this).parent().parent()).each(function() {
				this.checked = true;
			})
			leftbar_iterate();
		}
	);

	$(".select > .clearall", "#leftbar").click(
		function (e) {
			mouse_update(e);
			$("input[type=checkbox]", $(this).parent().parent()).each(function() {
				this.checked = false;
			})
			leftbar_iterate();
		}
	);
});

