function initSearch2(){var b=jQuery("#searchBox").val();jQuery(function(){$("#somfy-search-form").ajaxForm({type:"POST",success:function(c){imagePreview();$("#loaderDiv").remove();$("#searchResult").html(c);initSearch2()},beforeSubmit:function(c,a,d){b!=jQuery("#searchBox").val()&&($.each(c,function(f,e){if(-1!==e.name.indexOf("subType")||-1!==e.name.indexOf("entryClassName"))e.value="";-1!==e.name.indexOf("start")&&(e.value=0)}),jQuery("#_CorporateSearch_start").val(0));$("#searchResult").ajaxLoader();
return!0}})});jQuery("#searchBox").autocomplete({source:"/o/somfy.b2b.search/suggest.jsp?webId\x3d"+webId,minLength:2,appendTo:"#searchTop",select:function(c,a){jQuery("#searchBox").val(a.item.value);jQuery("#somfy-search-form").submit()},messages:{noResults:""}})}
jQuery.fn.ajaxLoader=function(b){var c=jQuery.extend({className:"jquery-ajax-loader",fadeDuration:20},b);return this.each(function(){var a=jQuery(this);if(!this.ajaxLoaderObject){var d=a.offset(),a={left:d.left,top:d.top,width:a.outerWidth(),height:a.outerHeight()};this.ajaxLoaderObject=jQuery('\x3cdiv id\x3d"loaderDiv"\x3e\x3ctable height\x3d"100%" width\x3d"100%"\x3e\x3ctr\x3e\x3ctd style\x3d"width:100%;text-align:center;vertical-align:middle"\x3e\x3cimg src\x3d"/o/somfy.b2b.search/images/load.gif"/\x3e\x3c/td\x3e\x3c/tr\x3e\x3c/table\x3e\x3c/div\x3e').css({position:"absolute",
left:a.left+"px",top:a.top+"px",width:a.width+"px",height:a.height+"px"}).appendTo(document.body).hide()}this.ajaxLoaderObject.fadeIn(c.fadeDuration)})};function filter(b,c){var a=$("#somfy-search-form");jQuery("#facetField_"+b).val(c);$("#_CorporateSearch_start").val("0");"entryClassName"==b&&(facetInput=jQuery("#facetField_subType"),facetInput.val(""));a.submit()}
function unfilter(b){var c=$("#somfy-search-form"),a=jQuery("#facetField_"+b);a.val("");"entryClassName"==b&&(a=jQuery("#facetField_subType"),a.val(""));c.submit()}
function customShowArticle(b,c){var a=showArticleBaseUrl,a=a.replace("XXX_ARTICLE_GROUP_ID_XXX",b),a=a.replace("XXX_ARTICLE_ID_XXX",c);console.log("customShowArticle url: "+a);a="\x3ciframe class\x3d'showArticleIframe' src\x3d'"+a+"' /\x3e";jQuery("#articleDiv").empty();jQuery("#articleDialogBackground").show();jQuery("#articleDiv").show();jQuery("#articleDiv").html(a)}
function showArticle(b,c,a,d){d=showArticleBaseUrl;d=d.replace("XXX_ARTICLE_GROUP_ID_XXX",c);d=d.replace("XXX_ARTICLE_ID_XXX",a);var f=jQuery("#somfySearchDialog");f.load(d,function(e,g,h){f.dialog({title:decodeURIComponent(b),draggable:!1,center:!0,modal:!0,width:800,height:600});f.scrollTop(0)})}
function showEvent(b,c){var a=themeDisplay.getPathMain()+"/calendar/view_event?groupId\x3d"+b+"\x26eventId\x3d"+c,d=jQuery("#somfySearchDialog");d.load(a,function(f,e,g){d.dialog({title:"EVENT",center:!0,modal:!0,width:800,height:600})})}
function imagePreview(){xOffset=50;yOffset=20;jQuery("a.imgpreview").hover(function(b){jQuery("body").append("\x3cp id\x3d'preview'\x3e\x3cimg src\x3d'"+this.name+"' /\x3e\x3c/p\x3e");jQuery("#preview").css("top",b.pageY+yOffset+"px").css("left",b.pageX+xOffset+"px").fadeIn("fast")},function(){this.title=this.t;jQuery("#preview").remove()});jQuery("a.imgpreview").mousemove(function(b){jQuery("#preview").css("top",b.pageY+yOffset+"px").css("left",b.pageX+xOffset+"px")})}jQuery(document).ready(function(){initSearch2()});
function showECatalog(b){window.open(window.productPageBaseUrl+"/"+b,"_blank")};
