function GetArabicContent(n){switch(n){case"Hotels":return"الفنادق";case"Airports":return"المطارات";case"Cities":return"المدن ";case"Localities":return"المواقع";default:return"الدول"}}var deviceHeight=$(window).height(),deviceWidth=$(window).width(),rghtMrgnPer=94;$(window).resize(function(){deviceHeight=$(window).height();deviceWidth=$(window).width()});$.widget("custom.catcomplete",$.ui.autocomplete,{_create:function(){this._super()},_renderMenu:function(n,t){var s=this,e="",u="acFrstDiv",r="acList",o="",i="",f=1;$.each(t,function(t,h){var c;h.category!=""&&(h.category!=e?(u="acFrstDiv",e=h.category,f==1?(r="acList flight_catagory",f=parseInt(f)+1):r="acList"):(u="acFrstDiv flight_names_auto",r="acList"),c=s._renderItemData(n,h),o=h.airport,i=h.city+", "+h.country,/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)||(h.airport.length>17&&(h.airport=h.airport.substr(0,17)+"..."),i.length>17&&(i=i.substr(0,17)+"...")),h.category&&(c.attr("aria-label",h.category+" : "+h.label),c.attr("class",r),c.html("
<\/div>
"+h.airport+"
"+i+"<\/div><\/div>
"+h.id+"<\/span><\/hr><\/div>")))})}});$.widget("custom.catcompletehotel",$.ui.autocomplete,{_create:function(){this._super()},_renderMenu:function(n,t){var v=this,i="",c="",f="acFrstDiv",r="acList",e="",u="",o="",l="",s="",a=!1,h="";n.addClass("ul_cuscontainer");$.each(t,function(y,p){var tt,it,k,rt,d,nt,w,b,ut,g;if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)?p.name.length>25&&(p.name=p.name.substr(0,25)+"..."):p.name.length>40&&(p.name=p.name.substr(0,40)+"..."),y+1y&&h!=p.source&&h!=""?!0:!1,i=p.source,c!=i?(i=p.source,c=i,i.trim()=="Cities"?e="firstCityDiv":i.trim()=="Hotels"?u="firstHotelDiv":i.trim()=="Localities"?o="firstLocalityDiv":i.trim()=="Countries"&&(s="firstCountryDiv")):(i=null,e="",u="",o="",l="",s=""),k=v._renderItemData(n,p),w="",i!=null&&(k.attr("class",r),b="",/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)?i=="Hotels"?(b="
",w="hdrHotels"):i=="Airports"?(b="
",w="hdrAirports"):i=="Cities"?(b="
",w="hdrCities"):i=="Localities"?(b="
",w="hdrLocalities"):i=="Countries"&&(b="
",w="hdrCountries"):i=="Hotels"?(b="
",w="hdrHotels"):i=="Airports"?(b="
",w="hdrAirports"):i=="Cities"?(b="
",w="hdrCities"):i=="Localities"?(b="
",w="hdrLocalities"):i=="Countries"&&(b="
",w="hdrCountries"),rt=""),ut="",c=="Hotels"?p.name!=null&&(g="",g=u!=""?/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)?""+b+" "+i+" <\/div>":"
"+b+" "+i+" <\/div>":"",k.attr("class",r),p.name.length>24&&(d="
<\/div>
"+p.name+"<\/div>"+g+"
<\/div><\/div>
<\/div>"),p.name.length<=24&&(d="
<\/div>
"+p.name+"<\/div>"+g+"
<\/div><\/div>
<\/div>")):p.name!=null&&(p.name.length>47&&(p.name=p.name.substr(0,47)+"..."),g="",g=e!=""||o!=""||l!=""||s!=""?/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)?"
"+b+" "+i+" <\/div>":"
"+b+" "+i+" <\/div>":"",k.attr("class",r),d="
<\/div>
"+g+"
"+p.name+" ("+p.hotelcount+" hotels)<\/div>
<\/div><\/div>
<\/div>"),a?/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)?(k.prop("style","margin:0px;"),nt="
<\/div>"):(k.prop("style","margin:0px;border-bottom:solid 1px #ccc!important;"),nt=""):nt="",i!=null&&(k.attr("class",r),k.html(rt+d)),i=="No Result Found"?(d="
<\/div>
"+p.name+"<\/div><\/div>",k.attr("class",r),k.html(rt+d)):(k.attr("class",r),k.html(d+nt)))})}});$.widget("custom.catcompletehotelAr",$.ui.autocomplete,{_create:function(){this._super()},_renderMenu:function(n,t){var v=this,i="",h="",c="acFrstDiv",r="acList",u="",f="",e="",l="",o="",a=!1,s="";n.prop("style","background:#fff !important;");n.addClass("ul_cuscontainer");$.each(t,function(y,p){var tt,it,k,rt,d,nt,w,b,g;if(y+1
y&&s!=p.source&&s!=""?!0:!1,i=p.source,h!=i?(i=p.source,h=i,i.trim()=="Cities"?u="firstCityDiv":i.trim()=="Hotels"?f="firstHotelDiv":i.trim()=="Localities"?e="firstLocalityDiv":i.trim()=="Countries"&&(o="firstCountryDiv")):(i=null,u="",f="",e="",l="",o=""),k=v._renderItemData(n,p),w="",i!=null&&(k.attr("class",r),b="",/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)?i=="Hotels"?(b="
",w="hdrHotels"):i=="Airports"?(b="
",w="hdrAirports"):i=="Cities"?(b="
",w="hdrCities"):i=="Localities"?(b="
",w="hdrLocalities"):i=="Countries"&&(b="
",w="hdrCountries"):i=="Hotels"?(b="
",w="hdrHotels"):i=="Airports"?(b="
",w="hdrAirports"):i=="Cities"?(b="
",w="hdrCities"):i=="Localities"?(b="
",w="hdrLocalities"):i=="Countries"&&(b="
",w="hdrCountries"),rt=""),h=="Hotels"?p.name!=null&&(g="",g=f!=""?/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)?""+b+" "+GetArabicContent(i)+" <\/div>":"
"+b+" "+GetArabicContent(i)+" <\/div>":"",k.attr("class",r),d="
<\/div>
"+p.name+"<\/div>"+g+"
<\/div><\/div>
<\/div>"):p.name!=null&&(g="",g=u!=""||e!=""||l!=""||o!=""?/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)?"
"+b+" "+GetArabicContent(i)+" <\/div>":"
"+b+" "+GetArabicContent(i)+" <\/div>":"",k.attr("class",r),d="
<\/div>
"+g+"
"+p.name+" ("+getArabicYear(p.hotelcount)+" فنادق)<\/div>
<\/div><\/div>
<\/div>"),a?/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)?(k.prop("style","margin:0px;"),nt="
<\/div>"):(k.prop("style","margin:0px;border-bottom:solid 1px #ccc!important;"),nt=""):nt="",i!=null&&(k.attr("class",r),k.html(rt+d)),i=="No Result Found"?(d="
<\/div>
"+p.name+"<\/div>",k.attr("class",r),k.html(rt+d)):(k.attr("class",r),k.html(d+nt)))})}});