PageSourceSearch

https://www.1000ecofarms.com/style-cash/3_3091/309308669.js

js 1000ecofarms.com collected 2026-10-02 18:14:06 UTC 118,193 bytes, 861 lines download raw bytes

1nowLng_string={};$(window).load(function(){nowLng_string.yes=plx.text_lng.yes;nowLng_string.no=plx.text_lng.no;$('#plx_to_top_box').click(function(){var top_el=$("#body_top_menu"),offset_to_top=0;if(typeof top_el!="undefined")
2{var tmp_offset=top_el.offset();if(tmp_offset.top)offset_to_top=tmp_offset.top}
3$("html, body").animate({scrollTop:offset_to_top},300);return!1})});function plx_scroll(i,name_id)
4{with(document.getElementById(name_id))
5{var pos=scrollTop+i;if(pos<0)pos=0;else if(pos>=scrollHeight)pos=scrollHeight-1;scrollTop=pos}}
6plx_display_i=0;function plx_display(id_element,on_display,on_variant)
7{var name=document.getElementById(id_element);on_display=on_display?on_display:'block';if(name&&name.style)
8{on_variant=on_variant||(name.style.visibility=="hidden"||name.className=='slip'?"on":"off");if(on_variant=='on')
9{name.style.display=on_display;name.style.visibility='visible';$(name).removeClass('slip')}
10else if(on_variant=='off')
11{name.style.visibility="hidden";name.style.display="none"}}}
12function plx_display_list(id_prefiks,now_element,start_element,end_element)
13{for(start_element;start_element<=end_element;start_element++)
14{var name=document.getElementById(id_prefiks+start_element);if(name)
15{name.style.visibility="hidden";name.style.display="none"}}
16var name=document.getElementById(id_prefiks+now_element);if(name)
17{name.style.display='block';name.style.visibility='visible'}}
18var plx_tmp_loading_now=0;function plx_tmp_loading(on_or_off)
19{if(on_or_off&&!plx_tmp_loading_now)
20{plx_tmp_loading_now=1;plx_opacity_move('tmp_loading',1,{box_hidden:!0});document.getElementById('tmp_loading_windows').style.marginTop=(screen.height-document.getElementById('tmp_loading_img').height)/2+"px"}
21else if(!on_or_off&&plx_tmp_loading_now)
22{plx_tmp_loading_now=0;plx_opacity_move('tmp_loading',-1,{box_hidden:!0})}}
23function plx_modal_windows(element_id,width,height)
24{if(document.getElementById(element_id))
25{width=width||$("#"+element_id).width();height=height||("#"+element_id).height();tmp=document.getElementById(element_id).style;tmp.top=($(document).height()-height)/2+"px";tmp.left=($(document).width()-width)/2+"px";tmp.width=width+"px";tmp.height=height+"px";plx_opacity_move(element_id,1,{box_hidden:!0})}}
26function plx_opacity_move(move_id,type_go,options)
27{if(type_go)
28{options.move_step=options.move_step||0.05;options.move_time=options.move_time||10;options.move_start=options.move_start||0;options.move_end=options.move_end||1;options.box_center=options.box_center||!1;object_work=document.getElementById(move_id);if(!object_work)alert("не найден: "+move_id);if(object_work&&!options.move_now){if(type_go>0)
29{options.move_now=options.move_start;if(options.box_hidden)object_work.style.visibility="visible"
30if(options.box_z)object_work.style.zIndex=options.box_z[1]
31if(options.box_center)
32{if(!options.box_center_param)options.box_center_param={};options.box_center_param.w=options.box_center_param.w||$("#"+move_id+" .podlojka_windows").innerWidth();options.box_center_param.top=options.box_center_param.top||200;tmp=$(document).width()-options.box_center_param.w;if(tmp<0)tmp=0;else tmp=tmp/2;$("#"+move_id+" .podlojka_windows").css("left",tmp+"px");tmp=document.documentElement.scrollTop||document.getElementsByTagName("body")[0].scrollTop;$("#"+move_id+" .podlojka_windows").css("top",tmp+options.box_center_param.top+"px")}}
33else options.move_now=options.move_end;if(typeof(options.go)=="function")options.go();options.time_start=new Date()}
34options.move_now=type_go*options.move_step+options.move_now;if(options.move_now>options.move_end){options.move_now=options.move_end}
35else if(options.move_now<options.move_start){options.move_now=options.move_start}
36stop_work=options.move_end/options.move_step*options.move_time*2;if((new Date).getTime()-options.time_start.getTime()<stop_work)stop_work=!1;object_work.style.opacity=options.move_now;if(type_go>0&&(stop_work||options.move_now>=options.move_end))
37{object_work.style.opacity=options.move_end;if(typeof(options.stop)=="function"){options.stop()}}
38else if(type_go<0&&(stop_work||options.move_now<=options.move_start))
39{object_work.style.opacity=options.move_start;if(options.box_hidden){object_work.style.visibility="hidden"}
40if(options.box_z){object_work.style.zIndex=options.box_z[0]}
41if(typeof(options.stop)=="function"){options.stop()}}
42else{setTimeout(function(){plx_opacity_move(move_id,type_go,options)},options.move_time)}}}
43function plx_select_box(id_prefiks,now_element,start_element,end_element)
44{for(start_element;start_element<=end_element;start_element++)
45{var name=document.getElementById(id_prefiks+start_element+"_box");if(name)
46{name.style.visibility="hidden";name.style.display="none"}
47$("#"+id_prefiks+start_element+"_link").removeClass("select");$("#"+id_prefiks+start_element+"_link").addClass("out")}
48var name=document.getElementById(id_prefiks+now_element+"_box");if(name)
49{name.style.display='block';name.style.visibility='visible'}
50$("#"+id_prefiks+now_element+"_link").addClass("select");$("#"+id_prefiks+now_element+"_link").removeClass("out")}
51function plx_element_kill(id_pole)
52{idElem=document.getElementById(id_pole);idElem.parentNode.removeChild(idElem)}
53function plx_element_add(id_parent,id_new,tag,value)
54{var new_div=document.createElement(tag);new_div.id=id_new;document.getElementById(id_parent).appendChild(new_div);document.getElementById(id_new).innerHTML=value}
55var plx_counter_int_value=0;function plx_counter_int()
56{plx_counter_int_value++;return plx_counter_int_value}
57function plx_query_string_build(arr_var,encode)
58{var query_string_build_return='';for(query_string_build_i in arr_var)
59{query_string_build_return+=(query_string_build_return?'&':'')+query_string_build_i+"="+(encode?encodeURI(arr_var[query_string_build_i]):arr_var[query_string_build_i])}
60return query_string_build_return}
61function plx_location_hash(parse_url,parse_element,parse_element_param,hash_val_function)
62{parse_url=parse_url?parse_url:document.location.hash;parse_element=parse_element?parse_element:!0;parse_element_param=typeof parse_element_param=='object'?parse_element_param:{};parse_element_param.var_null=parse_element_param.var_null?parse_element_param.var_null:!1;parse_element_param.value_null=parse_element_param.value_null?parse_element_param.value_null:!0;parse_element_param.var_none=parse_element_param.var_none?parse_element_param.var_none:!0;parse_element_param.var_none_value=parse_element_param.var_value?parse_element_param.var_value:null;function plx_location_hash_gen_obj(obj_var,name_var,value_var)
63{if(name_var.indexOf("[")>0)
64{plx_location_hash_tmp_name_tmp=name_var;name_var=plx_location_hash_tmp_name_tmp.substr(0,plx_location_hash_tmp_name_tmp.indexOf("["));plx_location_hash_tmp_name_tmp=plx_location_hash_tmp_name_tmp.substr(plx_location_hash_tmp_name_tmp.indexOf("["));if(plx_location_hash_tmp_name_tmp.length)
65{if(!obj_var[name_var])obj_var[name_var]={};var regex=/\[(.+?)\]/g;var match_tmp='';var match_eval="";while(match=regex.exec(plx_location_hash_tmp_name_tmp))
66{match_tmp+="['"+match[1]+"']";match_eval+=" obj_var."+name_var+match_tmp+" = {}; "}
67match_eval=match_eval+"  obj_var."+name_var+match_tmp+" = '"+value_var+"'";eval(match_eval)}}
68else obj_var[name_var]=value_var}
69var return_url=parse_url.replace('#','');if(parse_element)
70{url=return_url.split('&');return_url={};for(i in url)
71{plx_location_hash_tmp=url[i].split('=');plx_location_hash_tmp_name=decodeURI(plx_location_hash_tmp[0]);if(plx_location_hash_tmp_name||parse_element_param.var_null)
72{if(plx_location_hash_tmp[1])
73{plx_location_hash_tmp_value=decodeURI(plx_location_hash_tmp[1]);if(plx_location_hash_tmp_value||parse_element_param.value_null)plx_location_hash_gen_obj(return_url,plx_location_hash_tmp_name,plx_location_hash_tmp_value)}
74else{if(parse_element_param.var_none)plx_location_hash_gen_obj(return_url,plx_location_hash_tmp_name,parse_element_param.var_none_value)}}}
75if($.isEmptyObject(return_url))return_url=null}
76else return_url=return_url[0];if(typeof(hash_val_function)=="function"){hash_val_function(url)}
77return return_url}
78function plx_alert(text_window,text_header,windows_box)
79{windows_box=windows_box||'plx_alert';if(!text_header)text_header='';document.getElementById(windows_box+'_in').innerHTML=text_window;document.getElementById(windows_box+'_header_in').innerHTML=text_header;plx_opacity_move(windows_box,1,{box_hidden:!0,box_center:!0,box_z:1000})}
80function plx_alert_close(windows_box)
81{windows_box=windows_box||'plx_alert';document.getElementById(windows_box+'_in').innerHTML='';document.getElementById(windows_box+'_header_in').innerHTML='';plx_opacity_move(windows_box,-1,{box_hidden:!0})}
82function plx_alert_null(open,text_window,windows_box)
83{windows_box=windows_box||'plx_alert_null';if(open)
84{document.getElementById(windows_box+'_in').innerHTML=text_window;plx_opacity_move(windows_box,1,{box_hidden:!0,box_center:!0,box_z:1000})}
85else{document.getElementById(windows_box+'_in').innerHTML='';plx_opacity_move(windows_box,-1,{box_hidden:!0})}}
86function plx_alert_button(text_window,text_header,button_list,button_function_name,button_function_param,windows_param)
87{windows_param=windows_param||{};windows_param.box_id=windows_param.box_id||'plx_alert_button';windows_param.box_class='plx_alert podlojka_box'+(windows_param.box_class?' '+windows_param.box_class:'');
87if(!text_header)text_header='';if(document.getElementById(windows_param.box_id+'_in'))document.getElementById(windows_param.box_id+'_in').innerHTML=text_window;if(document.getElementById(windows_param.box_id+'_header_in'))document.getElementById(windows_param.box_id+'_header_in').innerHTML=text_header;if(button_list&&button_function_name&&document.getElementById(windows_param.box_id+'_sub_in'))
88{var button_list_tmp='';for(i in button_list)
89{button_list_tmp+=(button_list_tmp?' ':'')+"<u onclick='"+button_function_name+"(\""+i+"\", "+button_function_param+");plx_alert_close(\""+windows_param.box_id+"\");'>"+button_list[i]+"</u>"}
90document.getElementById(windows_param.box_id+'_sub_in').innerHTML=button_list_tmp}
91document.getElementById(windows_param.box_id).className=windows_param.box_class;plx_opacity_move(windows_param.box_id,1,{box_hidden:!0,box_center:!0,box_z:1000})}
92function plx_alert_yes_no(text_window,text_header,button_function_name,button_function_param,windows_param)
93{windows_param=windows_param||{};if(!windows_param.box_id)windows_param.box_id="plx_alert_yes_no";plx_alert_button(text_window,text_header,{'1':nowLng_string.yes,'0':nowLng_string.no},button_function_name,button_function_param,windows_param)}
94function plx_ajax_url(return_id,url)
95{if(!url)url=js_var.plx_ajax_url[return_id];$.post(url,function(data){if(data.err)
96{if(data.text){alert(data.text)}}
97else{if(data.text){document.getElementById(return_id).innerHTML=data.text}
98if(data.url_var){js_var.plx_ajax_url[return_id]=data.url_var}}},'json')}
99function plx_kill_html(id_pole)
100{idElem=document.getElementById(id_pole);idElem.parentNode.removeChild(idElem)}
101var plx_socio_link_var_tmp_standart={url:null,title:null,description:null,image:null};var plx_socio_link_var_tmp=plx_socio_link_var_tmp_standart;var plx_socio_link_param={fp:{href:"https://www.facebook.com/sharer/sharer.php",'url_param':'display=popup',options:{url:'u',title:'t'}},vk:{href:"https://vk.com/share.php",options:{url:'url',title:'title',image:'image',description:'description'}},go:{href:'https://plus.google.com/share',options:{url:'url'}},tw:{href:'https://twitter.com/intent/tweet',options:{url:'url',title:'text'}},ok:{href:'http://connect.odnoklassniki.ru/dk','url_param':'st.cmd=addShare',options:{url:'st._surl'}}};function plx_socio_link(id_link)
102{if(plx_socio_link_param[id_link])
103{socio=plx_socio_link_param[id_link];if(!plx_socio_link_var_tmp)plx_socio_link_var_tmp=plx_socio_link_var_tmp_standart;href='';for(index in socio.options)
104{param=!1;if(index=='url')
105{if(plx_socio_link_var_tmp[index])param=plx_socio_link_var_tmp[index];else param=document.location}
106else if(plx_socio_link_var_tmp[index])param=plx_socio_link_var_tmp[index];if(param)href+=(href?"&":"")+socio.options[index]+"="+encodeURIComponent(param)}
107href=socio.href+"?"+href+(socio.url_param?"&"+socio.url_param:'');var s=screen,w=600,h=400;window.open(href,'Share','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+(s.height/2-h/2)+', left='+(s.width/2-w/2))}}
108function plx_select_list_box(id_element)
109{tmp_var=document.getElementById(id_element+"_box").style;if(!tmp_var.visibility||tmp_var.visibility=="hidden"){tmp_var.visibility='visible'}else{tmp_var.visibility="hidden";tmp_var=new Array();i=0;$("#"+id_element+"_box label").each(function(){if(document.getElementById($(this).attr("for")).checked){tmp_var[i]=$(this).text();i++}});if(tmp_var.length>0){document.getElementById(id_element+"_otvet").innerHTML=tmp_var.join(", ")}
110else{document.getElementById(id_element+"_otvet").innerHTML=''}}}
111function php_number_format(number,decimals,dec_point,thousands_sep){var i,j,kw,kd,km;if(isNaN(decimals=Math.abs(decimals))){decimals=2}
112if(dec_point==undefined){dec_point=","}
113if(thousands_sep==undefined){thousands_sep="."}
114i=parseInt(number=(+number||0).toFixed(decimals))+"";if((j=i.length)>3){j=j%3}else{j=0}
115km=(j?i.substr(0,j)+thousands_sep:"");kw=i.substr(j).replace(/(\d{3})(?=\d)/g,"$1"+thousands_sep);kd=(decimals?dec_point+Math.abs(number-i).toFixed(decimals).replace(/-/,0).slice(2):"");return km+kw+kd}
116function php_print_r(array,return_val){var output="",pad_char=" ",pad_val=4;var formatArray=function(obj,cur_depth,pad_val,pad_char){if(cur_depth>0)
117cur_depth++;var base_pad=repeat_char(pad_val*cur_depth,pad_char);var thick_pad=repeat_char(pad_val*(cur_depth+1),pad_char);var str="";if(obj instanceof Array){str+="Array\n"+base_pad+"(\n";for(var key in obj){if(obj[key]instanceof Array){str+=thick_pad+"["+key+"] => "+formatArray(obj[key],cur_depth+1,pad_val,pad_char)}else{str+=thick_pad+"["+key+"] => "+obj[key]+"\n"}}
118str+=base_pad+")\n"}else{str=obj.toString()};return str};var repeat_char=function(len,char){var str="";for(var i=0;i<len;i++){str+=char};return str};output=formatArray(array,0,pad_val,pad_char);if(return_val!==!0){return("<pre>"+output+"</pre>")}else{return output}}
119function plx_session_var_get(name)
120{$.post("/system/jq_ajax/session_var_get",{var_name:name},function(data){plx_cookie_get_return_var=data},'json')}
121function plx_session_var_set(name,value)
122{$.post("/system/jq_ajax/session_var_set",{var_name:name,var_value:value})}
123function plx_input_date_get_value(index_date_input_box)
124{var arr_date=[null,null,null,null,null,null];$("#"+index_date_input_box+" input.plx_input_date_val").each(function(index,domElement){arr_date[index]=$(domElement).val()})
125var return_date=new Date(arr_date[0],arr_date[1]-1,arr_date[2],arr_date[3],arr_date[4],arr_date[5]);return return_date}
126var plx_slip_box_windows_parent_id=!1;function plx_slip_box_windows_start()
127{$(".plx_slip_box").each(function(element_index,element){open_el=$(".plx_slip_box_open",$(element));$(open_el).mouseenter({open_element:element},function(eventObject){plx_slip_box_windows_open(eventObject.data.open_element,!0)});$(open_el).mouseleave({open_element:element},function(eventObject){plx_slip_box_windows_open(eventObject.data.open_element,!1)});windows_el=$(".plx_slip_box_windows",$(element));windows_el.html("<div style='position: absolute; z-index: 100;'><span class='plx_slip_box_windows_pip'>&nbsp;</span><div>"+windows_el.html()+"</div></div>");windows_el.css({'position':'relative'})})}
128function plx_slip_box_windows_open(open_element,on_or_off)
129{if(open_element)
130{if(on_or_off)
131{box_element=$(".plx_slip_box_windows",$(open_element));button_element=$(".plx_slip_box_open",$(open_element));box_element.css({'display':'inline-block','visibility':'visible'});document_w=$(document).width();parent_w=$("#"+plx_slip_box_windows_parent_id).outerWidth();now_x=$(".plx_slip_box_windows > div",$(open_element)).offset().left;now_w=$(".plx_slip_box_windows > div",$(open_element)).outerWidth();now_x_end=now_x+now_w;now_parent_x_end=(document_w-parent_w)/2+parent_w;button_x=button_element.offset().left;button_w=button_element.outerWidth();if($("*",$(box_element)).is(".plx_slip_box_windows_pip"))
132{element_pip=$(".plx_slip_box_windows .plx_slip_box_windows_pip",$(open_element));pip_x=element_pip.offset().left;pip_w=element_pip.width()}
133else element_pip=!1;if(now_parent_x_end>now_x_end)
134{if(element_pip)
135{element_pip.offset({left:button_x+button_w/2})}}
136else{$(".plx_slip_box_windows > div",$(open_element)).offset({left:now_x+now_parent_x_end-now_x_end});if(element_pip)
137{}}}
138else{}}
139else alert("ERR select element")}
140function plx_parse_number(parse_text)
141{if(parse_text)
142{parse_text.replace(" ","");parse_text.replace(",",".");return parseFloat(parse_text)}
143else return null}
144function plx_check(jq_parrent_box,check_ok,jq_parrent_input)
145{jq_parrent_input=jq_parrent_input||" input:checkbox";$(jq_parrent_box+jq_parrent_input).each(function(index,element)
146{element.checked=check_ok?!0:!1})}
147function plx_var_print(element,in_index,level)
148{level=level||5;in_index=in_index||null;plx_var_print_return='';if(level>=1)
149{for(plx_var_print_i in element)
150{plx_var_print_return+=plx_var_print_i+'='+element[plx_var_print_i]+'\n'}}
151if(in_index)document.getElementById(in_index).innerHTML=plx_var_print_return;else alert(plx_var_print_return)}
152plx={save:{user:{}},param:{lng:'en',},text_lng:{},user:{id:0},lib:{var_print:function(element,return_type,level,step)
153{level=parseInt(level)||2;if(level<1)level=1;return_type=return_type||!1;step=step||0;var step_str=plx.lib.str_repeat('.....',step);var plx_var_print_return='';plx_var_print_return+=" "+typeof(element);if(typeof element=="object"||typeof element=="array")
154{for(var plx_var_print_i in element)
155{if(typeof element!='function')
156{plx_var_print_return+='\n'+step_str+plx_var_print_i;if(level>1)plx_var_print_return+=plx.lib.var_print(element[plx_var_print_i],!0,level-1,step+1)}}}
157else{if(typeof element!='function')plx_var_print_return+='\n'+step_str+'='+element}
158if(!return_type)alert(plx_var_print_return);else return plx_var_print_return},str_repeat:function(string,count)
159{var return_str='';count=parseInt(count);if(parseInt(count)>0)
160{for(i=0;i<count;i++)
161{return_str+=string}}
162return return_str},nl2br:function(string)
163{return string.replace(/([^>])\n/g,'$1<br/>')},strrev:function(string){var ret='',i=0;for(i=string.length-1;i>=0;i--)
164{ret+=string.charAt(i)}
165return ret},number_format:function(number_float,decimals,dec_point,thousands_sep)
166{if(decimals==undefined)decimals=2;if(dec_point==undefined)dec_point='.';if(thousands_sep==undefined)thousands_sep=' ';var number_val=String(number_float).split('.');if(parseInt(number_val[0])>0)
167{var number_int_tmp=plx.lib.strrev(String(number_val[0]));number_val[0]='';for(var i=0;i<number_int_tmp.length;i+=3)
168{number_val[0]+=(number_val[0]?thousands_sep:'')+number_int_tmp.substr(i,3)}
169number_val[0]=plx.lib.strrev(number_val[0])}
170if(number_val[1]>0)
171{number_val[1]=String(number_val[1]);if(number_val[1].length>decimals)number_val[1]=number_val[1].substr(0,decimals);if(number_val[1].length<decimals)number_val[1]+=plx.lib.str_repeat('0',decimals-parseInt(String(number_val[1]).length))}
172else number_val[1]=plx.lib.str_repeat('0',decimals);return number_val[0]+dec_point+number_val[1]},number_zero:function(number,zero_len)
173{zero_len=zero_len-String(number).length;if(zero_len>0)number=plx.lib.str_repeat('0',zero_len)+number;return number},money_string:function(money_val,decimals)
174{if(decimals)money_val=plx.lib.to_number(money_val,'float');else{decimals=2;money_val=plx.lib.to_number(money_val,'money')}
175return plx.lib.number_format(money_val,decimals,'.',' ')},is_numeric:function(tmp_var){var tmp_return;if(typeof(tmp_var)=='number'||typeof(tmp_var)=='string')tmp_return=!isNaN(parseFloat(tmp_var))&&isFinite(tmp_var);else tmp_return=!1;return tmp_return},to_number:function(string_donor,formated)
176{var function_return=0;string_donor=String(string_donor);string_donor.replace(",",".");string_donor.replace(" ","");if(string_donor.charAt(0)=='0'&&string_donor.charAt(1)!='.')string_donor="0."+string_donor.substring(1);else if(string_donor.charAt(0)=='-'&&string_donor.charAt(1)=='0'&&string_donor.charAt(2)!='.')string_donor="-0."+string_donor.substring(1);else if(string_donor.charAt(0)=='.')string_donor="0"+string_donor;else if(string_donor.charAt(0)=='-'&&string_donor.charAt(1)=='.')string_donor="-0"+string_donor.substring(1);switch(formated)
177{case 'int':{function_return=parseInt(string_donor);break}
178case 'float':{function_return=parseFloat(string_donor);break}
179case 'money':{function_return=Math.round(string_donor*100)/100;break}}
180if(!function_return)function_return=0;return function_return},get_input_number:function(jq_block_str,type_input,number_formated)
181{var function_return=0;var function_tmp=0;var jq_obj=$(jq_block_str);if(jq_obj)
182{if(typeof(type_input)!='object')type_input=[type_input,!1];if(type_input[0]=='input'||type_input[0]=='val'||type_input[0]=='value')
183{function_return=jq_obj.val();function_tmp=function_return;function_return=plx.lib.to_number(function_return,number_formated)
184if(function_tmp!=function_return.toString()&&/^\d+([\.,]|\.0*0)$/i.test(function_tmp)==!1&&function_tmp!='')jq_obj.val(function_return)}
185if(type_input[0]=='html'||type_input[0]=='text')
186{function_return=jq_obj.text();function_tmp=function_return;function_return=plx.lib.to_number(function_return,number_formated)
187if(function_tmp!=function_return.toString()&&/^\d+([\.,]|\.0*0)$/i.test(function_tmp)==!1&&function_tmp!='')jq_obj.text(function_return)}
188if(type_input[0]=='attr'&&type_input[1])
189{function_return=jq_obj.attr(type_input[1]);function_tmp=function_return;function_return=plx.lib.to_number(function_return,number_formated)
190if(function_tmp!=function_return.toString()&&/^\d+([\.,]|\.0*0)$/i.test(function_tmp)==!1&&function_tmp!='')jq_obj.attr(type_input[1],function_return)}}
191return function_return},parse_query_string:function(_string_param,_param_delimiter)
192{if(!_param_delimiter)_param_delimiter='&';var arr=new Array();if(_string_param.indexOf(_param_delimiter)!=-1)
193{var get=_string_param.split(_param_delimiter);var count=new Array();for(i=0;i<get.length;i++)
194{var current_element=get[i].split('=');var index_arr=current_element[0].match(/\[(.*)\]/i);current_element[0]=current_element[0].replace(/\[.*\]/,'');current_element[1]=current_element[1].replace('+',' ');if(index_arr==null)
195{arr[current_element[0]]=current_element[1]}
196else{if(!arr[current_element[0]])
197{arr[current_element[0]]=[]}
198if(index_arr[0]=="[]")
199{if(!count[current_element[0]])count[current_element[0]]=0;arr[current_element[0]][count[current_element[0]]++]=current_element[1]}
200else{arr[current_element[0]][index_arr[1]]=current_element[1]}}}}
201return arr},parse_url:function(url_string,decode_url_key)
202{var tmp_tag_a=document.createElement('a');tmp_tag_a.href=url_string||document.location;var return_tmp={};return_tmp.scheme=tmp_tag_a.protocol.slice(0,-1);return_tmp.host=tmp_tag_a.hostname;return_tmp.port=tmp_tag_a.port;return_tmp.path=tmp_tag_a.pathname.substr(1);return_tmp.query=tmp_tag_a.search.substr(1);return_tmp.fragment=tmp_tag_a.hash.substr(1);return_tmp.url=tmp_tag_a.href;return_tmp.query_arr=plx.lib.parse_query_string(return_tmp.query,decode_url_key);return return_tmp},array_to_query_string:function(array_param,encode_url_key)
203{var return_tmp=[];var return_tmp_count=0;for(var array_param_i in array_param)
204{if(array_param_i)
205{if(encode_url_key)return_tmp[return_tmp_count]=array_param_i+"="+encodeURIComponent(array_param[array_param_i]);else return_tmp[return_tmp_count]=array_param_i+"="+array_param[array_param_i];return_tmp_count++}}
206return return_tmp.join("&")},number_pages:function(kol_vo_element,now_pages,url_go,kol_vo_element_in_pages,arr_param)
207{var return_tmp='';if(kol_vo_element)
208{var funtion_tmp=null;if(!arr_param)arr_param={};if(!now_pages)now_pages=1;if(url_go)
209{if(typeof(url_go)=="string")
210{var funtion_tmp=url_go;url_go={};url_go.start=funtion_tmp}
211if(!url_go.dir)url_go.dir='';if(!url_go.separator)url_go.separator='/p-';if(!url_go.end)url_go.end=''}
212if(!arr_param.class_box)arr_param.class_box="number_pages";if(!arr_param.link_separator)arr_param.link_separator=" ";if(!arr_param.count_pages_one)arr_param.count_pages_one=!1;var pages_count=Math.ceil(kol_vo_element/kol_vo_element_in_pages);if(pages_count>1||arr_param.count_pages_one)
213{var tmp_arr_link={};for(var i=1;i<4;i++)
214{if(i<=pages_count)tmp_arr_link[i]=!0}
215for(i=now_pages-1;i<now_pages+2;i++)
216{if(i>0&&i<=pages_count)tmp_arr_link[i]=!0}
217for(i=pages_count-2;i<=pages_count;i++)
218{if(i>0)tmp_arr_link[i]=!0}
219var old_number_pages=1;for(var a in tmp_arr_link)
220{var a_val=tmp_arr_link[a];if(old_number_pages!=a-1&&old_number_pages>1)tmp_arr_link[a-1]="<span p='"+(a-1)+"' class='null'>...</span>";old_number_pages=a;if(a==now_pages)tmp_arr_link[a]="<span class='now' p='"+a+"'><b>"+a+"</b></span>";else{var tmp_url='#';if(url_go)tmp_url=url_go.start+(a>1?url_go.dir+url_go.separator+a:'')+url_go.end;var tmp_click='';if(arr_param.click)tmp_click=' onClick="'+arr_param.click.replace("[[pages]]",a)+'"';tmp_arr_link[a]="<span p='"+a+"'><a href='"+tmp_url+"'"+tmp_click+">"+a+"</a></span>"}}
221tmp_arr_link=plx.lib.ksort(tmp_arr_link,!0,!1);for(var a in tmp_arr_link)
222{return_tmp+=(return_tmp?arr_param.link_separator:'')+tmp_arr_link[a]}
223return_tmp="<div class='"+arr_param.class_box+"'>"+return_tmp+"</div>"}}
224return return_tmp},ksort:function(obj,key_int,save_key)
225{if(!key_int)key_int=!1;if(!save_key)save_key=!1;var new_obj={};var tmp_key=null;var tmp_val=null;var tmp_i=0;var count_obj_key=Object.keys(obj).length;for(var i=0;i<count_obj_key;i++)
226{tmp_key=null;tmp_val=null;for(var obj_id in obj)
227{if(key_int)
228{if(tmp_key===null||parseFloat(obj_id)<parseFloat(tmp_key))
229{tmp_key=obj_id;tmp_val=obj[obj_id]}}
230else{if(tmp_key===null||obj_id.toString()<tmp_key.toString())
231{tmp_key=obj_id;tmp_val=obj[obj_id]}}}
232delete obj[tmp_key];new_obj[save_key?tmp_key:i]=tmp_val}
233return new_obj}},ajax_url:function()
234{var tmp_var_1="/";var tmp_var_st="st";var tmp_var_a="a";var return_url=plx.param.lng;return_url+=tmp_var_1;return_url+="sy"+tmp_var_st+"em"+tmp_var_1;return_url+=tmp_var_a+"j"+tmp_var_a;return_url+="x";return tmp_var_1+return_url+tmp_var_1},modal_yes_no_button_no:null,modal_yes_no_button_yes:null,modal_yes_no:function(open,text,function_yes,function_no)
235{if(open)
236{if(!text)text=plx.text_lng.remove_quest;plx.modal_yes_no_button_yes=function_yes||null;plx.modal_yes_no_button_no=function_no||null;plx.modal_window('#plx_modal_yes_no',open,{'text':text})}
237else{plx.modal_yes_no_button_yes=null;plx.modal_yes_no_button_no=null;plx.modal_window('#plx_modal_yes_no',!1)}},modal_yes_no_select_yes:function()
238{if(typeof(plx.modal_yes_no_button_yes)=="function")plx.modal_yes_no_button_yes();plx.modal_yes_no(!1)},modal_yes_no_select_no:function()
239{if(typeof(plx.modal_yes_no_button_no)=="function")plx.modal_yes_no_button_no();plx.modal_yes_no(!1)},modal_conetnt:function(open,html_content,header)
240{plx.modal_window('#plx_modal_conetnt',open,{'text':html_content,'header':header})},modal_alert:function(open,text,header)
241{plx.modal_window('#plx_modal_alert',open,{'text':text,'header':header})},modal_tmp_load:function(open)
242{plx.modal_window('#'+plx.modal_window_function_param.tmp_load_id,open)},modal_window_function_param:{opacity_step:0.1,opacity_time:15,now_z_index:3100,},not_user:function(text)
243{if(plx.text_lng.not_user_sys)plx.modal_alert(!0,plx.text_lng.not_user_sys)},get_user_desc:function(user_id,return_function)
244{tmp_url=plx.ajax_url()+"user_id?id="+parseInt(user_id);$.getJSON(tmp_url,function(return_var){return_function(return_var)})},get_forum_desc:function(dir_id,return_function)
245{tmp_url=plx.ajax_url()+"forum_topic_id?id="+parseInt(dir_id);$.getJSON(tmp_url,function(return_var){return_function(return_var)})},modal_window:function(jq_box,open,function_param){if(!function_param)function_param={};var modal_window_el_jq_box=$(jq_box);var modal_window_el_jq_content=$(jq_box+" > .plx_modal_windows");var modal_window_el_work_now=!modal_window_el_jq_box.hasClass('slip');if(modal_window_el_work_now!=open)
246{if(open)
247{if(function_param.text!=null)$(jq_box+" .plx_modal_text").html(function_param.text);if(function_param.header!=null)$(jq_box+" .plx_modal_header").html(function_param.header);modal_window_el_jq_box.css('opacity','0');modal_window_el_jq_box.css('z-index',plx.modal_window_function_param.n
247ow_z_index++);modal_window_el_jq_box.removeClass('slip');plx.modal_window_coords(modal_window_el_jq_content,function_param.w||null,function_param.h||null,0);plx.modal_window_opacity_time(jq_box)}
248else{if(!function_param.text)$(jq_box+" .plx_modal_text").html('');if(!function_param.header)$(jq_box+" .plx_modal_header").html('');modal_window_el_jq_box.addClass('slip')}}},modal_window_opacity_time:function(jq_box){setTimeout(function(){var modal_window_opacity_time_el=$(jq_box);if(!modal_window_opacity_time_el.hasClass('slip'))
249{var now_opacity=parseFloat(modal_window_opacity_time_el.css('opacity'));now_opacity+=plx.modal_window_function_param.opacity_step;if(now_opacity>1)now_opacity=1;modal_window_opacity_time_el.css('opacity',now_opacity);if(now_opacity<1)
250{plx.modal_window_opacity_time(jq_box)}}},plx.modal_window_function_param.opacity_time)},modal_window_coords:function(jq_obj_box,w,h,d)
251{if(w!==!1)
252{w=($(window).width()-jq_obj_box.width())/2;if(w<0)w=0}
253if(h!==!1)
254{h=($(window).height()-jq_obj_box.height()+d)/2;if(h<0)h=0}
255jq_obj_box.css({'top':h+'px','left':w+'px'});return{'top':w,'left':h,'w':jq_obj_box.width(),'h':jq_obj_box.height()}},box_select:function(jq_now_el,jq_all_element)
256{$(jq_all_element).addClass('slip');$(jq_now_el).removeClass('slip')},box_select_number_id:function(id_format,el_now,el_start,el_end)
257{for(var i=el_start;i<=el_end;i++)
258{$("#"+id_format+i).addClass('slip')}
259$("#"+id_format+el_now).removeClass('slip')},tab_select:function(index_name,now_element,box_element)
260{if(!box_element)box_element='*';$("#"+index_name+"_box > .select_box_menu > "+box_element+".select").removeClass('select');$("#"+index_name+"_box > .select_box_content > "+box_element+".select").removeClass('select');$("#"+index_name+"_box > .select_box_content > "+box_element).addClass('slip');$("#"+index_name+"_link_"+now_element).addClass('select');$("#"+index_name+"_content_"+now_element).addClass('select');$("#"+index_name+"_content_"+now_element).removeClass('slip')},open_block:function(jq_box_str)
261{var el_button_obj=$(jq_box_str+" > .plx_open_block_button");var now_status=el_button_obj.hasClass('open');if(now_status)
262{el_button_obj.removeClass('open');$(jq_box_str+" > .plx_open_block_content").addClass('slip')}
263else{el_button_obj.addClass('open');$(jq_box_str+" > .plx_open_block_content").removeClass('slip')}},lightbox:{list:null,list_now_id:null,obj_click:function(html_obj)
264{var return_val=!0;if(html_obj.tagName.toLowerCase()=='a')
265{var jq_obj=$(html_obj);if(jq_obj.attr('data-lightbox'))
266{var img_url=null;if(html_obj.tagName.toLowerCase()=='a')img_url=jq_obj.attr('href');if(img_url)
267{var data_lightbox=$('a[data-lightbox="'+jq_obj.attr('data-lightbox')+'"]');if(data_lightbox.length>1)
268{plx.lightbox.list=[];var list_i=0;data_lightbox.each(function(index,now_element){var a_href=$(now_element).attr('href');if($.inArray(a_href,plx.lightbox.list)<0)
269{plx.lightbox.list[list_i]={url:a_href,html_el:now_element};if(a_href==img_url)plx.lightbox.list_now_id=list_i;list_i++}})}
270else{plx.lightbox.list=null;plx.lightbox.list_now_id=null}
271plx.modal_window('#plx_modal_lightbox',!0,{'text':"<img src='/sys/style/img/anim_min.gif'><div class='overcontent'><div class='content'></div><div class='overnavi line_item'><div id='plx_modal_lightbox_left1' class='plx_modal_lightbox_go line_item' onclick='plx.lightbox.next(-1);'></div><div id='plx_modal_lightbox_right1' class='plx_modal_lightbox_go line_item' onclick='plx.lightbox.next(1);'></div><div class='navi line_item'></div></div></div>"});setTimeout(function(){plx.lightbox.update({url:img_url,html_el:html_obj})},500);return_val=!1}}}
272return return_val},update:function(update_img_param)
273{update_img_url=update_img_param.url;var jq_lightbox=$('#plx_modal_lightbox');var jq_img=$('img',jq_lightbox);jq_img.attr({'width':'','height':''});jq_img.attr('src',update_img_url);var jq_content=$('.content',jq_lightbox);var jq_content_navi=$('.navi',jq_lightbox);jq_img.load(function(){var img_param={};var img_max_size={width:800,height:600};img_param.width=jq_img.width();img_param.height=jq_img.height();if(img_max_size.width<img_param.width)
274{$proporciya=img_max_size.width/img_param.width;img_param.width=img_max_size.width;img_param.height=$proporciya*img_param.height}
275if(img_max_size.height<img_param.height)
276{$proporciya=img_max_size.height/img_param.height;img_param.height=img_max_size.height;img_param.width=$proporciya*img_param.width}
277jq_img.attr({'width':parseInt(img_param.width),'height':parseInt(img_param.height)});var coord_img_box=plx.modal_window_coords($('.plx_modal_windows',jq_lightbox),null,null,40);if($(update_img_param.html_el).attr('content_box'))
278{jq_content.html($($(update_img_param.html_el).attr('content_box')).html())}
279else if($(update_img_param.html_el).attr('title'))jq_content.html($(update_img_param.html_el).attr('title'));else jq_content.html('');if(plx.lightbox.list)
280{$(".plx_modal_lightbox_go",jq_lightbox).removeClass('slip');$('#plx_modal_lightbox_left1').removeClass('slip');$('#plx_modal_lightbox_right1').removeClass('slip');width_box=coord_img_box.w/2;$("#plx_modal_lightbox_left",jq_lightbox).css({'width':width_box+'px','height':coord_img_box.h+'px','top':0,'left':0});$("#plx_modal_lightbox_right",jq_lightbox).css({'width':width_box+'px','height':coord_img_box.h+'px','top':0,'left':width_box});jq_content_navi.html((plx.lightbox.list_now_id+1)+' '+plx.text_lng.one_of_many+' '+plx.lightbox.list.length)}
281else{jq_content_navi.html('1 '+plx.text_lng.one_of_many+' 1');$('#plx_modal_lightbox_left1').addClass('slip');$('#plx_modal_lightbox_right1').addClass('slip')}})},next:function(next_step)
282{if(plx.lightbox.list)
283{plx.lightbox.list_now_id+=next_step;if(plx.lightbox.list_now_id<0)plx.lightbox.list_now_id=plx.lightbox.list.length-1;else if(plx.lightbox.list_now_id>=plx.lightbox.list.length)plx.lightbox.list_now_id=plx.lightbox.list_now_id-plx.lightbox.list.length;plx.lightbox.update(plx.lightbox.list[plx.lightbox.list_now_id])}},modal_close:function()
284{plx.modal_window('#plx_modal_lightbox',!1);$("#plx_modal_lightbox .plx_modal_lightbox_go").addClass('slip');plx.lightbox.list=null;plx.lightbox.list_now_id=null}},otvet:{param:{display_jq_index:'#end_nav_news',display_count:3,i:0},add:function(header,text)
285{var htmlcode="<div id='end_nav_news_n"+plx.otvet.param.i+"'>";if(header)htmlcode+="<h3>"+header+"</h3>";htmlcode+="<span class='close_gray' onClick=\"$('#end_nav_news_n"+plx.otvet.param.i+"').remove()\"></span>";htmlcode+=text;htmlcode+="</div>";$(plx.otvet.param.display_jq_index).prepend(htmlcode);plx.otvet.param.i++}},form:{param:{},to_text:function(text_jq_index,input_name,textarea,remove_jq_index)
286{jq_text_box=$(text_jq_index);input_val=jq_text_box.text();if(textarea)jq_text_box.replaceWith("<textarea name='"+input_name+"'>"+input_val+"</textarea>");else jq_text_box.replaceWith("<input type='text' value='"+input_val+"' name='"+input_name+"'>");if(remove_jq_index)$(remove_jq_index).remove()},select_html:function(_id_box,_select_obj)
287{select_value=$(_select_obj).attr('value');select_text=$(_select_obj).html();$("#"+_id_box+"_value").val(select_value);$("#"+_id_box+" > .selected_value").html(select_text)}},html:{scroll:function(jq_str,type,plus,now)
288{var jq_obj=$(jq_str);if(jq_obj[0].tagName)
289{if(type)
290{if(plx.lib.is_numeric(now))now=parseInt(now);else now=jq_obj.scrollTop();jq_obj.scrollTop(now+plus)}
291else{if(plx.lib.is_numeric(now))now=parseInt(now);else now=parseInt(jq_obj.scrollLeft());jq_obj.scrollLeft(now+plus)}}},scroll_w:function(jq_str,step)
292{plx.html.scroll(jq_str,0,step,!1)},scroll_h:function(jq_str,step)
293{plx.html.scroll(jq_str,1,step,!1)},list_check:function(jq_str,index_line)
294{var jq_obj=$(jq_str);$('.plx_list_line.el_'+index_line,jq_obj).toggleClass('select')},list_check_all:function(jq_str,select_on)
295{var jq_obj=$(jq_str);if(select_on)$('.plx_list_line',jq_obj).addClass('select');else $('.plx_list_line',jq_obj).removeClass('select');plx_check('.checkbox',select_on)}},content:{form:function(content_type,content_id,param){if(!param)param={};var index_str_box="#plx_comment_form_"+content_type+"_"+content_id;var jq_box=$(index_str_box);if(jq_box)
296{var tmp_text=$("textarea",jq_box).val().trim();if(tmp_text)
297{var tmp_url='';$(index_str_box+" > input").each(function(index,el){var el_jq=$(el);tmp_url+="&"+el_jq.attr('name')+"="+encodeURIComponent(el_jq.val())});$(index_str_box+" .star_el input").each(function(index,el){var el_jq=$(el);if(el.checked&&(el_jq.val()==1||el_jq.val()==5))
298{tmp_url+="&"+el_jq.attr('name')+"="+encodeURIComponent(el_jq.val())}});tmp_url+="&session_id="+session_id;if(tmp_url)
299{tmp_url=plx.ajax_url()+"content_save?form[info]="+encodeURIComponent(tmp_text)+tmp_url;plx.modal_tmp_load(!0);$.getJSON(tmp_url,function(return_var){plx.modal_tmp_load(!1);if(return_var.ok)
300{$(".plx_content_photo."+return_var.content_id).remove();if(param.ok_go_url)
301{plx.modal_tmp_load(!0);setTimeout(function(){if(param.ok_go_url==':reload:')location.reload();else document.location=param.ok_go_url},1000)}
302else{$(index_str_box+".autoslip").addClass('slip');
302$("textarea",jq_box).val('');$(".plx_comment_list_box_"+content_type+"_"+content_id+" .count").html(parseInt(return_var.content_count));setTimeout(function(){plx.content.list(return_var.type,return_var.content_id)},1000)}}
303else if(return_var.text)plx.modal_alert(!0,return_var.text);else plx.modal_alert(!0,"plx.content.form ERR SAVE")})}}}},list:function(content_type,content_id){var jq_box=$(".plx_comment_list_box_"+content_type+"_"+content_id+" .plx_comment_list_in");if(jq_box)
304{plx.modal_tmp_load(!0);$.getJSON(plx.ajax_url()+"content_list?type="+content_type+"&content_id="+content_id,function(return_var){plx.modal_tmp_load(!1);if(return_var.ok)
305{jq_box.html(return_var.html)}
306else if(return_var.text)plx.modal_alert(!0,return_var.text);else plx.modal_alert(!0,"plx.content.list ERR LOAD")})}},star_selection:function(star){var star_jq=$(star);var stars_box=star_jq.parents('.plx_new_raiting_box');stars_box.removeClass('err');var cur_star_index=star_jq.index();stars_box.children('.icon.star').each(function(i,el){if(i<=cur_star_index)$(el).addClass('active');else $(el).removeClass('active')})},review_save:function(el,content_type,content_id,lng,param){var jq_box=$(el).parents('.plx_review_form_box');var check_result=plx.content.review_check(jq_box,param);if(check_result.ok)
307{var ajax_data={};ajax_data.lng=lng;ajax_data.review_form={};ajax_data.review_form.type=content_type;ajax_data.review_form.content_id=content_id;ajax_data.review_form.info=check_result.review_text;ajax_data.review_form.star=check_result.review_star;if(typeof param.review_list_js_update!='undefined'&&param.review_list_js_update)ajax_data.list_js_update=1;else ajax_data.list_js_update=0;if(typeof param.order_id!='undefined')ajax_data.review_form.order_id=param.order_id;ajax_url=plx.ajax_url()+"review_save";$.ajax({type:"POST",url:ajax_url,dataType:'json',data:ajax_data,cache:!1,beforeSend:function(){plx.modal_tmp_load(!0)},success:function(json_request){plx.modal_tmp_load(!1);if(json_request.ok)
308{jq_box.addClass('slip');if(json_request.html!=''&&typeof param.update_box_id=='string'){$(param.update_box_id).html(json_request.html);$(param.update_box_id).removeClass('slip')}}
309else if(json_request.text)plx.modal_alert(!0,json_request.text)},error:function(json_request){plx.modal_tmp_load(!1);plx.modal_alert(!0,"ERR")}})}
310else if(check_result.err_text!='')plx.modal_alert(!0,check_result.err_text)},review_check:function(_jq_review_box,param){var result={ok:!1,star_list:0,review_text:'',err_text:''}
311var review_text_box=_jq_review_box.find('.plx_review_content_box textarea');if(review_text_box.length>0)
312{result.review_text=review_text_box.val();if(typeof result.review_text=='string'&&result.review_text!='')result.review_text=result.review_text.trim();if(result.review_text.length>4)
313{review_text_box.removeClass('err');result.ok=!0}
314else{if(typeof param.empty_review_err_text=='string')result.err_text=param.empty_review_err_text;review_text_box.addClass('err')}}
315if(typeof param.hide_star=='boolean'&&param.hide_star)result.review_star=0;else{var star_list=_jq_review_box.find('.plx_new_raiting_box > .icon.star.active');if(star_list.length>0)
316{_jq_review_box.find('.plx_new_raiting_box').removeClass('err');result.review_star=star_list.length}
317else{result.ok=!1;_jq_review_box.find('.plx_new_raiting_box').addClass('err');if(typeof param.no_star_err_text=='string')
318{if(result.err_text=='')result.err_text=param.no_star_err_text;else result.err_text+="<br>"+param.no_star_err_text}}}
319return result}}}
320plx_timeout_class=function(timeout_s){var param={i:0,now:0,el:{},s:timeout_s*1000,end_datetime:new Date()};this.add=function(timeout_function){param.el[param.i]=timeout_function;param.i++;timeout()};function timeout(){var now_datetime=new Date();if(now_datetime>param.s)
321{if(param.now<param.i)
322{setTimeout(param.el[param.now],1);param.now++}}
323if(param.now<param.i)
324{setTimeout(timeout,param.s)}}}
325plx.modal_window_function_param.tmp_load_id='ekoferma_tmp_load';var ekoferma={worktop_work_param:{scroll:null},general_menu_work:function(select_element){var jq_obj_select=$("#body_top_menu_button_user_min_podmenu_"+select_element);if(jq_obj_select.attr('id'))
326{var jq_obj_menu=$("#body_top_menu_button_user_min_podmenu > div");if(jq_obj_select.hasClass("on"))jq_obj_menu.removeClass("on");else{jq_obj_menu.removeClass("on");jq_obj_select.addClass("on")}}},worktop_work:function(work_type,div_box_id){var worktop_work_el_jq_box=$("#"+div_box_id);var worktop_work_el_work_now=!worktop_work_el_jq_box.hasClass('slip');if(worktop_work_el_work_now!=work_type)
327{if(work_type)
328{ekoferma.worktop_work_param.scroll=$(document).scrollTop();$(document).scrollTop(0);worktop_work_el_jq_box.removeClass('slip');worktop_work_el_jq_box.css('opacity','0');plx.modal_window_opacity_time("#"+div_box_id)}
329else{worktop_work_el_jq_box.addClass('slip');$(document).scrollTop(ekoferma.worktop_work_param.scroll)}}},modal_login:function(open)
330{plx.modal_window('#ekoferma_login',open)},modal_general_otvet:function(open)
331{plx.modal_window('#ekoferma_general_otvet',open)},shop_seek:function(coord_arr)
332{var param_form_str='';$(".ssf_shop").each(function(indx,element){if(element.type=='checkbox'||element.type=='radio')
333{if(element.checked)param_form_str+=(param_form_str?"&":"")+element.name+"=1"}
334else{if(element.value&&element.value!=0)param_form_str+=(param_form_str?"&":"")+element.name+"="+encodeURI(element.value.trim())}});var coord_hidden=$('#seek_region_coords').val();document.location="/"+plx.param.lng+"/shop/search?"+Math.random()+(coord_hidden?"&coord_null="+coord_hidden:"")+"#"+param_form_str},shop_seek_form:{open_catalog_now:!1,open_catalog:function(){if(!ekoferma.shop_seek_form.open_catalog_now)setTimeout(function(){$('#seek_dir_box').removeClass('slip');ekoferma.shop_seek_form.open_catalog_now=!0},10)},open_pro_now:!1,open_pro:function(){if(!ekoferma.shop_seek_form.open_pro_now)setTimeout(function(){$('#seek_box_max').removeClass('slip');ekoferma.shop_seek_form.open_pro_now=!0}
334,10)}},shop_seek_seller_form:{open_pro_now:!1,open_pro:function(){if(!ekoferma.shop_seek_seller_form.open_pro_now)setTimeout(function(){$('#advanced_seek_box_max').removeClass('slip');ekoferma.shop_seek_seller_form.open_pro_now=!0},10)}},user_contact:function(user_id,jq_index,pages_variant,pages_variant_index)
335{if(plx.save.user[user_id]&&plx.save.user[user_id].contact_html)
336{$(jq_index).html(plx.save.user[user_id].contact_html)}
337else{if(fbq)fbq('track','user_contact');pages_variant=pages_variant||0;plx.modal_tmp_load(!0);$.post(plx.ajax_url()+"user_contact?type=html&user_id="+user_id+"&v="+pages_variant+(pages_variant_index?"&index="+pages_variant_index:''),function(return_val){if(!plx.save.user[user_id])plx.save.user[user_id]={};plx.save.user[user_id].contact_html=return_val;$(jq_index).html(return_val);plx.modal_tmp_load(!1)})}},join_form:function(index_box_form)
338{return_false=!0;let login_ok=!1;if(document.getElementById(index_box_form+'_login').value)
339{if($("#admin_mode_e_mail").length>0)login_ok=!0;else{var email_pattern=/.+?\@.+?\..+/g;let cur_email=$('#'+index_box_form+'_login').val().trim();email_pattern.lastIndex=0;if(cur_email.length>0&&email_pattern.test(cur_email))login_ok=!0}}
340if(login_ok)
341{if(document.getElementById(index_box_form+'_password_1').value)
342{if(document.getElementById(index_box_form+'_password_1').value!=document.getElementById(index_box_form+'_password_2').value)
343{plx.modal_alert(!0,plx.text_lng.join_err_password_1_2);document.getElementById(index_box_form+'_password_2').value='';document.getElementById(index_box_form+'_password_2').focus()}
344else{plx.modal_tmp_load(!0);$.post(plx.ajax_url()+'join_test_login',{login_free:document.getElementById(index_box_form+'_login').value},function(data){plx.modal_tmp_load(!1);if(data.ok.trim()=='OK')
345{return_false=!1;document.getElementById(index_box_form+'_login').classList.remove("required");document.getElementById("join_user_form_login").name="form["+data.ext.trim()+"]";document.getElementById(index_box_form).action='/script.php?go=user-form';document.getElementById(index_box_form).submit()}
346else{plx.modal_alert(!0,plx.text_lng.join_err_login_duble);document.getElementById(index_box_form+'_login').classList.add("required");document.getElementById(index_box_form+'_login').focus()}},'json')}}
347else{plx.modal_alert(!0,plx.text_lng.join_err_not_password);document.getElementById(index_box_form+'_password_1').focus()}}
348else{document.getElementById(index_box_form+'_login').focus();document.getElementById(index_box_form+'_login').classList.add("required");plx.modal_alert(!0,plx.text_lng.join_err_not_login)}
349if(return_false)return!1},address_and_map:{param:{map_id:null,map_point:{}},start_map:function()
350{var coord=!1;coord=$(".shop_address_list_box .el.select ").attr('coords');if(coord)
351{coord=coord.split(",");if(ekoferma.address_and_map.param.map_id)plx_map_reload(ekoferma.address_and_map.param.map_id);else ekoferma.address_and_map.param.map_id=plx_map_start("shop_address_map",coord,9);$(".shop_address_list_box .el").each(function(indx,element){coord=$(element).attr('coords');if(coord)
352{var tmp_jq_el=$(element);var select_key=tmp_jq_el.hasClass('select');var tmp_number=tmp_jq_el.attr('number');var tmp_id=tmp_jq_el.attr('id');ekoferma.address_and_map.param.map_point[tmp_id]=plx_map_marker_add(ekoferma.address_and_map.param.map_id,coord.split(","),{type:'max',color:select_key?'red':'blue'},$(".address_txt",$(element)).text(),{});if(typeof tmp_number=='string')ekoferma.address_and_map.param.map_point[tmp_id].on("click",function(e){ekoferma.address_and_map.select_point(tmp_number)})}})}},select_address:function(id_element)
353{$(".shop_address_list_box .el.select").removeClass('select');$("#address_el_"+id_element).addClass('select');for(marker_id in ekoferma.address_and_map.param.map_point)
354{var now_marker_el=ekoferma.address_and_map.param.map_point[marker_id];plx_map_marker_edit(now_marker_el,!1,{type:'max',color:marker_id=="address_el_"+id_element?'red':'blue'})}
355plx_map_marker_on(ekoferma.address_and_map.param.map_id,ekoferma.address_and_map.param.map_point["address_el_"+id_element])},select_point:function(id_element)
356{var point_el_jq=$("#address_el_"+id_element);if(point_el_jq.length==1)
357{var point_box_jq=$('#shop_address_list');var select_key=point_box_jq.hasClass('select');if(!select_key)
358{ekoferma.address_and_map.select_address(id_element);var point_el_pos=point_el_jq.offset().top-point_box_jq.offset().top;var scroll_pos=point_box_jq.scrollTop()+point_el_pos-150;point_box_jq.animate({scrollTop:scroll_pos},500)}}}},time_table:{address_save:{shop:{}},day_is_work:function(time_table_list,now_day_obj)
359{var tmp='';var now_date=new Date();var td_class_work=!1;if(now_date<=now_day_obj)
360{if(time_table_list)
361{for(time_table_id in time_table_list)
362{time_table_now=time_table_list[time_table_id];if(time_table_now.date_start<=now_day_obj&&time_table_now.date_end>=now_day_obj)
363{switch(time_table_now.type)
364{case plx.constant.time_table_type_all:{td_class_work=!0;break}
365case plx.constant.time_table_type_everyday:{if(now_day_obj.getDay()>0&&now_day_obj.getDay()<6)td_class_work=!0;break}
366case plx.constant.time_table_type_holiday:{if(now_day_obj.getDay()==0||now_day_obj.getDay()>5)td_class_work=!0;break}
367case plx.constant.time_table_type_mo_we_fr:{if(now_day_obj.getDay()==1||now_day_obj.getDay()==3||now_day_obj.getDay()==5)td_class_work=!0;break}
368case plx.constant.time_table_type_tu_th:{if(now_day_obj.getDay()==2||now_day_obj.getDay()==4)td_class_work=!0;break}
369case plx.constant.time_table_type_tu_th_sa:{if(now_day_obj.getDay()==2||now_day_obj.getDay()==4||now_day_obj.getDay()==6)td_class_work=!0;break}
370case plx.constant.time_table_type_even:{if(now_day_obj.getDate()%2==0)td_class_work=!0;break}
371case plx.constant.time_table_type_odd:{if(now_day_obj.getDate()%2==1)td_class_work=!0;break}
372case plx.constant.time_table_type_select_day:{for(dey_id in jOptions.calend.day_var_name)
373{if(dey_id==now_day_obj.getDay()&&time_table_now['tmp_day_'+jOptions.calend.day_var_name[dey_id]])td_class_work=!0}}
374case plx.constant.time_table_type_day_in_mon:{if(time_table_now.work_mon_start_day<0)time_table_now.work_mon_start_day=1;else time_table_now.work_mon_start_day=parseInt(time_table_now.work_mon_start_day);if(time_table_now.work_day_lenght<0)time_table_now.work_day_lenght=1;else time_table_now.work_day_lenght=parseInt(time_table_now.work_day_lenght);if(now_day_obj.getDate()>=time_table_now.work_mon_start_day&&now_day_obj.getDate()<(time_table_now.work_mon_start_day+time_table_now.work_day_lenght))td_class_work=!0;break}
375case plx.constant.time_table_type_select_range:{if(time_table_now.work_day_lenght<0)time_table_now.work_day_lenght=1;else time_table_now.work_day_lenght=parseInt(time_table_now.work_day_lenght);if(time_table_now.next_work_day<0)time_table_now.next_work_day=1;else time_table_now.next_work_dayt=parseInt(time_table_now.next_work_day);if(!time_table_now.next_work_day_type)time_table_now.next_work_day_type=0;if(time_table_now.next_work_day_type)
376{calend_test_tmp=(parseInt(now_day_obj.getMonth())+1+parseInt(now_day_obj.getFullYear())*12)-(parseInt(time_table_now.date_start.getMonth())+1+parseInt(time_table_now.date_start.getFullYear())*12);if(calend_test_tmp>=0)
377{calend_test_tmp=calend_test_tmp%time_table_now.next_work_day;if(calend_test_tmp==0)
378{calend_test_tmp=parseInt(time_table_now.date_start.getDate());if(calend_test_tmp<=now_day_obj.getDate()&&(calend_test_tmp+time_table_now.work_day_lenght)>now_day_obj.getDate())td_class_work=!0}}}
379else{lenght_dey=(now_day_obj-time_table_now.date_start)/86400000;if(lenght_dey>=0)
380{lenght_dey=lenght_dey%(time_table_now.work_day_lenght+time_table_now.next_work_day);if(lenght_dey<time_table_now.work_day_lenght)td_class_work=!0}}
381break}
382case plx.constant.time_table_type_once:{if(time_table_now.work_day_lenght<0)time_table_now.work_day_lenght=1;else time_table_now.work_day_lenght=parseInt(time_table_now.work_day_lenght);date_end=new Date(time_table_now.date_start.getFullYear(),time_table_now.date_start.getMonth(),time_table_now.date_start.getDate(),0,0,0);date_end.setDate(parseInt(date_end.getDate())+time_table_now.work_day_lenght)
383if(time_table_now.date_start<=now_day_obj&&now_day_obj<date_end)td_class_work=!0;break}}}
384if(td_class_work)break}}}
385return td_class_work},open_info:function(time_table_type,address_id,in_box_jq_parent,year_and_mon,param,cash_remove_ok){var tmp='';if(typeof(param)!='object')
386{if(param)
387{tmp=param;count_moon=param;param={}}
388else param={}}
389param.count_moon=param.count_moon?param.count_moon:1;if(cash_remove_ok&&ekoferma.time_table.address_save[time_table_type][address_id])ekoferma.time_table.address_save[time_table_type][address_id]=null;if(!ekoferma.time_table.address_save[time_table_type][address_id])
390{plx.modal_tmp_load(!0);$.getJSON(plx.ajax_url()+"address_time_table?address_id="+address_id+"&type="+time_table_type,function(data){if(data.id)
391{var now_date=new Date();for(time_table_id in data.time_table)
392{time_table_now=data.time_table[time_table_id];if(time_table_now.date_start&&typeof(time_table_now.date_start)=='number')
393{data.time_table[time_table_id].date_start=new Date(time_table_now.date_start_arr.year,time_table_now.date_start_arr.mon-1,time_table_now.date_start_arr.mday)}
394else data.time_table[time_table_id].date_start=new Date(now_date.getFullYear()-3,now_date.getMonth(),now_date.getDay());if(time_table_now.date_end&&typeof(time_table_now.date_end)=='number')
395{data.time_table[time_table_id].date_end=new Date(time_table_now.date_end_arr.year,time_table_now.date_end_arr.mon-1,time_table_now.date_end_arr.mday)}
396else data.time_table[time_table_id].date_end=new Date(now_date.getFullYear()+3,now_date.getMonth(),now_date.getDay())}
397ekoferma.time_table.address_save[time_table_type][data.id]=data;
397ekoferma.time_table.open_info(time_table_type,data.id,in_box_jq_parent,year_and_mon,param,!1)}
398else if(data.err)alert("Time Table Function Load: "+data.err);else alert("Time Table Function Load: ERR0")})}
399else{var address_now=ekoferma.time_table.address_save[time_table_type][address_id];var calend_return_html="<table class='time_table_calend' align='center'>";var list_return_html='';var td_class_work=!1;var now_date=new Date();if(year_and_mon)
400{var calend_date=new Date(year_and_mon[0],parseInt(year_and_mon[1])-1);calend_date.setHours(0,0,0,0)}
401else{var calend_date=new Date();calend_date.setHours(0,0,0,0)}
402day_header="<tr class='header'>";for(i in jOptions.calend.day_name)
403{day_header+="<td"+((i==6||(!jOptions.jq.datepicker.firstDay&&!i)||(jOptions.jq.datepicker.firstDay&&i==5))?" class='red'":'')+">"+jOptions.calend.day_name[i]+"</td>"}
404day_header+="</tr>";calend_return_html+="<tr class='menu'><td colspan='7'>";var tmp_str_function_start="onClick='ekoferma.time_table.open_info( \""+time_table_type+"\", "+address_id+", \""+in_box_jq_parent+"\",";var tmp_str_function_end=", "+JSON.stringify(param)+" )'";calend_tmp=new Date(calend_date.getFullYear(),calend_date.getMonth(),1,0,0,0);calend_tmp.setMonth(calend_tmp.getMonth()-1);calend_return_html+="<span class='left hand' "+tmp_str_function_start+" ["+calend_tmp.getFullYear()+", "+(parseInt(calend_tmp.getMonth())+1)+"]"+tmp_str_function_end+" title='"+jOptions.jq.datepicker.monthNames[calend_tmp.getMonth()]+" "+calend_tmp.getFullYear()+"'><b><</b></span>";calend_return_html+="<span class='center'>"+jOptions.jq.datepicker.monthNames[calend_date.getMonth()]+" "+calend_date.getFullYear()+"</span>";calend_tmp=new Date(calend_date.getFullYear(),calend_date.getMonth(),1,0,0,0);calend_tmp.setMonth(calend_tmp.getMonth()+1);calend_return_html+="<span class='right hand' "+tmp_str_function_start+" ["+calend_tmp.getFullYear()+", "+(parseInt(calend_tmp.getMonth())+1)+"]"+tmp_str_function_end+" title='"+jOptions.jq.datepicker.monthNames[calend_tmp.getMonth()]+" "+calend_tmp.getFullYear()+"'><b>></b></span>";calend_return_html+="</td></tr>";now_mon_int=calend_date.getMonth();calend_date.setDate(1);for(i=0;i<param.count_moon;i++)
405{count_dey=1;count_week_day=7;calend_day='';calend_return_html+=day_header;if(i)
406{calend_return_html+="<tr><td colspan='7' class='header'><span class='center'>"+jOptions.jq.datepicker.monthNames[calend_date.getMonth()]+" "+calend_date.getFullYear()+"</span></td></tr>"}
407while(calend_date.getMonth()==now_mon_int+i)
408{if(count_week_day>6)
409{calend_day+="<tr class='el'>";count_week_day=0}
410if(count_dey==1)
411{if(calend_date.getDay()==1&&jOptions.jq.datepicker.firstDay==1)calend_tmp=0;else if(!calend_date.getDay()&&jOptions.jq.datepicker.firstDay==1)
412{calend_tmp=6;count_week_day=7}
413else{calend_tmp=calend_date.getDay()-jOptions.jq.datepicker.firstDay;count_week_day=calend_date.getDay()-jOptions.jq.datepicker.firstDay}
414if(calend_tmp>0)calend_day+="<td colspan='"+calend_tmp+"'>&nbsp;</td>"}
415td_class_work=ekoferma.time_table.day_is_work(address_now.time_table,calend_date);var td_el_class="";if(td_class_work)
416{td_el_class+=(td_class_work?" ":'')+'work';if(param.select_date_on)td_el_class+=' link'}
417if(td_el_class)td_el_class=" class='"+td_el_class+"'";calend_day+="<td"+td_el_class+(param.select_date_on&&td_class_work?' onclick="'+param.select_date_on+'(\''+calend_date.getFullYear()+'/'+(calend_date.getMonth()+1)+'/'+count_dey+'\')"':'')+">"+count_dey+"</td>";count_dey++;count_week_day++;calend_date.setDate(count_dey)}
418if(count_week_day<7)calend_day+="<td colspan='"+(7-count_week_day)+"'>&nbsp;</td>";calend_return_html+=calend_day;$(in_box_jq_parent+" .calend").html(calend_return_html)}
419if(address_now.time_table_html)$(in_box_jq_parent+" .list").html("<div class='el'>"+address_now.time_table_html+"</div>");plx.modal_tmp_load(!1)}},open_info_shop:function(address_id,in_box_jq_parent,year_and_mon,param,cash_remove_ok){ekoferma.time_table.open_info('shop',address_id,in_box_jq_parent,year_and_mon,param,cash_remove_ok)},open_info_shop_win:function(address_id,year_and_mon,param,cash_remove_ok,ekoferma_time_table_button){plx.modal_window('#ekoferma_time_table',!0);plx.modal_tmp_load(!0);if(ekoferma_time_table_button)
420{$("#ekoferma_time_table_button").html(ekoferma_time_table_button);$("#ekoferma_time_table_button").removeClass('slip')}
421ekoferma.time_table.open_info_shop(address_id,"#ekoferma_time_table_in",year_and_mon,param,cash_remove_ok)},open_info_shop_win_close:function()
422{plx.modal_window('#ekoferma_time_table',!1,{text:!0})}},fb_button:function(new_box_jq_str,new_url,fb_iframe_url_param,fb_param_box)
423{var new_box_jq_obj=$(new_box_jq_str);if(new_box_jq_obj)
424{if(!fb_param_box)fb_param_box={};var iframe_url_var_standart={'layout':"button_count",'action':"like",'size':"small",'show_faces':"true",'share':"true"};if(fb_param_box.width)iframe_url_var_standart.width=fb_param_box.width;if(fb_param_box.height)iframe_url_var_standart.height=fb_param_box.height;iframe_url_var_standart.href="https://"+document.location.host+new_url;if(fb_iframe_url_param)
425{for(var fb_iframe_url_param_i in fb_iframe_url_param)
426{iframe_url_var_standart[fb_iframe_url_param_i]=fb_iframe_url_param[fb_iframe_url_param_i]}}
427var new_iframe_html='';if(fb_param_box.width)new_iframe_html+=' width="'+fb_param_box.width+'"';if(fb_param_box.height)new_iframe_html+=' height="'+fb_param_box.height+'"';new_iframe_html='<span><iframe src="https://www.facebook.com/plugins/like.php?'+plx.lib.array_to_query_string(iframe_url_var_standart,!0)+'"'+new_iframe_html+' style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true"></iframe></span>';new_box_jq_obj.html(new_iframe_html)}}};$(document).ready(function()
428{$(function(){$('.plx_content_sortable.move').sortable({start:function(e,ui){$(this).attr('data-previndex',ui.item.index())},update:function(e,ui){var Text=[];var index;for(index=0;index<this.children.length;++index)
429{if(this.children[index].id!="")
430{var myDataObject=new Object;myDataObject.mesto=index;myDataObject.id=this.children[index].id;Text.push(myDataObject);console.log(index+' '+this.children[index].id)}}
431if(typeof current_id==="undefined")
432{current_id=0}
433$.post(plx.ajax_url()+"user_photo_update_mesto",{value:Text,user_id:current_user_id,content_id:current_id}).done(function(data)
434{}).fail(function(data)
435{})}});$(".plx_content_sortable.move").disableSelection()});var files;var current_del;$(document).on("change",".wrapper_photo_form input[type=file]",function(){var id=this.id;var obj=this;var data=new FormData();$.each(this.files,function(key,value){data.append(key,value)});if(typeof current_user_id==="undefined"){current_user_id=$('#text_user_id').val()}
436if(typeof current_id==="undefined"){current_id=0}
437if(typeof session_id==="undefined"){session_id=0}
438$.ajax({url:plx.ajax_url()+'user_photo_upload?id='+current_id+'&user_id='+current_user_id+'&session_id='+session_id,type:'POST',data:data,cache:!1,dataType:'json',processData:!1,contentType:!1,success:function(respond,textStatus,jqXHR){if(typeof respond.error==='undefined'){obj.value="";var files_path=respond.files;var index;for(index=0;index<respond.length;++index){$('.plx_content_sortable.move.'+id).append("<div class='plx_content_photo "+id+"' id="+respond[index].id+"> <img src='"+respond[index].url_min+"' alt='' width='100' height='100'/><div class='plx_content_sel'></div></div>");console.log(respond[index].url_min)}}
439else{console.log(respond.error)}},error:function(jqXHR,textStatus,errorThrown){console.log(jqXHR.responseText)}})});$(document).on("click",".plx_content_sel",function(){current_del=this.parentElement;if(typeof current_id==="undefined")
440{current_id=0}
441$.post(plx.ajax_url()+"user_photo_delete",{id:current_del.id,user_id:current_user_id,content_id:current_id}).done(function(data)
442{current_del.remove()}).fail(function(data)
443{})})})
444function plx_form_select_text_value(element_id)
445{element=document.getElementById(element_id);if(document.selection)
446{element.focus();sel=document.selection.createRange();return sel.text}
447else if(element.selectionStart||element.selectionStart=='0')
448{var startPos=element.selectionStart;var endPos=element.selectionEnd;return element.value.substring(startPos,endPos)}
449else{return!1}}
450function plx_form_select_text_in(element_id,text)
451{element=document.getElementById(element_id);if(document.selection)
452{sel=document.selection.createRange();sel.text=text;element.focus();return!0}
453else if(element.selectionStart||element.selectionStart=='0')
454{var startPos=element.selectionStart;var endPos=element.selectionEnd;element.value=element.value.substring(0,startPos)+text+element.value.substring(endPos,element.length);return!0}
455else{element.value+=myValue}}
456function plx_form_tag(element_id,text,tag_start,tag_end)
457{if(!text)text=plx_form_select_text_value(element_id);return plx_form_select_text_in(element_id,tag_start+text+tag_end)}
458function plx_form_img(element_id,url,text,css_class)
459{if(!url)url=prompt('Адрес картинки:','');if(!text)text=prompt('Всплывающая подсказка:','');return plx_form_select_text_in(element_id,"<img src='"+url+"' title='"+text+"' alt='"+text+"'>")}
460function plx_form_link(element_id,href,text,noindex)
461{if(!href)href=prompt('Адрес ссылки:','');if(!text)text=plx_form_select_text_value(element_id);if(!text)text=prompt('Текст ссылки:','');return plx_form_select_text_in(element_id,"<a href='"+href+"'"+(noindex?" rel='nofollow' target='_blank' ":"")+">"+text+"</a>")}
462function select_pages_dir(in_element,now_dir,select_dir,not_echo_dir)
463{$.post("/system/ajax_jq/admin_select_pages_id",{pages_id:select_dir,select_pages_id:now_dir,insert_id:in_element,not_echo_dir_id:not_echo_dir},function(ajax_return){document.getElementById(in_element).innerHTML=ajax_return})}
464function plx_element_add_div(id_parent,id_new,value,kill_button)
465{plx_element_add=plx_counter_int();if(kill_button)value=+" <input type='button' value=' Отмена ' onclick='plx_element_kill(\""+id_new+'_'+plx_element_add+"\")'>";plx_element_add(id_parent,id_new+'_'+plx_element_add,"div",value)}
466function plx_form_html_to_input(jq_parent,input_name,input_textarea,show_block)
467{if(show_block===undefined)show_block=!1;if(show_block&&$(show_block).length>0)$(show_block).addClass('slip');input_name=' name="'+input_name+'" ';$(jq_parent).each(function(index_element,element){var element_base_outer_html_str=element.outerHTML;if(input_textarea)
468{input_textarea.cols=input_textarea.cols||50;input_textarea.rows=input_textarea.rows||10;element.outerHTML="<textarea class='plx_generated' cols="+input_textarea.cols+" rows="+input_textarea.rows+" "+input_name+" >"+$(element).html().replace(/"/g,"&quot;").replace(/'/g,"&#039;")+"</textarea>";var jq_current_el=$('textarea['+input_name+']').focus();jq_current_el.focus();jq_current_el.focusout(function(){plx_form_input_to_fix_html(this,element_base_outer_html_str,show_block)})}
469else{width_tmp=$(element).width()+32;element.outerHTML="<input class='plx_generated' type='text'"+input_name+" value='"+$(element).text().replace(/"/g,"&quot;").replace(/'/g,"&#039;")+"' style='width:"+width_tmp+"px;'>";var jq_current_el=$('input['+input_name+']');jq_current_el.focus();jq_current_el.focusout(function(){plx_form_input_to_fix_html(this,element_base_outer_html_str,show_block)})}})}
470function plx_form_input_to_html(jq_parent_input,tag_name,tag_param)
471{tag_name=tag_name||"div";tag_param=tag_param||'';$(jq_parent_input).each(function(index_element,element){element.outerHTML="<"+tag_name+" "+tag_param+">"+element.value+"</"+tag_name+">"})}
472function plx_form_input_to_fix_html(jq_parent_input,element_new_outer_html,show_block)
473{if(show_block===undefined)show_block=!1;$(jq_parent_input).each(function(index_element,element){element.outerHTML=element_new_outer_html;if(show_block&&$(show_block).length>0)$(show_block).removeClass('slip')})}
474var plx_form_false_select_jq_el,plx_form_false_select_has_all=!1,plx_form_false_select_all_text='',plx_form_false_select_count_text='',plx_form_false_select_cur_value=0;function plx_form_false_select_open_or_close(el)
475{plx_form_false_select_jq_el=$(el);let cur_select_area=plx_form_false_select_jq_el.find('.plx_false_select_area');if(cur_select_area.hasClass("slip"))
476{$('.plx_false_select_area').addClass("slip");cur_select_area.removeClass('slip');var tmp_value=plx_form_false_select_jq_el.find('.plx_false_select_count_value').text();if(tmp_value)plx_form_false_select_cur_value=parseInt(tmp_value);else plx_form_false_select_cur_value=0;tmp_value=plx_form_false_select_jq_el.find('.plx_false_select_count_text');if(tmp_value)
477{plx_form_false_select_all_text=tmp_value.data('empty_text');plx_form_false_select_count_text=tmp_value.data('count_text');if(tmp_value.hasClass('plx_false_select_has_point_all'))plx_form_false_select_has_all=!0;else plx_form_false_select_has_all=!1}
478else plx_form_false_select_all_text=plx_form_false_select_count_text=''}
479else cur_select_area.addClass('slip');if(plx_form_false_select_cur_value>0){}}
480function plx_form_false_select_checkbox_change(el)
481{if($(el).prop("checked"))
482{plx_form_false_select_cur_value++;if(plx_form_false_select_cur_value==1&&plx_form_false_select_has_all)
483{plx_form_false_select_jq_el.find('.plx_false_select_count_text').text(plx_form_false_select_count_text);plx_form_false_select_jq_el.find('.plx_false_select_count_value').removeClass('slip');plx_form_false_select_jq_el.find('.all_option').prop("checked",!1)}}
484else if(plx_form_false_select_cur_value>0)plx_form_false_select_cur_value--;plx_form_false_select_count_update()}
485function plx_form_false_select_all(el)
486{plx_form_false_select_cur_value=0;plx_form_false_select_count_update();plx_form_false_select_jq_el.find('.option:checked').each(function(){$(this).prop("checked",!1)})}
487function plx_form_false_select_count_update()
488{if(plx_form_false_select_jq_el.find('.plx_false_select_count_value').length>0)
489{plx_form_false_select_jq_el.find('.plx_false_select_count_value').text(plx_form_false_select_cur_value);if(plx_form_false_select_cur_value==0)
490{if(plx_form_false_select_has_all)
491{plx_form_false_select_jq_el.find('.plx_false_select_count_text').text(plx_form_false_select_all_text);plx_form_false_select_jq_el.find('.plx_false_select_count_value').addClass('slip')}
492else{plx_form_false_select_jq_el.find('.plx_false_select_count_text').text(plx_form_false_select_count_text);plx_form_false_select_jq_el.find('.plx_false_select_count_value').removeClass('slip')}}}}
493function plx_map_address_coord(adress_var,function_ok,count_return)
494{console.log("plx_map_address_coord() - Получение координат для адреса (шагов поиска: "+count_return+")",adress_var);if(typeof adress_var=="object"||typeof adress_var=="array")
495{var adress_str=adress_var.join(', ')}
496else{var plx_map_adress_coord_next_i=0;var adress_str=adress_var;var plx_map_adress_coord_tmp=adress_var.split(' ');var adress_var=[];var count_i=0;for(i in plx_map_adress_coord_tmp)
497{if(plx_map_adress_coord_tmp[i])
498{adress_var[count_i]=plx_map_adress_coord_tmp[i];count_i++}}}
499plx_map_adress_coord_next_i=Object.keys(adress_var).length-1;if(!count_return)
500{var count_return_js=1;var count_return_limit=2}
501else{var count_return_js=count_return;var count_return_limit=count_return}
502function plx_map_adress_coord_next()
503{if(plx_map_adress_coord_next_i>0)
504{plx_map_adress_coord_next_i--;adress_var.splice(Object.keys(adress_var).length-1,1);plx_map_address_coord(adress_var,function_ok,count_return)}
505else{if(typeof function_ok=='function')
506{function_ok(null)}
507else if(typeof function_ok=='object'&&typeof function_ok.go=='function')
508{function_ok.go(null,function_ok.params)}}}
509$.getJSON("//nominatim.openstreetmap.org/search",{format:'json',q:adress_str,limit:count_return_limit},function(data){if(!data[0])
510{console.log("plx_map_address_coord() - Не удалось найти координаты для адреса, поиск будет идти дальше...",adress_var);plx_map_adress_coord_next()}
511else{console.log("plx_map_address_coord() - Координаты и описание адреса получено успешно",data);if(count_return_js==1)
512{data=data[0];data.coords=[data.lat,data.lon]}
513else{for(i in data)data[i].coords=[data[i].lat,data[i].lon]}
514if(typeof function_ok=='function')
515{function_ok(data)}
516else if(typeof function_ok=='object'&&typeof function_ok.go=='function')
517{function_ok.go(data,function_ok.params)}}}).error(function(){if(typeof data!="undefined")console.log("plx_map_address_coord() - JSON ошибка получения координат адреса, поиск идет дальше",data);else console.log("plx_map_address_coord() - JSON ошибка получения координат адреса - координаты не получены, поиск идет дальше");plx_map_adress_coord_next()})}
518function plx_map_coord_get_address(cord_var,function_ok,lng)
519{console.log("plx_map_coord_get_address() - Поиск адреса для координат",cord_var);plx_map_coord_get_address_zapros={};if(!cord_var.lat&&cord_var[0])plx_map_coord_get_address_zapros.lat=cord_var[0];else plx_map_coord_get_address_zapros.lat=cord_var.lat;if(!cord_var.lon&&cord_var[1])plx_map_coord_get_address_zapros.lon=cord_var[1];else plx_map_coord_get_address_zapros.lon=cord_var.lon;var param_url={format:'json',lat:plx_map_coord_get_address_zapros.lat,lon:plx_map_coord_get_address_zapros.lon};
519if(lng)param_url['accept-language']=lng;$.getJSON("//nominatim.openstreetmap.org/reverse",param_url,function(data){data.coords=[data.lat,data.lon];data.coords_seek=[plx_map_coord_get_address_zapros.lat,plx_map_coord_get_address_zapros.lon];if(typeof function_ok=='function')
520{function_ok(data)}
521else if(typeof function_ok=='object'&&typeof function_ok.go=='function')
522{function_ok.go(data,function_ok.params)}})}
523function browser_get_coords(function_on_ok,function_on_err)
524{if(typeof function_on_ok!='function')
525{function_on_ok=function(){}}
526if(typeof function_on_err!='function')
527{function_on_err=function(){}}
528if(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition)
529{navigator.geolocation.getCurrentPosition(function(position)
530{function_on_ok(position.coords.latitude,position.coords.longitude,position);console.log("browser_get_coords() - Браузер успешно определил геолокацию",position)},function(err_type)
531{function_on_err(err_type);console.log("browser_get_coords() - Браузер не смог определить геолокацию",err_type)})}
532else{function_on_err(err_type);console.log("browser_get_coords() - Браузер не поддерживает геолокации")}}
533function browser_get_address(function_on_ok,function_on_err,address_lng)
534{if(typeof function_on_ok!='function')
535{function_on_ok=function(){}}
536if(typeof function_on_err!='function')
537{function_on_err=function(){}}
538browser_get_coords(function(lat,lon)
539{console.log("browser_get_address() - Поиск адреса для координат",[lat,lon]);plx_map_coord_get_address([lat,lon],function(return_address){var return_obj={};if(return_address.address.city)return_obj.city=return_address.address.city;else if(return_address.address.village)return_obj.city=return_address.address.village;else if(return_address.address.locality)return_obj.city=return_address.address.locality;else if(return_address.address.county)return_obj.city=return_address.address.county;else return_obj.city='';return_obj.str=return_address.display_name;return_obj.coords=[return_address.lat,return_address.lon];return_obj.browser_coords=[lat,lon];return_obj.obj=return_address;function_on_ok(return_obj)},address_lng)},function(err_type)
540{function_on_err(err_type)})}
541function user_shop_change_count(el,val,input_id,step,min_val,max_val)
542{var jq_el=$(el);if(jq_el.hasClass('active'))
543{var cur_input=jq_el.siblings('.count_input_value').find("#"+input_id);if(cur_input.length>0)
544{if(max_val==undefined)max_val=ekoferma.unit_window.param.max_val;if(min_val==undefined)min_val=ekoferma.unit_window.param.min_val;if(step==undefined)step=ekoferma.unit_window.param.count_step;var cur_val=parseFloat(cur_input.val());if(isNaN(cur_val))cur_val=0;if(val==1)
545{if((cur_val+step)<=max_val)
546{cur_input.val(cur_val+step);if(cur_val>=min_val)jq_el.siblings('.count_change_btn').addClass('active');if((cur_val+step)==max_val)jq_el.removeClass('active')}
547else{cur_input.val(max_val);jq_el.removeClass('active');if((max_val-step)>=min_val)jq_el.siblings('.count_change_btn').addClass('active')}}
548else if(val=="-1")
549{if((cur_val-step)>=min_val)
550{cur_input.val(cur_val-step);if(cur_val<=max_val)jq_el.siblings('.count_change_btn').addClass('active');if((cur_val-step)==min_val)jq_el.removeClass('active')}
551else{cur_input.val(min_val);jq_el.removeClass('active');if((max_val-step)>=min_val)jq_el.siblings('.count_change_btn').addClass('active')}}
552else jq_el.removeClass('active')}}}
553ekoferma.unit_window={param:{map_obj:null,map_point_list:{},count_min_val:1,count_max_val:100000,count_step:1,delivery_cookie_date:0,},start_unit:function()
554{var price_box_id=$('#ekoferma_unit_price_el_box > div.select .i_name_price_id').val();if(typeof(price_box_id)=='string'&&parseInt(price_box_id)>0)
555{ekoferma.unit_window.price_select(price_box_id,!0);$("#pack_select_err").addClass("selected_pack")}
556else{$("#pack_select_err").removeClass("selected_pack");$("#add_to_existing_orders .button_green_border").removeClass("active")}
557var tmp_jq_el=$("#date_delivery_cookie_value");if(tmp_jq_el.length>0)
558{var cookie_old_date=parseInt(tmp_jq_el.val());if(cookie_old_date>0)ekoferma.unit_window.param.delivery_cookie_date=cookie_old_date}
559ekoferma.unit_window.select_calorie();
559ekoferma.unit_window.delivery_update();ekoferma.unit_window.bag_update()},delivery_update:function()
560{var jq_str_delivery_time_table_box=".delivery_time_table_box";var jq_delivery_time_table_box=$(jq_str_delivery_time_table_box);var jq_delivery_comment_box=$("#delivery_point_comment");var jq_preorder_select_err=$("#select_order_dates > .text_label.err");var jq_preorder_select_box=$("#date_delivery");var jq_preorder_select_tag=$("#date_delivery .select_box");var delivery_type=$("#type_delivery_value").val();jq_delivery_time_table_box.addClass('slip');$(".list",jq_delivery_time_table_box).html('');jq_delivery_comment_box.addClass('slip');jq_delivery_comment_box.html('');jq_preorder_select_tag.empty();jq_preorder_select_box.children(".selected_value").html('');jq_preorder_select_box.children("input").val('');jq_preorder_select_box.addClass('slip');jq_preorder_select_err.removeClass('slip');if(parseInt(delivery_type)>0)
561{if(parseInt(delivery_type)!==3)
562{var select_html=$("#shop_unit_box .delivery_seller_address_point_box > .delivery-"+delivery_type).html();if(select_html)
563{jq_preorder_select_tag.html(select_html);if(ekoferma.unit_window.param.delivery_cookie_date>0)
564{var tmp_jq_el=jq_preorder_select_tag.find(".select_el_option[value='"+ekoferma.unit_window.param.delivery_cookie_date+"']");if(tmp_jq_el.length>0)
565{jq_preorder_select_box.children(".selected_value").html(tmp_jq_el.text());jq_preorder_select_box.children("#date_delivery_value").val(ekoferma.unit_window.param.delivery_cookie_date);ekoferma.unit_window.bag_update();ekoferma.unit_window.status_button_submit()}}
566jq_preorder_select_box.removeClass('slip');jq_preorder_select_err.addClass('slip');var address_id=delivery_type.split("-");if(address_id[1])
567{delivery_type=address_id[0];address_id=address_id[1]}
568if(delivery_type==1)
569{if(address_id)
570{jq_delivery_time_table_box.removeClass('slip');ekoferma.time_table.open_info_shop(address_id,jq_str_delivery_time_table_box);var info_box=$("#delivery-1-"+address_id+"-info");if(info_box.length>0)
571{jq_delivery_comment_box.html(info_box.html());jq_delivery_comment_box.removeClass('slip')}}}
572if(delivery_type==2)
573{var info_box=$("#delivery-2-info");if(info_box.length>0)
574{jq_delivery_comment_box.html(info_box.html());jq_delivery_comment_box.removeClass('slip')}}}
575$("#select_order_dates").removeClass("slip")}
576else{$("#select_order_dates").addClass("slip");var info_box=$("#delivery-3-info");if(info_box.length>0)
577{jq_delivery_comment_box.html(info_box.html());jq_delivery_comment_box.removeClass('slip')}}}},select_tub:function(number_tub)
578{plx.tab_select('ekoferma_unit_pages_tub',number_tub);if(number_tub==1)ekoferma.address_and_map.start_map();else if(number_tub==2)
579{ekoferma.unit_window.content.param.content_type='review_unit';ekoferma.unit_window.content.param.current_box_selector="#review_list_product .ekoferma_ajax_content_in"}},select_calorie:function()
580{var jq_box=$("#ekoferma_unit_pages_tub_box .ekoferma_unit_unit_calorie_box");var select_box=$(".select_el input",jq_box).val();if(select_box==undefined)select_box=$(".calorie_one_dir",jq_box).html();if(select_box)
581{var count_val=$("input",jq_box).val();$(".param .el span",jq_box).addClass('slip');$(".param .el span."+select_box,jq_box).each(function(index,el)
582{$(el).html(parseInt($(el).attr('val')*count_val)/100);$(el).removeClass('slip')})}},change_calorie_count:function(el,val,input_id)
583{user_shop_change_count(el,val,input_id,100,1);ekoferma.unit_window.select_calorie()},price_select:function(price_id,start,seller_request)
584{if(start==undefined)start=!1;if(seller_request==undefined)seller_request=null;var element=document.getElementById('ekoferma_unit_price_el_'+price_id);if(element&&(start||!$(element).hasClass('select')))
585{var jq_el_param=$(".var_box",$(element));$("#add_to_existing_orders .button_green_border").addClass("active");if(jq_el_param)
586{$("#pack_select_err").addClass("selected_pack");var availability=jq_el_param.find(".i_name_status").val();var availability_str=jq_el_param.find(".i_name_availability_str").val();$(element).siblings(".description_block").each(function(){$(this).removeClass('select')});$(element).addClass('select');if((availability!=0&&availability!==undefined)||seller_request)
587{var name_count_type_str=$(".i_name_count_type_str",jq_el_param).val();var name_count_type_weight=$(".i_name_count_type_weight",jq_el_param).val();var count_box=$("#select_order_count_box");$(".count_weight",count_box).text(name_count_type_str);
587var tmp=jq_el_param.find(".i_name_count_step").val();if(tmp!==undefined)ekoferma.unit_window.param.count_step=plx.lib.to_number(tmp,'float');else ekoferma.unit_window.param.count_step=1;var has_min_or_max=!1;tmp=jq_el_param.find(".i_name_count_min").val();var jq_min_box=$(".count_min",count_box);if(tmp!==undefined)
588{tmp=plx.lib.to_number(tmp,'float');ekoferma.unit_window.param.min_val=tmp;if(tmp!=1)
589{has_min_or_max=!0;jq_min_box.find('.value').text(tmp);jq_min_box.removeClass('slip')}
590else{jq_min_box.find('.value').text("");jq_min_box.addClass('slip')}}
591else{ekoferma.unit_window.param.min_val=1;jq_min_box.find('.value').text("");jq_min_box.addClass('slip')}
592$("#select_order_count").val(ekoferma.unit_window.param.min_val);tmp=jq_el_param.find(".i_name_availability").val();var jq_max_box=$(".count_max",count_box);if(tmp!==undefined&&parseFloat(tmp)>0)
593{has_min_or_max=!0;ekoferma.unit_window.param.max_val=plx.lib.to_number(tmp,'float');jq_max_box.find('.value').text(ekoferma.unit_window.param.max_val);jq_max_box.removeClass('slip')}
594else{ekoferma.unit_window.param.max_val=100000;jq_max_box.find('.value').text("");jq_max_box.addClass('slip')}
595if(has_min_or_max)
596{$("#count_weight_min_max",count_box).text(name_count_type_weight);$(".count_min_max",count_box).removeClass('slip')}
597else{$("#count_weight_min_max",count_box).text("");$(".count_min_max",count_box).addClass('slip')}
598if(seller_request&&availability==0)
599{$("#pack_select_availability_box .val").addClass('err');$("#user_order_submit_btn").addClass('slip')}
600else{$("#pack_select_availability_box .val").removeClass('err');$("#user_order_submit_btn").removeClass('slip')}
601$("#shop_unit_select_elements_box").addClass('active')}
602else{$("#pack_select_availability_box .val").addClass('err');$("#shop_unit_select_elements_box").removeClass('active');$("#select_order_count").val("0");$(".count_min_max",count_box).addClass('slip');$("#user_order_submit_btn, #select_order_price_box").addClass('slip')}
603if(availability_str!==undefined)
604{$("#pack_select_availability_box .val").html(availability_str);$("#pack_select_availability_box").removeClass("slip")}
605$("#pack_select_availability_box, #pack_select_now_price, #pack_select_cripto_money").removeClass("slip");$(".price_now_param").html(jq_el_param.html())}}
606ekoferma.unit_window.bag_update()},check_pack_status:function()
607{if($("#ekoferma_unit_price_el_box .el.description_block.select").length==1)return parseInt($(".price_now_param > .i_name_status").val());else return!1},get_bag_param:function(seller_request)
608{if(seller_request==undefined)seller_request=null;var return_param={};var jq_el_bag_box=$("#user_shop_description_box");var pack_select_status=ekoferma.unit_window.check_pack_status();if(pack_select_status||seller_request)
609{return_param.unit_id=$(".price_now_param > .i_name_unit_id").val(),return_param.price_id=$(".price_now_param > .i_name_price_id").val(),return_param.price_standart=plx.lib.to_number($(".price_now_param > .i_name_price").val(),'money');var tmp_price_full=$(".price_now_param > .i_name_price_full").val();if(tmp_price_full>0)return_param.price_full=plx.lib.to_number(tmp_price_full,'money');else return_param.price_full=!1;return_param.price_step=parseFloat($(".price_now_param > .i_name_count_step").val());if(return_param.price_step<=0)return_param.price_step=1;return_param.count_min=plx.lib.to_number($(".price_now_param > .i_name_count_min").val(),'float');return_param.price_start=plx.lib.to_number($(".price_now_param > .i_name_price_start").val(),'float');return_param.price_box=plx.lib.to_number($(".price_now_param > .i_name_price_box").val(),'float');return_param.price_delivery_val=plx.lib.to_number($(".price_now_param > .i_name_delivery_post_price_val").val(),'float');return_param.price_delivery_type=plx.lib.to_number($(".price_now_param > .i_name_delivery_post_price_type").val(),'float');return_param.seller_commission=plx.lib.to_number($(".price_now_param > .i_name_seller_commission").val(),'float');return_param.availability_val=plx.lib.to_number($(".price_now_param > .i_name_availability").val(),'float')}
610else{return_param.count_min=plx.lib.to_number($(".price_now_param > .i_name_count_min").val(),'float');return_param.price_step=parseFloat($(".price_now_param > .i_name_count_step").val());if(return_param.price_step<=0)return_param.price_step=1}
611return_param.bag_count=$("#select_order_count_box .i_count").val();if(return_param.bag_count!=''&&return_param.bag_count!='.')
612{return_param.bag_count=plx.lib.to_number(return_param.bag_count,'float');if(return_param.price_step!=1)
613{return_param.bag_count=Math.ceil(return_param.bag_count/return_param.price_step)*return_param.price_step;if(return_param.availability_val>0&&(return_param.bag_count>return_param.availability_val))return_param.bag_count-=return_param.price_step;$("#select_order_count_box .i_count",jq_el_bag_box).val(return_param.bag_count)}
613
614if(return_param.bag_count<0||return_param.bag_count<=return_param.count_min)
615{$("#select_order_count_box .i_count",jq_el_bag_box).val(return_param.count_min);return_param.bag_count=return_param.count_min}
616else if(return_param.availability_val>0&&return_param.bag_count>=return_param.availability_val)
617{$("#select_order_count_box .i_count",jq_el_bag_box).val(return_param.availability_val);return_param.bag_count=return_param.availability_val}
618if(return_param.bag_count>return_param.count_min)$('#select_order_count_box .minus_btn').addClass('active');else $('#select_order_count_box .minus_btn').removeClass('active');if(return_param.availability_val>0)
619{if(return_param.bag_count<return_param.availability_val)$('#select_order_count_box .plus_btn').addClass('active');else $('#select_order_count_box .plus_btn').removeClass('active')}
620else $('#select_order_count_box .plus_btn').addClass('active')}
621else{$("#select_order_count_box .i_count",jq_el_bag_box).val(return_param.count_min);return_param.bag_count=return_param.count_min}
622return_param.delivery_index=$("#type_delivery_value",jq_el_bag_box).val();if(parseInt(return_param.delivery_index)==0)return_param.delivery_index=!1;return_param.bag_count_real=return_param.bag_count/return_param.price_step;return return_param},bag_update:function()
623{var jq_el_bag_box=$("#user_shop_description_box");var bag_and_price_param=ekoferma.unit_window.get_bag_param();if(bag_and_price_param.price_standart>0)
624{var delivery_type_general=delivery_type_point_val=delivery_type_point_type=0;if(bag_and_price_param.delivery_index)
625{delivery_type_obj=$(".delivery_seller_address_point_box > .delivery-"+bag_and_price_param.delivery_index,jq_el_bag_box)
626delivery_type_general=plx.lib.to_number(delivery_type_obj.attr('delivery_price_val'),'float');delivery_type_point_val=plx.lib.to_number(delivery_type_obj.attr('point_price_val'),'float');delivery_type_point_type=plx.lib.to_number(delivery_type_obj.attr('point_price_type'),'float')}
627var number_now_price=plx.lib.to_number(bag_and_price_param.bag_count_real*bag_and_price_param.price_standart,'money');var number_now_price_full=0;if(bag_and_price_param.price_full)number_now_price_full=plx.lib.to_number(bag_and_price_param.bag_count_real*bag_and_price_param.price_full,'money');$("#select_order_price_box .shop_el_price_val .money_val",jq_el_bag_box).text(plx.lib.money_string(number_now_price));if(bag_and_price_param.price_full)
628{$("#select_order_price_box .shop_el_price_low .money_val",jq_el_bag_box).text(plx.lib.money_string(number_now_price_full));$("#select_order_price_box .shop_el_price_low").removeClass('slip')}
629else{$("#select_order_price_box .shop_el_price_low .money_val",jq_el_bag_box).text('');$("#select_order_price_box .shop_el_price_low").addClass('slip')}
630$(".blockchain_tmp",jq_el_bag_box).each(function(index,html_el){jq_el=$(html_el);if(jq_el.attr('value')>0)
631{if(bag_and_price_param.price_full)$(".shop_el_price_low .val",jq_el).text(plx.lib.money_string(number_now_price_full*jq_el.attr('value'),9));$(".shop_el_price_val .val",jq_el).text(plx.lib.money_string(number_now_price*jq_el.attr('value'),9))}});$("#select_order_price_box").removeClass('slip')}
632ekoferma.unit_window.status_button_submit()},status_button_submit:function()
633{status_work=ekoferma.unit_window.check_pack_status();var jq_button_submit=$("#shop_unit_box .submit_box > .order_submit");if(jq_button_submit)
634{if(status_work>0)
635{if(!$("#type_delivery_value").val())status_work=0;else{var delivery_type=parseInt($("#type_delivery_value").val());if(delivery_type!==3)
636{if(!$("#date_delivery_value").val())status_work=0}}
637if(status_work>0)
638{var qj_doc_bill_box=$("#shop_unit_doc_list_box .doc_list > .doc_list_el");if(parseInt(qj_doc_bill_box.length)>0)
639{if(!(document.getElementById('checkbox_bill_input')&&document.getElementById('checkbox_bill_input').checked))status_work=0}}}
640if(status_work>0)
641{jq_button_submit.addClass('submit');jq_button_submit.removeClass('button')}
642else{jq_button_submit.addClass('button');jq_button_submit.removeClass('submit')}}},standart_test:function()
643{var function_return=!1;if(plx.user.id>0)
644{var jq_el_param_price=$(".price_now_param");var jq_el_bag_box=$("#user_shop_description_box");if(jq_el_bag_box)
645{if($("#user_order_submit_btn",jq_el_bag_box).hasClass('submit'))
646{var bag_and_price_param=ekoferma.unit_window.get_bag_param();if(bag_and_price_param.delivery_index)
647{if(bag_and_price_param.bag_count>0)
648{var qj_doc_bill_box=$(".doc_list > .doc_list_el",jq_el_bag_box);if(parseInt(qj_doc_bill_box.length)>0)
649{if(document.getElementById('checkbox_bill_input')&&document.getElementById('checkbox_bill_input').checked)function_return=!0;else plx.modal_alert(!0,plx.text_lng.bag_bill_err)}
650else function_return=!0}}}}}
651else ekoferma.modal_login(!0);return function_return},bag_add:function()
652{if($("#user_order_submit_btn").hasClass('submit'))
653{if(ekoferma.unit_window.standart_test())
654{var jq_el_bag_box=$("#user_shop_description_box");var bag_and_price_param=ekoferma.unit_window.get_bag_param();var preorder_select_time_table=$("#date_delivery_value").val();plx.modal_tmp_load(!0);$.getJSON(plx.ajax_url()+"order_bag_add",{count:bag_and_price_param.bag_count,unit_id:bag_and_price_param.unit_id,price_id:bag_and_price_param.price_id,delivery_id:bag_and_price_param.delivery_index,work_date:preorder_select_time_table},function(return_var)
655{if(return_var.ok)
656{if(return_var.bag_count_html)
657{$("#body_top_menu_cart > .body_top_menu_count").text(return_var.bag_count_html)}
658$("#shop_unit_bag_list_element").removeClass('slip');if(fbq)fbq('track','AddToCart');ekoferma.unit_window.bag_ok(!0)}
659else{plx.modal_tmp_load(!1);if(return_var.text)plx.modal_alert(!0,return_var.text);else if(return_var.err)alert("ERR #"+return_var.err);else plx.modal_alert(!0,plx.text_lng.add_bag_nwork)}})}}
660else{var alert_text="";var bag_and_price_param=ekoferma.unit_window.get_bag_param();if($("#ekoferma_unit_price_el_box .el.description_block.select").length==0)alert_text+=plx.text_lng.bag_price_select_err+"</br>";if(!bag_and_price_param.delivery_index)alert_text+=plx.text_lng.bag_delivery_index_err+"</br>";if(!$("#date_delivery").hasClass("slip")&&!$("#date_delivery_value").val())alert_text+=plx.text_lng.bag_date_delivery_err+"</br>";if(document.getElementById('checkbox_bill_input')&&!document.getElementById('checkbox_bill_input').checked)alert_text+=plx.text_lng.bag_bill_err;if(alert_text!="")plx.modal_alert(!0,alert_text)}},bag_ok:function(open)
661{plx.modal_tmp_load(!1);plx.modal_window('#ekoferma_bag_add_ok',open)},go_back_link:function(shop_url)
662{var url_parts=document.referrer.split("/");var is_cur_url=!1,is_shop_url=!1,is_product_url=!1;for(i=0;i<url_parts.length;++i)
663{if(!is_cur_url)
664{if(url_parts[i]==window.location.host)is_cur_url=!0}
665else{if(url_parts[i]=="shop")
666{is_shop_url=!0;if(url_parts[i+1]!==undefined&&parseInt(url_parts[i+1])>0)is_product_url=!0;break}
667else if(url_parts[i]=="suppliers")
668{is_shop_url=!0;break}}}
669if(!is_cur_url||!is_shop_url||is_product_url)document.location=shop_url+"/shop";else if(history.length>1)history.back();else document.location=shop_url+"/shop"},seller_contact:function(seller_id,pages_index)
670{ekoferma.user_contact(seller_id,".ekoferma_unit_seller_contact_in",4,pages_index)},wishlist:function(unit_id)
671{$.getJSON(plx.ajax_url()+"shop_unit_wishlist/"+unit_id,function(return_var){if(return_var.err)alert("ERR #"+return_var.err);else if(return_var.on)
672{jq_obj=$(".unit_like.unit_"+unit_id);jq_obj.removeClass('off');jq_obj.addClass('on');jq_obj1=$(".shop_el_liked.unit_"+unit_id);jq_obj1.addClass('active');jq_obj.text(plx.text_lng.unit_wishlist_on)}
673else{jq_obj=$(".unit_like.unit_"+unit_id);jq_obj.removeClass('on');jq_obj.addClass('off');jq_obj1=$(".shop_el_liked.unit_"+unit_id);jq_obj1.removeClass('active');jq_obj.text(plx.text_lng.unit_wishlist_off)}})},accept_user_agreement:function(_doc_box_selector,_doc_id)
674{var jq_doc_box=$(_doc_box_selector);var jq_doc_checkbox=jq_doc_box.find('#checkbox_bill_input');if(jq_doc_box.length>0&&jq_doc_checkbox.length>0)
675{var doc_list=jq_doc_box.find('.doc_list_el');if(doc_list.length>0&&jq_doc_checkbox.prop('checked')&&parseInt(_doc_id)>0)
676{plx.modal_tmp_load(!0);$.getJSON(plx.ajax_url()+"user_accept_agreement",{doc_id:_doc_id},function(return_var)
677{if(return_var.ok)
678{if(return_var.html)
679{$("#shop_unit_doc_list_box").html(return_var.html)}
680plx.modal_tmp_load(!1)}
681else{plx.modal_tmp_load(!1);if(return_var.text)plx.modal_alert(!0,return_var.text);else if(return_var.err)plx.modal_alert(!0,"ERR #"+return_var.err);else plx.modal_alert(!0,"ERR #")}})}}},show_contacts:function(_user_id,_shop_el_id)
682{if(typeof _user_id!='undefined'&&parseInt(_user_id)>0)
683{var url_param="user_id="+parseInt(_user_id)+"&type=html";if(typeof _shop_el_id=='undefined')_shop_el_id=0;if(parseInt(_shop_el_id)>0)url_param+="&v=4&index="+parseInt(_shop_el_id);plx.modal_tmp_load(!0);var ajax_url=plx.ajax_url()+"user_contact?"+url_param;$.ajax({type:"POST",url:ajax_url,dataType:"html",cache:!1,success:function(return_val){$("#user_order_show_contacts_btn").addClass("slip");$("#user_contact_info").html(return_val);$("#user_contact_box").removeClass("slip");plx.modal_tmp_load(!1)},error:function(return_val){plx.modal_tmp_load(!1);plx.modal_alert(!0,"ERR 1");console.log(return_val)}})}},show_add_button:function()
684{var val=$("#existing_orders_value").val();if(val=='')$("#add_to_existing_orders").addClass('slip');else if($("#add_to_existing_orders").hasClass('slip'))$("#add_to_existing_orders").removeClass('slip')},bag_seller_add_to_order:function(el){if($(el).hasClass('active'))
685{var bag_and_price_param=ekoferma.unit_window.get_bag_param(!0);var order_id=$('#existing_orders_value').val();document.location=plx.ajax_url()+'order_bag_add?order_id='+order_id+'&unit_id='+bag_and_price_param.unit_id+'&price_id='+bag_and_price_param.price_id+'&count='+bag_and_price_param.bag_count+'&referer='+ekoferma.unit_window.param.order_bag_add_referer+order_id}
686else{$('#pack_select_seller_err').removeClass('slip')}},content:{param:{page_now:1,content_type:'all',sort_type:'new',unit_id:null,user_id:null,current_box_selector:".ekoferma_ajax_content_in",},update_list:function(_current_page)
687{if(_current_page===undefined)_current_page=1;ekoferma.unit_window.content.param.page_now=_current_page;var content_list_url=ekoferma.unit_window.content.get_update_url();plx.modal_tmp_load(!0);$.getJSON(content_list_url,function(return_var){plx.modal_tmp_load(!1);if(return_var.ok)
688{$(ekoferma.unit_window.content.param.current_box_selector).html(return_var.html)}
689else if(return_var.text)plx.modal_alert(!0,return_var.text);else plx.modal_alert(!0,"plx.content.list ERR LOAD")});return!1},select_order:function(_el)
690{var sort_order=$(_el).attr('value');if(typeof sort_order=="string"&&sort_order!==undefined&&sort_order!=''&&ekoferma.unit_window.content.param.sort_type!=sort_order)
691{ekoferma.unit_window.content.param.sort_type=sort_order;ekoferma.unit_window.content.update_list(1)}},get_update_url:function()
692{var content_list_url=plx.ajax_url()+"content_list_2?";var url_param=[];if(ekoferma.unit_window.content.param.page_now>1)url_param.push('now_pages='+ekoferma.unit_window.content.param.page_now);if(ekoferma.unit_window.content.param.user_id===null&&typeof current_user_id!=='undefined'&&current_user_id
692)ekoferma.unit_window.content.param.user_id=current_user_id;if(ekoferma.unit_window.content.param.user_id)url_param.push('seller_id='+ekoferma.unit_window.content.param.user_id);if(ekoferma.unit_window.content.param.unit_id===null&&typeof review_current_product_id!=='undefined'&&review_current_product_id)ekoferma.unit_window.content.param.unit_id=review_current_product_id;if(ekoferma.unit_window.content.param.unit_id)url_param.push('unit_id='+ekoferma.unit_window.content.param.unit_id);if(ekoferma.unit_window.content.param.content_type)url_param.push('type='+ekoferma.unit_window.content.param.content_type);if(ekoferma.unit_window.content.param.sort_type)url_param.push('order_str='+ekoferma.unit_window.content.param.sort_type);content_list_url+=url_param.join('&');return content_list_url},show_review_tab:function()
693{var menu_js_obj=$('#ekoferma_unit_pages_tub_link_2');if(menu_js_obj.length>0)
694{ekoferma.unit_window.select_tub(2);var destination=$("#ekoferma_unit_pages_tub_box").offset().top-15;$('html, body').stop().animate({scrollTop:destination},300)}}},};map_promo_general_seller_window_id="general_pages_promo_map_seller_window";function map_promo_general_seller_window(open,text_window)
695{if(map_promo_general_seller_window_id)
696{plx.modal_window('#'+map_promo_general_seller_window_id,open,{'text':text_window})}
697else{plx.modal_conetnt(open,text)}}
698var ecoferma_general_search={};ecoferma_general_search.catalog_id=null;ecoferma_general_search.dir_id=null;ecoferma_general_search.price_min=null;ecoferma_general_search.price_max=null;if(typeof ecoferma_general_search_default_search_type=='undefined')
699{ecoferma_general_search_default_search_type='unit_list'}
700ecoferma_general_search.default_search_type=ecoferma_general_search_default_search_type;ecoferma_general_search.region={name:'',coords:[]};ecoferma_general_search.search_start=function()
701{var obj_tag=$("#ecoferma_general_search_filter_preorder");var url_fragment_str=plx.lib.parse_url(document.location);var url_param=url_fragment_str.fragment?plx.lib.parse_query_string(decodeURIComponent(url_fragment_str.fragment)):null;if(url_param)
702{if(url_param.where_list)
703{for(index in url_param.where_list)
704{if(index=='catalog_id')ecoferma_general_search.catalog_id=parseInt(url_param.where_list[index],10);else if(index=='dir_id')ecoferma_general_search.dir_id=parseInt(url_param.where_list[index],10);else{var obj_tag=$(".serch_url_in[where_name='"+index+"']");if(typeof obj_tag!=='undefined'&&obj_tag.length>0)
705{if($(obj_tag)[0].tagName.toUpperCase()=='INPUT'&&(obj_tag.attr("type")=='checkbox'||obj_tag.attr("type")=='radio'))
706{obj_tag.prop('checked',!0)}
707else{obj_tag.val(decodeURIComponent(url_param.where_list[index]))}}}}}
708if(url_param.type=='unit_list'||url_param.type=='point_list'||url_param.type=='shop_list')
709{ecoferma_general_search.select_search_type(url_param.type)}
710else if(url_param.type)
711{console.warn("Использован неверный тип поиска, будет использован тип поиска по умолчанию. Был указан: ",url_param.type)}}
712else ecoferma_general_search.exe(!0)}
713ecoferma_general_search.pattern_start=function(_$url)
714{ecoferma_general_search.search_text_clean();if(_$url)document.location=_$url;ecoferma_general_search.search_start()}
715ecoferma_general_search.search_text_clean=function()
716{$("#search_text_input").val('');$("#search_region_input").val('');ecoferma_general_search.catalog_id=ecoferma_general_search.dir_id=null}
717ecoferma_general_search.exe=function(_start)
718{ecoferma_general_search.page_now=1;ecoferma_general_search.exe_real();if(typeof _start!="boolean")_start=!1;if(!_start)ecoferma_general_search.scroll_to_result()}
719ecoferma_general_search.exe_real=function()
720{plx.modal_tmp_load(!0);if(ecoferma_general_search.page_now<1)ecoferma_general_search.page_now=1;if(ecoferma_general_search.default_search_type=='unit_list')
721{ecoferma_general_search.region_coords(ecoferma_general_search.unit_list)}
722else if(ecoferma_general_search.default_search_type=='point_list')
723{ecoferma_general_search.region_coords(ecoferma_general_search.point_list)}
724else if(ecoferma_general_search.default_search_type=='shop_list')
725{ecoferma_general_search.region_coords(ecoferma_general_search.shop_list)}
726else{console.warn("ecoferma_general_search.exe (Вызван неизвестный тип поиска)",ecoferma_general_search.default_search_type)}}
727ecoferma_general_search.page_now=1;ecoferma_general_search.page=function(_number_page)
728{ecoferma_general_search.page_now=_number_page;ecoferma_general_search.exe_real();ecoferma_general_search.scroll_to_result()}
729ecoferma_general_search.select_search_type=function(_new_type)
730{if(_new_type=='type_list')
731{_new_type=ecoferma_general_search_default_search_type}
732if(_new_type=='unit_list'||_new_type=='point_list'||_new_type=='shop_list')
733{ecoferma_general_search.default_search_type=_new_type;$(".ecoferma_general_search_return_box").addClass("slip");$("#general_search_"+_new_type).removeClass("slip");$("#search_result_icon_box > div").removeClass("active");$("#search_result_icon_box > ."+_new_type).addClass("active");if(_new_type=='point_list')
734{ecoferma_general_search.map_start()}
735ecoferma_general_search.exe()}
736else{console.warn("Попытка установить неизвестный тип поиска: ",_new_type)}}
737ecoferma_general_search.shop_list=function()
738{var where_list={};where_list=ecoferma_general_search.filters();
738where_list.region_coords=ecoferma_general_search.region.coords.toString().length?ecoferma_general_search.region.coords.toString():plx.geolocation.coords.toString();ecoferma_general_search.shop_list_exe(where_list)}
739ecoferma_general_search.shop_list_exe=function(_where_list)
740{ecoferma_general_search.call_api({where_list:_where_list,type:'shop_list'},function(_search_return){if(_search_return.result)
741{$("#general_search_shop_list").html(_search_return.result.shop_list)}
742else{$("#general_search_shop_list").html('')}})}
743ecoferma_general_search.unit_catalog_list=function(_catalog_id)
744{ecoferma_general_search.catalog_id=_catalog_id;$("#search_text_input").val('');ecoferma_general_search.dir_id=null;ecoferma_general_search.exe()}
745ecoferma_general_search.unit_list=function()
746{var where_list={};where_list=ecoferma_general_search.filters();where_list.region_coords=ecoferma_general_search.region.coords.toString().length?ecoferma_general_search.region.coords.toString():plx.geolocation.coords.toString();ecoferma_general_search.unit_list_exe(where_list)}
747ecoferma_general_search.unit_list_exe=function(_where_list)
748{ecoferma_general_search.call_api({where_list:_where_list,type:'unit_list'},function(_search_return){if(_search_return.result)
749{$("#general_search_unit_list").html(_search_return.result.unit_list)}
750else{$("#general_search_unit_list").html('')}})}
751ecoferma_general_search.point_list=function()
752{var map_center_coords=ecoferma_general_search.region.coords.toString().length?ecoferma_general_search.region.coords.toString():plx.geolocation.coords.toString();var where_list={};where_list=ecoferma_general_search.filters();ecoferma_general_search.point_list_exe(where_list)}
753ecoferma_general_search.point_list_exe=function(_where_list)
754{_where_list.map_coords_box=plx_map_coords_get(ecoferma_general_search.map_obj);ecoferma_general_search.call_api({where_list:_where_list,type:'point_list'},function(_search_return){if(_search_return.result)
755{ecoferma_general_search.map_point(_search_return.result.point_list)}
756else{ecoferma_general_search.map_clear()}})}
757ecoferma_general_search.map_obj=null;ecoferma_general_search.map_el_list=[];ecoferma_general_search.map_coords=null;ecoferma_general_search.map_zoom=12;ecoferma_general_search.map_start=function()
758{if(!ecoferma_general_search.map_obj)
759{start_map_coords=ecoferma_general_search.map_coords?ecoferma_general_search.map_coords:plx.geolocation.coords;start_map_zoom=ecoferma_general_search.map_zoom?ecoferma_general_search.map_zoom:12;ecoferma_general_search.map_obj=plx_map_start("ecoferma_general_search_return_map",start_map_coords,start_map_zoom);plx_map_event_add(ecoferma_general_search.map_obj,'moveend',function(map_param){ecoferma_general_search.point_list()});if(!ecoferma_general_search.map_obj)
760{console.error("ecoferma_general_search.map_start (Неудачная попытка создания карты)")}}
761else{plx_map_reload(ecoferma_general_search.map_obj)}}
762ecoferma_general_search.map_clear=function()
763{if(ecoferma_general_search.map_el_list.length>0)
764{ecoferma_general_search.map_el_list.forEach(function(_marker_el,index){plx_map_marker_delete(ecoferma_general_search.map_obj,_marker_el)})}
765ecoferma_general_search.map_el_list=[]}
766ecoferma_general_search.map_point=function(_map_poin_list)
767{ecoferma_general_search.map_clear();for(index in _map_poin_list)
768{for_element=_map_poin_list[index];ecoferma_general_search.map_el_list[index]=plx_map_marker_add(ecoferma_general_search.map_obj,[for_element.coord_x,for_element.coord_y],{type:'max',color:'blue'},for_element.title);ecoferma_general_search.map_el_list[index].user_id=for_element.id;ecoferma_general_search.map_el_list[index].user_name=for_element.user_name;ecoferma_general_search.map_el_list[index].url=for_element.href;if(typeof for_element.target!="undefined")ecoferma_general_search.map_el_list[index].target=for_element.target;else ecoferma_general_search.map_el_list[index].target="";ecoferma_general_search.map_el_list[index].title=for_element.title;ecoferma_general_search.map_el_list[index].img=for_element.img_url;ecoferma_general_search.map_el_list[index].type_str=for_element.type_str;ecoferma_general_search.map_el_list[index].count_product=for_element.count_product;ecoferma_general_search.map_el_list[index].address_name=for_element.address_name;ecoferma_general_search.map_el_list[index].btn_txt=for_element.btn_txt;plx_map_marker_event_add(ecoferma_general_search.map_el_list[index],'click',function(click_el){var text1="<div class='promo_win'>";text1+="<div>"
769text1+="<div class='promo_user_info'><div class='menu_icon user_ava plx_left'><a href='"+click_el.url+"'"+click_el.target+"><img src='"+click_el.img+"'></a></div><div class='menu_info promo_menu_info'><div class='menu_user_info_data inline_bl'><a href='"+click_el.url+"'"+click_el.target+"><span class='promo_menu_user_name'>"+click_el.user_name+"</span><span class='menu_user_under_name'>"+click_el.type_str+"</span></a></div>";text1+="</div>";
769text1+="<div class='promo_adress_info'>"+click_el.address_name+"</div>";text1+="<div>";text1+="<div class='promo_el_buy_box'><div class='button_green magaz line_item'><a href='"+click_el.url+"/shop'"+click_el.target+">"+click_el.btn_txt+"</a></div></div>";text1+="</div>";text1+="</div>";map_promo_general_seller_window(!0,text1)})}}
770ecoferma_general_search.call_api=function(_api_param,_function_end)
771{_api_param.number_page=ecoferma_general_search.page_now;var url_param=jQuery.extend(!0,{},_api_param);if($("#search_text_input").val().length)url_param.where_list.text=$("#search_text_input").val();if($("#search_region_input").val().length)url_param.where_list.region=_api_param.where_list.region=$("#search_region_input").val();if(_api_param.type=='point_list')
772{url_param.where_list.map_center_coords=_api_param.where_list.map_coords_box.center}
773if(typeof url_param.where_list.region!="string"||url_param.where_list.region=="")delete url_param.where_list.region_coords;delete url_param.where_list.map_coords_box;document.location="#"+$.param(url_param);ecoferma_general_search.price_min=_api_param.where_list.price_min;ecoferma_general_search.price_max=_api_param.where_list.price_max;var url_api="/"+plx.param.lng+"/system/ajax/search-unit?"+$.param(_api_param);$.getJSON(url_api,function(_search_return){if(_search_return.result)console.log("ecoferma_general_search.call_api (Поиск был успешным)");else console.log("ecoferma_general_search.call_api (Поиск кончился провалом, ничего не нашли)");if(typeof _function_end=='function')
774{_function_end(_search_return)}
775plx.modal_tmp_load(!1)}).error(function(errdata){console.log("----------");console.log("ecoferma_general_search.unit_list_exe (ошибка getJSON)",errdata);console.log("Статус ответа сервера: ",errdata.status);console.log("Сервер вернул текстовые данные: ",errdata.responseText);console.log("----------");$("#search_unit_list").html('');plx.modal_tmp_load(!1)})}
776ecoferma_general_search.filters=function()
777{var return_obj={};var filters_is_active=!1;var filter_index_prefix='ecoferma_general_search_filter';$('.'+filter_index_prefix+':checkbox:checked').each(function(indx,element){var jq_obj=$(element);if(jq_obj.hasClass('listvar'))
778{if(!return_obj[jq_obj.attr('where_name')])return_obj[jq_obj.attr('where_name')]={};return_obj[jq_obj.attr('where_name')][jq_obj.attr('value')]=jq_obj.attr('value')}
779else{return_obj[jq_obj.attr('where_name')]=jq_obj.attr('value')}
780filters_is_active=!0});if($('#'+filter_index_prefix+'_price_min').val()>0)
781{return_obj.price_min=$('#'+filter_index_prefix+'_price_min').val();filters_is_active=!0}
782if($('#'+filter_index_prefix+'_price_max').val()>0)
783{return_obj.price_max=$('#'+filter_index_prefix+'_price_max').val();filters_is_active=!0}
784var tmp=$("#search_text_input").val().trim();if(tmp.length>2)
785{return_obj.text=tmp}
786if(filters_is_active)$(".filter_box").addClass('active');else $(".filter_box").removeClass('active');if(typeof return_obj.text=='string'&&return_obj.text!='')ecoferma_general_search.catalog_id=ecoferma_general_search.dir_id=null;if(ecoferma_general_search.catalog_id!=null)
787{return_obj.catalog_id=ecoferma_general_search.catalog_id;ecoferma_general_search.dir_id=null}
788else if(ecoferma_general_search.dir_id!=null)return_obj.dir_id=ecoferma_general_search.dir_id;return return_obj}
789ecoferma_general_search.region_coords=function(function_end)
790{var region_str=$("#search_region_input").val();var new_cords=null;if(region_str!=ecoferma_general_search.region.name)
791{if(region_str)
792{plx_map_address_coord(region_str,function(return_data){ecoferma_general_search.region.name=region_str;ecoferma_general_search.region.coords=return_data.coords;ecoferma_general_search.map_coords=return_data.coords;plx_map_center_set(ecoferma_general_search.map_obj,ecoferma_general_search.map_coords);if(typeof function_end=='function')
793{function_end()}})}
794else{ecoferma_general_search.region.name='';ecoferma_general_search.region.coords=plx.geolocation.coords;if(typeof function_end=='function')
795{function_end()}}}
796else{if(typeof function_end=='function')
797{function_end()}}}
798ecoferma_general_search.button_price_on=function()
799{var value_min=$('#ecoferma_general_search_filter_price_min').val();var value_max=$('#ecoferma_general_search_filter_price_max').val();if(ecoferma_general_search.price_min!=value_min||ecoferma_general_search.price_max!=value_max)
800{$('#price_range_button').removeClass('slip')}
801else{$('#price_range_button').addClass('slip')}}
802ecoferma_general_search.button_price_off=function()
803{$('#ecoferma_general_search_filter_price_min').val(ecoferma_general_search.price_min);$('#ecoferma_general_search_filter_price_max').val(ecoferma_general_search.price_max);$('#price_range_button').addClass('slip')}
804ecoferma_general_search.scroll_to_result=function()
805{var result_block_id="general_search_unit_list";if(ecoferma_general_search.default_search_type=="point_list")result_block_id="general_search_point_list";var destination=$("#"+result_block_id).offset().top-15;$('html, body').stop().animate({scrollTop:destination},300)}
806$(window).ready(function(){var url_tmp=encodeURIComponent($("title").text()+" "+window.location.href);$(".viber_link_share").attr('href',"viber://forward?text="+url_tmp);$(".whatsapp_link_share").attr('href',"whatsapp://send?text="+url_tmp);ekoferma.modal_general_otvet(!0);$("body").on('click','a',function(event_obj){var return_tmp=plx.lightbox.obj_click(event_obj.currentTarget);if(!return_tmp)return return_tmp});var tmp_g_super_box_1='s';var tmp_g_super_box_2='l';$(".g_super_box").addClass(tmp_g_super_box_1+tmp_g_super_box_2+"ip");$(".g_super_box").removeClass("g_super_box");$(document).click(function(event){if(!($(event.target).closest("#seek_dir_box").length||$(event.target).closest("#seek_box_max").length||$(event.target).closest("#advanced_seek_box_max").length))
807{if(!$('#seek_dir_box').hasClass('slip'))
808{$('#seek_dir_box').addClass('slip');
808ekoferma.shop_seek_form.open_catalog_now=!1}
809if(!$('#seek_box_max').hasClass('slip'))
810{$('#seek_box_max').addClass('slip');ekoferma.shop_seek_form.open_pro_now=!1}
811if(!$('#advanced_seek_box_max').hasClass('slip'))
812{$('#advanced_seek_box_max').addClass('slip');ekoferma.shop_seek_seller_form.open_pro_now=!1}}
813event.stopPropagation()});if($(".plx_false_select_box").length>0)
814{$(document).mouseup(function(e){var plx_false_select_block=$(".plx_false_select_box");if(!plx_false_select_block.is(e.target)&&plx_false_select_block.has(e.target).length===0){plx_false_select_block.find(".plx_false_select_area").addClass("slip")}})}
815if($(".select_el").length>0)
816{$(document).mouseup(function(e){var false_select=$(".select_el");if(!false_select.is(e.target)&&false_select.has(e.target).length===0){false_select.removeClass("box_open")}})}
817if($(".calend").length>0)
818{$(".calend").on("change","input.hasDatepicker",function(){var old_value=$(this).data("old_date_value");if(!calend_date_validate($(this).val()))
819{if(old_value)$(this).val(old_value);else $(this).val($.datepicker.formatDate('yy-mm-dd',new Date()))}})}});function ekoferma_update_user_coords_address()
820{console.log("ekoferma_update_user_coords_address() - Обновление позиции пользователя (получение координат пользователя из браузера)");browser_get_address(function(addres_obj)
821{console.log("ekoferma_update_user_coords_address() - успешное получение координат из браузера",addres_obj);update_location_box(addres_obj.city,addres_obj.coords);plx.geolocation.GPS=!0;$.post(plx.ajax_url()+"seek_geolocation?save_city="+addres_obj.city+"&save_coord="+addres_obj.coords)},function()
822{console.log("ekoferma_update_user_coords_address() - провал получения координат из браузера");ekoferma_update_ip_coords_address()},plx.param.lng)}
823function ekoferma_update_ip_coords_address()
824{console.log("ekoferma_update_ip_coords_address() - Получение адреса для координат IP адреса");plx_map_coord_get_address(plx.geolocation.ip_coords,function(return_address)
825{console.log("ekoferma_update_ip_coords_address() - Успешное получение адреса для IP координат",return_address);var city=return_address.address.city?return_address.address.city:return_address.address.village
826var coords=[return_address.lat,return_address.lon]
827update_location_box(city,coords);plx.geolocation.GPS=!1},plx.param.lng)}
828function update_location_box(name,coords_arr,call_count)
829{if(document.getElementById('search_region_input'))
830{console.log("update_location_box() - обновление полей адреса и координат в форме поиска",{name:name,coords_arr:coords_arr});if(name)$('.search_region_string').attr('placeholder',name);plx.geolocation.coords=coords_arr}
831else{if(!call_count)call_count=1;if(call_count<10)
832{console.log("update_location_box() - перевызов, попытка №"+call_count,{name:name,coords_arr:coords_arr});setTimeout(function(){update_location_box(name,coords_arr,call_count+1)},1000)}}};function send_form_clear_selected(data,checkbox_selector_form)
833{if(checkbox_selector_form===undefined)checkbox_selector_form=!1;$.post(plx.ajax_url()+"contact_book_selected_add"+data,function(return_val){plx.modal_tmp_load(!1);return_val=parseInt(return_val);if(return_val>0)
834{$("#select_user_list_bag").removeClass('slip');$("#select_user_list_bag .count").html(return_val)}
835else{$("#select_user_list_bag .count").html(return_val);$("#select_user_list_bag").addClass('slip')}})}
836function content_article_delete(id,question_text)
837{plx.modal_yes_no(!0,question_text,function(){id=parseInt(id);if(id>0)
838{var ajax_url=plx.ajax_url()+"content_article_remove";$.ajax({type:"POST",url:ajax_url,dataType:"json",data:{id:id},beforeSend:function(){plx.modal_tmp_load(!0)},success:function(json_request){plx.modal_tmp_load(!1);if(json_request.ok)
839{$(".content_el_"+id).remove()}
840else{if(json_request.err)plx.modal_alert(!0,json_request.err);
840else plx.modal_alert(!0,"ERR1");$(".content_el_"+id+" .desc").addClass("err")}},error:function(json_request){plx.modal_tmp_load(!1);plx.modal_alert(!0,"ERR")}})}},!1)}
841function calend_date_validate(date_val)
842{tmp=date_val.search(/^[0,1,2]{1}\d{3}-(0[1-9]{1}|1[0,1,2]{1})-([0,1,2]{1}\d{1}|3[0,1]{1})$/i);if(tmp==-1)return!1;else if(tmp==0&&Date.parse(date_val))return!0;else return!1}
843var advanced_seek_count=0;$(window).load(function(){index_seek_advanced_seek_start();$("#seek_box_max").on("change","select, input[type!='file'], input[type!='submit'], input[type!='hidden']",function(){index_seek_advanced_seek_count_calculate(this)})});function index_seek_advanced_seek_start()
844{$("#seek_box_max select, #seek_box_max input").not(':input[type=file], :input[type=submit], :input[type=hidden]').each(function(){if($(this).prop('type')=='checkbox')
845{if($(this).prop('checked'))
846{advanced_seek_count++;$(this).data("default",1)}
847else{$(this).data("default",0)}}
848else{if(this.value!=''&&this.value!=0)
849{$(this).data("default",1);advanced_seek_count++}
850else{$(this).data("default",0)}}});index_seek_advanced_seek_count_update()}
851function index_seek_advanced_seek_count_calculate(el){var is_not_default_value=parseInt($(el).data("default"));if($(el).prop('type')=='checkbox')
852{index_seek_update_search_el(el,$(el).prop('checked'),is_not_default_value)}
853else{if(el.value!=''&&el.value!=0)index_seek_update_search_el(el,1,is_not_default_value);else index_seek_update_search_el(el,0,is_not_default_value)}
854index_seek_advanced_seek_count_update()}
855function index_seek_update_search_el(el,cur_value,default_value)
856{if(!cur_value)
857{if(default_value&&advanced_seek_count>0)advanced_seek_count--;$(el).data("default",0)}
858else if(!default_value)
859{advanced_seek_count++;$(el).data("default",1)}}
860function index_seek_advanced_seek_count_update()
861{var tmp="";if(advanced_seek_count>0)tmp="("+advanced_seek_count+")";$("#advanced_seek_count").text(tmp);$("#advanced_seek_count_mobile").text(tmp)}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.