var message_showen=0;var BlogComment_class=new Class({ID:'blog_comment_block',autoSend:false,options:{form_tpl:'',process_tpl:''},initialize:function(url){this.url=url?url:'';document.write('<div id="'+this.ID+'"></div>');this.elem=$(this.ID);this.form=this.elem.getParent();this.form.addEvent('submit',this.onSubmit.bind(this));this.form.msg_block=App.enrolMsgBlock(new Element('div').injectTop(this.form));this.update();User.addEvent('signChange',this.onUserSignChange.bind(this))},update:function(){this.elem.setHTML(App.getHTML(this.options.form_tpl,this))},onSubmit:function(e){new Event(e).stop();if(this.form.trySend({onComplete:this.onComplete.bind(this),headers:{'ajaxAction':this.url}})){this.form.processStart(this.options.process_tpl)}},onComplete:function(){var Response=new Response_class(arguments[0]);this.form.processStop();if(Response.isError()&&Response.action&Response.ACTION.USER_AUTH){this.autoSend=true}else if(Response.isDone()){this.form.tryUrchinTracker('_udone');this.update()}Response.doAction();if(Response.Message){message_showen=1;this.form.msg_block.setHTML(Response.Message.getContentTpl()).scrollIntoView(true)}},onUserSignChange:function(){if(User.isAuth()&&this.autoSend){this.form.trySend({onComplete:this.onComplete.bind(this),headers:{'ajaxAction':this.url}})}else{this.update()}}});App.addOnDomReady(function(){App.addEvent('newmessage',function(){(function(){if(!message_showen)App.msg_block.scrollIntoView(true)}).delay(20)})});BlogComment_class.prototype.options.form_tpl='{if !User.isAuth()}\r\n\t<table>\r\n\t\t<colgroup><col class=\"title\" \/><col class=\"field\" \/><\/colgroup>\r\n\t\t<tr>\r\n\t\t\t<td>\u0412\u0430\u0448\u0435 \u0438\u043c\u044f:<\/td>\r\n\t\t\t<td><input name=\"user[title]\" type=\"text\" class=\"text\" value=\"${User.getTitle()}\" pattern=\"^[\u0410-\u042fA-Z\u0430-\u044fa-z\u0456\u0457\u0451\u0454\\. ]{3,50}$\" _required=\"required\" \/><\/td>\r\n\t\t<\/tr>\r\n\t\t<tr>\r\n\t\t\t<td>\u0410\u0434\u0440\u0435\u0441 \u044d\u043b. \u043f\u043e\u0447\u0442\u044b:<\/td>\r\n\t\t\t<td><input name=\"user[email]\" type=\"text\" class=\"text\" value=\"${User.getEmail()}\" pattern=\"^[_a-z0-9-]+(\\.[_a-z0-9-]+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*(\\.[a-z0-9]{2,4})$\" _required=\"required\" \/><\/td>\r\n\t\t<\/tr>\r\n\t<\/table>\r\n{\/if}\r\n<textarea name=\"comment[text]\" _required=\"required\"><\/textarea>\r\n<div class=\"is-user-notify\"><label><input checked=\"checked\" type=\"checkbox\" name=\"comment[is_user_notify]\" value=\"1\" \/>&nbsp;\u041e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u043c\u043d\u0435 \u043d\u043e\u0432\u044b\u0435 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438 \u043a \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435<\/label><\/div>\r\n<div class=\"submit\"><div><input type=\"submit\" value=\"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439\" \/><\/div><\/div>';BlogComment_class.prototype.options.process_tpl='<img src="http://i.owox.ua/ajax-process-popup.gif" width="32" height="32" alt="ajax process"/>';App.setRule('.presentation','display:none');App.addOnDomReady(function(){var present=$E('div.presentation');if(present){var conf=null;present.getProperty('class').split(' ').every(function(cl){return cl.trim().substr(0,5)!=='conf-'||!(conf=cl.trim().substr(5))});var msg=new Element('div',{style:"display:none"}).injectBefore(present).setHTML(App.getHTML('<div class=\"message code2\">\n{if conf == 9}\n\u041c\u0430\u0442\u0435\u0440\u0438\u0430\u043b \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0434\u043b\u044f \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438&nbsp;2011, \u0437\u0430\u043f\u043e\u043b\u043d\u0438\u0432\u0448\u0438\u0445 <a href=\"http:\/\/conf.owox.ua\/questionnaire\/\">\u0430\u043d\u043a\u0435\u0442\u0443<\/a>.\n{else}\n\u041c\u0430\u0442\u0435\u0440\u0438\u0430\u043b \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0442\u043e\u043b\u044c\u043a\u043e \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c.<br \/>\n\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, <a href=\"http:\/\/my.owox.ua\/signin\/\" onmouseover=\"updateLinkHref(this)\" class=\"xhr\" onclick=\"User.SignIn.delay(10,User);return false\">\u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0443\u0439\u0442\u0435\u0441\u044c<\/a> \u0438\u043b\u0438 <a href=\"http:\/\/my.owox.ua\/signup\/\"  onmouseover=\"updateLinkHref(this)\">\u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u0443\u0439\u0442\u0435\u0441\u044c<\/a>\n{\/if}\n<\/div>',{'conf':conf}));var BlockDownloads=function(){if(User.isAuth()&&(User.getProperty('conference_votes').contains(conf)||!['9'].contains(conf))){App.setRule('.presentation','display:block');msg.setStyle('display','none')}else{App.setRule('.presentation','display:none');msg.setStyle('display','block')}};BlockDownloads();User.addEvent('signChange',BlockDownloads)}});
