var Panel=new Class({initialize:function(a){this.keep=false;this.panel=a},show:function(){this.panel.style.display="block"},hide:function(){this.panel.style.display="none"},isShown:function(){var a=this.panel.style.display;return a=="block"},click:function(){this.keep=true},toggle:function(){if(this.panel){if(!this.isShown()){this.show();this.showAction();this.keep=true;document.onclick=this.close.create({event:true,bind:this});document.onkeydown=this.escape.create({event:true,bind:this});this.panel.onclick=this.click.create({event:true,bind:this})}else{this.hide();this.hideAction()}return false}else{return true}},close:function(a){if(this.keep){this.keep=false;return}if(!this.panel){return}this.hide();document.onclick=null;document.onkeydown=null},escape:function(b){if(window.event){b=window.event}var a=b.keyCode?b.keyCode:b.which?b.which:null;if(a==27){if(!this.panel){return}this.hide();document.onclick=null;document.onkeydown=null}},click:function(a){this.keep=true},showAction:function(){},hideAction:function(){}});var LoginPanel=new Class({Extends:Panel,initialize:function(){this.parent($("LoginPanel"));this.nameField=$("id_username");this.pwdField=$("id_password")},setUser:function(a){if(!this.isShown()){this.show();this.nameField.value=a;this.pwdField.value="";this.pwdField.focus()}},showAction:function(){this.nameField.focus()}});var LangPanel=new Class({Extends:Panel,initialize:function(){this.parent($("LangPanel"))}});var PaymentPanel=new Class({Extends:Panel,initialize:function(){this.parent($("PaymentPanel"));this.submitButton=$("payment_submit");this.addCreditsLink=$("link_addcredits");try{this.panel.style.left=this.addCreditsLink.getCoordinates().left}catch(a){}},enableSubmit:function(){if(this.submitButton.disabled==true){this.submitButton.disabled=false}},showAction:function(){this.enableSubmit()},hideAction:function(){this.enableSubmit()}});var FeedbackPanel=new Class({Extends:Panel,initialize:function(){this.parent($("FeedBackPanel"));this.feedbackLink=$("link_feedback")},align:function(){try{this.panel.style.right=(1-(this.feedbackLink.getCoordinates().right/document.getCoordinates().width))*100+"%"}catch(a){this.style.left="30%"}},showAction:function(){this.align()},hideAction:function(){this.align()}});var loginPanel=null;var langPanel=null;var prefsPanel=null;var paymentPanel=null;var feedbackPanel=null;window.addEvent("domready",function(){loginPanel=new LoginPanel();langPanel=new LangPanel();prefsPanel=new PrefsPanel();paymentPanel=new PaymentPanel();feedbackPanel=new FeedbackPanel()});function add_entry(a){new Request({method:"POST",url:"/add_entry/",data:"q="+escape(a),onSuccess:function(b){if(b){}}}).send()}function delete_entry(a){autocomp.choiceSelect(null);new Request({method:"POST",url:"/delete_entry/",data:"q="+escape(a),onComplete:function(b){$("numberBox").value=tmp_value;xmppClient.deleteFromRoster(a,function(){autocomp.prefetch()})}}).send()}function display_balance(a){$("balanceHolder").innerHTML=a+" "+gettext("rur")}function check_balance(){new Request({method:"GET",url:"/balance/",onSuccess:function(a){if(a){balance=new Number(a);display_balance(balance.toFixed(2))}}}).send()}function onSampleClick(a){$("numberBox").value=a.innerHTML;autocomp.prefetch()}function send_feedback(){$("feedback_button").disabled=true;var a="";var g=$("FeedBackEmail");if(g){a=g.value}var c=$("SendDebug").checked;var e="";var f="msg="+escape($("FeedBackTextArea").value)+"&email="+escape(a);if(c){try{var b=softPhone.getLog();if(b){e=b}}catch(d){e="softphone is not installed"}var f=f+"&debuginfo="+encodeURIComponent(e)}new Request({method:"POST",url:"/feedback/",encoding:"utf-8",data:f,onSuccess:function(h){if(h){$("FeedBackTextArea").value="";feedbackPanel.toggle();$("feedback_button").disabled=false}},onFailure:function(){$("feedback_button").disabled=false}}).send()}function npay(){var a=$("amountBox").value;a=a.replace(/,/g,".");if($("radio_wm").checked){wm_pay(a)}else{if($("radio_moneybookers").checked){moneybookers_pay(a)}else{if($("radio_rk").checked){rk_pay(a)}else{if($("radio_qiwi").checked){isruphone(a)}else{if($("radio_paypal").checked){paypal_pay(a)}}}}}}function isruphone(a){new Request({method:"GET",url:"/isruphone/",onSuccess:function(c){if(c=="1"){qiwi_pay(a)}else{var b=new Fx.Tween($("qiwi_comment"),{duration:"1000"});b.start("color","#FF0000","#666666")}}}).send()}function qiwi_pay(a){$("payment_submit").disabled=true;new Request({method:"POST",url:"/qiwi_pay/",data:"amount="+a,onSuccess:function(c){if(c){var d=c.split("|");var b=d[0];var e=d[1];paymentPanel.toggle();alert(gettext("qiwi_order_complete"))}else{alert(gettext("qiwi_order_error"));$("payment_submit").disabled=false}},onFailure:function(){$("payment_submit").disabled=false},onComplete:function(){$("payment_submit").disabled=false}}).send()}function wm_pay(a){$("payment_submit").disabled=true;new Request({method:"POST",url:"/wm_pay/",data:"amount="+a,onSuccess:function(b){if(b){var c=$("wm_form");$("lmi_amount").value=a;$("lmi_id").value=b;c.submit()}},onFailure:function(){$("payment_submit").disabled=false}}).send()}function paypal_pay(a){$("payment_submit").disabled=true;new Request({method:"POST",url:"/paypal_pay/",data:"amount="+a,onSuccess:function(b){if(b){var c=b.split("|");var d=$("paypal_form");$("id_invoice").value=c[0];$("id_amount").value=c[1];d.submit()}},onFailure:function(){$("payment_submit").disabled=false}}).send()}function moneybookers_pay(b){if(Math.floor(b)<90){var a=new Fx.Tween($("min_sum_msg"),{duration:"1000"});a.start("color","#FF0000","#666666");return}$("payment_submit").disabled=true;new Request({method:"POST",url:"/moneybookers_pay/",data:"amount="+b,onSuccess:function(c){if(c){var d=c.split("|");var e=$("moneybookers_form");$("mb_invoice").value=d[0];$("mb_amount").value=d[1];$("mb_lang").value=d[2];e.submit()}},onFailure:function(){$("payment_submit").disabled=false}}).send()}function rk_pay(a){$("payment_submit").disabled=true;new Request({method:"POST",url:"/rk_pay/",data:"amount="+a,onSuccess:function(b){if(b){var c=b.split("|");var d=$("rk_form");$("rk_amount").value=c[0];$("rk_invoice").value=c[1];$("rk_sign").value=c[2];$("rk_lang").value=c[3];d.submit()}},onFailure:function(){$("payment_submit").disabled=false}}).send()}function liqpay_pay(a){$("payment_submit").disabled=true;new Request({method:"POST",url:"/liqpay_pay/",data:"amount="+a,onSuccess:function(b){if(b){var c=b.split("|");var d=$("liqpay_form");$("lp_inputxml").value=c[0];$("lp_inputsign").value=c[1];d.submit()}},onFailure:function(){$("payment_submit").disabled=false}}).send()}function paypal_onclick(){$("radio_paypal").checked=true}function rk_onclick(){$("radio_rk").checked=true}function wm_onclick(){$("radio_wm").checked=true}function liqpay_onclick(){$("radio_liqpay").checked=true}function qiwi_onclick(){$("radio_qiwi").checked=true}function moneybookers_onclick(){$("radio_moneybookers").checked=true}function checkuser(){$("id_submit").disabled=true;$("id_message_holder").innerHTML="";new Request({method:"POST",url:"/checkuser/",encoding:"utf-8",data:"username="+escape($("id_username").value)+"&passwd="+escape($("id_password").value),onSuccess:function(a){if(a){var b=$("login_form");b.submit()}else{$("id_message_holder").innerHTML=gettext("Invalid credentials");$("id_submit").disabled=false}},onFailure:function(){$("id_message_holder").innerHTML=gettext("Invalid credentials");$("id_submit").disabled=false}}).send()}function softphone_data(a){new Request({method:"POST",url:"/softphone_data/",data:"compinfo="+encodeURIComponent(a),onSuccess:function(b){if(b){$("balance").innerHTML=b}}}).send()}function softphone_debug(a){new Request({method:"POST",url:"/softphone_debug/",data:"data="+encodeURIComponent(a)}).send()}function get_descr(p,s){var g=p.num_colorized;var B=p.iso;var f=p.pos_x;var a=p.pos_y;var C=p.status;var v=p.price;var j=p.currency;var y=p.dom;var D=p.sh;var o="";var u="";var m="";var q="";var x=null;var r=null;var i=null;if(!y){if(C){u=C+"&nbsp;-&nbsp;"}if(v&&j){o=v+" "+j}if(u||o){x=u+o}if(f&&a){r=new Element("div",{"class":"flag_holder",style:"background-position:-"+f+"px -"+a+"px;"})}}else{x=C;r=new Element("div",{"class":"favicon_holder",style:"background:transparent url(/p/"+D+"/"+y+") no-repeat scroll 0 2px;"});if(!g.match("@")){g=g+"@talkpad.ru"}i=new Element("div",{"class":"chat_icon_holder",title:gettext("chat"),events:{click:function(){var d=xmppClient.getChatPanel(g).panel;d.focusChatBox();return false}}})}if(!s){var A=new Element("span",{"class":s?"dropdown_descr":"descr"});if(i){i.inject(A)}if(r){r.inject(A)}if(x){new Element("span",{style:"float:left;",html:x}).inject(A)}return A}var w=new Element("table",{"class":"dropDownItem"});var e=new Element("tbody");e.inject(w);var c=new Element("tr",{"class":"dropDownRow"});c.inject(e);var h=new Element("tr",{"class":"dropDownRow"});h.inject(e);var n=new Element("td",{"class":"dropDownStatusCell",rowspan:2});n.inject(c);if(y){var l="offline";if(xmppClient.getStatus(g).status=="available"){l="available"}new Element("img",{"class":"dropDownStatusImg",src:"/static/img/pidgin/"+l+".png",name:"status_"+Base64.encode(g)}).inject(n)}var b=new Element("td",{"class":"dropDownContact"});b.inject(c);var z=new Element("td",{"class":"dropDownDescrCell",valign:"middle"});z.inject(h);if(r){r.inject(z)}if(x){new Element("span",{"class":"dropDownDescription",html:x}).inject(z)}var k=new Element("td",{"class":"dropDownActionCell",rowspan:2});k.inject(c);if(i){i.inject(k)}new Element("div",{"class":"delete_entry",title:gettext("delete_contact"),events:{click:function(){tmp_value=$("numberBox").value;delete_entry(g);return false}}}).inject(k);return w}var verifyState={phoneInputEnabled:true,showVerifyButton:true,showChangeButton:false,showInProgress:false,showSuccess:false,showSecret:false,clearSecretCode:false};var inProgressState={phoneInputEnabled:false,showVerifyButton:false,showChangeButton:true,showInProgress:true,showSuccess:false,showSecret:false,clearSecretCode:false};var secretState={phoneInputEnabled:false,showVerifyButton:false,showChangeButton:true,showInProgress:false,showSuccess:false,showSecret:true,clearSecretCode:true};var successState={phoneInputEnabled:false,showVerifyButton:false,showChangeButton:true,showInProgress:false,showSuccess:true,showSecret:false,clearSecretCode:false};var PrefsPanel=new Class({Extends:Panel,initialize:function(){this.parent($("PrefsPanel"));this.linkPrefs=$("link_prefs");try{this.panel.style.left=this.linkPrefs.getCoordinates().left}catch(a){}},showHideAction:function(){var a=Cookie.read("verify_inprogress");if(a){this.drawControls(secretState);$("verify_phone_input").value=a}else{if($("success_div").style.display!="none"){this.drawControls(successState)}else{this.drawControls(verifyState)}}},showAction:function(){this.showHideAction()},hideAction:function(){this.showHideAction()},drawControls:function(b,a){$("verify_phone_input").disabled=!b.phoneInputEnabled;$("verify_phone_button").style.display=b.showVerifyButton?"block":"none";$("change_phone_button").style.display=b.showChangeButton?"block":"none";$("ajaxload").style.display=b.showInProgress?"block":"none";$("success_div").style.display=b.showSuccess?"block":"none";$("error_div").style.display=a?"block":"none";if(a){$("error_div").innerHTML=a}$("secret_div").style.display=b.showSecret?"block":"none";if(b.clearSecretCode){$("secret_code_input").value=""}},verifyCancel:function(){Cookie.dispose("verify_inprogress");new Request({method:"GET",url:"/drop_phone/"}).send();this.drawControls(verifyState)},verifyPhone:function(){var a=this;new Request({method:"POST",url:"/verify_phone/"+$("verify_phone_input").value+"/",onRequest:function(){a.drawControls(inProgressState)},onSuccess:function(b){switch(b){case"OK":Cookie.write("verify_inprogress",$("verify_phone_input").value);a.drawControls(secretState);break;case"INPROGRESS":Cookie.dispose("verify_inprogress");a.drawControls(successState);break;default:a.drawControls(verifyState,gettext("error"))}},onFailure:function(){a.drawControls(verifyState,gettext("error"))}}).send()},submitPhone:function(){var a=this;new Request({method:"POST",url:"/submit_phone/"+$("verify_phone_input").value+"/"+$("secret_code_input").value+"/",onSuccess:function(b){if(b){if(b=="OK"){Cookie.dispose("verify_inprogress");a.drawControls(successState)}}else{a.drawControls(secretState,gettext("incorrect_code"))}}}).send()}});function report(){var c=(("https:"==document.location.protocol)?"https://ssl.":"http://www.");new Asset.javascript(c+"google-analytics.com/ga.js",{onload:function(){var d=_gat._getTracker("UA-9390996-1");d._trackPageview()}});var b="http://counter.yadro.ru/hit?t52.6;r"+escape(document.referrer)+((typeof(screen)=="undefined")?"":";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";"+Math.random();var a=new Asset.image(b,{border:0,width:88,height:31,alt:"",title:gettext("liveInternet")})}function initReport(){setTimeout(report,500)}var requestProcessor={requests:[],init:function(){this.processRequests.periodical(100,this)},push:function(a){this.requests.push(a)},processRequests:function(){while(this.requests.length>0){var a=this.requests.pop();new Request.JSON(a).send()}}};

