if(typeof(String.prototype.trim) != "function"){String.prototype.trim=function () {var str=this;return str.replace(/^\s\s*/,'').replace(/\s\s*$/,'');}};if(typeof(String.prototype.nl2br) != "function"){String.prototype.nl2br= function (){var str=this;var expr=new RegExp('([^>])\n','g');/*return str.replace(/([^>]) /g,'$1
');*/ return str.replace(expr,'$1
');}};if(typeof(isEmailGood) != "function"){function isEmailGood(email) {var template=/^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z])+$/;if (template.test(email)) {return true;};return false;};};VK_pathname=function(){var self=this;this.o_pathname;this.str_pathname;this.getPathname=function(){var re_split=new RegExp('&');var curr_search=location.search;if(!curr_search){self.o_pathname={};return null;};var o_tmp={};curr_search=curr_search.replace('?','');var curr_arr=curr_search.split(re_split);var curr_l=curr_arr.length;for(var i=0; i1){tmp_arr[1]=decodeURI(tmp_arr[1]);o_tmp[tmp_arr[0]]=tmp_arr[1];};};self.o_pathname=o_tmp;return self.o_pathname;};this.setPathStr=function(in_o){var rez='';var tmp_o=in_o || self.o_pathname;if(!tmp_o) return rez;var tmp_arr=Array();for(var k in tmp_o){tmp_arr[tmp_arr.length]=(k+'='+encodeURI(tmp_o[k]));};if(tmp_arr.length>0){rez=tmp_arr.join('&');rez='?'+ rez;};return rez;};};function addHandler(object,event,handler,useCapture) {if (object.addEventListener) {object.addEventListener(event,handler,useCapture ? useCapture : false);} else if (object.attachEvent) {object.attachEvent('on'+event,handler);} else alert("Add handler is not supported");};function removeHandler(object,event,handler) {if (object.removeEventListener) {object.removeEventListener(event,handler,false);} else if (object.detachEvent) {object.detachEvent('on'+event,handler);} else alert("Remove handler is not supported");};function getXmlHttp(){var xmlhttp;try {xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");} catch (e) {try {xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");} catch (E) {xmlhttp=false;}};if (!xmlhttp && typeof XMLHttpRequest!='undefined') {xmlhttp=new XMLHttpRequest();};return xmlhttp;};var class_send_ajax=function(){var self=this;this.xmlhttp=getXmlHttp();this.method="GET";this.enctype="application/x-www-form-urlencoded";this.in_params={};var php_script;this.func_handler=function(){return false;};var result;this.onreadystatechange_func=function() {if (self.xmlhttp.readyState== 4) {if(self.xmlhttp.status== 200){var response=self.xmlhttp.responseText;var arg_array=Array();arg_array.push(response);self.result=self.func_handler.apply(this,arg_array);}}};this.encode_params=function(in_o){var rez_str="";if(!in_o) return rez_str;var tmp_arr=Array();for(var i in in_o){tmp_arr.push(i+"="+in_o[i]);};rez_str=tmp_arr.join('&');return rez_str;};this.ajax_init=function(){var rand_param='vk_rand_param='+Math.random();var params=self.encode_params(self.in_params)+'&'+rand_param;var php_script=self.php_script;if(!php_script) return false;var method=self.method;switch (method) {case 'GET':self.xmlhttp.open(method,php_script+'?'+params,true);self.xmlhttp.onreadystatechange=self.onreadystatechange_func;self.xmlhttp.send(null);break;case 'POST':self.xmlhttp.open(method,php_script,true);self.xmlhttp.setRequestHeader('Content-Type',self.enctype);self.xmlhttp.onreadystatechange=self.onreadystatechange_func;self.xmlhttp.send(params);break;default:return false;};};};function collect_form_data(o_form){var form_elements=o_form.elements;var o_names={};var o_rez={};for(var i=0; i