var he_contacts={callback_url:"",get_contacts_url:"he_contacts.php?",message_allowed:0,emails_allowed:0,contacts:[],last:0,title:"",init:function(a,e,b,c,f,d){this.callback_url=a;this.message_allowed=e;this.last=b;this.title=d;this.emails_allowed=f;if(c){this.get_contacts_url=c}},link:function(c,a,b){javascript:TB_show(c,this.get_contacts_url+"callback_url="+a+"&message_allowed="+b+"&TB_iframe=true&height=460&width=580","","./images/trans.gif")},open_form:function(){javascript:TB_show(this.title,this.get_contacts_url+"callback_url="+urlencode(this.callback_url)+"&message_allowed="+this.message_allowed+"&emails_allowed="+this.emails_allowed+"&TB_iframe=true&height=460&width=580","","./images/trans.gif")},get_more_contacts:function(){var a=this;if(a.last==-1){return}$("he_contacts_loading").setStyle("display","block");overlay_size("he_contacts_loading");new Request.JSON({method:"get",url:a.get_contacts_url+"is_ajax=1&start="+this.last,onSuccess:function(b){$("he_contacts_loading").setStyle("display","none");if(b.html_code){var c=document.createElement("div");c.innerHTML=b.html_code;$("he_contacts_list").insertBefore(c,document.getElementById("he_contacts_end_line"))}a.last=b.start;if(!b.more){$("he_contacts_more").set("class","more_disabled");a.last=-1}}}).send()},choose_contact:function(a){if(this.contacts.indexOf(a)==-1){$("contact_"+a).addClass("active");this.contacts[this.contacts.length]=a}else{$("contact_"+a).removeClass("active");this.contacts.splice(this.contacts.indexOf(a),1)}},send:function(){var a=this;$("he_contacts_loading").setStyle("display","block");overlay_size("he_contacts_loading");var b={contacts_choosed:1,contacts:a.contacts.toString()};if(this.emails_allowed){b.emails=$("he_contacts_emails").value}new Request.JSON({method:"get",url:this.callback_url,data:b,onSuccess:function(c){$("he_contacts_loading").setStyle("display","none");$("he_contacts_message").setStyle("display","block");overlay_size("he_contacts_message");$("he_contacts_message").getElement(".msg").innerHTML=c.message;if(c.status){setTimeout("parent.TB_remove();",2500)}else{setTimeout("$('he_contacts_message').setStyle('display', 'none');",2500)}}}).send()}};
