/* (c) АРТРЕ */ Clip_show=function(in_obj,in_flag,point_start,in_dt){var self=this;this.in_obj=(typeof(in_obj)== "string") ? document.getElementById(in_obj) : in_obj;this.in_flag=in_flag || false;this.point_start=point_start || "cb";this.in_dt=in_dt || 30;this.in_dproc=17;this.curr_proc=(self.in_flag)? 0 : 100;this.o_razmer=getElementPosition_advanced(this.in_obj);this.type_clip="point";this.intervalID;this.proc_to_pix=function(in_proc){var start_point=self.point_start;var rez_clip={"top":"0px","right":"0px","bottom":"0px","left":"0px"};var in_proc=in_proc || self.curr_proc;switch(start_point){case "ct":rez_clip.top="0px";var clip_btm=Math.floor(in_proc*self.o_razmer.height/100);clip_btm=(clip_btm >= (self.o_razmer.height-1))? self.o_razmer.height : clip_btm;rez_clip.bottom=clip_btm+ "px";var clip_left=Math.ceil((100-in_proc)*(self.o_razmer.width/2)/100);clip_left=(clip_left < 1)? 0 : clip_left;rez_clip.left=clip_left+ "px";var clip_right=Math.floor((self.o_razmer.width/2)*(1+(in_proc/100) ));clip_right=(clip_right >= (self.o_razmer.width-1))? self.o_razmer.width : clip_right;rez_clip.right=clip_right+"px";break;case "cb":rez_clip.bottom=self.o_razmer.height+"px";var clip_top=Math.ceil((100-in_proc)*self.o_razmer.height/100);clip_top=(clip_top < 1 )? 0 : clip_top;rez_clip.top=clip_top+"px";var clip_left=Math.ceil((100-in_proc)*(self.o_razmer.width/2)/100);clip_left=(clip_left < 1)? 0 : clip_left;rez_clip.left=clip_left+ "px";var clip_right=Math.floor((self.o_razmer.width/2)*(1+(in_proc/100) ));clip_right=(clip_right >= (self.o_razmer.width-1))? self.o_razmer.width : clip_right;rez_clip.right=clip_right+"px";break;};return rez_clip;};this.start_clip_show=function(){if(!self.intervalID){self.intervalID=setInterval( function() { self.go_clip_show.call() } ,self.in_dt);}};this.go_clip_show=function(){var sign=(self.in_flag) ? "+":"-";var condition=(self.in_flag) ? "(self.curr_proc > 100)" : "(self.curr_proc < 0)";var o_clip=self.in_obj;var clip_rect=self.proc_to_pix(self.curr_proc);var rect_str="rect("+clip_rect.top+" "+ clip_rect.right+" "+ clip_rect.bottom+" "+clip_rect.left+")";o_clip.style.clip=rect_str;if( eval(condition) ){if(self.intervalID){clearInterval(self.intervalID);self.intervalID=null;if(!self.in_flag){o_clip.style.display="none";}}} else {self.curr_proc=eval("self.curr_proc"+sign+"self.in_dproc");}};};Dislay_form=function(in_div,in_target){this.o_div=(typeof(in_div)== "string") ? document.getElementById(in_div) : in_div;this.o_target=(typeof(in_target)== "string") ? document.getElementById(in_target) : in_target;var self=this;this.place_to_target=function(){var dest=self.o_target;var div_form=self.o_div;div_form.style.visibility="hidden";div_form.style.display="block";Place_o2o_v1(div_form,dest,"cb inset",{x:0,y:10});div_form.style.clip="rect(0px,0px,0px,0px)";div_form.style.visibility="visible";var o_clip=new Clip_show(div_form,true,"cb");o_clip.start_clip_show();};this.place_to_zero=function(){var div_form=self.o_div;var o_clip2=new Clip_show(div_form,false,"cb");o_clip2.start_clip_show();};};fc_control=function (in_form){this.o_form=(typeof(in_form)== "string") ? document.getElementById(in_form) : in_form;this.ok_alert_str="";this.watermark="url(/img_css/nvv_herb_form.jpg)";var self=this;this.action=null;this.F=function(event){event=event || window.event;in_obj=event.target || event.srcElement;in_obj.style.backgroundImage="none";};this.B=function(event){event=event || window.event;in_obj=event.target || event.srcElement;in_obj.style.backgroundImage=self.watermark;};this.f_tst=function(){var o_f=self.o_form;if(self.action== null){alert("Не задан обработчик формы!");}var action=self.action;var funcObj=arguments.callee;var fields_arr=funcObj.fields_arr;if((fields_arr.length==1) && (fields_arr[0]=="ALL_FIELDS")){var o_inputs_arr=o_f.getElementsByTagName("INPUT");for(var i=0; i < o_inputs_arr.length; i++ ){o_inputs_arr[i].value=o_inputs_arr[i].value.trim();if(o_inputs_arr[i].value.length== 0){alert("Пожалуйста,заполните все поля!");o_inputs_arr[i].focus();return false;}};var o_textarea_arr=o_f.getElementsByTagName("TEXTAREA");for(var i=0; i < o_textarea_arr.length; i++ ){o_textarea_arr[i].value=o_textarea_arr[i].value.trim();if(o_textarea_arr[i].value.length== 0){alert("Пожалуйста,заполните все поля!");o_textarea_arr[i].focus();return false;}};} else {for(var i in fields_arr){var curr_value=document.getElementById(fields_arr[i]).value.trim();if(curr_value.length== 0){alert("Пожалуйста,заполните обязательные поля!");document.getElementById(fields_arr[i]).focus();return false;}};};addHandler(o_f,"submit",function(){return true;});o_f.action=action+"?vkget="+Math.floor(Math.random() * 99999);;self.o_btn.disabled=true;setElementOpacity(self.o_btn,0.1);if(typeof(self.ref_show) != "undefined"){self.ref_show.place_to_zero();};AIM.submit(o_f,{'onStart' : startCallback,'onComplete' : completeCallback});o_f.submit();addHandler(o_f,"submit",function(){return false;});o_f.action="";};this.f_tst.fields_arr=["ALL_FIELDS"];this.submit_true=function(){return true;};this.submit_false=function(){return false;};this.after_submit_ok=function(){var o_f=self.o_form;var fio=(self.o_fio) ? self.o_fio.value : "";var ok_str='';ok_str+= ' Здравствуйте,'+fio+'!\n';var ok_str2='Ваша информация отослана в Администрацию.\n';ok_str2+= 'Мы свяжемся с Вами по разультатам рассмотрения Вашего сообщения.\n';ok_str2+= 'С уважением,\nАдминистрация Нововеличковского сельского поселения\n';ok_str+= (self.ok_alert_str.length) ? self.ok_alert_str : ok_str2;alert(ok_str);self.o_btn.disabled=false;setElementOpacity(self.o_btn,1.0);o_f.reset();return true;};this.after_submit_bad=function(){bad_str="ОШИБКА обработки данных!\nПожалуйста,сообщите о данном сообщении на адрес:\n";bad_str+= "prim"+"ary"+"@"+"artre"+"."+"ru";alert(bad_str);self.o_btn.disabled=false;setElementOpacity(self.o_btn,1.0);};this.after_submit_debug=function(){self.o_btn.disabled=false;setElementOpacity(self.o_btn,1.0);};};