jQuery(document).ready(function(){if(jQuery("form#add").size()==1&&(typeof jQuery().validate=="function")){validateInstanceForm("add")}if(jQuery("form#edit").size()==1&&(typeof jQuery().validate=="function")){validateInstanceForm("edit")}});function hide_pricelist(a){jQuery.post("/pricelist/hide",{id:a},function(c,b){return c})}function show_pricelist(a){jQuery.post("/pricelist/show",{id:a},function(c,b){return c})}function make_relevant(a){jQuery.post("/pricelist/activate",{id:a},function(c,b){return c})}function delete_pricelist(a){jQuery.post("/pricelist/delete",{id:a},function(c,b){return c})}function toggle_pricelist(){var a=jQuery("#pricelist").parent("div");a.toggleClass("hidden");jQuery("#filename").toggleClass("hidden");jQuery("#pricelist").toggleClass("required");if(a.hasClass("hidden")){jQuery("#pricelist").val("")}}function select_category(b,c,a,d){var a=jQuery("#"+a);if(a.find(':hidden[value="'+c+'"]').size()>0){a.find(':hidden[value="'+c+'"]').remove()}else{a.append('<input type="hidden" name="'+b+'[]" value="'+c+'" />')}jQuery(d).parent("li").toggleClass("selected")}function select_delivery_term(e,c,d){e=jQuery("#"+e);delivery_term=e.val();var b=new RegExp(".*"+c+".*");var a=new RegExp(c);if(delivery_term.match(b)){e.val(e.val().replace(a,""))}else{if(e.val().replace(/(^\s+)|(\s+$)/g,"")==""){e.val(c)}else{e.val(e.val()+" "+c)}}e.val(e.val().replace(/(^\s+)|(\s+$)/g,""));e.val(e.val().replace(/  /," "));jQuery(d).parent("li").toggleClass("selected")}function validateInstanceForm(a){jQuery("#"+a).validate({messages:{name:"Введите название прайс-листа",description:{maxlength:"Максимальная длина описания - 120 знаков",required:"Введите описание"},pricelist:"Выберите файл",country:"Выберите страну",delivery_term:"Укажите условия поставки"},errorPlacement:function(c,d){var b=d.nextAll("div").wrapInner('<p class="error"></p>');c.appendTo(d.nextAll("div").find("p.error"))}});jQuery("input#pricelist").keypress(function(b){return false})}function add_filter(d,f,a,g){var h=jQuery.query;var g=g||[];if(f==a){if(typeof d!="undefined"){delete_filter(d)}return delete_filter(g)}if(d.charAt(d.length-2)=="["&&d.charAt(d.length-1)=="]"){var c=d.substring(0,d.length-2);var b=h.get(c);var e=b.length;if(!b||!(f in b)){h.SET(c+"["+e+"]",f)}}else{jQuery(g).each(function(){h.REMOVE(this)});h.SET(d,f)}window.location=window.location.pathname+h.toString()}function delete_filter(b){var c=jQuery.query;if(typeof b=="object"){jQuery(b).each(function(){c.REMOVE(this)})}else{if(b.charAt(b.length-2)=="["&&b.charAt(b.length-1)=="]"){var a=b.substring(0,b.length-2);c.REMOVE(a)}else{c.REMOVE(b)}}window.location=window.location.pathname+c.toString()};