function methodChooser(n){var t=$(n).serialize();return n.method=t.length<1800?"get":"post",!0}function verifyQuantity(n){var t,i,r,u;if(n.match("^[0-9]*[1-9][0-9]*$"))if(t=$("#schedQty").val(),i=$("#originalQty").val(),t){if(!isNaN(t)&&!isNaN(i)&&!isNaN(n))return r=parseInt(t),u=parseInt(n),r>0&&u<r?(schedulesHelp(n,i),!1):!0}else return!0;else return document.getElementById("qty").style.border="1px solid #c00",document.getElementById("pricingerrmsgs").innerHTML=detailInvalidQty,!1}function videoPopUp(n){var t;t&&t.close();var i=0,r=0,u=850,f=675;screen&&(i=screen.width-u-10,r=10),t=window.open(n,"","width="+u+",height="+f+",left="+i+",top="+r+",scrollbars=1,resizable=1"),t.focus()}function expandItemsIntialize(n,t){var u=$(n).find(".more-expander-item").slice(t),i,r;u.length?(u.addClass("more-expander-toggle-item"),i=$(n).find(".more-expander-toggle"),r=$(n).find(".less-expander-toggle"),i.text(txtMore),r.text(txtLess),i.bind("click",function(){return $(n).find(".more-expander-toggle-item").show(),$(this).hide(),!1}),r.bind("click",function(){return $(n).find(".more-expander-toggle-item").hide(),$(n).find(".more-expander-toggle").show(),!1}),i.show(),$(n).find(".more-expander-toggle-item").hide()):($(n).find(".more-expander-toggle").hide(),$(n).find(".less-expander-toggle").hide())}function trackAddToFavorites(n){var t="ref_page_event=Get Add Favorite;page_content_group="+utag_data.page_content_group+";page_content_sub_group=Part Detail;page_title=Add Favorite;page_type="+utag_data.page_type+";page_sub_type=PD;page_id=FAV;pn_sku="+utag_data.pn_sku+";part_id="+utag_data.part_id+";ref_part_id="+utag_data.part_id+";supplier_id="+utag_data.supplier_id+";wt_dl=0;ref_page_event=Add Favorite;";$(n).attr("track-data",t)}function expandImageClick(n,t){var i="ref_page_event=Get Expand Image;asset_type="+t+";pn_sku="+utag_data.pn_sku+";part_id="+utag_data.part_id+";ref_part_id="+utag_data.part_id+";supplier_id="+utag_data.supplier_id+";";$(n).attr("track-data",i)}function checkLeadTimeClick(n){var t="ref_page_event=Get Check Lead Time;pn_sku="+utag_data.pn_sku+";part_id="+utag_data.part_id+";ref_part_id="+utag_data.part_id+";supplier_id="+utag_data.supplier_id+";";$(n).attr("track-data",t)}function datasheetFileClick(n){var r=new RegExp("www.digikey."),t,i;r.test($(n).attr("href"))?(t="ref_page_type="+utag_data.page_type+";ref_page_sub_type="+utag_data.page_sub_type+";ref_page_id="+utag_data.page_id+";asset_type=Datasheet;ref_page_event=Get Datasheets;ref_pn_sku="+utag_data.pn_sku+";ref_part_id="+utag_data.part_id+";ref_supplier_id="+utag_data.supplier_id,+ 'page_title='+$(n).text(),$(n).attr("cookie-tracking",t)):(i="ref_page_event=Get Datasheets;asset_type=Datasheet;wt_dl=2;pn_sku="+utag_data.pn_sku+";part_id="+utag_data.part_id+";ref_part_id="+utag_data.part_id+";supplier_id="+utag_data.supplier_id+";page_title="+$(n).text(),$(n).attr("track-data",i))}function mediaFileClick(n){var r=new RegExp("www.digikey"),t,i;r.test($(n).attr("href"))?(t="ref_page_type="+utag_data.page_type+";ref_page_sub_type="+utag_data.page_sub_type+";ref_page_id="+utag_data.page_id+";ref_page_event=Get "+$(n).closest("tr").children("th").text()+";ref_pn_sku="+utag_data.pn_sku+";ref_part_id="+utag_data.part_id+";ref_supplier_id="+utag_data.supplier_id+";page_title="+$(n).text(),$(n).attr("cookie-tracking",t)):(i="ref_page_event=Get "+$(n).closest("tr").children("th").text()+";pn_sku="+utag_data.pn_sku+";part_id="+utag_data.part_id+";ref_part_id="+utag_data.part_id+";supplier_id="+utag_data.supplier_id+";page_title="+$(n).text(),$(n).attr("track-data",i))}function videoFileClick(n){if($(n).attr("href")){var t="ref_page_type="+utag_data.page_type+";ref_page_sub_type="+utag_data.page_sub_type+";ref_page_id="+utag_data.page_id+";ref_page_event=Get Video File;ref_pn_sku="+utag_data.pn_sku+";ref_part_id="+utag_data.part_id+";ref_supplier_id="+utag_data.supplier_id+";page_title="+$(n).text()+";video_source=Part_Detail";$(n).attr("track-data",t)}}function appendWebTrendsTag(n){var t=n.attr("href"),i=t.toLowerCase();i.indexOf("product_sku")<0&&(t=t+(t.indexOf("?")>=0?"&":"?")+"pn_sku="+utag_data.pn_sku+"&part_id="+utag_data.part_id),n.attr("href",t)}function addWtCookieTrack(n,t){var i="ref_page_type="+utag_data.page_type+";ref_page_sub_type="+utag_data.page_sub_type+";ref_page_id="+utag_data.page_id+";ref_page_event="+t+";ref_pn_sku="+utag_data.pn_sku+";ref_part_id="+utag_data.part_id+";ref_supplier_id="+utag_data.supplier_id;$(n).attr("cookie-tracking",i)}function addVendorWtCookieTrack(n){var t="ref_page_type="+utag_data.page_type+";ref_page_sub_type="+utag_data.page_sub_type+";ref_page_id="+utag_data.page_id+";ref_page_event=Link to Supplier;ref_pn_sku="+utag_data.pn_sku+";ref_part_id="+utag_data.part_id+";";$(n).attr("cookie-tracking",t)}function schedulesHelp(n,t){var r=$("#txt-origCref").val(),u=$("#schedBodyText").val(),i;$("#sched-dialog-body").text(u),i={},i[$("#btn-cancelUpdate").val()]=function(){$(this).dialog("destroy"),$("#update-orig-qty").val(t),$("#txt-origCref").val().length>0?$("#update-cref").val(r):$("#update-cref").val("")},i[$("#btn-confirmUpdate").val()]=function(){$(this).dialog("destroy"),document.detform.submit(n)},$("#schedules-dialog").dialog({resizable:!1,width:400,height:200,modal:!0,closeOnEscape:!0,open:function(){$(".ui-dialog-titlebar-close").hide()},close:function(){$(this).dialog("destroy").remove()},buttons:i})}function shouldBomBeCalled(n){var t=n.HasBoms?$("#bom-new").val():$("#bom-newer").val();return $(".bom-exists").is(":visible")?$("input[name=bom]:checked").val()==="0"&&$("a.chosen-default").length>0&&t?!1:$("input[name=bom]:checked").val()==="1"&&$("a.chosen-default").length===0&&t===""?!1:!(t===""&&$("a.chosen-default").length>0):t!==""}function bomModal(n){var t=$("#bomPopup");document.getElementById("bomQty").value=verifyQuantity(document.addform.qty.value)?document.addform.qty.value:0,document.getElementById("bomCref").value=document.addform.cref.value,n.Error?bomError():bomAddDialog(t,n)}function addPartToBom(n){var f=$("#bom-add"),t=$("#bom-info"),i=$("input[name=bom]:checked").val(),e=n.HasBoms?$("#bom-new").val():$("#bom-newer").val(),r=createBomUrl(i,n.HasBoms),u;$("#bomPopup").dialog("close"),n.HasBoms&&i==="0"?t.html(bomSelectedName):t.html(e),r?(u=bomUrl+"/"+encodeURIComponent(r),$.post(u,$("#bomform").serialize(),function(n){n.ViewUrl?bomSuccessDialog(n,f):bomError()})):resetBom()}function createBomUrl(n,t){var i=t?$("input[name=bomName]").val():$("input[name=bomNewName]").val();return t&&n==="0"?bomSelectId:i}function populateBomSelect(n,t,i,r){n.HasBoms?(n.BomList.length==1&&(bomSelectedName=n.BomList[0].BomName,bomSelectId=n.BomList[0].BomId),$.each(n.BomList,function(n,i){t.append($("<option/>",{value:i.BomId,text:i.BomName?decodeURI(i.BomName):UnnamedBom}))}),t.val(t.find("option:first")).val(),t.trigger("chosen:updated"),i.css("display","block"),r.css("display","none")):(r.css("display","block"),i.css("display","none"))}function bomError(){$("#bomPopupError").dialog({resizable:!1,modal:!0,width:300,draggable:!1,closeOnEscape:!0,close:function(){$(this).dialog("close")}})}function bomSuccessDialog(n,t){$(t).dialog({resizable:!1,modal:!0,width:600,draggable:!1,closeonescape:!0,close:function(){$(this).dialog("close")},buttons:[{id:"viewBomBtn",text:ViewBomButton,click:function(){window.location.href=n.ViewUrl}},{id:"contShopFromBomBtn",text:ContinueShoppingButton,click:function(){$(this).dialog("close")}}]}),$(".ui-widget-overlay").click(function(){$(AddModal).dialog("destroy"),$(".ui-dialog-titlebar-close").trigger("close")})}function resetBom(){$("#bom-new").val(""),$("#bom-newer").val(""),bomSelectId="",bomSelectName="",$("#bom-lest").val("").trigger("chosen:updated")}function bomAddDialog(n,t){var r=$(".no-bom"),u=$(".bom-exists"),i=$("#bom-list");populateBomSelect(t,i,u,r),$(n).dialog({resizable:!1,modal:!0,width:600,draggable:!1,closeOnEscape:!0,close:function(){i.children("option").remove(),$(this).dialog("close")},buttons:[{id:"addBomBtn",text:AddToBomButton,click:function(){shouldBomBeCalled(t)&&addPartToBom(t)}},{id:"cancelBomBtn",text:CancelButton,click:function(){$(this).dialog("close")}}]}),$(".ui-widget-overlay").click(function(){i.children("option").remove(),$(n).dialog("destroy"),$(".ui-dialog-titlebar-close").trigger("close")})}function leadTimeModal(n){var i={},r,t,u;$(".content-leadtime-form").serializeArray().map(function(n){i[n.name]=n.value}),r=JSON.stringify(i),t=JSON.parse(r),t.partid&&t.partid!=0||(u=utag_data.part_id,t.partid=u),n.preventDefault?n.preventDefault():n.returnValue=!1,$.ajax({type:"POST",url:leadTimeurl,data:t,timeout:digireelTimeout,success:function(n){$("#leadTimeHolder").html(n),$("#leadTimePopup").dialog({modal:!0,width:400,draggable:!1,closeOnEscape:!0,close:function(){$(this).dialog("destroy").remove()},buttons:{OK:function(){$(this).dialog("destroy").remove()}}}),$(".ui-widget-overlay").click(function(){$("#leadTimePopup").dialog("destroy").remove(),$(".ui-dialog-titlebar-close").trigger("click")})},error:function(){$("#leadTimeError").dialog({modal:!0,draggable:!1,closeOnEscape:!0}),$(".ui-widget-overlay").click(function(){$("#leadTimePopup").dialog("destroy").remove(),$(".ui-dialog-titlebar-close").trigger("click")})}})}function leadtimeUpdate(n){var i={},r,t,u;$(".update-leadtime-form").serializeArray().map(function(n){i[n.name]=n.value}),r=JSON.stringify(i),t=JSON.parse(r),t.partid&&t.partid!=0||(u=utag_data.part_id,t.partid=u),n.preventDefault?n.preventDefault():n.returnValue=!1,$.ajax({type:"POST",url:leadTimeurl,data:t,timeout:digireelTimeout,success:function(n){$("#leadTimePopup").remove(),$(".ui-dialog-titlebar-close").trigger("click"),$("#leadTimeHolder").html(n),$("#leadTimePopup").dialog({modal:!0,width:400,draggable:!1,closeOnEscape:!0,close:function(){$(this).dialog("destroy").remove()},buttons:{OK:function(){$(this).dialog("destroy").remove()}}}),$(".ui-widget-overlay").click(function(){$("#leadTimePopup").dialog("destroy").remove(),$(".ui-dialog-titlebar-close").trigger("click")})},error:function(){$("#leadTimeError").dialog({modal:!0,draggable:!1,closeOnEscape:!0}),$(".ui-widget-overlay").click(function(){$("#leadTimePopup").dialog("destroy").remove(),$(".ui-dialog-titlebar-close").trigger("click")})}})}function setUpdigireelForm(n){var t=$(".content-digireelPricing-form").serialize();n.preventDefault?n.preventDefault():n.returnValue=!1,$.ajax({type:"POST",url:digireelurl,data:t,timeout:digireelTimeout,success:function(n){n.FlagMinimumQuantity!=!0?($(".product-details-reel-pricing").css("border-collapse","collapse"),$("#calcPrice").html(n.CalculatedUnitPrice),$("#breakPrice").html(n.BreakPrice),$("#qty").val(n.Quantity),$("#errBreakPrice").css("display","none")):($(".product-details-reel-pricing").css("border-collapse","separate"),$("#errBreakPrice").html("<b>"+n.Message+"<\/b>").css("display","block"),$("#keywordDigireel").html(n.Result),$("#qty").val(1))},error:function(){var r=$("input[name='quantity']"),u=new RegExp("[-+]?([0-9a-z]*.[0-9a-z]+|[0-9a-z]+)");r.val().length==0||u.test(r.val())?$("#errmsgs").html(""):$("#errmsgs").html("<b>"+digireelerr+"<\/b>")}})}function detailSummary(){var n=$("[name=product-att-form]"),t=$("#prod-submit"),i=$("#matching-records-count"),r,u;i.css("display","none"),t.addClass("disabled"),t[0].disabled=!0,n.contextId=0,n.showRemaining=function(){n.contextId>1&&i.css("display","inline-block")},n.updateEnabled=!0,n.oldRecordCount=$("#detail-summary").html(),n.resetRecordCount=function(){$("#detail-summary").html(n.oldRecordCount),this.disabled=!1,t[0].disabled=!1},n.updateRecordCount=function(){this.updateEnabled&&(this.contextId++,$.ajax({type:"POST",url:summaryUrl,data:$(this).serialize()+"&contextId="+this.contextId,timeout:digireelTimeout,success:function(i){i.contextId==n.contextId&&$("#detail-summary").html(i.msg),n.find(":submit").each(function(){i.nMatches&&(t.removeClass("disabled"),t[0].disabled=!1,n.showRemaining())})},error:function(){n.resetRecordCount(),n.updateEnabled=!1}}))},r=n.find("input:checkbox"),r.click(function(){n.updateRecordCount()}),u=n.find("input:radio"),u.change(function(){n.updateRecordCount()}),n.updateRecordCount()}function getFavDialog(n,t,i){$("#fav-login").attr("href",t),$("#fav-reg").attr("href",i),$("#favoritesHolder").dialog({resizable:!1,modal:!0,draggable:!1,closeOnEscape:!0,close:function(){$(this).dialog("destroy")},buttons:n,width:"auto"}),$(".ui-widget-overlay").click(function(){$("#favoritesHolder").dialog("destroy"),$(".ui-dialog-titlebar-close").trigger("click")})}function AddPartToFavorites(n,t,i,r,u){var f,e,o;u==0?(f={},f.OK=function(){$("#favoritesHolder").dialog("destroy")},e="/MyDigikey/Login?ReturnUrl="+encodeURIComponent(t),o="/MyDigikey/Register?ReturnUrl="+encodeURIComponent(t),getFavDialog(f,e,o)):$.ajax({cache:!1,type:"POST",url:"/BOM/Favorites/AddToFavorites",data:JSON.stringify({partId:n}),contentType:"application/json; charset=utf-8",timeout:digireelTimeout,success:function(){var t={};t[i]=function(){window.location.href="/BOM/Favorites",$("#favoritesHolder").dialog("destroy")},t[r]=function(){$("#favoritesHolder").dialog("destroy")},getFavDialog(t,"","")},error:function(){$("#favoritesError").dialog({modal:!0,draggable:!1,closeOnEscape:!0})}})}function reRenderAddthis(n){addthis.update("share","url",n),addthis.url=n,addthis.toolbox(".addthis_toolbox")}function buildShortyRequest(n,t,i,r){var f=shortUrl,e={url:n,ip_address:t,method:i,body:r};$.post(f,{paramsDAO:JSON.stringify(e)},function(n){n.Short?($("#shortUrlValue").val(n.Short),reRenderAddthis(n.Short),shortDialog(n.Short)):shortDialog("error")},"json").fail(function(){shortDialog("error")})}function shortInit(n){var i=$("#ipPH").val(),r=$("#methodPH").val(),t=$("#shortUrlValue").val(),f=$("#earlPH").val(),u=$("#earlLong").val();return location.href.match(/short/)?(reRenderAddthis(location.href),shortDialog(location.href)):t.length!=0?(reRenderAddthis(t),shortDialog(t)):r==0?buildShortyRequest(u,i,"get","",n):r==1&&buildShortyRequest(u,i,"post",f,n),!1}function shortDialog(n){n.match(/error/)?$("#shortUrlPopupError").dialog({modal:!0,closeOnEscape:!0}):($("#shortUrlTextbox").val(n),$("#shortUrlPopup").dialog({modal:!0,closeOnEscape:!0,open:function(){$("#shortUrlTextbox").focus(function(){$(this).select()}),$("#shortUrlTextbox").focus()}})),$(".ui-widget-overlay").click(function(){$(".ui-dialog-titlebar-close").trigger("click")})}function filterSelect(){$("select[name=v] option").size()==2?($("select[name=v] option:eq(1)").attr("selected","selected"),$("select[name=v]").trigger("chosen:updated")):($("select[name=v] option:eq(0)").attr("selected","selected"),$("select[name=v]").trigger("chosen:updated"))}function checkEnter(n){var t=n.which;t==13&&($(".chosen-results li").length>=1||$("#search-keyword").val())&&$("#keywordSearchForm").submit()}function addWebtrendCookieTrack(n,t){var i="ref_page_type="+utag_data.page_type+";ref_page_sub_type="+utag_data.page_sub_type+";ref_page_id="+utag_data.page_id+";";utag_data.part_search_term&&(i+="ref_part_search_term="+utag_data.part_search_term+";"),i+=utag_data.page_id=="CTN"?"ref_page_event=Select Family - New Prod;":"ref_page_event="+t+";",$(n).attr("cookie-tracking",i)}function dlgHelp(n,t){var r="/products/helpdialog/"+n+"/"+encodeURIComponent(t),i={};$.get(r,function(n){var r=$(n);i[r.attr("close")]=function(){$(this).dialog("close")},r.dialog({resizable:!1,modal:!0,draggable:!1,closeOnEscape:!0,close:function(){$(this).dialog("destroy").remove()},buttons:i,width:400}),$(".ui-widget-overlay").click(function(){$("#helpPopUp").dialog("destroy").remove(),$(".ui-dialog-titlebar-close").trigger("click")})})}var isScrolledIntoView,bomSelectedName,bomSelectId,selectedPic,pictureText,i,j,addthis_config;$(document).ready(function(){$(".beablock table.more-expander").each(function(){$(this).parent().siblings().width($(this).width())}),this.addform&&(window.mobile||(this.addform.qty.focus(),this.addform.qty.select()))}),$(window).load(function(){var t=window.utag,n;t&&t.data.personalization_program&&(n={},n.personalization_program=t.data.personalization_program,n.personalization_creative=t.data.personalization_creative,n.event_category="Personalization",n.ref_page_type=t.data.ref_page_type,n.ref_page_sub_type=t.data.ref_page_sub_type,n.ref_page_id=t.data.ref_page_id,n.ref_page_event="Click",n.ref_supplier_id=t.data.supplier_id,n.not_a_pageview="1",n.page_site=t.data.page_site,n.page_language=t.data.page_language,n.event_domain=t.data.event_domain,n.event_url=t.data["dom.pathname"],n.event_query=t.data["dom.query"],n.wt_dl="2",n.wt_use_udo="true",t.link(n))}),$(document).ready(function(){function n(){isScrolledIntoView("#footer")?$("#feedback").addClass("floating"):$("#feedback").removeClass("floating")}detailSummary(),$(".expander-div-5").each(function(){expandItemsIntialize($(this),5)}),$(".expander-div-10").each(function(){expandItemsIntialize($(this),10)}),$(".lnkDatasheet").each(function(){datasheetFileClick($(this))}),$(".videoLink").each(function(){videoFileClick($(this))}),$(".mediafile").find(".more-expander-item a").each(function(){mediaFileClick($(this))}),$(".lnkProductPhoto").each(function(){expandImageClick($(this),"Photo")}),$(".lnkProductDrawing").each(function(){expandImageClick($(this),"Drawing")}),$(".lnkAccelDesign").attr("track-data","ref_page_event=Get CAD File;ref_pn_sku="+utag_data.pn_sku+";ref_part_id="+utag_data.part_id+";ref_supplier_id="+utag_data.supplier_id+";"),$(".linkTracker").each(function(){appendWebTrendsTag($(this))}),$(".lnkSugSub").each(function(){addWtCookieTrack($(this),"Substitute-Suggested")}),$(".lnkRohsSub").each(function(){addWtCookieTrack($(this),"Substitute-Rohs")}),$(".lnkAlsoEval").each(function(){addWtCookieTrack($(this),"Substitute-Also Eval")}),$(".lnkChipOutAlt").each(function(){addWtCookieTrack($(this),"Substitute-Chip Outpost")}),$(".lnkDKChipOutAlt").each(function(){addWtCookieTrack($(this),"Substitute-Chip Outpost Dgkey")}),$(".lnkAltPack").each(function(){addWtCookieTrack($(this),"Substitute-Packaging")}),$(".btnLeadTime").each(function(){checkLeadTimeClick($(this))}),$(".lnkTooling").each(function(){addWtCookieTrack($(this),"LeftTbl-Tooling/UseWith")}),$(".lnkAlternateColor").each(function(){addWtCookieTrack($(this),"LeftTbl-Color")}),$(".lnkAlternateLength").each(function(){addWtCookieTrack($(this),"LeftTbl-Length")}),$(".lnkAssembly").each(function(){addWtCookieTrack($(this),"LeftTbl-Assembly")}),$(".lnkMilitary").each(function(){addWtCookieTrack($(this),"LeftTbl-Military/Commercial")}),$(".lnkRelatedProducts").each(function(){addWtCookieTrack($(this),"LeftTbl-Related")}),$(".lnkInterconnect").each(function(){addWtCookieTrack($(this),"LeftTbl-Interconnect")}),$(".lnkKits").each(function(){addWtCookieTrack($(this),"LeftTbl-Kits/KitContents")}),$(".lnkMatingProducts").each(function(){addWtCookieTrack($(this),"LeftTbl-Mating")}),$(".lnkUseWith").each(function(){addWtCookieTrack($(this),"LeftTbl-Associated/UseWith")}),$(".lnkViewMoreKits").each(function(){addWtCookieTrack($(this),"View More Kit Products")}),$(".lnkViewMoreMatingProducts").each(function(){addWtCookieTrack($(this),"View More Mating Products")}),$(".lnkViewMoreUseWith").each(function(){addWtCookieTrack($(this),"View More Use With Products")}),$(".lnkViewMoreMilitary").each(function(){addWtCookieTrack($(this),"View More Military Products")}),$(".lnkViewMoreAlternateColor").each(function(){addWtCookieTrack($(this),"View More Alternate Color Products")}),$(".lnkViewMoreAlternateLength").each(function(){addWtCookieTrack($(this),"View More Alternate Length Products")}),$(".lnkViewMoreAssembly").each(function(){addWtCookieTrack($(this),"View More Assembly Products")}),$(".lnkViewMoreTooling").each(function(){addWtCookieTrack($(this),"View More Tooling Products")}),$(".lnkViewMoreRelatedProducts").each(function(){addWtCookieTrack($(this),"View More Related Products")}),$(".lnkViewMoreInterconnect").each(function(){addWtCookieTrack($(this),"View More Interconnect Products")}),$(".lnkMfct").each(function(){addVendorWtCookieTrack($(this))}),$("#prod-submit").each(function(){addWtCookieTrack($(this),"Reverse Search")}),$("#addtoorderbutton").each(function(){addWtCookieTrack($(this),"Add to Cart")}),$("#request-quote-description").each(function(){addWtCookieTrack($(this),"Request Code")}),trackAddToFavorites($("#addtofavloggedin"));var t=__headerData.enableCurToggle&&(!window.headerLanguageToggle||!window.headerLanguageToggle.disableCur);if(t&&__headerData.curs.length>1&&$("#legCurChanger").length&&$("#legCurChanger").hide(),$(".chosen-select").length){$(".chosen-select").chosen({allow_single_deselect:!0,disable_search_threshold:5});$(".chosen-select").on("chosen:no_results",function(){$(".no-results").remove()})}$(".popup").fancybox(),$(".bota-image-large").click(function(){return $(".popup").eq(selectedPic).trigger("click"),!1}),window.mobile||($(window).load(function(){n()}),$(window).scroll(function(){n()}),$(window).resize(function(){n()})),$(".playlistLink").fancybox({titlePosition:"inside",width:700,height:355,hideOnContentClick:!1,type:"iframe",scrolling:"no"}),$(".videoLink").fancybox({titlePosition:"inside",width:495,height:360,hideOnContentClick:!1,type:"iframe",scrolling:"no"})}),isScrolledIntoView=function(n){var u=$(n),t=$(window),i=t.scrollTop(),f=i+t.height(),r=u.offset().top;return r<=f&&r>=i};$("#bomform").on("submit",function(n){n.preventDefault?n.preventDefault():n.returnValue=!1;var t=$("#addtobombutton");t.attr("disabled","disabled"),$.post($(this).attr("action"),function(n){bomModal(n)}).done(function(){t.removeAttr("disabled")})});$("#bom-list").on("change",function(){bomSelectedName=$(this).find("option:selected").text(),bomSelectId=$(this).find("option:selected").val()});for(selectedPic="0",pictureText=[],window.jQuery(".pictureList li").find("a").each(function(){pictureText.push($(this).text())}),i=0;i<window.jQuery(".pictureList li").find("a").length;i++)window.jQuery(".pictureList li").find("a").attr("id",function(n){return n});if(pictureText.length!=1){window.jQuery(".pictureSet").addClass("unselectedImg");var thumbs=$(".unselectedImg img"),bigImage=$(".bota-image-large").attr("href"),images=$(".pictureSet");for(j=0;j<images.length;j++)jQuery(images[j]).attr("href")==bigImage&&jQuery(images[j]).find("img").addClass("selectedImg");window.jQuery(".pictureSet img").hasClass("selectedImg")&&window.jQuery(".selectedImg").css("border-color","black"),window.jQuery(".pictureSet").click(function(){var n=$(this).attr("title"),t=$(this).attr("href"),i=$(this).attr("id");return selectedPic=i,window.thumbs.removeClass("selectedImg"),window.jQuery(this).children().addClass("selectedImg"),window.jQuery(".pictureSet img").not("selectedImg")&&window.jQuery(".pictureSet img").css("border-color","#999"),window.jQuery(".pictureSet img").hasClass("selectedImg")&&window.jQuery(".selectedImg").css("border-color","black"),window.jQuery(".bota-image-large").attr("title",n).attr("href",t),window.jQuery(".bota-image-large img").attr("title",n).attr("src",t),!1})}pictureText.length>4&&(window.jQuery(".pictureList li").slice(3).each(function(){window.jQuery(this).css("display","none")}),window.jQuery("<span class='left-arrow'><\/span>").addClass("leftArrowStylesBusted").insertBefore(".pictureList"),window.jQuery("<span class='right-arrow'><\/span>").addClass("rightArrowStyles").insertBefore(".pictureList")),window.jQuery(".right-arrow").click(function(){var n=$(".pictureList li:visible:last").next().children().attr("id"),t=$(".pictureList li:visible:last").next().next().children().attr("id"),i=$(".pictureList li:visible:first").children().attr("id");n&&(window.jQuery("#"+n).parent("li").css("display","inline"),window.jQuery("#"+i).parent("li").css("display","none"),window.jQuery(".left-arrow").addClass("leftArrowStyles"),window.jQuery(".left-arrow").removeClass("leftArrowStylesBusted")),t||window.jQuery(".right-arrow").addClass("rightArrowStylesBusted")}),window.jQuery(".left-arrow").click(function(){var n=window.jQuery(".pictureList li:visible:first").prev().children().attr("id"),t=window.jQuery(".pictureList li:visible:first").prev().prev().children().attr("id"),i=window.jQuery(".pictureList li:visible:last").children().attr("id");n&&(window.jQuery("#"+n).parent("li").css("display","inline"),window.jQuery("#"+i).parent("li").css("display","none"),window.jQuery(".right-arrow").addClass("rightArrowStyles"),window.jQuery(".right-arrow").removeClass("rightArrowStylesBusted")),t||window.jQuery(".left-arrow").addClass("leftArrowStylesBusted")}),addthis_config=addthis_config||{},addthis_config.pubid="ra-5238723d69253f5b",addthis_config.data_track_clickback=!1,addthis_config.data_track_addressbar=!1,$(document).ready(function(){if($(".dk-sharelink").click(function(){shortInit(this.id)}),$(".chosen-select").length){$(".chosen-select").chosen({allow_single_deselect:!0,disable_search_threshold:5});$(".chosen-select").on("chosen:no_results",function(){$(".no-results").remove()});$(".chosen-container").bind("keyup",function(n){checkEnter(n)}),$(".chosen-select").change(function(){$("#keywordSearchForm").submit()}),$(".catfilters").each(function(){addWebtrendCookieTrack($(this),"Select Family")}),$("#catfiltersubid").each(function(){addWebtrendCookieTrack($(this),"Select Family")}),$("#qpLinkList").each(function(){addWebtrendCookieTrack($(this),"Select Family")}),$("#exactPartList").each(function(){addWebtrendCookieTrack($(this),"Exact Match")}),filterSelect(),$(".search-form").submit(function(){$(".primarykeyword").val($(".search-input").val())})}}),function(){var n,r,t,i,u,f={}.hasOwnProperty,e=function(n,t){function r(){this.constructor=n}for(var i in t)f.call(t,i)&&(n[i]=t[i]);return r.prototype=t.prototype,n.prototype=new r,n.__super__=t.prototype,n};i=function(){function n(){this.options_index=0,this.parsed=[]}return n.prototype.add_node=function(n){return n.nodeName.toUpperCase()==="OPTGROUP"?this.add_group(n):this.add_option(n)},n.prototype.add_group=function(n){var i,f,t,e,r,u;for(i=this.parsed.length,this.parsed.push({array_index:i,group:!0,label:this.escapeExpression(n.label),children:0,disabled:n.disabled}),r=n.childNodes,u=[],t=0,e=r.length;t<e;t++)f=r[t],u.push(this.add_option(f,i,n.disabled));return u},n.prototype.add_option=function(n,t,i){if(n.nodeName.toUpperCase()==="OPTION")return n.text!==""?(t!=null&&(this.parsed[t].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:n.value,text:n.text,html:n.innerHTML,selected:n.selected,disabled:i===!0?i:n.disabled,group_array_index:t,classes:n.className,style:n.style.cssText})):this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1},n.prototype.escapeExpression=function(n){var t,i;return n==null||n===!1?"":/[\&\<\>\"\'\`]/.test(n)?(t={"<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},i=/&(?!\w+;)|[\<\>\"\'\`]/g,n.replace(i,function(n){return t[n]||"&amp;"})):n},n}(),i.select_to_array=function(n){var f,r,t,e,u;for(r=new i,u=n.childNodes,t=0,e=u.length;t<e;t++)f=u[t],r.add_node(f);return r.parsed},r=function(){function n(t,i){(this.form_field=t,this.options=i!=null?i:{},n.browser_is_supported())&&(this.is_multiple=this.form_field.multiple,this.set_default_text(),this.set_default_values(),this.setup(),this.set_up_html(),this.register_observers())}return n.prototype.set_default_values=function(){var n=this;return this.click_test_action=function(t){return n.test_active_click(t)},this.activate_action=function(t){return n.activate_field(t)},this.active_field=!1,this.mouse_on_container=!1,this.results_showing=!1,this.result_highlighted=null,this.allow_single_deselect=this.options.allow_single_deselect!=null&&this.form_field.options[0]!=null&&this.form_field.options[0].text===""?this.options.allow_single_deselect:!1,this.disable_search_threshold=this.options.disable_search_threshold||0,this.disable_search=this.options.disable_search||!1,this.enable_split_word_search=this.options.enable_split_word_search!=null?this.options.enable_split_word_search:!0,this.group_search=this.options.group_search!=null?this.options.group_search:!0,this.search_contains=this.options.search_contains||!1,this.single_backstroke_delete=this.options.single_backstroke_delete!=null?this.options.single_backstroke_delete:!0,this.max_selected_options=this.options.max_selected_options||Infinity,this.inherit_select_classes=this.options.inherit_select_classes||!1,this.display_selected_options=this.options.display_selected_options!=null?this.options.display_selected_options:!0,this.display_disabled_options=this.options.display_disabled_options!=null?this.options.display_disabled_options:!0},n.prototype.set_default_text=function(){return this.default_text=this.form_field.getAttribute("data-placeholder")?this.form_field.getAttribute("data-placeholder"):this.is_multiple?this.options.placeholder_text_multiple||this.options.placeholder_text||n.default_multiple_text:this.options.placeholder_text_single||this.options.placeholder_text||n.default_single_text,this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||n.default_no_result_text},n.prototype.mouse_enter=function(){return this.mouse_on_container=!0},n.prototype.mouse_leave=function(){return this.mouse_on_container=!1},n.prototype.input_focus=function(){var t=this;if(this.is_multiple){if(!this.active_field)return setTimeout(function(){return t.container_mousedown()},50)}else if(!this.active_field)return this.activate_field()},n.prototype.input_blur=function(){var t=this;if(!this.mouse_on_container)return this.active_field=!1,setTimeout(function(){return t.blur_test()},100)},n.prototype.results_option_build=function(n){var i,t,r,f,u;for(i="",u=this.results_data,r=0,f=u.length;r<f;r++)t=u[r],i+=t.group?this.result_add_group(t):this.result_add_option(t),(n!=null?n.first:void 0)&&(t.selected&&this.is_multiple?this.choice_build(t):t.selected&&!this.is_multiple&&this.single_set_selected_text(t.text));return i},n.prototype.result_add_option=function(n){var t,i;return n.search_match?this.include_option_in_results(n)?(t=[],n.disabled||n.selected&&this.is_multiple||t.push("active-result"),!n.disabled||n.selected&&this.is_multiple||t.push("disabled-result"),n.selected&&t.push("result-selected"),n.group_array_index!=null&&t.push("group-option"),n.classes!==""&&t.push(n.classes),i=document.createElement("li"),i.className=t.join(" "),i.style.cssText=n.style,i.setAttribute("data-option-array-index",n.array_index),i.innerHTML=n.search_text,this.outerHTML(i)):"":""},n.prototype.result_add_group=function(n){var t;return n.search_match||n.group_match?n.active_options>0?(t=document.createElement("li"),t.className="group-result",t.innerHTML=n.search_text,this.outerHTML(t)):"":""},n.prototype.results_update_field=function(){return this.set_default_text(),this.is_multiple||this.results_reset_cleanup(),this.result_clear_highlight(),this.results_build(),this.results_showing?this.winnow_results():void 0},n.prototype.reset_single_select_options=function(){var i,n,u,r,t;for(r=this.results_data,t=[],n=0,u=r.length;n<u;n++)i=r[n],i.selected?t.push(i.selected=!1):t.push(void 0);return t},n.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show()},n.prototype.results_search=function(){return this.results_showing?this.winnow_results():this.results_show()},n.prototype.winnow_results=function(){var e,n,h,u,t,i,r,o,c,f,l,s;for(this.no_results_clear(),u=0,i=this.get_search_text(),e=i.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),c=new RegExp(e,"i"),h=this.get_search_regex(e),s=this.results_data,f=0,l=s.length;f<l;f++)n=s[f],n.search_match=!1,t=null,this.include_option_in_results(n)&&(n.group&&(n.group_match=!1,n.active_options=0),n.group_array_index!=null&&this.results_data[n.group_array_index]&&(t=this.results_data[n.group_array_index],t.active_options===0&&t.search_match&&(u+=1),t.active_options+=1),n.group&&!this.group_search||(n.search_text=n.group?n.label:n.text,n.search_match=this.search_string_match(n.search_text,h),n.search_match&&!n.group&&(u+=1),n.search_match?(i.length&&(r=n.search_text.search(c),o=n.search_text.substr(0,r+i.length)+"<\/em>"+n.search_text.substr(r+i.length),n.search_text=o.substr(0,r)+"<em>"+o.substr(r)),t!=null&&(t.group_match=!0)):n.group_array_index!=null&&this.results_data[n.group_array_index].search_match&&(n.search_match=!0)));return this.result_clear_highlight(),u<1&&i.length?(this.update_results_content(""),this.no_results(i)):(this.update_results_content(this.results_option_build()),this.winnow_results_set_highlight())},n.prototype.get_search_regex=function(n){var t;return t=this.search_contains?"":"^",new RegExp(t+n,"i")},n.prototype.search_string_match=function(n,t){var u,i,r,f;if(t.test(n))return!0;if(this.enable_split_word_search&&(n.indexOf(" ")>=0||n.indexOf("[")===0)&&(i=n.replace(/\[|\]/g,"").split(" "),i.length))for(r=0,f=i.length;r<f;r++)if(u=i[r],t.test(u))return!0},n.prototype.choices_count=function(){var i,n,r,t;if(this.selected_option_count!=null)return this.selected_option_count;for(this.selected_option_count=0,t=this.form_field.options,n=0,r=t.length;n<r;n++)i=t[n],i.selected&&(this.selected_option_count+=1);return this.selected_option_count},n.prototype.choices_click=function(n){return n.preventDefault(),this.results_showing||this.is_disabled?void 0:this.results_show()},n.prototype.keyup_checker=function(n){var t,i;t=(i=n.which)!=null?i:n.keyCode,this.search_field_scale();switch(t){case 8:if(this.is_multiple&&this.backstroke_length<1&&this.choices_count()>0)return this.keydown_backstroke();if(!this.pending_backstroke)return this.result_clear_highlight(),this.results_search();break;case 13:if(n.preventDefault(),this.results_showing)return this.result_select(n);break;case 27:return this.results_showing&&this.results_hide(),!0;case 9:case 38:case 40:case 16:case 91:case 17:break;default:return this.results_search()}},n.prototype.clipboard_event_checker=function(){var t=this;return setTimeout(function(){return t.results_search()},50)},n.prototype.container_width=function(){return this.options.width!=null?this.options.width:""+this.form_field.offsetWidth+"px"},n.prototype.include_option_in_results=function(n){return this.is_multiple&&!this.display_selected_options&&n.selected?!1:!this.display_disabled_options&&n.disabled?!1:n.empty?!1:!0},n.prototype.search_results_touchstart=function(n){return this.touch_started=!0,this.search_results_mouseover(n)},n.prototype.search_results_touchmove=function(n){return this.touch_started=!1,this.search_results_mouseout(n)},n.prototype.search_results_touchend=function(n){if(this.touch_started)return this.search_results_mouseup(n)},n.prototype.outerHTML=function(n){var t;return n.outerHTML?n.outerHTML:(t=document.createElement("div"),t.appendChild(n),t.innerHTML)},n.browser_is_supported=function(){return window.navigator.appName==="Microsoft Internet Explorer"?document.documentMode>=8:/iP(od|hone)/i.test(window.navigator.userAgent)?!1:/Android/i.test(window.navigator.userAgent)&&/Mobile/i.test(window.navigator.userAgent)?!1:!0},n.default_multiple_text="Select Some Options",n.default_single_text="Select an Option",n.default_no_result_text="No results match",n}(),n=jQuery,n.fn.extend({chosen:function(i){return r.browser_is_supported()?this.each(function(){var f,u;f=n(this),u=f.data("chosen"),i==="destroy"&&u instanceof t?u.destroy():u instanceof t||f.data("chosen",new t(this,i))}):this}}),t=function(t){function r(){return u=r.__super__.constructor.apply(this,arguments)}return e(r,t),r.prototype.setup=function(){return this.form_field_jq=n(this.form_field),this.current_selectedIndex=this.form_field.selectedIndex,this.is_rtl=this.form_field_jq.hasClass("chosen-rtl")},r.prototype.set_up_html=function(){var t,i;return t=["chosen-container"],t.push("chosen-container-"+(this.is_multiple?"multi":"single")),this.inherit_select_classes&&this.form_field.className&&t.push(this.form_field.className),this.is_rtl&&t.push("chosen-rtl"),i={"class":t.join(" "),style:"width: "+this.container_width()+";",title:this.form_field.title},this.form_field.id.length&&(i.id=this.form_field.id.replace(/[^\w]/g,"_")+"_chosen"),this.container=n("<div />",i),this.is_multiple?this.container.html('<ul class="chosen-choices"><li class="search-field"><input type="text" value="'+this.default_text+'" class="default" autocomplete="off" style="width:25px;" /><\/li><\/ul><div class="chosen-drop"><ul class="chosen-results"><\/ul><\/div>'):this.container.html('<a class="chosen-single chosen-default" tabindex="-1"><span>'+this.default_text+'<\/span><div><b><\/b><\/div><\/a><div class="chosen-drop"><div class="chosen-search"><input type="text" autocomplete="off" /><\/div><ul class="chosen-results"><\/ul><\/div>'),this.form_field_jq.hide().after(this.container),this.dropdown=this.container.find("div.chosen-drop").first(),this.search_field=this.container.find("input").first(),this.search_results=this.container.find("ul.chosen-results").first(),this.search_field_scale(),this.search_no_results=this.container.find("li.no-results").first(),this.is_multiple?(this.search_choices=this.container.find("ul.chosen-choices").first(),this.search_container=this.container.find("li.search-field").first()):(this.search_container=this.container.find("div.chosen-search").first(),this.selected_item=this.container.find(".chosen-single").first()),this.results_build(),this.set_tab_index(),this.set_label_behavior(),this.form_field_jq.trigger("chosen:ready",{chosen:this})},r.prototype.register_observers=function(){var n=this;return this.container.bind("touchstart.chosen",function(t){n.container_mousedown(t)}),this.container.bind("touchend.chosen",function(t){n.container_mouseup(t)}),this.container.bind("mousedown.chosen",function(t){n.container_mousedown(t)}),this.container.bind("mouseup.chosen",function(t){n.container_mouseup(t)}),this.container.bind("mouseenter.chosen",function(t){n.mouse_enter(t)}),this.container.bind("mouseleave.chosen",function(t){n.mouse_leave(t)}),this.search_results.bind("mouseup.chosen",function(t){n.search_results_mouseup(t)}),this.search_results.bind("mouseover.chosen",function(t){n.search_results_mouseover(t)}),this.search_results.bind("mouseout.chosen",function(t){n.search_results_mouseout(t)}),this.search_results.bind("mousewheel.chosen DOMMouseScroll.chosen",function(t){n.search_results_mousewheel(t)}),this.search_results.bind("touchstart.chosen",function(t){n.search_results_touchstart(t)}),this.search_results.bind("touchmove.chosen",function(t){n.search_results_touchmove(t)}),this.search_results.bind("touchend.chosen",function(t){n.search_results_touchend(t)}),this.form_field_jq.bind("chosen:updated.chosen",function(t){n.results_update_field(t)}),this.form_field_jq.bind("chosen:activate.chosen",function(t){n.activate_field(t)}),this.form_field_jq.bind("chosen:open.chosen",function(t){n.container_mousedown(t)}),this.form_field_jq.bind("chosen:close.chosen",function(t){n.input_blur(t)}),this.search_field.bind("blur.chosen",function(t){n.input_blur(t)}),this.search_field.bind("keyup.chosen",function(t){n.keyup_checker(t)}),this.search_field.bind("keydown.chosen",function(t){n.keydown_checker(t)}),this.search_field.bind("focus.chosen",function(t){n.input_focus(t)}),this.search_field.bind("cut.chosen",function(t){n.clipboard_event_checker(t)}),this.search_field.bind("paste.chosen",function(t){n.clipboard_event_checker(t)}),this.is_multiple?this.search_choices.bind("click.chosen",function(t){n.choices_click(t)}):this.container.bind("click.chosen",function(n){n.preventDefault()})},r.prototype.destroy=function(){return n(this.container[0].ownerDocument).unbind("click.chosen",this.click_test_action),this.search_field[0].tabIndex&&(this.form_field_jq[0].tabIndex=this.search_field[0].tabIndex),this.container.remove(),this.form_field_jq.removeData("chosen"),this.form_field_jq.show()},r.prototype.search_field_disabled=function(){return(this.is_disabled=this.form_field_jq[0].disabled,this.is_disabled)?(this.container.addClass("chosen-disabled"),this.search_field[0].disabled=!0,this.is_multiple||this.selected_item.unbind("focus.chosen",this.activate_action),this.close_field()):(this.container.removeClass("chosen-disabled"),this.search_field[0].disabled=!1,!this.is_multiple)?this.selected_item.bind("focus.chosen",this.activate_action):void 0},r.prototype.container_mousedown=function(t){if(!this.is_disabled&&(t&&t.type==="mousedown"&&!this.results_showing&&t.preventDefault(),!(t!=null&&n(t.target).hasClass("search-choice-close"))))return this.active_field?!this.is_multiple&&t&&(n(t.target)[0]===this.selected_item[0]||n(t.target).parents("a.chosen-single").length)&&(t.preventDefault(),this.results_toggle()):(this.is_multiple&&this.search_field.val(""),n(this.container[0].ownerDocument).bind("click.chosen",this.click_test_action),this.results_show()),this.activate_field()},r.prototype.container_mouseup=function(n){if(n.target.nodeName==="ABBR"&&!this.is_disabled)return this.results_reset(n)},r.prototype.search_results_mousewheel=function(n){var t;return n.originalEvent&&(t=n.originalEvent.deltaY||-n.originalEvent.wheelDelta||n.originalEvent.detail),t!=null?(n.preventDefault(),n.type==="DOMMouseScroll"&&(t=t*40),this.search_results.scrollTop(t+this.search_results.scrollTop())):void 0},r.prototype.blur_test=function(){if(!this.active_field&&this.container.hasClass("chosen-container-active"))return this.close_field()},r.prototype.close_field=function(){return n(this.container[0].ownerDocument).unbind("click.chosen",this.click_test_action),this.active_field=!1,this.results_hide(),this.container.removeClass("chosen-container-active"),this.clear_backstroke(),this.show_search_field_default(),this.search_field_scale()},r.prototype.activate_field=function(){return this.container.addClass("chosen-container-active"),this.active_field=!0,this.search_field.val(this.search_field.val()),this.search_field.focus()},r.prototype.test_active_click=function(t){var i;return i=n(t.target).closest(".chosen-container"),i.length&&this.container[0]===i[0]?this.active_field=!0:this.close_field()},r.prototype.results_build=function(){return this.parsing=!0,this.selected_option_count=null,this.results_data=i.select_to_array(this.form_field),this.is_multiple?this.search_choices.find("li.search-choice").remove():this.is_multiple||(this.single_set_selected_text(),this.disable_search||this.form_field.options.length<=this.disable_search_threshold?(this.search_field[0].readOnly=!0,this.container.addClass("chosen-container-single-nosearch")):(this.search_field[0].readOnly=!1,this.container.removeClass("chosen-container-single-nosearch"))),this.update_results_content(this.results_option_build({first:!0})),this.search_field_disabled(),this.show_search_field_default(),this.search_field_scale(),this.parsing=!1},r.prototype.result_do_highlight=function(n){var t,i,r,f,u;if(n.length){if(this.result_clear_highlight(),this.result_highlight=n,this.result_highlight.addClass("highlighted"),r=parseInt(this.search_results.css("maxHeight"),10),u=this.search_results.scrollTop(),f=r+u,i=this.result_highlight.position().top+this.search_results.scrollTop(),t=i+this.result_highlight.outerHeight(),t>=f)return this.search_results.scrollTop(t-r>0?t-r:0);if(i<u)return this.search_results.scrollTop(i)}},r.prototype.result_clear_highlight=function(){return this.result_highlight&&this.result_highlight.removeClass("highlighted"),this.result_highlight=null},r.prototype.results_show=function(){return this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.container.addClass("chosen-with-drop"),this.results_showing=!0,this.search_field.focus(),this.search_field.val(this.search_field.val()),this.winnow_results(),this.form_field_jq.trigger("chosen:showing_dropdown",{chosen:this}))},r.prototype.update_results_content=function(n){return this.search_results.html(n)},r.prototype.results_hide=function(){return this.results_showing&&(this.result_clear_highlight(),this.container.removeClass("chosen-with-drop"),this.form_field_jq.trigger("chosen:hiding_dropdown",{chosen:this})),this.results_showing=!1},r.prototype.set_tab_index=function(){var t;if(this.form_field.tabIndex)return t=this.form_field.tabIndex,this.form_field.tabIndex=-1,this.search_field[0].tabIndex=t},r.prototype.set_label_behavior=function(){var t=this;return this.form_field_label=this.form_field_jq.parents("label"),!this.form_field_label.length&&this.form_field.id.length&&(this.form_field_label=n("label[for='"+this.form_field.id+"']")),this.form_field_label.length>0?this.form_field_label.bind("click.chosen",function(n){return t.is_multiple?t.container_mousedown(n):t.activate_field()}):void 0},r.prototype.show_search_field_default=function(){return this.is_multiple&&this.choices_count()<1&&!this.active_field?(this.search_field.val(this.default_text),this.search_field.addClass("default")):(this.search_field.val(""),this.search_field.removeClass("default"))},r.prototype.search_results_mouseup=function(t){var i;return i=n(t.target).hasClass("active-result")?n(t.target):n(t.target).parents(".active-result").first(),i.length?(this.result_highlight=i,this.result_select(t),this.search_field.focus()):void 0},r.prototype.search_results_mouseover=function(t){var i;return i=n(t.target).hasClass("active-result")?n(t.target):n(t.target).parents(".active-result").first(),i?this.result_do_highlight(i):void 0},r.prototype.search_results_mouseout=function(t){if(n(t.target).hasClass("active-result"||n(t.target).parents(".active-result").first()))return this.result_clear_highlight()},r.prototype.choice_build=function(t){var i,r,u=this;return i=n("<li />",{"class":"search-choice"}).html("<span>"+t.html+"<\/span>"),t.disabled?i.addClass("search-choice-disabled"):(r=n("<a />",{"class":"search-choice-close","data-option-array-index":t.array_index}),r.bind("click.chosen",function(n){return u.choice_destroy_link_click(n)}),i.append(r)),this.search_container.before(i)},r.prototype.choice_destroy_link_click=function(t){return t.preventDefault(),t.stopPropagation(),this.is_disabled?void 0:this.choice_destroy(n(t.target))},r.prototype.choice_destroy=function(n){if(this.result_deselect(n[0].getAttribute("data-option-array-index")))return this.show_search_field_default(),this.is_multiple&&this.choices_count()>0&&this.search_field.val().length<1&&this.results_hide(),n.parents("li").first().remove(),this.search_field_scale()},r.prototype.results_reset=function(){return this.reset_single_select_options(),this.form_field.options[0].selected=!0,this.single_set_selected_text(),this.show_search_field_default(),this.results_reset_cleanup(),this.form_field_jq.trigger("change"),this.active_field?this.results_hide():void 0},r.prototype.results_reset_cleanup=function(){return this.current_selectedIndex=this.form_field.selectedIndex,this.selected_item.find("abbr").remove()},r.prototype.result_select=function(n){var i,t;if(this.result_highlight)return(i=this.result_highlight,this.result_clear_highlight(),this.is_multiple&&this.max_selected_options<=this.choices_count())?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.is_multiple?i.removeClass("active-result"):this.reset_single_select_options(),t=this.results_data[i[0].getAttribute("data-option-array-index")],t.selected=!0,this.form_field.options[t.options_index].selected=!0,this.selected_option_count=null,this.is_multiple?this.choice_build(t):this.single_set_selected_text(t.text),(n.metaKey||n.ctrlKey)&&this.is_multiple||this.results_hide(),this.search_field.val(""),(this.is_multiple||this.form_field.selectedIndex!==this.current_selectedIndex)&&this.form_field_jq.trigger("change",{selected:this.form_field.options[t.options_index].value}),this.current_selectedIndex=this.form_field.selectedIndex,this.search_field_scale())},r.prototype.single_set_selected_text=function(n){return n==null&&(n=this.default_text),n===this.default_text?this.selected_item.addClass("chosen-default"):(this.single_deselect_control_build(),this.selected_item.removeClass("chosen-default")),this.selected_item.find("span").text(n)},r.prototype.result_deselect=function(n){var t;return t=this.results_data[n],this.form_field.options[t.options_index].disabled?!1:(t.selected=!1,this.form_field.options[t.options_index].selected=!1,this.selected_option_count=null,this.result_clear_highlight(),this.results_showing&&this.winnow_results(),this.form_field_jq.trigger("change",{deselected:this.form_field.options[t.options_index].value}),this.search_field_scale(),!0)},r.prototype.single_deselect_control_build=function(){if(this.allow_single_deselect)return this.selected_item.find("abbr").length||this.selected_item.find("span").first().after('<abbr class="search-choice-close"><\/abbr>'),this.selected_item.addClass("chosen-single-with-deselect")},r.prototype.get_search_text=function(){return this.search_field.val()===this.default_text?"":n("<div/>").text(n.trim(this.search_field.val())).html()},r.prototype.winnow_results_set_highlight=function(){var n,t;return t=this.is_multiple?[]:this.search_results.find(".result-selected.active-result"),n=t.length?t.first():this.search_results.find(".active-result").first(),n!=null?this.result_do_highlight(n):void 0},r.prototype.no_results=function(t){var i;return i=n('<li class="no-results">'+this.results_none_found+' "<span><\/span>"<\/li>'),i.find("span").first().html(t),this.search_results.append(i),this.form_field_jq.trigger("chosen:no_results",{chosen:this})},r.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove()},r.prototype.keydown_arrow=function(){var n;if(this.results_showing&&this.result_highlight){if(n=this.result_highlight.nextAll("li.active-result").first(),n)return this.result_do_highlight(n)}else return this.results_show()},r.prototype.keyup_arrow=function(){var n;if(this.results_showing||this.is_multiple){if(this.result_highlight)return n=this.result_highlight.prevAll("li.active-result"),n.length?this.result_do_highlight(n.first()):(this.choices_count()>0&&this.results_hide(),this.result_clear_highlight())}else return this.results_show()},r.prototype.keydown_backstroke=function(){var n;return this.pending_backstroke?(this.choice_destroy(this.pending_backstroke.find("a").first()),this.clear_backstroke()):(n=this.search_container.siblings("li.search-choice").last(),n.length&&!n.hasClass("search-choice-disabled"))?(this.pending_backstroke=n,this.single_backstroke_delete?this.keydown_backstroke():this.pending_backstroke.addClass("search-choice-focus")):void 0},r.prototype.clear_backstroke=function(){return this.pending_backstroke&&this.pending_backstroke.removeClass("search-choice-focus"),this.pending_backstroke=null},r.prototype.keydown_checker=function(n){var t,i;t=(i=n.which)!=null?i:n.keyCode,this.search_field_scale(),t!==8&&this.pending_backstroke&&this.clear_backstroke();switch(t){case 8:this.backstroke_length=this.search_field.val().length;break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(n),this.mouse_on_container=!1;break;case 13:this.results_showing&&n.preventDefault();break;case 32:this.disable_search&&n.preventDefault();break;case 38:n.preventDefault(),this.keyup_arrow();break;case 40:n.preventDefault(),this.keydown_arrow()}},r.prototype.search_field_scale=function(){var t,u,h,f,e,o,i,r,s;if(this.is_multiple){for(h=0,i=0,e="position:absolute; left: -1000px; top: -1000px; display:none;",o=["font-size","font-style","font-weight","font-family","line-height","text-transform","letter-spacing"],r=0,s=o.length;r<s;r++)f=o[r],e+=f+":"+this.search_field.css(f)+";";return t=n("<div />",{style:e}),t.text(this.search_field.val()),n("body").append(t),i=t.width()+25,t.remove(),u=this.container.outerWidth(),i>u-10&&(i=u-10),this.search_field.css({width:i+"px"})}},r}(r)}.call(this)