(function($){$.fn.autoComplete=function(css){this.each(function(){var $obj=$(this),busy=false,autoSearch=false,searchDelay,$input=$("input[type='text']",$obj),settings={oldtext:"",opt:-1,inputval:"",css:(css)?css:"non-404",ajax:$("input[name='href']",$obj).val()};$input.keyup(function(e){var key=e.keyCode;if($input.val()!=settings.oldtext){clearTimeout(searchDelay);if($input.val().length>1){settings.opt=-1;settings.inputval=$input.val();searchDelay=setTimeout(sendRequest,300)}else{$("ul",$obj).html("").css("border-bottom","none")}}else{if(key==37||key==39){settings.opt=-1;$("ul",$obj).html("").css("border-bottom:none","none")}else{if(key==38){if(settings.opt>=0){settings.opt--;var val=$("ul li",$obj).removeClass(settings.css).eq(settings.opt).addClass(settings.css).attr("rel");val=(settings.opt<0)?settings.inputval:val;if(val){$input.val(val)}}}else{if(key==40){if(settings.opt<$("ul li",$obj).length-1){settings.opt++;var val=$("ul li",$obj).removeClass(settings.css).eq(settings.opt).addClass(settings.css).attr("rel");if(val){$input.val(val)}}}}}}settings.oldtext=$input.val()}).blur(function(){settings.opt=-1;$("ul",$obj).html("").css("border-bottom","none");if(autoSearch){window.location.href="/search?param="+escape($input.val())}});var sendRequest=function(){if(!busy){var val=settings.inputval;busy=true;$.post(settings.ajax,{value:val},function(json){busy=false;$("ul",$obj).html("");json=eval(json);if(json&&json.length>0){$("ul",$obj).css("border-bottom","1px solid black");for(i=0;i<json.length;i++){$("ul",$obj).append('<li rel="'+json[i].value+'">'+json[i].display+"</li>")}mouseaction()}})}};function mouseaction(){$("ul li",$obj).mouseover(function(){$("ul li",$obj).removeClass(settings.css);$input.val($(this).addClass(settings.css).attr("rel"));autoSearch=true});$("ul",$obj).mouseout(function(){$input.val(settings.inputval);autoSearch=false})}})}})(jQuery);function okToSearch(){return $("#searchTerm").val()!=""}$(function(){jQuery.ajaxSettings.traditional=true;updateInfoLinks();$("#search_form").autoComplete("select");setupAutoPostbacks();$(".contentHeader > ol").show();bindDropDownMenus();goTop();goReg()});function setupAutoPostbacks(){autoPostback($("#payment"));autoPostback($("#size"));autoPostback($("#showInfo"));autoPostback($("#sort"))}function autoPostback(a){$(a).change(function(){$(this).parents("form").submit()})}function updateInfoLinks(){$(".upDown").unbind("click").click(function(){if($(this).attr("class")=="upDown"){$(this).removeClass("upDown").addClass("upDownUp");$(this).parent().siblings(".moreInfo").removeClass("hidden")}else{$(this).removeClass("upDownUp").addClass("upDown");$(this).parent().siblings(".moreInfo").addClass("hidden")}})}function aidFromProgrammeInfoLink(a){return a.substring(a.indexOf("=")+1)}function htmlGet(b,a,c){$.ajax({url:b,type:"GET",dataType:"html",timeout:20000,cache:a,success:c})}function goTop(){$.ajaxSetup({cache:false});var e=$("#recentlywatched");var b=$("#topcontent");var c=$("#mrw");var a=$("#tcl");var d;e.show();e.click(function(){a.hide();c.show();e.addClass("activeTab");b.removeClass("activeTab");d=setInterval(function(){$.get("/programs/recentlywatched",function(f){c.html(f);updateInfoLinks()})},60000)});b.click(function(){c.hide();a.show();e.removeClass("activeTab");b.addClass("activeTab");clearTimeout(d)})}var jsddm_timeout=500;var jsddm_closetimer=0;var jsddm_ddmenuitem=0;function goReg(){}function jsddm_open(){jsddm_canceltimer();jsddm_close();jsddm_ddmenuitem=$(this).find("ul.ddm").css("visibility","visible")}function jsddm_close(){if(jsddm_ddmenuitem){jsddm_ddmenuitem.css("visibility","hidden")}}function jsddm_timer(){jsddm_closetimer=window.setTimeout(jsddm_close,jsddm_timeout)}function jsddm_canceltimer(){if(jsddm_closetimer){window.clearTimeout(jsddm_closetimer);jsddm_closetimer=null}}function bindDropDownMenus(){$("#dropdown").mouseover(jsddm_open);$("#dropdown").mouseleave(jsddm_timer)}document.onclick=jsddm_close;String.prototype.trim=function(){return this.replace(/^\s*/,"").replace(/\s*$/,"")};