$.jGrowl.defaults.position="center";$.jGrowl.defaults.theme="jgrowlblack";var manageAsyncError=function(a){switch(a.status){case 500:$.jGrowl(a.responseText,{sticky:true})}},showConfirm=function(a){$.ajax({type:"POST",url:"/GetConfirm",dataType:"json",error:manageAsyncError,success:function(b){b!=null&&$.jGrowl("<span>"+b.message+" <a href='javascript:"+a+"'>"+b.text_confirm+"</a> | <a href='javascript:closeJgrowl()'>"+b.text_end+"</a></span>",{sticky:true})}})};$(document).ready(function(){var b="individual",a=".userregistrationComp .typeaccount:checked",c=".userregistrationComp .typeaccount";if($(c).length>0){if($(a).val()==b){$("#company_name").parent().parent().hide();$("#vat_number").parent().parent().hide()}if($(a).val()=="company"){$("#name").parent().parent().hide();$("#last_name").parent().parent().hide();$("#fiscal_code").parent().parent().hide()}}$(c).bind("change",function(){var h=" #fiscal_code",g=" #last_name",f=" #vat_number",e=" #company_name",c="#",d=$(this).parent().parent().parent().parent().attr("id");switch($(a).val()){case b:$(c+d+e).parent().parent().hide();$(c+d+f).parent().parent().hide();$(c+d+" #name").parent().parent().show();$(c+d+g).parent().parent().show();$(c+d+h).parent().parent().show();break;case "company":$(c+d+" #name").parent().parent().hide();$(c+d+g).parent().parent().hide();$(c+d+h).parent().parent().hide();$(c+d+e).parent().parent().show();$(c+d+f).parent().parent().show()}});$(".useraddressbookComp #address-state").live("change",function(){var a=".useraddressbookComp #container-address-province",b=$(this).val();if(b!="108")$(a).hide();else $(a).show()});$(".removeDFilter, .removeMFilter, .removeYFilter, .removeAFilter, .removeCFilter, .removeTFilter, .removeFTFilter, .removeAllFilters").live("click",function(){var c="json",b="POST",a="/ASync/Filter/Remove",g=/^([A-Za-z]+)_([0-9]+)$/,d=g.exec($("body").attr("id")),h=/(.*)\?(.*)$/i,f=h.exec(location.href);if(f)var e=f[1];else var e=location.href;switch($(this).attr("class")){case "removeDFilter":$.ajax({url:a,type:b,dataType:c,data:{_pageId:d[2],_pageType:d[1],_filter:"d"},success:function(){location.href=e}});break;case "removeMFilter":$.ajax({url:a,type:b,dataType:c,data:{_pageId:d[2],_pageType:d[1],_filter:"m"},success:function(){location.href=e}});break;case "removeYFilter":$.ajax({url:a,type:b,dataType:c,data:{_pageId:d[2],_pageType:d[1],_filter:"y"},success:function(){location.href=e}});break;case "removeAFilter":$.ajax({url:a,type:b,dataType:c,data:{_pageId:d[2],_pageType:d[1],_filter:"u"},success:function(){location.href=e}});break;case "removeCFilter":$.ajax({url:a,type:b,dataType:c,data:{_pageId:d[2],_pageType:d[1],_filter:"c"},success:function(){location.href=e}});break;case "removeTFilter":$.ajax({url:a,type:b,dataType:c,data:{_pageId:d[2],_pageType:d[1],_filter:"t"},success:function(){location.href=e}});break;case "removeFTFilter":$.ajax({url:a,type:b,dataType:c,data:{_pageId:d[2],_pageType:d[1],_filter:"fulltext"},success:function(){location.href=e}});break;case "removeAllFilters removefilter":$.ajax({url:a,type:b,dataType:c,data:{_pageId:d[2],_pageType:d[1],_filter:"all"},success:function(){location.href=e}})}})});var addAddress=function(c){var a="#",b=$(c).parent().parent().attr("id");$(a+b+" .edit-form").show();$(a+b+" #address-add-legend").show();$(a+b+" #address-edit-legend").hide();$(a+b+" #address-add-submit").show();$(a+b+" #address-edit-submit").hide();$(a+b+" .edit-form input[type=text]").val("")},confirmAddAddress=function(i){var g="#address-state",b=" ",e=" .edit-form",a="#",d="id",f=/^([A-Za-z]+)_([0-9]+)$/,h=f.exec($("body").attr(d)),c=$(i).parent().parent().parent().parent().attr(d),j=f.exec(c);$(a+c+e).hide();$.ajax({type:"POST",url:"/Async/AddressBook/Add",data:{_address:$(a+c+b+"#address-address").val(),_city:$(a+c+b+"#address-city").val(),_postalCode:$(a+c+b+"#address-postalCode").val(),_province:$(a+c+b+g).val()!="108"?0:$(a+c+b+"#address-province").val(),_state:$(a+c+b+g).val(),_mail:$(a+c+b+"#address-mail").val()},dataType:"json",error:manageAsyncError,success:function(f){var m="#err-address-postalCode",l="#err-address-city",k="#err-address-address";if(f.esito){$(a+c+b+k).html("");$(a+c+b+l).html("");$(a+c+b+m).html("");$.ajax({type:"POST",url:"/Async/RefreshComponent",data:{_pageId:h[2],_pageType:h[1],_componentId:j[2]},dataType:"json",error:manageAsyncError,success:function(a){$($(i).parent().parent().parent().parent()).replaceWith(a.data)}});f.isPrimario&&$(".userprofileComp").each(function(){refreshComponent($(this).attr(d),$(this).attr(d).replace("userprofile_",""),null)})}else{$(a+c+e).show();for(var g=0;g<f.campi.length;g++)if(f.campi[g]=="0")$(a+c+b+k).html(f.messaggio);else if(f.campi[g]=="1")$(a+c+b+l).html(f.messaggio);else f.campi[g]=="2"&&$(a+c+b+m).html(f.messaggio)}}})},editAddress=function(e){var c=" .edit-form",a="#",f=/^address_([0-9]+)$/,d=f.exec($(e).parent().attr("id")),b=$(e).parent().parent().parent().parent().attr("id");$(a+b+c).show();$.ajax({type:"POST",url:"/Async/AddressBook/Get",data:{_addressId:d[1]},dataType:"json",error:manageAsyncError,success:function(e){var f=" #container-address-province";$(a+b+c).show();$(a+b+" #address-id").val(d[1]);$(a+b+" #address-address").val(e.address);$(a+b+" #address-city").val(e.city);$(a+b+" #address-mail").val(e.mail);$(a+b+" #address-postalCode").val(e.postalCode);if(e.province=="0")e.province="";$(a+b+" #address-province").val(e.province);$(a+b+" #address-state").val(e.state);if(e.state=="108")$(a+b+f).show();else $(a+b+f).hide();$(a+b+" #address-add-legend").hide();$(a+b+" #address-edit-legend").show();$(a+b+" #address-add-submit").hide();$(a+b+" #address-edit-submit").show()}})},confirmEditAddress=function(i){var g="#address-state",b=" ",e=" .edit-form",a="#",d="id",f=/^([A-Za-z]+)_([0-9]+)$/,h=f.exec($("body").attr(d)),c=$(i).parent().parent().parent().parent().attr(d),j=f.exec(c);$(a+c+e).hide();$.ajax({type:"POST",url:"/Async/AddressBook/Edit",data:{_addressId:$(a+c+b+"#address-id").val(),_address:$(a+c+b+"#address-address").val(),_city:$(a+c+b+"#address-city").val(),_postalCode:$(a+c+b+"#address-postalCode").val(),_province:$(a+c+b+g).val()!="108"?0:$(a+c+b+"#address-province").val(),_state:$(a+c+b+g).val(),_mail:$(a+c+b+"#address-mail").val()},dataType:"json",error:manageAsyncError,success:function(f){var m="#err-address-postalCode",l="#err-address-city",k="#err-address-address";if(f.esito){$(a+c+b+k).html("");$(a+c+b+l).html("");$(a+c+b+m).html("");$.ajax({type:"POST",url:"/Async/RefreshComponent",data:{_pageId:h[2],_pageType:h[1],_componentId:j[2]},dataType:"json",error:manageAsyncError,success:function(a){$($(i).parent().parent().parent().parent()).replaceWith(a.data)}});f.isPrimario&&$(".userprofileComp").each(function(){refreshComponent($(this).attr(d),$(this).attr(d).replace("userprofile_",""),null)})}else{$(a+c+e).show();for(var g=0;g<f.campi.length;g++)if(f.campi[g]=="0")$(a+c+b+k).html(f.messaggio);else if(f.campi[g]=="1")$(a+c+b+l).html(f.messaggio);else f.campi[g]=="2"&&$(a+c+b+m).html(f.messaggio)}}})},removeAddress=function(b){var a=/^([A-Za-z]+)_([0-9]+)$/,d=a.exec($("body").attr("id")),c=$(b).parent().parent().parent().parent().attr("id"),e=a.exec(c),f=a.exec($(b).parent().attr("id"));$("#"+c+" .edit-form").hide();$.ajax({type:"POST",url:"/Async/AddressBook/Remove",data:{_addressId:f[2]},dataType:"json",error:manageAsyncError,success:function(a){a!=null&&$.ajax({type:"POST",url:"/Async/RefreshComponent",data:{_pageId:d[2],_pageType:d[1],_componentId:e[2]},dataType:"json",error:manageAsyncError,success:function(a){$($(b).parent().parent().parent().parent()).replaceWith(a.data)}})}})},isCAP=function(b){var a;if(!b)var b=window.event;if(b.keyCode)a=b.keyCode;else if(b.which)a=b.which;if(a==8||a==46||a==37||a==39)return true;else if(a<48||a>57)return false;else return true},isExternalReference=function(b){var c=true,a;if(!b)var b=window.event;if(b.keyCode)a=b.keyCode;else if(b.which)a=b.which;if(a>=48&&a<=57)return c;if(a>=65&&a<=90)return c;else if(a>=97&&a<=122)return c;else if(a==47||a==45||a==95||a==46)return c;else if(a!=8&&a!=9&&a!=13&&a!=37&&a!=39&&a!=46)return false;else if(a==37&&b.shiftKey)return false;else return c},addToCart=function(h,a,d,g,e,b){if((a==""||a==0)&&d!=null)return;if(a=="")a=1;var c=false,f=b?"ecMiniwishlistComp":"ecMinicartComp";$("."+f).each(function(){c=true;var b=$(this).attr("id"),a=$(this).children("form").children("input.animationColor").val();a!=""&&$.add2cart(e,b,a)});$.ajax({type:"POST",url:"/Async/Cart/Add",data:{_id:h,_quantity:a,_size:JSON.stringify(d),_structure:g,_wishlist:b},dataType:"json",error:manageAsyncError,success:function(a){if(a!=null){updateMiniCarts(b);updateCarts(b);if(!b&&!a.qtaOk||!c)a.messaggio!=null&&a.messaggio!=""&&$.jGrowl(a.messaggio)}}})},addWishlistItemToCart=function(d,c,b,a){$.ajax({type:"POST",url:"/Async/WishList/AddWishlistItemToCart",data:{_wishlist:d,_wishlistItem:c,_isWishlist:a},dataType:"html",error:manageAsyncError,success:function(c){if(c!=null){var d=false,e=a?"ecMiniwishlistComp":"ecMinicartComp";$("."+e).each(function(){d=true;var c=$(this).attr("id"),a=$(this).children("form").children("input.animationColor").val();a!=""&&$.add2cart(b,c,a)});updateMiniCarts(a);updateCarts(a);if(!c.qtaOk||!d)c.messaggio!=null&&c.messaggio!=""&&$.jGrowl(c.messaggio)}}})},addWishlistToCart=function(b,a){$.ajax({type:"POST",url:"/Async/WishList/AddWishlistToCart",data:{_wishlist:b,_isWishlist:a},dataType:"html",error:manageAsyncError,success:function(a){window.location.href="/"+a}})},removeFromWhislist=function(a,b,c){a!=0&&$.ajax({type:"POST",url:"/Async/Cart/Remove",data:{_id:a},error:manageAsyncError,dataType:"json",success:function(a){a!=null&&!a&&$.jGrowl(a);viewWishlist(b,c)}})},removeFromCart=function(a){a!=0&&$.ajax({type:"POST",url:"/Async/Cart/Remove",data:{_id:a},error:manageAsyncError,dataType:"json",success:function(a){a!=null&&!a&&$.jGrowl(a);updateMiniCarts(false);updateCarts(false)}})},changeQuantityOfItemOnCart=function(b,a,d,c){if(a=="")a=1;$.ajax({type:"POST",url:"/Async/Cart/ChangeQuantity",data:{_id:b,_quantity:a,_note:d,_discount:c},dataType:"json",error:manageAsyncError,success:function(a){if(a!=null){if(a.messaggio!=null&&a.messaggio!=""){$("#cartQty-"+b).val(a.quantita);$.jGrowl(a.messaggio)}updateMiniCarts(false);updateCarts(false)}}})},emptyCart=function(a){$.ajax({type:"POST",url:"/Async/Cart/EmptyCart",data:{_wishlist:a},dataType:"text",error:manageAsyncError,success:function(b){b!=null&&b!=""&&$.jGrowl(b);updateMiniCarts(a);updateCarts(a)}})},getSpedizioni=function(a){$.ajax({type:"POST",url:"/Async/Checkout/GetShipping",data:{_address:$("#ecCheckoutComp-address option:selected").val()},dataType:"json",error:manageAsyncError,success:function(b){var c="#ecCheckoutComp-shipping";if(b!=null){$(c).children().remove();var d=0;for(i=0;i<b.length;i++){$("<li><input type='radio' value='"+b[i].id+"' "+(b[i].selected?"checked='checked'":"")+" name='shipping'>"+b[i].descrizione+"</input></li>").appendTo(c);if(b[i].selected)d=i}if(b.length>0){$('input[name="shipping"]')[d].checked=true;procedi(a)}}}})},verifyVoucher=function(b){var a=$("#ecCheckoutComp-voucher").val();if(a!=null&&a!="")$.ajax({type:"POST",url:"/Async/Checkout/VerifyVoucher",data:{_voucher:a},dataType:"json",error:manageAsyncError,success:function(c){var a="#ecCheckoutComp-errorvoucher";if(c){$(a).hide();procedi(b)}else $(a).show()}});else procedi(b)},setLine=function(a){$.ajax({type:"POST",url:"/Async/Checkout/SetLine",data:{_line:a},dataType:"json",error:manageAsyncError,success:function(a){a&&updateCheckout()}})},checkout=function(){var a=null,d=$("#ecCheckoutComp-address option:selected").val();if(d!=a){var b=$("#ecCheckoutComp-typeDocument input:checked").val(),c=$("#ecCheckoutComp-shipping input:radio:checked").val(),e=$("#ecCheckoutComp-billing input:radio:checked").val();$.ajax({type:"POST",url:"/Async/Checkout/ShowOrder",data:{_typeOrder:b==a?0:b,_note:$("#ecCheckoutComp-note").val(),_codeExternal:$("#ecCheckoutComp-sigladocesterno").val(),_numExternal:$("#ecCheckoutComp-numerodocesterno").val(),_dateExternal:$("#ecCheckoutComp-datadocesterno").val(),_dateExpire:$("#ecCheckoutComp-datascad").val(),_voucher:$("#ecCheckoutComp-voucher").val(),_address:d,_shipping:c==a?a:c,_billing:e==a?a:e},dataType:"json",error:manageAsyncError,success:function(a){if(a!=0)window.location.href="/store/cart/checkout/progress?id="+a}})}},availability=function(c,d,f,e){var b="_availability",a="#ecMexalAvailability_";$(a+c+"_"+d+b).html('<img src="/Web/common/img/common-loader.gif"/>');$.ajax({type:"POST",url:"/Async/MexalAvailability/GetAvailability",data:{_component:c,_article:f,_articlePadre:e},dataType:"html",error:manageAsyncError,success:function(e){$(a+c+"_"+d+b).fadeOut(200,function(){$(a+c+"_"+d+b).html(e);$(a+c+"_"+d+b).fadeIn("fast")})}})},setAvailabilityProduct=function(a){$(".ecMexalAvailabilityComp").each(function(){var c=".ecMexalAvailabilityComp-availability",b=".ecMexalAvailabilityComp-button",d=this;if(a!=null){$(d).children().children(b).children(".availability_product").val(a);$(d).children().children(c).html("");$(d).children().children(b).show();$(d).children().children(c).show()}else{$(d).children().children(b).hide();$(d).children().children(c).hide()}})},changePage=function(e,d,a){var c="#fieldsort_",b={};b["_p"+a]=e;if($(c+a).length>0)b["_o"+a]=$(c+a+" option:selected").val();refreshComponent(d,a,b)},refreshComponent=function(f,g,c){var b="#productPermalink",e=/^([A-Za-z]+)_([0-9]+)$/,d=e.exec($("body").attr("id")),a={_pageId:d[2],_pageType:d[1],_componentId:g};if(c!=null)a=$.extend(a,c);if($(b).length>0)a["_permalink"]=$(b).val();$.ajax({type:"POST",url:"/Async/RefreshComponent",data:a,dataType:"json",error:manageAsyncError,success:function(a){$("#"+f).replaceWith(a.data)}})},updateCheckout=function(){var a=/^([A-Za-z]+)_([0-9]+)$/,b=a.exec($("body").attr("id"));$(".ecCheckoutComp").each(function(){var c=this,d=a.exec($(c).attr("id"));$.ajax({type:"POST",url:"/Async/RefreshComponent",data:{_pageId:b[2],_pageType:b[1],_componentId:d[2]},dataType:"json",error:manageAsyncError,success:function(a){$(c).replaceWith(a.data)}})})},updateMiniCarts=function(d){var a=/^([A-Za-z]+)_([0-9]+)$/,b=a.exec($("body").attr("id")),c=d?"ecMiniwishlistComp":"ecMinicartComp";$("."+c).each(function(){var c=$(this).attr("id"),d=a.exec(c);$.ajax({type:"POST",url:"/Async/RefreshComponent",data:{_pageId:b[2],_pageType:b[1],_componentId:d[2]},dataType:"json",error:manageAsyncError,success:function(f){var a="#";$(a+c).replaceWith(f.data);var b=$(a+c).css("background-color"),e=$(a+c).children("form").children("input.animationColor").val();$(a+d).animate({backgroundColor:e},600,function(){$(a+d).animate({backgroundColor:b},150,function(){$(a+d).css({"background-color":b},600)})})}})})},updateCarts=function(d){var a=/^([A-Za-z]+)_([0-9]+)$/,b=a.exec($("body").attr("id")),c=d?"ecWishlistComp":"ecCartComp";$("."+c).each(function(){var c=$(this).attr("id"),d=a.exec(c);$.ajax({type:"POST",url:"/Async/RefreshComponent",data:{_pageId:b[2],_pageType:b[1],_componentId:d[2]},dataType:"json",error:manageAsyncError,success:function(a){$("#"+c).replaceWith(a.data)}})})},modifyOrder=function(a){a!="0"&&$.ajax({type:"POST",url:"/Async/Orders/Modify",data:{_id:a},dataType:"json",error:manageAsyncError,success:function(a){if(a!=null)window.location.href="/"+a}})},closeJgrowl=function(){$("div.jGrowl-notification").trigger("jGrowl.close")},confirmCancelOrder=function(a){$.ajax({type:"POST",url:"/Async/Orders/Cancel",data:{_id:a},error:manageAsyncError,success:function(){closeJgrowl();updateOrders()}})},cancelOrder=function(a){a!="0"&&showConfirm("confirmCancelOrder("+a+")")},stopModifyOrder=function(a){a!=0&&$.ajax({type:"POST",url:"/Async/Orders/StopModify",data:{_id:a},error:manageAsyncError,success:function(){updateCarts(false)}})},addArticlesOrder=function(a){$.ajax({type:"POST",url:"/Async/Orders/AddArticlesOrder",data:{_id:a},dataType:"html",error:manageAsyncError,success:function(a){window.location.href="/"+a}})},updateOrders=function(){var a=/^([A-Za-z]+)_([0-9]+)$/,b=a.exec($("body").attr("id"));$(".ecOrdersComp").each(function(){var c=this,d=a.exec($(c).attr("id"));$.ajax({type:"POST",url:"/Async/RefreshComponent",data:{_pageId:b[2],_pageType:b[1],_componentId:d[2]},dataType:"json",error:manageAsyncError,success:function(a){$(c).replaceWith(a.data)}})})},searchSite=function(f,d,i){var b="json",a="POST",h=$(f).children("form").serialize(),e=/^([A-Za-z]+)_([0-9]+)$/,c=e.exec($("body").attr("id")),g=e.exec($(f).attr("id"));$.ajax({type:a,url:"/Async/Filter/ExecuteFilter",data:{_pageId:c[2],_pageType:c[1],_filterId:g[2],_filters:h,_location:d},dataType:b,error:manageAsyncError,success:function(){var h="/Async/RefreshComponent";if(d!=undefined&&d!=null&&i==false)window.location=d;$.ajax({type:a,url:h,data:{_pageId:c[2],_pageType:c[1],_componentId:g[2]},dataType:b,error:manageAsyncError,success:function(a){$(f).replaceWith(a.data)}});$(".ecCatalogComp, .ecCatalogsearchresultsboxComp").each(function(){var d=this,f=e.exec($(d).attr("id"));$.ajax({type:a,url:h,data:{_pageId:c[2],_pageType:c[1],_componentId:f[2]},dataType:b,error:manageAsyncError,success:function(a){$(d).replaceWith(a.data)}})})}})},filterCatalog=function(f,d,i){var b="json",a="POST",h=$(f).children("form").serialize(),e=/^([A-Za-z]+)_([0-9]+)$/,c=e.exec($("body").attr("id")),g=e.exec($(f).attr("id"));$.ajax({type:a,url:"/Async/Filter/ExecuteFilter",data:{_pageId:c[2],_pageType:c[1],_filterId:g[2],_filters:h,_location:d},dataType:b,error:manageAsyncError,success:function(){var h="/Async/RefreshComponent";if(d!=undefined&&d!=null&&i==false)window.location=d;$.ajax({type:a,url:h,data:{_pageId:c[2],_pageType:c[1],_componentId:g[2]},dataType:b,error:manageAsyncError,success:function(a){$(f).replaceWith(a.data)}});$(".ecCatalogComp, .ecCatalogsearchresultsboxComp").each(function(){var d=this,f=e.exec($(d).attr("id"));$.ajax({type:a,url:h,data:{_pageId:c[2],_pageType:c[1],_componentId:f[2]},dataType:b,error:manageAsyncError,success:function(a){$(d).replaceWith(a.data)}})})}})},recoveryPassword=function(a,f){var d="#recoverypasswordtext_",c="#recoverypassworderror_",b="#recoverypasswordsuccess_";$(b+a).hide();$(c+a).hide();var e=$(d+a).val();if(e!=null&&e!="")$.ajax({type:"POST",url:"/Async/RecoveryPassword/RecoveryPassword",data:{_email:e,_typeRecovery:f},dataType:"json",error:manageAsyncError,success:function(e){if(e){$(b+a).show();$(c+a).hide();$(d+a).val("")}else{$(c+a).show();$(b+a).hide()}}});else{$(c+a).show();$(b+a).hide()}};$(document).ready(function(){$(".cartQtyUpdater").live("click",function(){var c=".ecCartComp-cartDiscountCol",d=".ecCartComp-cartNoteCol",b=this,f="",a=null;if($(b).parent().parent().children(d).length>0)f=$(b).parent().parent().children(d).children("textarea").val();if($(b).parent().parent().children(c).length>0){a=$.trim($(b).parent().parent().children(c).children("input[type=text]").val());var e=$.trim($(b).parent().parent().children(c).children("input[type=hidden]").val());if(e!=a&&a=="")a="0";if(e==a||a=="")a=null}changeQuantityOfItemOnCart($(b).parent().children(".cartQtyId").val(),$(b).prev().val(),f,a)})});$(document).ready(function(){bindFormControl()});function bindFormControl(){bindDates();bindCheckboxList()}function bindDates(){$(".field_date").each(function(){var a=$(".field_lang").val();if(!$(this).datepicker.initialized){if($.datepicker.regional[a]==null)a="en";$(this).datepicker({closeText:$.datepicker.regional[a].closeText,prevText:$.datepicker.regional[a].prevText,nextText:$.datepicker.regional[a].nextText,currentText:$.datepicker.regional[a].currentText,monthNames:$.datepicker.regional[a].monthNames,monthNamesShort:$.datepicker.regional[a].monthNamesShort,dayNames:$.datepicker.regional[a].dayNames,dayNamesShort:$.datepicker.regional[a].dayNamesShort,dayNamesMin:$.datepicker.regional[a].dayNamesMin,weekHeader:$.datepicker.regional[a].weekHeader,dateFormat:"dd/mm/yy",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:"",onSelect:function(g){var a=".formfield_field",b=this,f=/^([0-9]{2})\/([0-9]{2})\/([0-9]{4})$/,c=g.match(f);if($(b).hasClass("daterange-start")){var e=$(b).parent().nextAll(a).children(".daterange-end");e.val()==""&&e.val($(b).val());e.datepicker("option","minDate",new Date(parseInt(c[3],10),parseInt(c[2],10)-1,parseInt(c[1],10)))}else if($(b).hasClass("daterange-end")){var d=$(b).parent().prevAll(a).children(".daterange-start");d.val()==""&&d.val($(b).val());d.datepicker("option","maxDate",new Date(parseInt(c[3],10),parseInt(c[2],10)-1,parseInt(c[1],10)))}}})}})}function bindCheckboxList(){$(".field_checkbox").click(function(){var a=$(this).parent().parent().next(".field_checkbox_hidden");if(a!=null){var b=","+$(this).val(),c=new RegExp(b+"[^,]*");if($(this).attr("checked"))a.val(a.val()+b);else a.val(a.val().replace(c,""))}})}
