var ua=navigator.userAgent.toLowerCase();var ie=((ua.indexOf("msie")!=-1)&&(ua.indexOf("opera")==-1)&&(ua.indexOf("webtv")==-1));var ns=(navigator.appName=="Netscape");var gecko=(ua.indexOf("gecko")!=-1);var safari=(ua.indexOf("safari")!=-1);var konqueror=(ua.indexOf("konqueror")!=-1);var win=(ua.indexOf("win")!=-1);var mac=(ua.indexOf("macintosh")!=-1);var linux=(ua.indexOf("linux")!=-1);var version=navigator.appVersion;is_ie6=(version.indexOf("MSIE")!=-1&&version.indexOf("6.0")!=-1);var arVersion=navigator.appVersion.split("MSIE");var version=parseFloat(arVersion[1]);String.prototype.trim=function(){return this.replace(/^\s+|\s+$/,"")};var dexloader=new function(acts){if(typeof(acts)=="undefined"){acts=[]}this.didrun=false;this.timer=0;this.actions=acts;this.add=function(obj){this.actions.push(obj);if(this.didrun){if(this.timer){clearTimeout(this.timer);this.timer=0}this.timer=setTimeout("dexloader.exec()",50)}};this.exec=function(){this.didrun=true;this.timer=0;while(this.actions.length){var action=this.actions.shift();if(typeof(action)=="function"){action()}else{eval(action)}}}};window.onload=function(){dexloader.exec()};function open_window(k,a,l,e,h,g,d,b,f,c,m){a=a?a:"Window";l=l?1:0;e=e?1:0;h=h?1:0;g=g?1:0;d=d?1:0;b=b?1:0;f=f?1:0;LeftPosition=(screen.width)?(screen.width-c)/2:0;TopPosition=(screen.height)?(screen.height-m)/2:0;option="top="+TopPosition+",left="+LeftPosition+"toolbar="+l+",location="+e+",directories="+h+",status="+g+",menubar="+d+",scrollbars="+b+",resizeable="+f+",width="+c+",height="+m;rt=window.open("",a,option);rt.location=k;rt.resizeTo(c+10,m+50);return rt}function search_text_replace_onblur(a){if(a.value==""){a.value=search_text_replace_value}}function search_text_replace_onfocus(a){search_text_replace_value=a.value;a.value=""}function go_select(a){if(a){window.location=a[a.selectedIndex].value}else{return}}function toggle_rates(a,c){if(document.getElementById("rates_"+c).style.display!="block"){var b={success:function(d){document.getElementById("rates_"+c).innerHTML=d.responseText}};document.getElementById("rates_"+c).style.display="block";dex.put_ajaxon(document.getElementById("rates_"+c));YAHOO.util.Connect.asyncRequest("POST","/"+a+"/"+c+"/module/124/",b)}else{document.getElementById("rates_"+c).style.display="none";document.getElementById("rates_"+c).innerHTML=""}}function show_hide(b,a){if(typeof(b)!="object"){b=document.getElementById(b)}if(a>0||(!a&&(b.style.display=="none"||!b.style.display))){b.style.display="block"}else{b.style.display="none"}}function show(a){a.style.display="block"}function hide(a){a.style.display="none"}function change_com_status(c,b){if(c.className=="com_status_on"){var a="0";c.className="com_status_off"}else{var a="1";c.className="com_status_on"}setCookie("com_status",a,0,"/",b,0);communication(b,"cng"+a)}function get_ajax_result(c){var a={result:null,messages:null};switch(c.responseText){case"true":a={result:true,messages:null};break;case"false":a={result:false,messages:null};break;default:try{a=YAHOO.lang.JSON.parse(c.responseText)}catch(b){}break}return a}dex=function(){};dex.outer_frame=function(b){};dex.menu_toggle=function(a){if(a.className.indexOf("over")==-1){a.className+=" over"}else{a.className=a.className.replace(" over","")}};dex.user_status_line=function(c,f,d){var g=document.getElementById("status_line_message");var a=document.getElementById("say_what_text");if(c&&a&&g){a.innerHTML=f;if(ie){var b=document.body.scrollTop}else{var b=window.pageYOffset}g.style.top=(d.clientY-13+b)+"px";g.style.left=(d.clientX)+"px";g.style.display="block"}else{if(a&&g){g.style.display="none"}}};dex.error=function(a){this.el=document.getElementById("error_panel");if(!this.el){this.el=document.createElement("DIV");this.el.id="error_panel";document.getElementsByTagName("body")[0].appendChild(this.el)}if(!this.el.panel){this.el.panel=new YAHOO.widget.Panel("error_panel",{width:"400px",fixedcenter:true,constraintoviewport:true,close:true,visible:false,modal:true,draggable:true})}this.el.panel.setHeader("Error");this.el.panel.setBody(a);this.el.panel.render();this.el.panel.show();return false};function close_active_dialog(a){var b=document.getElementById(a);if(b&&b.dialog){b.dialog.cancel()}}dex.dialog=function(a,b){this.on_success=function(e){var d=e.argument.scope;d.do_success(e)};this.on_failure=function(e){var d=e.argument.scope;d.do_failure(e)};this.on_cancel=function(e,d,f){f.do_cancel()};this.do_cancel=function(){if(this.autoclose&&this.timer_id){clearTimeout(this.timer_id)}if(this.result.result==true&&this.delay_callback){this.do_callback()}};this.enable_buttons=function(e){var f=this.el.dialog.getButtons();var d=f.length;for(i=0;i<d;i++){if(f[0].firstChild){f[i].disabled=!e}else{f[i].set("disabled",!e)}}};this.init_config=function(d){this.autoclosedelay=1200;this.delay_callback=false;this.header_text="";for(i in d){this[i]=d[i]}};this.do_submit=function(){this.enable_buttons(false);if(this.need_validation){if(!dex.forms.form_submit(this.el.dialog.form,true)){this.enable_buttons(true);return}}if(this.use_form_submit){this.el.dialog.form.submit()}else{this.el.dialog.submit()}this.el.dialog.setBody('<div class="ajax_load" style="display:block"></div>');this.el.dialog.render()};this.do_success=function(d){this.result=get_ajax_result(d);if(this.result.result&&this.autoclose){if(this.autoclosedelay<=0){this.do_callback();this.el.dialog.cancel();return}this.timer_id=setTimeout('close_active_dialog("'+this.dialog_id+'");',this.autoclosedelay)}this.do_process_result();this.el.dialog.render();if(this.result.result&&!this.delay_callback){this.do_callback()}};this.do_process_result=function(){if(this.process_result&&a.process_result){a.process_result(this.result)}else{if(this.result.result==true){if(this.result_true){this.el.dialog.setBody(this.result_true)}else{this.el.dialog.setBody("Ok")}}else{if(this.result.result==false){var d=this.result.messages.join("<br />");if(d!=""){this.el.dialog.setBody(d)}else{if(this.result_false){this.el.dialog.setBody(this.result_false)}else{this.el.dialog.setBody("Error")}}}else{if(this.result_other){this.el.dialog.setBody(this.result_other)}else{this.el.dialog.setBody("General error")}}}}};this.do_callback=function(){if(this.use_callback&&a.callback){a.callback()}};this.do_failure=function(d){if(this.result_false){this.el.dialog.setBody(this.result_false)}if(this.autoclose){this.timer_id=setTimeout('close_active_dialog("'+this.dialog_id+'");',this.autoclosedelay)}};this.load_form=function(d){YAHOO.util.Connect.asyncRequest("GET",d,{cache:false,success:function(e){this.show_form(e)},scope:this})};this.setup_results=function(){var d;d=document.getElementById("result_true");if(d){this.result_true=d.innerHTML}d=document.getElementById("result_false");if(d){this.result_false=d.innerHTML}d=document.getElementById("result_other");if(d){this.result_other=d.innerHTML}if(this.process_content&&a.process_content){a.process_content(YAHOO.util.Selector.query("div.bd",this.el,true))}};this.show_form=function(k){var h=k.responseText;if(this.use_form_button&&!this.button&&!this.nodialog){var g=h.match(new RegExp("<input[^>]+type=[\"|']submit['|\"][^>]*/>"));if(g[0]){var f=g[0].match(new RegExp('value="([^"]+)"'));if(f[1]){var e=new Object();e.handler=new Object();e.handler.scope=this;e.handler.fn=function(){this.do_submit()};e.isDefault=true;e.text=f[1];var d=new Array(new Array());d[0][0]=e;this.el.dialog.configButtons("buttons",d,this.el.dialog)}h=h.replace(g[0],"")}}if(a.process_answer&&this.process_answer){h=a.process_answer(h)}YAHOO.plugin.Dispatcher.process(this.el.dialog.form.parentNode,h);this.el.dialog.setBody(h);this.setup_results();this.el.dialog.form.no_scroll=true;if(this.nodialog){this.do_submit()}else{this.el.dialog.render();this.el.dialog.center()}this.enable_buttons(true)};this.init_config(b);this.el=document.getElementById(this.dialog_id);if(!this.el){this.el=document.createElement("DIV");this.el.id=this.dialog_id;document.getElementsByTagName("body")[0].appendChild(this.el)}if(!this.el.dialog){var c;if(this.button&&!this.nodialog){c=[{text:this.button,handler:{fn:function(){this.do_submit()},scope:this},isDefault:true}]}else{c=[]}if(this.button2){c.push(this.button2)}this.el.dialog=new YAHOO.widget.Dialog(this.dialog_id,{width:this.width,fixedcenter:true,draggable:true,modal:true,visible:false,constraintoviewport:true,close:true,hideaftersubmit:false,buttons:c});this.el.dialog.callback.success=this.on_success;this.el.dialog.callback.failure=this.on_failure}this.el.dialog.cancelEvent.unsubscribe(this.on_cancel);this.el.dialog.cancelEvent.subscribe(this.on_cancel,this);this.el.dialog.callback.argument={scope:this};this.el.dialog.setHeader(this.header_text);this.el.dialog.setBody('<div class="ajax_load" style="display:block"></div>');this.el.dialog.render();this.el.dialog.show();this.enable_buttons(false);this.owner=a;this.timer_id=0};dex.tabs=function(a,d){var a=document.getElementById(a);this.buttons=a.getElementsByTagName("UL")[0].getElementsByTagName("LI");this.buttons_len=this.buttons.length;var c=a.childNodes;this.tabs=new Array();for(var b=0;c[b];b++){if(c[b].tagName=="DIV"){this.tabs.push(c[b])}}this.tabs_len=this.tabs.length;for(var b=0;this.buttons_len>b;b++){if(!this.buttons[b].childNodes[0].onclick){this.buttons[b].childNodes[0].onclick=function(){this.parentNode.parentNode.parentNode.obj.set_tab(this.parentNode)}}this.buttons[b].tab_num=b}var e;for(var b=0;this.tabs_len>b;b++){if(!d){if(!b){this.tabs[b].style.display="block"}else{this.tabs[b].style.display="none"}}else{e=this.tabs[b].id;if(e.indexOf(d)!=-1){this.tabs[b].style.display="block"}else{this.tabs[b].style.display="none"}}}this.set_tab=function(g){for(var f=0;this.buttons_len>f;f++){this.buttons[f].className=(f==g.tab_num?"selected":"")}for(var f=0;this.tabs_len>f;f++){this.tabs[f].style.display=(f==g.tab_num?"block":"none")}};a.obj=this};dex.report=function(e,c,b,d){this.process_answer=function(g){var f=g;return f};this.process_content=function(g){var f=YAHOO.util.Selector.query("form",g,true);f.action="/"+this.type+"/"+this.id+"/json/report/"};this.report=function(){this.dialog.autoclose=true;this.dialog.load_form("/"+this.type+"/"+this.id+"/module/114/?typeid="+this.typeid+"&id="+this.id)};this.id=e;this.type=c;this.typeid=b;var a={process_answer:true,process_content:true,dialog_id:"report",use_form_button:true,width:"600px"};for(i in d){this[i]=d[i];a[i]=d[i]}this.dialog=new dex.dialog(this,a)};dex.relation=function(a,c,d){this.process_answer=function(f){var e=f;e=e.replace(new RegExp("[\n|\r|\f]","gi"),"");e=e.replace(new RegExp("<input[^>]+type=[\"|']submit['|\"][^>]*/>","gi"),"");return e};this.process_content=function(h){var k="";var e=YAHOO.util.Selector.query("input",h);len=e.length;for(var f=0;f<len;f++){if(e[f].name=="method"){k=e[f].value;break}}var g=YAHOO.util.Selector.query("form",h,true);g.action="/"+this.type+"/"+this.userid+"/json/"+k+"/"};this.callback=function(){dex.page.find_module(this.obj).refresh()};this.edit_membership=function(){this.dialog=new dex.dialog(this,b);this.dialog.load_form("/"+this.type+"/"+this.userid+"/module/115/")};this.ban=function(){this.dialog=new dex.dialog(this,b);this.dialog.load_form("/"+this.type+"/"+this.userid+"/module/116/?rel=ban&friendid="+this.friendid)};this.unban=function(){YAHOO.util.Connect.initHeader("X-Signature",this.hash);YAHOO.util.Connect.asyncRequest("POST","/"+this.type+"/"+this.userid+"/json/unban/",{success:function(e){this.callback()},scope:this},"friendid="+this.friendid)};this.leave=function(){YAHOO.util.Connect.initHeader("X-Signature",this.hash);YAHOO.util.Connect.asyncRequest("POST","/"+this.type+"/"+this.userid+"/json/leave/",{success:function(e){this.callback()},scope:this},"friendid="+this.friendid)};this.follow=function(f,g){var e="";this.obj=f;for(param in g){e+=param+"="+g[param]+"&"}YAHOO.util.Connect.initHeader("X-Signature",this.hash);YAHOO.util.Connect.asyncRequest("POST","/"+this.type+"/"+this.userid+"/json/follow/",{success:function(h){this.callback()},scope:this},e)};this.reject=function(){YAHOO.util.Connect.initHeader("X-Signature",this.hash);YAHOO.util.Connect.asyncRequest("POST","/"+this.type+"/"+this.userid+"/json/reject/",{success:function(e){this.callback()},scope:this},"friendid="+this.friendid)};this.approve=function(){YAHOO.util.Connect.initHeader("X-Signature",this.hash);YAHOO.util.Connect.asyncRequest("POST","/"+this.type+"/"+this.userid+"/json/approve/",{success:function(e){this.callback()},scope:this},"friendid="+this.friendid)};this.remove_leader=function(){YAHOO.util.Connect.initHeader("X-Signature",this.hash);YAHOO.util.Connect.asyncRequest("POST","/"+this.type+"/"+this.userid+"/json/remove_leader/",{success:function(e){this.callback()},scope:this},"friendid="+this.friendid)};this.add_leader=function(){YAHOO.util.Connect.initHeader("X-Signature",this.hash);YAHOO.util.Connect.asyncRequest("POST","/"+this.type+"/"+this.userid+"/json/add_leader/",{success:function(e){this.callback()},scope:this},"friendid="+this.friendid)};this.userid=a;this.type=c;var b={process_answer:true,process_content:true,dialog_id:"relation_dialog",width:"400px"};for(i in d){this[i]=d[i];b[i]=d[i]}};dex.toggle_menu=function(e,d){var g=document.getElementById(e);if(d==0){var f="none"}else{var f="block"}g.style.display=f};dex.confirm_adult=function(){var a=new Date();a.setDate(a.getDate()+1);setCookie("adult",1,a,"/");return true};dex.session=new function _session(){this.dex_domain="";this.cookie_domain="";this.communication_requests=0;this.connect=function(a){var b;b="/session/json/";if(a=="cng1"){b+="?com_status=1"}else{if(a=="cng0"){b+="?com_status=0"}}if(this.communication_requests>100){clearInterval(this.communication_interval)}this.communication_requests++;YAHOO.util.Connect.asyncRequest("GET",b,{cache:false,success:function(h){var g=false;try{var e=YAHOO.lang.JSON.parse(h.responseText)}catch(c){var e=false}if(e.private_messages){var f=parseInt(e.private_messages);if(document.getElementById("mail_indicator")){document.getElementById("mail_indicator").innerHTML=f}setCookie("email",f,0,"/",this.cookie_domain,0);if(e.updated){var d=e.updated;setCookie("online",d,0,"/",this.cookie_domain,0)}}if(e.requests){chatReq=e.requests;for(i=0;chatReq[i];i++){dex.messenger.request_chat(chatReq[i])}}if(e.actions){actionPopups=e.actions;for(i=0;actionPopups[i];i++){new dex.popup(actionPopups[i],10)}}},failure:function(){},scope:this})};this.init=function(){this.communication_interval=setInterval("dex.session.connect()",20000)};this.set_dex_domain=function(a){this.dex_domain=a};this.set_cookie_domain=function(a){this.cookie_domain=a};this.chat_accept=function(a,b){while(b.className!="PopUpManager"&&b.tagName!="BODY"){b=b.parentNode}open_window(this.dex_domain+"/messenger/chat/"+a+"/",a,0,0,0,1,0,0,1,500,400);b.popup.close()};this.chat_reject=function(a,b){while(b.className!="PopUpManager"&&b.tagName!="BODY"){b=b.parentNode}dex.ajax_post("/messenger/reject/"+a);b.popup.close()}};dex.popups_count=0;dex.popup=function(d,e){this.close=function(){new YAHOO.util.Anim(this.elm.id,{bottom:{to:-156}},0.2,YAHOO.util.Easing.easeBoth).animate();delete this.elm;dex.popups_count--};this.show=function(g){if(this.elm){YAHOO.util.Dom.setStyle(this.elm,"display","block");var h=(dex.popups_count*121);var f=h-150;dex.popups_count++;new YAHOO.util.Anim(this.elm,{bottom:{from:f,to:h}},1,YAHOO.util.Easing.easeBoth).animate()}};this.id="new_popup_"+parseInt(Math.random(0,999)*1000);var a=document.getElementsByTagName("body")[0];this.elm=document.createElement("div");this.elm.id=this.id;this.elm.className="PopUpManager";this.elm.popup=this;var c=document.createElement("a");c.className="close_popup";c.innerHTML="<span>x</span>";c.href="#";c.id=this.id+"close";this.elm.appendChild(c);this.elm.innerHTML+=d;a.appendChild(this.elm);this.show();if(e){var b=this;setTimeout(function(){b.close()},(e*1000))}YAHOO.util.Event.addListener(c.id,"click",this.close,this,true)};dex.invite_friends=function(a,c){var b="";for(i=0;i<a.elements.length;i++){if(a.elements[i].type=="checkbox"&&a.elements[i].name.substring(0,5)=="email"&&a.elements[i].checked==true){b+="&email[]="+a.elements[i].name.substring(6,(a.elements[i].name.length-1))}else{if(a.elements[i].type=="textarea"){b+="&msg="+a.elements[i].value}}}dex.ajax_post("/services/json/invite.php",c,b)};dex.invite_friends_email=function(a){YAHOO.util.Connect.setForm(a,true);var b={success:function(d){var c=get_ajax_result(d);document.getElementById("invite_friends_div_form").style.display="none";if(c.result==true){document.getElementById("invite_friends_div_ok").style.display="block"}else{document.getElementById("invite_friends_div_error").style.display="block"}},failure:function(c){dex.error("An error has occurred!")}};YAHOO.util.Connect.asyncRequest("POST",a.action,b);return false};dex.rsvp=function(l,f,d,h,g,b){this.parentid=l;this.ownerid=g;this.typeid=41;this.modulediv=dex.page.find_module_div(h);if(b=="edit"){var c="/rsvp/"+this.parentid+"/json/edit/";var e="typeid="+this.typeid+"&text_64k_1="+f+"&sort="+f}else{var c="/event/"+this.parentid+"/json/rsvp_attending/";var e="typeid="+this.typeid+"&parentid="+this.parentid+"&text_64k_1="+f+"&sort="+f+"&ownerid="+g}var k={success:function(n){var a;try{a=YAHOO.lang.JSON.parse(n.responseText)}catch(m){a={result:null,messages:[]}}if(a.result==true){this.modulediv.ajaxon.parentNode.removeChild(this.modulediv.ajaxon);document.getElementById("rsvp_msg_true").style.display="block";document.getElementById("show_list").style.display="none";dex.page.find_module(this.modulediv).refresh()}else{this.modulediv.ajaxon.parentNode.removeChild(this.modulediv.ajaxon);document.getElementById("rsvp_msg_false").style.display="block";document.getElementById("rsvp_msg_true").style.display="none";document.getElementById("rsvp_msg_false").innerHTML=a.messages[0]}},failure:function(a){this.modulediv.ajaxon.parentNode.removeChild(this.modulediv.ajaxon);document.getElementById("rsvp_msg_false").style.display="block"},scope:this};YAHOO.util.Connect.initHeader("X-Signature",d);YAHOO.util.Connect.asyncRequest("POST",c,k,e);this.modulediv.ajaxon=dex.overlay_ajaxon(this.modulediv)};dex.post_reply=function(c,f,e){this.toggle_ajaxon=function(h){if(h){this.form.ajaxon=dex.overlay_ajaxon(this.form)}else{this.form.ajaxon.dismiss()}};this.reply_error_div=function(h,l){var k=document.getElementById("post_reply_error_"+this.rand_id);if(h){if(l!=false){k.innerHTML=l}k.style.display="block"}else{k.style.display="none"}};this.render=function(l){var m=new dex.template("ajax_template_"+this.rand_id);var h=document.createElement("DIV");l.thumbnail="/services_media/thumbnail.php?kind=user&id="+l.ownerid;l.text_64k_1=unescape(l.text_64k_1);h.innerHTML=m.render(l);h=h.firstChild;h.id="comment_"+l.id;var p=document.getElementById("replies_slot_"+this.rand_id);p.parentNode.insertBefore(h,p);var o=h.offsetHeight;h.style.height="0px";Dom.setStyle(h,"opacity",0);var k={height:{to:o},opacity:{to:1}};var n=new YAHOO.util.Anim(h,k,0.25);n.onComplete.subscribe(function(){h.style.height="auto"});n.animate();this.reply_field.value="";if(dex.forms.editors&&dex.forms.editors[this.reply_field.id]){dex.forms.editors[this.reply_field.id].clearEditorDoc();dex.forms.editors[this.reply_field.id]._getDoc().body.innerHTML=""}this.toggle_ajaxon(false)};this.error=function(k,h){dex.error(k);this.toggle_ajaxon(false)};this.do_success=function(l){var h=get_ajax_result(l);if(h.result==true){this.reply_error_div(false,false);this.render(h.messages[0])}else{var k="An error occured";if(h.messages&&h.messages.length>0){k=h.messages.join("<br />")}this.reply_error_div(true,k);this.toggle_ajaxon(false)}};this.do_failure=function(l){var h=get_ajax_result(l);var k="An error occured";if(h.messages.length>0){k=h.messages.join("<br />")}this.reply_error_div(true,k);this.toggle_ajaxon(false)};this.form=c;this.reply_field=c[f];this.rand_id=e;this.method="create";this.ownerid=getCookie("i");this.typeid=c.typeid.value;this.parentid=c.parentid.value;this.typename=c.typename.value;this.ownername=c.ownername.value;if(dex.forms.editors&&dex.forms.editors[this.reply_field.id]){dex.forms.editors[this.reply_field.id].saveHTML()}this.reply_text=this.reply_field.value;var a=getElementsByClass("add_submit",this.form,"input");this.form.submit_button=a[0];this.toggle_ajaxon(true);var b="/"+this.typename+"/"+this.parentid+"/json/"+this.method+"/";var d=this.reply_text.replace(new RegExp("[&]","gi"),"%26");var g="typeid="+this.typeid+"&parentid="+this.parentid+"&"+f+"="+d;YAHOO.util.Connect.initHeader("X-Signature",c.hash_signature.value);YAHOO.util.Connect.asyncRequest("POST",b,{success:function(h){this.do_success(h)},failure:function(h){this.do_failure(h)},scope:this},g)};dex.find_enclosing_div=function(a,b){if(a.tagName=="DIV"){return a}else{if(!b&&a.tagName=="FORM"){return a}else{if(a.tagName=="BODY"){return false}}}if(a.parentNode){return this.find_enclosing_div(a.parentNode,b)}return false};dex.put_ajaxon=function(d,a){if(a){var b=document.createElement("div");b.className="clear";d.appendChild(b)}var c=document.createElement("div");c.className="ajax_load";c.style.display="block";c.style.height="100%";d.appendChild(c);return c};dex.overlay_ajaxon=function(e,d){var k;var g;var c;if(e.tagName=="BODY"){k=e;g=document.body.scrollWidth+"px";c=document.body.scrollHeight+"px"}else{k=dex.find_enclosing_div(e,true);g=k.offsetWidth+"px";c=k.offsetHeight+"px"}if(!k){k=e}var f=document.createElement("DIV");var m=document.createElement("DIV");var l=document.createElement("div");f.className="ajax_load_holder";f.appendChild(m);f.appendChild(l);m.className="ajax_load_mask";m.style.width=g;m.style.height=c;l.className="ajax_load";l.style.display="block";l.style.width=g;l.style.height=c;l.style.position="relative";if(d){var b=document.createElement("div");b.className="clear";f.appendChild(b)}var a=k.firstChild;if(a){k.insertBefore(f,a)}else{k.appendChild(f)}f.dismiss=function(){this.parentNode.removeChild(this)};return f};dex.remove=function(c,d,b,a){this.do_success=function(g){var e=get_ajax_result(g);if(e.result==true){this.fadeout(this.type+"_"+this.obj_id)}else{if(e.result==false){var f=e.messages.join("<br />");if(f!=""){dex.error(message)}else{dex.error("Failed removing entry")}}}};this.do_failure=function(e){dex.error("Error while removing entry")};this.nid=d;this.type=b;this.obj_id=a;url="/"+b+"/"+d+"/json/";if(b=="user"){url=url+"remove_relation_log/";params="friendid="+a}else{url=url+"remove/"}YAHOO.util.Connect.initHeader("X-Signature",c);YAHOO.util.Connect.asyncRequest("POST",url,{success:function(e){this.do_success(e)},failure:function(e){this.do_failure(e)},scope:this})};dex.fadeout=function(c){document.getElementById(c).style.overflow="hidden";var a={opacity:{to:0},height:{to:0}};var b=new YAHOO.util.Anim(c,a,0.25);b.onComplete.subscribe(function(){var d=document.getElementById(c);d.parentNode.removeChild(d)});b.animate()};dex.ajax_post=function(a,c,b){this.url=a;this.callback=c;this.params=b;YAHOO.util.Connect.asyncRequest("POST",this.url,this.callback,this.params)};dex.rss_loader=function(e,c,b,d,a){new dex.rss(e,c,b,d,a);return false};dex.rss=function(f,c,b,e,a){this.divid=f;this.proxy="/services/json/feed_proxy.php?feed="+escape(c);this.limit=b;if(a){this.meta_template_obj=a}if(e){this.template_obj=e}var d={cache:false,success:function(p){var l="";if(!YAHOO.lang.JSON.isValid(p.responseText)){l='<div class="error">ERROR: URL is not a valid RSS source</div>'}else{this.data=YAHOO.lang.JSON.parse(p.responseText);if(this.limit>this.data.length){this.limit=this.data.length-1}var l="",k,g;if(this.meta_template_obj&&this.data){var h=new dex.template(this.meta_template_obj);l+=h.render(this.data)}if(this.template_obj&&this.data&&this.data.item){var m=new dex.template(this.template_obj);l+='<div class="list_template">';for(k=0;k<this.limit&&this.data.item[k];k++){l+=m.render(this.data.item[k])}l+="</div>"}else{if(this.data&&this.data.item){for(k=0;k<this.limit&&this.data.item[k];k++){l+='<li><a href="'+this.data.item[k].link+'">'+this.data.item[k].title+"</a></li>"}}}var n=document.getElementById(f);n.innerHTML=l}},scope:this};dex.put_ajaxon(document.getElementById(this.divid));YAHOO.util.Connect.asyncRequest("GET",this.proxy,d)};dex.template=function(template){this.template=document.getElementById(template).innerHTML;this.match=this.template.match(new RegExp("/null/([^#]*)#","gi"));this.render=function(data){var var_name,i,value;var buffer=this.template;if(this.match){for(i=0;this.match[i];i++){var_name=this.match[i].replace(new RegExp("/null/","gi"),"");var_name=var_name.replace(new RegExp("#","gi"),"");try{if(value=eval("data."+var_name)){buffer=buffer.replace(new RegExp(this.match[i],"gi"),value)}else{buffer=buffer.replace(new RegExp(this.match[i],"gi"),"")}}catch(e){buffer=buffer.replace(new RegExp(this.match[i],"gi"),"")}}}return buffer}};dex.rate=function(c,e,a,d,b){this.type=c;this.id=e;this.userid=a;this.lang=d;this.hash_signature=b;this.obj=false;this.over=function(f){f.getElementsByTagName("LI")[1].getElementsByTagName("UL")[0].style.display="block";this.obj=f};this.out=function(f){f.getElementsByTagName("LI")[1].getElementsByTagName("UL")[0].style.display="none";this.obj=f};this.rate=function(g){this.value=g;dex.put_ajaxon(document.getElementById("rate_"+this.id));var f="/"+this.type+"/"+this.id+"/json/rate";f+="?usersid="+this.userid+"&rate="+g+"&lang="+this.lang;YAHOO.util.Connect.initHeader("X-Signature",this.hash_signature);YAHOO.util.Connect.asyncRequest("GET",f,{cache:false,success:function(n){var l={result:false,messages:[]};try{var l=YAHOO.lang.JSON.parse(n.responseText)}catch(k){}if(l.result){document.getElementById("rate_"+this.id+"_ok").style.display="block";document.getElementById("rate_"+this.id).innerHTML="";var m=document.getElementById("rate_star_"+this.type+"_"+this.id).innerHTML;var h;if(this.value>0){h=1}else{if(this.value<0){h=-1}}m=parseInt(m)+h;document.getElementById("rate_star_"+this.type+"_"+this.id).innerHTML=m}else{document.getElementById("rate_"+this.id).innerHTML=l.messages.join("<br />");document.getElementById("rate_"+this.id+"_ok").style.display="none"}if(this.obj){this.out(this.obj)}},failure:function(h){document.getElementById("rate_"+this.id).innerHTML="General error";if(this.obj){this.out(this.obj)}},scope:this})}};dex.delete_dialog=function(b,d,c){this.process_answer=function(f){var e=f;e=e.replace(new RegExp("<input[^>]+type=[\"|']submit['|\"][^>]*/>"),"");return e};this.process_result=function(e){};this.delete_content=function(){this.dialog.load_form("/"+this.type+"/"+this.id+"/module/99/?typeid="+this.typeid+"&id="+this.id)};this.callback=function(){window.location=this.sucess_url};this.id=d;this.type=b;var a={process_answer:true,use_callback:true,process_result:true,dialog_id:"delete_dialog",width:"400px"};for(i in c){this[i]=c[i];a[i]=c[i]}this.dialog=new dex.dialog(this,a)};function blog_slider(c){var b=document.getElementById("blog_archive").childNodes;var d=b.length;for(i=0;b[i];i++){if(b[i].className=="current_year"){var a=i;break}}if((c==1&&a==0)||(c==-1&&a==(d-1))){}else{b[a].className="not_current";b[(a+(-c))].className="current_year"}}function toggle_show_hide(b){var a=document.getElementById(b);a.style.display=((a.style.display=="none"||a.style.display=="")?"block":"none")}function getElementsByClass(g,e,a){var d=new Array();if(e==null){e=document}if(a==null){a="*"}var c=e.getElementsByTagName(a);var b=c.length;var f=new RegExp("(^|\\s)"+g+"(\\s|$)");for(i=0,j=0;i<b;i++){if(f.test(c[i].className)){d[j]=c[i];j++}}return d}function getCookie(c){var b=document.cookie;var e=c+"=";var d=b.indexOf("; "+e);if(d==-1){d=b.indexOf(e);if(d!=0){return null}}else{d+=2}var a=document.cookie.indexOf(";",d);if(a==-1){a=b.length}return unescape(b.substring(d+e.length,a))}function setCookie(c,e,a,h,d,g){var b=new Date();b.setTime(b.getTime());a=a*1000;var f=new Date(b.getTime()+(a));document.cookie=c+"="+escape(e)+((a)?"; expires="+f.toGMTString():"")+((h)?"; path="+h:"")+((d)?"; domain="+d:"")+((g)?"; secure":"")}function adult_confirm(){setCookie("adult",1);window.location.reload(false)}function dex_player_fix_image(b){var a=new Image();a.src=b.src;if(b.width>a.width){b.width=a.width;b.height=a.height}b.style.visibility="visible"}function cascade_hide(c){YAHOO.util.Dom.setStyle(c,"overflow","hidden");var b=new YAHOO.util.Anim(c,{height:{from:c.oh,to:0}},0.5,YAHOO.util.Easing.easeBoth);b.onComplete.subscribe(function(){YAHOO.util.Dom.setStyle(c,"position","absolute");YAHOO.util.Dom.setStyle(c,"top","-20000px");YAHOO.util.Dom.setStyle(c,"height","auto")});b.animate()}function cascade_show(c){var b=new YAHOO.util.Anim(c,{height:{from:0,to:c.oh}},0.5,YAHOO.util.Easing.easeBoth);YAHOO.util.Dom.setStyle(c,"height","0px");YAHOO.util.Dom.setStyle(c,"position","relative");YAHOO.util.Dom.setStyle(c,"overflow","hidden");YAHOO.util.Dom.setStyle(c,"top","auto");b.onComplete.subscribe(function(){YAHOO.util.Dom.setStyle(c,"overflow","hidden");YAHOO.util.Dom.setStyle(c,"height","auto");YAHOO.util.Dom.setStyle(c,"height",c.offsetHeight+"px");YAHOO.util.Dom.setStyle(c,"overflow","visible")});b.animate()}function utf8_encode(b){b=b.replace(/\r\n/g,"\n");var a="";for(var e=0;e<b.length;e++){var d=b.charCodeAt(e);if(d<128){a+=String.fromCharCode(d)}else{if((d>127)&&(d<2048)){a+=String.fromCharCode((d>>6)|192);a+=String.fromCharCode((d&63)|128)}else{a+=String.fromCharCode((d>>12)|224);a+=String.fromCharCode(((d>>6)&63)|128);a+=String.fromCharCode((d&63)|128)}}}return a}function utf8_decode(a){var b="";var d=0;var e=c1=c2=0;while(d<a.length){e=a.charCodeAt(d);if(e<128){b+=String.fromCharCode(e);d++}else{if((e>191)&&(e<224)){c2=a.charCodeAt(d+1);b+=String.fromCharCode(((e&31)<<6)|(c2&63));d+=2}else{c2=a.charCodeAt(d+1);c3=a.charCodeAt(d+2);b+=String.fromCharCode(((e&15)<<12)|((c2&63)<<6)|(c3&63));d+=3}}}return b}function list_search_browse_links_more(f){var d,b;var e=f.parentNode.parentNode;var c=e.getElementsByTagName("li");for(d=0;c[d];d++){if(c[d].className=="show_more"){c[d].style.display="none"}else{if(c[d]){c[d].style.display="block"}}}}function randOrd(){return(Math.round(Math.random())-0.5)}function getRealPos(a,b){iPos=0;while(a!=null){iPos+=a["offset"+b];a=a.offsetParent}return iPos}function print_this(){window.print()}var TF=window.TF||{};TF.Scroller=function(){var c=50;var e=10;var a=6*1000;var b=false;function d(k,g,h){if(!b||(h&&k>=g)||(!h&&k<=g)){TF.Scroller.killScroll();return}if((h&&k>=(g-(2*c)))||(!h&&k<=(g-(2*c)))){c=c*0.55}window.scrollTo(0,k);TF.Scroller.nextStep=f(+k+c,g,h);window.setTimeout(TF.Scroller.nextStep,e)}function f(k,g,h){return function(){d(k,g,h)}}return{nextStep:null,killTimeout:null,anchorScroll:function(g){var l=YAHOO.util.Dom.get(g);if(l){b=true;var k=((YAHOO.util.Dom.getY(l)-6)<0)?0:YAHOO.util.Dom.getY(l)-6;var h=(document.all)?document.body.scrollTop:window.pageYOffset;var m=true;if(h>k){c*=-1;m=false}TF.Scroller.killTimeout=window.setTimeout(TF.Scroller.killScroll,a);d(h+c,k,m)}},killScroll:function(){window.clearTimeout(TF.Scroller.killTimeout);b=false;c=50}}}();dex.forms=new function forms(){this.explanation=function(object,show){show=show?true:false;var string="explain_text_"+object.id;if(el=YAHOO.util.Dom.get(string)){el.className=show?"explanation":"explanation hidden"}return true};this.checks={minimum_length:function(object,minimum_length){var status=false;if(!object.value){status=true}else{if(object.value.length>=minimum_length){status=true}}this.error_message(object.id,"minimum_length",!status);return status},min_length:function(object,min_length){var status=false;var value=object.value;if(value.length>=min_length){status=true}this.error_message(object.id,"min_length",!status);return status},req_upload:function(object,id){var status=true;var value=object.value;var witness=document.getElementById("req_"+id);if(witness&&!witness.value&&!value){status=false}this.error_message(object.id,"req_upload",!status);return status},maxlength:function(object,maxlength){var status=false;if(object.value.length<=maxlength){status=true}this.error_message(object.id,"maxlength",!status);return status},latin:function(object){var status=true;var valid="1234567890-_qwertyuiopasdfghjklzxcvbnm";if(object.value){var len=object.value.length;for(i=0;i<len;i++){if(valid.indexOf(object.value.charAt(i))<0){status=false;break}}}this.error_message(object.id,"checklatin",!status);return status},email:function(object){var emailStr=object.value;var emailPat=/^(.+)@(.+)$/;var specialChars='\\(\\)<>@,;:\\\\\\"\\.\\[\\]';var validChars="[^\\s"+specialChars+"]";var quotedUser='("[^"]*")';var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;var atom=validChars+"+";var word="("+atom+"|"+quotedUser+")";var userPat=new RegExp("^"+word+"(\\."+word+")*$");var domainPat=new RegExp("^"+atom+"(\\."+atom+")*$");var matchArray=emailStr.match(emailPat);if(matchArray==null){this.error_message(object.id,"checkemail",true);return false}var user=matchArray[1];var domain=matchArray[2];if(user.match(userPat)==null){this.error_message(object.id,"checkemail",true);return false}var IPArray=domain.match(ipDomainPat);if(IPArray!=null){this.error_message(object.id,"checkemail",true);return false}var domainArray=domain.match(domainPat);if(domainArray==null){this.error_message(object.id,"checkemail",true);return false}var atomPat=new RegExp(atom,"g");var domArr=domain.match(atomPat);var len=domArr.length;if(domArr[domArr.length-1].length<2||domArr[domArr.length-1].length>3){this.error_message(object.id,"checkemail",true);return false}if(len<2){this.error_message(object.id,"checkemail",true);return false}this.error_message(object.id,"checkemail",false);return true},db_regex:function(object,my_regex){var emailStr=object.value;var matchArray=emailStr.match(my_regex);if(matchArray==null){this.error_message(object.id,"checkemail",true);return false}this.error_message(object.id,"checkemail",false);return true},extensions:function(object,extensions){var file_obj,ok,status;for(var c=0;file_obj=YAHOO.util.Dom.get(object.id+"["+c+"]");c++){ok=false;if(file_obj&&file_obj.value){file_str=file_obj.value.toLowerCase();if(file_str.length>4){file_ext=file_str.slice(-4);for(i=0;ext[i];i++){if(file_ext==ext[i]){ok=true}}}else{ok=false}if(!ok){this.error_message(object.id,"extensions",true);return false}}}this.error_message(object.id,"extensions",false);return true},is_true:function(obj){var status=false;if(obj.type=="checkbox"){if(obj.checked==true){status=true}}else{if(obj.value&&obj.value!="0"){status=true}}this.error_message(obj.id,"is_true",!status);return status},unique:function(obj,table){if(obj.value){var elm=obj.form.elements;var len=elm.length;var id=0;for(var i=0;i<len;i++){if(elm[i].name=="id"){id=elm[i].value;break}}var sUrl="/services/json/unique.php?t="+table+"&f="+obj.name+"&v="+obj.value+"&id="+id;var form=obj.form;var scope={obj:obj,is_validating:form.is_validating};if(form.is_validating){form.num_pending_fields=form.num_pending_fields+1}YAHOO.util.Connect.asyncRequest("GET",sUrl,{cache:false,success:function(o){var status=false;try{status=YAHOO.lang.JSON.parse(o.responseText)}catch(x){status=false}dex.forms.checks.error_message(this.obj.id,"db_rule",!status);if(this.is_validating){dex.forms.form_validation_response(this.obj,status)}},failure:function(){dex.forms.checks.error_message(this.obj.id,"db_rule",true);if(this.is_validating){dex.forms.form_validation_response(this.obj,false)}},scope:scope})}else{this.error_message(obj.name,"db_rule",false)}return true},validates:function(obj,alter_ego){var status=true;var elm=obj.form[alter_ego];if(obj.value!=elm.value){status=false}this.error_message(obj.id,"validates",!status);return status},error_message:function(id,kind,show){show=show?true:false;var msg_element=YAHOO.util.Dom.get("error_"+id+"_"+kind);if(msg_element){msg_element.style.display=show?"block":"none"}return !show}};this.disable=function(fieldid){var field=YAHOO.util.Dom.get(fieldid);if(field){field.disabled=true}};this.depend=function(dependant_id,field_name,initial_value){var dependant=YAHOO.util.Dom.get(dependant_id);var form=dependant.form;var field=form[field_name];field.dependant=dependant;dependant.dependOn=field;dependant.depend=function(){this.disabled=!(this.dependOn.value>0);if(this.disabled){this.value=0}if(this.dependant){this.dependant.depend()}};var old_oc=field.onchange||null;field.onchange=function(){if(typeof old_oc=="function"){old_oc()}this.dependant.depend()};dependant.initial_value=initial_value;dependant.depend()};this.getDependsOn=function(aSelect,result){if(aSelect.dependOn){dependOns=dex.forms.getDependsOn(aSelect.dependOn,result);result.push(aSelect.dependOn)}};this.getselect=function(to_populate_name,populator_id){var populator=YAHOO.util.Dom.get(populator_id);var form=populator.form;var to_populate=form[to_populate_name];to_populate.clear=function(){this.disabled=true;this.length=0;this.options[0]=new Option(dex.forms.na_options_text,0);if(this.dependant&&typeof(this.dependant.clear)!="undefined"){this.dependant.clear()}};to_populate.populate=function(options){this.disabled=false;this.length=0;this.options[0]=new Option(dex.forms.na_options_text,0);for(var i=0;options[i];i++){this.options[i+1]=new Option(options[i]["name"],options[i]["id"])}if(this.initial_value){this.selectedIndex=this.initial_value;this.initial_value=null}};var to_get="?get="+to_populate_name;populators=[];dex.forms.getDependsOn(to_populate,populators);count=populators.length;for(i=0;i<count;i++){populator=populators[i];to_get=to_get+"&param"+i+"=";if(populator.value){to_get=to_get+populator.value}else{if(populator.initial_value){to_get=to_get+populator.initial_value}}}var sUrl="/services/json/getselect.php"+to_get;YAHOO.util.Connect.asyncRequest("GET",sUrl,{cache:false,success:function(o){var result=get_ajax_result(o);if(result.result){to_populate.populate(result.messages)}else{to_populate.clear()}},failure:function(){to_populate.clear()}})};this.init_autocomplete=function(fieldid,backend,schema,count){backend=backend||"/services/json/tags.php";count=count||20;var ds=new YAHOO.widget.DS_XHR(backend);ds.responseType=YAHOO.util.XHRDataSource.TYPE_JSON;ds.responseSchema={resultsList:"ResultSet",fields:[{key:"name"}]};var ac=new YAHOO.widget.AutoComplete(fieldid,"autocomplete_"+fieldid+"_container",ds);ac.minQueryLength=2;ac.delimChar=[","];ac.queryDelay=0.3;ac.allowBrowserAutocomplete=false;ac.maxResultsDisplayed=count};this.single_html2rgb=function(color){if(color.length==2){col=color}else{if(color.length==1){col=color+color}else{return false}}eval("var colcol=0X"+col);return colcol};this.init_colorpicker=function(fieldid,value,special_event){var field=YAHOO.util.Dom.get(fieldid);var value_decimal="";if(value!=""){value_decimal=' style="background-color: #'+value+'"'}var oButton=new YAHOO.widget.Button({type:"split",id:"colorpicker_"+fieldid+"_button",label:'<em id="colorpicker_'+fieldid+'_current" class="colorpicker_button_current"'+value_decimal+">"+value+"</em>",menu:new YAHOO.widget.Menu("colorpicker_"+fieldid+"_menu",{classname:"colorpicker_menu"}),container:YAHOO.util.Dom.get("colorpicker_"+fieldid+"_container"),classname:"colorpicker_button"});oButton.on("option",function(){var oColorPickerMenu=this.getMenu();oColorPickerMenu.setBody(" ");oColorPickerMenu.body.id="color-picker-container_"+Math.round(Math.random(0,999)*1000);oColorPickerMenu.render(this.get("container"));var oColorPicker=new YAHOO.widget.ColorPicker(oColorPickerMenu.body.id,{showwebsafe:false,showhexcontrols:true,showhsvcontrols:true,images:{PICKER_THUMB:"/css/icons/picker_thumb.png",HUE_THUMB:"/css/icons/hue_thumb.png"}});if(value!=""){val=document.getElementById(fieldid).value;oColorPicker.setValue([dex.forms.single_html2rgb(val.substr(0,2)),dex.forms.single_html2rgb(val.substr(2,2)),dex.forms.single_html2rgb(val.substr(4,2))],false)}oColorPickerMenu.align();oColorPickerMenu.show();oColorPicker.on("rgbChange",function(o){var sColor=YAHOO.util.Color.rgb2hex(o.newValue);oButton.set("value",sColor);var sCurrent=YAHOO.util.Dom.get("colorpicker_"+fieldid+"_current");sCurrent.innerHTML=sColor;sCurrent.style.backgroundColor="#"+sColor;field.value=sColor;eval(special_event+"('"+sColor+"')")})})};this.init_editor=function(name,direction,width,height){width=width||"98%";height=height||"300px";var oEditor=new YAHOO.widget.DEXEditor(name,{width:width,height:height,dompath:false,animate:true,resize:true,removeLineBreaks:true,insert:true,css:YAHOO.widget.SimpleEditor.prototype._defaultCSS+" html{direction:"+direction+"}",hiddenToolbarButtons:["removeformat","subscript","superscript","hiddenelements","heading"]});oEditor.render();dex.forms.editors=dex.forms.editors||new Array;dex.forms.editors[name]=oEditor;return oEditor};this.init_simpleeditor_onclick=function(name,direction,width,height){var elm=document.getElementById(name);elm.conf={direction:direction,width:width,height:height};elm.onfocus=elm.onclick=function(){dex.forms.init_simpleeditor(this.name,this.conf.direction,this.conf.width,this.conf.height);this.onclick=this.onfocus=function(){}}};this.init_simpleeditor_ondemand=function(object,name,direction,width,height){dex.forms.init_simpleeditor(name,direction,width,height);object.style.display="none";object.onclick=function(){}};this.init_simpleeditor=function(name,direction,width,height){var conf={dompath:false,animate:true,resize:true,removeLineBreaks:true,insert:true,animate:true,css:YAHOO.widget.SimpleEditor.prototype._defaultCSS+" html{direction:"+direction+"}",toolbar:{buttons:[{group:"textstyle",label:"Font Style",buttons:[{type:"push",label:"Bold CTRL + SHIFT + B",value:"bold"},{type:"push",label:"Italic CTRL + SHIFT + I",value:"italic"},{type:"push",label:"Underline CTRL + SHIFT + U",value:"underline"}]},{type:"separator"},{group:"colors",label:"Colors",buttons:[{type:"color",label:"Font Color",value:"forecolor",disabled:true},{type:"color",label:"Background Color",value:"backcolor",disabled:true}]},{type:"separator"},{group:"insertitem",label:"Insert Item",buttons:[{type:"push",label:"HTML Link CTRL + SHIFT + L",value:"createlink",disabled:true}]}]},hiddenToolbarButtons:["insertvideo","insertaudio","inserticon"]};if(width){conf.width=width}else{conf.width="95%"}if(height){conf.height=height}else{conf.height="300px"}var oEditor=new YAHOO.widget.Editor(name,conf);oEditor.render();dex.forms.editors=dex.forms.editors||new Array;dex.forms.editors[name]=oEditor;return oEditor};this.init_tooltips=function(){new YAHOO.widget.Tooltip("explanation_tip",{context:YAHOO.util.Selector.query("span.explanation")});new YAHOO.widget.Tooltip("explanation_tip",{context:YAHOO.util.Selector.query("div.colorpicker_container")})};this.upload=function(elmid){var i;this.elmid=elmid;this.wrapper=document.getElementById("li_"+elmid);this.div_remover=this.wrapper.getElementsByTagName("DIV")[0];this.div_field=this.wrapper.getElementsByTagName("DIV")[1];var parts=window.location.pathname.split("/");this.remove_file=function(clicked,event){var form=dex.forms.find_parent_form(clicked);if(form.action.indexOf("post")>1){this.url=form.action.split("post")[0]+"json/remove_file/"}else{this.url=form.action.split("json")[0]+"json/remove_file/"}var details=this.elmid.split("_");if(event){this.remove_file_event=event}YAHOO.util.Connect.initHeader("X-Signature",form.hash_signature.value);YAHOO.util.Connect.asyncRequest("POST",this.url,{success:function(o){try{this.result=YAHOO.lang.JSON.parse(o.responseText)}catch(e){}if(this.result.result){this.show_file_upload();if(this.remove_file_event){this.remove_file_event(o)}}else{dex.error(this.result.messages)}},scope:this},"field="+details[0]+"&num="+details[2]);this.switch_upload()};this.show_file_data=function(){this.div_field.style.position="absolute";this.div_field.style.display="none";this.div_field.style.left=this.div_remover.style.left;this.div_field.style.right=this.div_remover.style.right;this.div_remover.style.position="relative";this.div_remover.style.display="block";this.div_remover.style.left="0px";this.div_remover.style.right="0px"};this.show_file_upload=function(){this.div_remover.style.position="absolute";this.div_remover.style.display="none";this.div_remover.style.left=this.div_field.style.left;this.div_remover.style.right=this.div_field.style.right;this.div_field.style.position="relative";this.div_field.style.display="block";this.div_field.style.left="0px";this.div_field.style.right="0px"};this.after_file_add=function(){this.div_field.style.position="relative";this.div_field.style.display="block";this.div_remover.style.position="absolute";this.div_remover.style.left=this.div_field.style.left;this.div_remover.style.right=this.div_field.style.right;this.div_field.style.left="0";this.div_field.style.right="0"};this.switch_upload=function(){classname=this.div_field.className.split(" ",1);this.div_field.className=classname+" file_active";var newfield=document.createElement("INPUT");newfield.type="file";this.clone(newfield,"_upload")};this.switch_url=function(){classname=this.div_field.className.split(" ",1);this.div_field.className=classname+" url_active";var newfield=document.createElement("INPUT");this.clone(newfield,"_url")};this.switch_embed=function(){var newfield=document.createElement("TEXTAREA");this.clone(newfield,"_embed")};this.clone=function(newfield,field_id){var thefield=document.getElementById(this.elmid);var myfield=document.getElementById(this.elmid+field_id);if(myfield){newfield.id=thefield.id;newfield.name=thefield.name;newfield.className=thefield.className;newfield.setAttribute("onblur",myfield.getAttribute("onblur"));thefield.parentNode.removeChild(thefield);this.div_field.appendChild(newfield);delete thefield}};this.show=function(){this.wrapper.style.display="block"};this.hide=function(){this.wrapper.style.display="none"};this.switch_upload()};this.attach_dialog=function(field,types_obj){this.field=field;this.editor=dex.forms.editors[this.field];this.url="/user/"+getCookie("i");this.types=types_obj;this.container=YAHOO.util.Dom.get("attachments_"+this.field+"_container");if(!this.container||!this.editor){return false}this.tabs=new YAHOO.widget.TabView(this.container);for(var i in this.types){YAHOO.plugin.Dispatcher.delegate(new YAHOO.widget.Tab({label:this.types[i].name,dataSrc:this.url+"/module/58/?attach_to_field="+this.field+"&attach_type="+this.types[i].id,cacheData:true,active:!parseInt(i)}),this.tabs)}this.attach=function(media,thumbnail,ext){if(ext=="jpg"||ext=="png"||ext=="gif"){this.editor.execCommand("InsertImage",thumbnail)}else{this.editor.execCommand("InsertImage",thumbnail);var el=this.editor.currentElement[0];if(!el){el=this.editor._getSelectedElement()}if(el){el.title=ext+" "+media;el.height=188;el.width=250}}this.el.dialog.cancel()};this.switch_upload_form=function(moduleid,typeid){this.chooser_div="module_placeholder_"+typeid;this.form_div="form_placeholder_"+typeid;if(moduleid==58){document.getElementById(this.form_div).style.display="none";document.getElementById(this.chooser_div).style.display="block"}else{var sUrl=this.url+"/module/"+moduleid+"/?attach_to_field="+this.field+"&attach_type="+typeid;var config={dialog_id:"upload_media",width:"600px",button:"Button",header_text:"Hello 1"};this.dialog=new dex.dialog(this,config);this.dialog.load_form(sUrl)}}};this.form_init=function(form){if(!form){return false}form.num_pending_fields=0;form.is_validating=false;form.first=false;for(var i=0;i<form.elements.length;i++){var field=form.elements[i];if(field.type&&field.type.toLowerCase()=="submit"){form.submitButton=field;form.submitButton.disabled=false}}return true};this.form_validate=function(form){form.num_pending_fields=0;form.is_validating=true;form.first=false;var res=true;for(var i=0;i<form.elements.length;i++){var field=form.elements[i];if(field.type!="hidden"){var onBlur=field.attributes.onblur;if(onBlur&&onBlur.value&&(onBlur.value!="null")){var functs=onBlur.value.split(";");for(j=0;j<functs.length;j++){var funct=functs[j];if(funct!=""){funct=funct.replace("this","document.getElementById('"+field.id+"')");if(!eval(funct)){res=false;if(!form.first){form.first=field}}}}}}}form.is_validating=false;if(form.num_pending_fields){res=false}else{if(form.first&&!form.no_scroll){TF.Scroller.anchorScroll(form.first.id)}}return res};this.form_validation_response=function(obj,status){var form=obj.form;form.num_pending_fields=form.num_pending_fields-1;if(!status&&!form.first){form.first=obj}if(form.num_pending_fields==0){if(form.first){if(form.submitButton){form.submitButton.disabled=false}form.ajaxon.dismiss();TF.Scroller.anchorScroll(form.first.id)}else{if(form.submit_method){form.submit_method()}else{form.submit()}}}};this.find_parent_form=function(object){var form=object;while(form.tagName!="FORM"&&form.parentNode){form=form.parentNode}return form};this.form_submit=function(object,as_ajax){var form=this.find_parent_form(object);if(form.submitButton){form.submitButton.disabled=true;form.ajaxon=dex.overlay_ajaxon(form)}else{form.ajaxon=dex.overlay_ajaxon(form.parentNode)}for(var i in this.editors){this.editors[i].saveHTML()}if(this.form_validate(form)){if(as_ajax){if(form.submitButton){form.submitButton.disabled=false}form.ajaxon.dismiss()}return true}else{if(form.num_pending_fields==0){if(form.submitButton){form.submitButton.disabled=false}form.ajaxon.dismiss()}}return false};this.form_ajax_submit=function(object,onevent,onerrorevent){var form=this.find_parent_form(object);form.onevent=onevent;if(onerrorevent){form.onerrorevent=onerrorevent}else{form.onerrorevent=false}form.submit_method=function(){YAHOO.util.Connect.setForm(this,true);var uploadHandler={upload:function(o){form.ajaxon.dismiss();result=get_ajax_result(o);if(result.result==null){result={result:false,messages:["An error occured."]}}if(result.result){this.onevent(result);return false}else{if(this.onerrorevent){this.onerrorevent(result);return false}dex.error(result.messages.join("<br/>"));return false}},failure:function(o){form.ajaxon.dismiss();dex.error("An error has occurred!")},scope:form};YAHOO.util.Connect.asyncRequest("POST",this.action,uploadHandler)};form.ajaxon=dex.overlay_ajaxon(form);for(var i in this.editors){this.editors[i].saveHTML()}if(!this.form_validate(form)){if(form.num_pending_fields==0){form.ajaxon.dismiss()}}else{form.submit_method()}return false};this.password=function(parameters){this.process_answer=function(o){var content=o;content=content.replace(new RegExp("<input[^>]+type=[\"|']submit['|\"][^>]*/>"),"");var matches=(new RegExp('<form.*action="/([^/]*)/([^/]*)')).exec(content);this.type=matches[1];this.userid=matches[2];return content};this.process_content=function(content){var method="";var hidden_fields=YAHOO.util.Selector.query("input",content);len=hidden_fields.length;for(var i=0;i<len;i++){if(hidden_fields[i].name=="method"){method=hidden_fields[i].value;break}}var form=YAHOO.util.Selector.query("form",content,true);form.action="/"+this.type+"/"+this.userid+"/json/"+method+"/"};this.forgot=function(portalid){this.dialog.load_form("/portal/"+portalid+"/module/102/?rel=forgot")};this.change=function(){this.dialog.load_form(this.url+"module/102/?rel=change")};var parts=window.location.pathname.split("/");this.url="";for(i=0;parts[(i+1)];i++){if(parts[i].length){this.url+="/"+parts[i]}}this.url+="/";var config={need_validation:true,process_answer:true,process_content:true,dialog_id:"password_dialog",width:"560px"};for(i in parameters){this[i]=parameters[i];config[i]=parameters[i]}this.dialog=new dex.dialog(this,config)};this.admin_load=function(id,i){if(id){document.getElementById("name_"+i+"_").value="ajax is needed!";document.getElementById("text_512_1_"+i+"_").value="ajax is needed!"}};this.check_all=function(obj,val){var form=this.find_parent_form(obj);var cboxes=YAHOO.util.Selector.query("input",form);for(i=0;i<cboxes.length;i++){if(cboxes[i].type=="checkbox"){cboxes[i].checked=val}}};this.add_multitext=function(obj,name,id,index){index=index+1;var parent=obj.parentNode.parentNode;var newel=document.createElement("div");obj.className="input_delete";obj.onclick=function(){dex.forms.remove_multitext(obj)};obj.firstChild.innerHTML="Delete";var inputel=document.createElement("input");inputel.type="text";inputel.id=id+"_"+index;inputel.name=name+"_"+index;var spanel=document.createElement("span");spanel.innerHTML="More";var buttonel=document.createElement("button");buttonel.settype="button";buttonel.onclick=function(){dex.forms.add_multitext(buttonel,name,id,index)};buttonel.className="input_add";buttonel.appendChild(spanel);newel.appendChild(inputel);newel.appendChild(buttonel);parent.appendChild(newel)};this.remove_multitext=function(obj){var parentDiv=obj.parentNode;parentDiv.parentNode.removeChild(parentDiv)};this.na_options_text="-- N/A --"};dex.messenger=new function _messenger(){this.userid=getCookie("i");this.sid=getCookie("sid");this.username=getCookie("username");this.mood="mavet?";this.clicked=0;this.sortby="rate";this.cookie_domain="";this.friends_list="";this.update=function(){document.getElementById("userslist").innerHTML="";YAHOO.util.Connect.initHeader("X-Signature",this.hash_signature);YAHOO.util.Connect.asyncRequest("GET","user/"+this.userid+"/json/online_friends/",{cache:false,success:function(a){dex.messenger.populate(a)}})};this.sort_friends=function(b){for(var a in data){if(data[a]["name"].indexOf(b)<0){document.getElementById("friend_li_"+data[a]["id"]).style.display="none"}else{if(document.getElementById("friend_li_"+data[a]["id"]).style.display=="none"){document.getElementById("friend_li_"+data[a]["id"]).style.display="block"}}}};this.sort_group=function(b){for(var a in data){array_rate="group_"+this.sortby+"_"+data[a][this.sortby];if(array_rate==b&&document.getElementById("friend_li_"+data[a]["id"]).style.display=="none"){document.getElementById("friend_li_"+data[a]["id"]).style.display="block"}else{if(array_rate==b){document.getElementById("friend_li_"+data[a]["id"]).style.display="none"}}}};this.set_cookie_domain=function(a){this.cookie_domain=a};this.render=function(a){if(!document.getElementById("messenger_friend_list")){return}this.container=document.getElementById(a);if(!this.container.hasChildNodes()){this.messenger_body=document.createElement("DIV");this.messenger_body.className="messenger";this.container.appendChild(this.messenger_body);this.header=document.createElement("DIV");this.header.className="header";this.messenger_body.appendChild(this.header);this.user_img=document.createElement("IMG");this.user_img.setAttribute("id","user_img");this.user_img.className="user_img";this.header.appendChild(this.user_img);this.thumbnail("user_img",this.userid);this.user_details=document.createElement("DIV");this.user_details.className="user_details";this.header.appendChild(this.user_details);this.user_name=document.createElement("DIV");this.user_name.className="user_name";this.user_details.appendChild(this.user_name);this.user_name.innerHTML=this.username;this.user_mood=document.createElement("DIV");this.user_mood.className="user_mood";this.user_details.appendChild(this.user_mood);this.user_mood.innerHTML=this.mood;this.search_form=document.createElement("DIV");this.search_form.className="search_form";this.messenger_body.appendChild(this.search_form);sort_space=document.createElement("DIV");sort_space.className="sort_space";this.search_form.appendChild(sort_space);sort_field=document.createElement("INPUT");sort_field.setAttribute("type","text");sort_field.className="sort_field";sort_field.setAttribute("name","sort_field");sort_field.onkeyup=function(){dex.messenger.sort_friends(this.value)};sort_space.appendChild(sort_field);sort_button=document.createElement("A");sort_button.className="sort_button";sort_button.setAttribute("href","javascript://");sort_button.onclick=function(){dex.messenger.sort_button()};sort_space.appendChild(sort_button);this.friendslist=document.createElement("DIV");this.friendslist.className="friendslist";this.messenger_body.appendChild(this.friendslist);this.adv=document.createElement("DIV");this.adv.className="adv";this.messenger_body.appendChild(this.adv)}this.userslist=document.createElement("UL");this.userslist.className="userslist";this.userslist.setAttribute("id","userslist");document.getElementById("messenger_friend_list").appendChild(this.userslist);YAHOO.util.Connect.initHeader("X-Signature",this.hash_signature);YAHOO.util.Connect.asyncRequest("GET","/user/"+this.userid+"/json/online_friends/",{cache:false,success:function(b){dex.messenger.populate(b)}})};this.thumbnail=function(a,b){document.getElementById(a).src="/services_media/thumbnail.php?kind=user&id="+b};this.populate=function(c){if(c&&c.responseText){var p=YAHOO.lang.JSON.parse(c.responseText);data=p.messages[0]}function d(t,s){var o=t.rate;var u=s.rate;return((o<u)?-1:((o>u)?1:0))}var r=new Array();function f(x,v,o,w,u,t,s){this.id=x;this.name=v;this.portalid=o;this.rate=w;this.online=u;this.com_status=t;this.status_line=s}for(var a in data){r[r.length++]=new f(data[a]["id"],data[a]["name"],data[a]["portalid"],data[a]["rate"],data[a]["online"],data[a]["com_status"],data[a]["status_line"])}r.sort(d);var n="";if(!this.userslist){this.userslist=document.getElementById("userslist")}for(var a in r){var g=r[a]["id"];var e=r[a]["name"];var b=r[a]["status_line"];var h=r[a]["online"];var q=r[a]["com_status"];var l=r[a]["rate"];var m=r[a]["rate"];if(n!=m.toString()){var k=document.createElement("LI");k.className="group";k.setAttribute("id","group_"+this.sortby+"_"+m);k.onselectstart=function(){return false};k.onmousedown=function(){return false};k.onmousedown=function(){dex.messenger.sort_group(this.id)};this.userslist.appendChild(k);if(lang[this.sortby][m]!=""){k.innerHTML=lang.group+": "+lang[this.sortby][m]}else{k.innerHTML=lang.group+": "+m}n=m}friend_li=document.createElement("LI");friend_li.setAttribute("id","friend_li_"+g);friend_li.className="my_friend";friend_li.onclick=function(){dex.messenger.friend_mark(this.id)};if(h==1&&q==1){friend_li.ondblclick=function(){dex.messenger.popup_chat(this.id.substring(10))}}friend_li.onselectstart=function(){return false};friend_li.onmousedown=function(){return false};this.userslist.appendChild(friend_li);friend_img_link=document.createElement("A");friend_img_link.setAttribute("href","/user/"+g+"/_"+e);friend_img=document.createElement("IMG");friend_img.setAttribute("id","friend_img_"+a);friend_img.className="friend_img";friend_img_link.appendChild(friend_img);friend_li.appendChild(friend_img_link);this.thumbnail("friend_img_"+a,g);friend_details=document.createElement("DIV");friend_details.setAttribute("id","friend_details_"+a);friend_details.className="friend_details";friend_li.appendChild(friend_details);friend_name=document.createElement("DIV");friend_name.setAttribute("id","friend_name"+a);friend_name.className="friend_name";friend_details.appendChild(friend_name);friend_name.innerHTML=e;friend_mood=document.createElement("DIV");friend_mood.className="friend_mood";friend_mood.setAttribute("id","friend_mood"+a);friend_details.appendChild(friend_mood);friend_mood.innerHTML=b;friend_actions=document.createElement("OL");friend_actions.setAttribute("id","friend_actions_"+a);friend_actions.className="messages";friend_li.appendChild(friend_actions);friend_actions_online=document.createElement("LI");if(h==1){friend_actions_online.className="lnk_online"}else{friend_actions_online.className="lnk_online_disabled"}friend_actions.appendChild(friend_actions_online);friend_actions_online_link=document.createElement("A");friend_actions_online_link.className="friend_actions_online_link";friend_actions_online.appendChild(friend_actions_online_link);if(h==1&&q==1){friend_actions_chat=document.createElement("LI");friend_actions_chat.className="lnk_chat";friend_actions.appendChild(friend_actions_chat);friend_actions_chat_link=document.createElement("A");friend_actions_chat_link.className="friend_actions_chat_link";friend_actions_chat_link.setAttribute("name",g);friend_actions_chat_link.setAttribute("href","javascript://");friend_actions_chat_link.onclick=function(){dex.messenger.popup_chat(this.name)};friend_actions_chat.appendChild(friend_actions_chat_link)}friend_actions_email=document.createElement("LI");friend_actions_email.className="lnk_email";friend_actions.appendChild(friend_actions_email);friend_actions_email_link=document.createElement("A");friend_actions_email_link.className="friend_actions_email_link";friend_actions_email_link.setAttribute("href","/mail/compose/?to="+g+"/");friend_actions_email.appendChild(friend_actions_email_link)}};this.friend_mark=function(a){var b=document.getElementById(a).className;if(this.clicked==0){document.getElementById(a).className=b+" click";this.clicked=a}else{document.getElementById(this.clicked).className=document.getElementById(this.clicked).className.replace(" click","");if(this.clicked==a){this.clicked=0}else{document.getElementById(a).className=b+" click";this.clicked=a}}};this.popup_chat=function(a){open_window("/messenger/call/"+a,a,0,0,0,1,0,0,1,500,400);return false};this.show=function(h,a,f,e){var g=false;var d=document.getElementById(h);this.hash_signature=e;if(document.getElementById(a)){g=true;var c=document.getElementById(a)}if("auto"==YAHOO.util.Dom.getStyle(h,"height")){d.oh=d.offsetHeight}else{d.oh=parseInt(YAHOO.util.Dom.getStyle(h,"height"))}if(!this.already_render){for(var b=0;d.childNodes[b];b++){if(d.childNodes[b].nodeName=="DIV"){this.render(d.childNodes[b].id);this.already_render=true;break}}}if(YAHOO.util.Dom.getStyle(h,"top")!="auto"){cascade_show(d);if(g){c.className="im_button_on"}}else{cascade_hide(d);if(g){c.className=""}}dex.menu_toggle(f)};this.chat_popup_requests=new Array();this.request_chat=function(c){var a=this.chat_popup_requests.length;for(var b=0;b<a;b++){if(this.chat_popup_requests[b]==c){return false}}this.chat_popup_requests[b]=c;new dex.popup(c)}};var mail_recp_ids="";var mail_recp_count=0;function mail_action_button(b){var c=document.getElementById("mail_form");c.action.value=b;var a=document.getElementsByName("mail_checkbox[]");for(i=0;i<a.length;i++){if(a[i].checked){c.submit();return true}}return false}function mail_toggle_all(b){var a=document.getElementsByName("mail_checkbox[]");for(i=0;i<a.length;i++){a[i].checked=b}}function mail_block_user(a){}function mail_add_recp(g,f,e){var c;var d=document.getElementById("ul_to");if(f=="add"){if(g.value==0){return false}c=g.form;if(mail_recp_count>=mail_recp_count_limit){return false}var h=g.value.split(",")[0];if(mail_recp_ids.indexOf(h,0)>-1){return false}var b=document.createElement("A");b.setAttribute("href","javascript:;");b.setAttribute("onclick",'mail_add_recp(this, "remove", '+h+");");b.innerHTML="x";var a=document.createElement("LI");a.appendChild(b);a.setAttribute("id","mail_li_"+h);a.innerHTML+=(g.value.split(",")[1]).split(";")[0];d.appendChild(a);mail_recp_ids+=h+",";mail_recp_count++;g.selectedIndex=0}else{if(f=="remove"){c=dex.forms.find_parent_form(g);d.removeChild(document.getElementById("mail_li_"+e));mail_recp_ids=mail_recp_ids.replace(e+",","");mail_recp_count--}}c.to.value=mail_recp_ids;if(mail_recp_ids==""){document.getElementById("mail_empty_msg").style.display="block"}else{document.getElementById("mail_empty_msg").style.display="none"}}dex.player=function(e,c,b,f){this.autostart=false;this.set_media_url=function(g){this.media_url=g;this.set_ext(this.media_url.substring(0,this.media_url.lastIndexOf(".")))};this.set_link_url=function(g){this.link_url=g};this.set_type=function(g){switch(g){case"application/x-shockwave-flash":return this.set_ext("swf");case"video/quicktime":return this.set_ext("mov");case"video/x-msvideo":return this.set_ext("mov");case"audio/midi":return this.set_ext("mid");case"audio/basic":return this.set_ext("au");case"video/mpeg":return this.set_ext("mpg");case"video/x-ms-wm":return this.set_ext("wm");case"video/x-ms-wma":return this.set_ext("wma");case"video/x-ms-wmv":return this.set_ext("wmv");case"video/x-ms-wvx":return this.set_ext("wvx");case"video/x-ms-wmv":return this.set_ext("wmv");case"video/x-flv":return this.set_ext("flv");case"image/jpeg":return this.set_ext("jpg");case"image/gif":return this.set_ext("gif");case"image/png":return this.set_ext("png")}};this.set_autostart=function(g){this.autostart=g?true:false};this.set_ext=function(g){g=g.replace(".","");this.media_ext=g};this.set_logo=function(g){this.logo=g};this.set_volume=function(g){this.volume=parseInt(g)};this.set_preview_image=function(g){this.set_preview_image=g};this.set_container=function(g){this.container_id=g;this.player_id=g+"_player";this.container=document.getElementById(g);this.width=parseInt(this.get_width(this.container)*0.95);if(this.container.style.height){this.height=parseInt(parseInt(this.container.style.height)*0.95)}else{this.height=parseInt(this.width*9/16)}this.container.player=this};this.get_width=function(g){width=0;for(i=0;!width&&g;i++){if(g.offsetWidth){width=parseInt(g.offsetWidth)}else{if(g.style&&g.style.width){width=parseInt(g.style.width)}else{g=g.parentNode}}}return Math.floor(width)};this.set_sandbox=function(g){this.sandbox_url=g};this.render_sandbox=function(){var g='<iframe marginwidth="0" marginheight="0" scrolling="no" frameborder="0" ';g+='style="border:0" id="'+this.player_id+'_frame" name="'+this.player_id+'_frame" ';g+='width="'+this.width+'"  height="'+this.height+'" ';g+='src="about:blank">';g+="</iframe>";g+='<form style="height:1px" action= "'+this.sandbox_url+'/services_media/sandbox.php" target="'+this.player_id+'_frame" id="'+this.player_id+'_form">';g+='<input type="hidden" name="width" value="'+this.width+'" />';g+='<input type="hidden" name="thumb" value="'+this.thumb+'" />';g+='<input type="hidden" name="height" value="'+this.height+'" />';g+='<input type="hidden" name="media_ext" value="'+this.media_ext+'" />';g+='<input type="hidden" name="url" value="'+this.media_url+'" />';g+='<input type="hidden" name="autostart" value="'+this.autostart+'" />';g+="</form>";this.inert_html(g)};this.guess_player=function(){var k=new Array(0,-1,-1,-1,-1,-1,-1,-1);var g=new Array();g[1]=new Array("jpeg","jpg","gif","tif","tiff","png","bmp");g[2]=new Array("swf");g[3]=new Array("mov","qt","qtm","avi","vfw","wav","bwf","aif","aiff","au","mid","midi","smf","mpeg","mpg","m1s","m1v","m1a","mpm","mpv","mpa","mp4","mpg4","swa","wmv");g[4]=new Array("asf","asx","wpl","wm","wmx","wmd","wmz","wma","wax","wmv","wvx","avi","wav","mpeg","mpg","mpe","m1v","mp2","mp2v","mpa","mid","midi","rmi","au","snd");g[5]=new Array("rm","rt","ra","ram","rp","rv","avi","mpeg","mpg","m1s","m1v","m1a","mpm","mpv","mpa","mp4","mpg4","wav","mid","midi","mov","qt");g[6]=new Array("flv");g[7]=new Array("mp3");g[8]=new Array("flv");var h=new Array();h[1]=h[2]=h[6]=h[7]=h[8]=true;h[3]=true;h[4]=true;h[5]=true;for(i=1;i<8;i++){for(j=0;g[i][j];j++){if(g[i][j]==this.media_ext){k[i]=1}}}if(this.media_url.indexOf("youtube.com")!=-1){return 8}else{if(win&&k[4]>0){return 4}else{if(win&&k[3]>0){return 3}else{if(mac&&k[3]>0){return 3}else{if(k[5]>0){return 5}else{for(i=1;i<8;i++){if(k[i]>0&&h[i]){return i}}}}}}}return false};this.render=function(){var h="";var g=this.guess_player();switch(g){case 1:this.render_image();break;case 2:if(this.sandbox_url){this.render_sandbox()}else{this.render_flash()}break;case 3:this.render_quicktime();break;case 4:this.render_media_player();break;case 5:break;case 6:this.render_flv_player();break;case 7:this.render_mp3_player();break;case 8:this.render_youtube_player();break;default:this.inert_html('<a href="'+this.media_url+'">'+this.media_ext+" file</a>");break}};this.inert_html=function(g){this.container.innerHTML=g;if(this.sandbox_url&&document.getElementById(this.player_id+"_form")){document.getElementById(this.player_id+"_form").submit()}};this.render_image=function(){var g;if(!this.link_url){g='<a href="'+this.media_url+'">'}else{g='<a href="'+this.link_url+'">'}g+='<img id="'+this.player_id+'" ';g+='width="'+this.width+'" ';g+='src="'+this.media_url+'" alt="" /></a>';this.inert_html(g)};this.render_media_player=function(){var g;if(ie&&win){g="<OBJECT ";g+='width="'+this.width+'" height="'+this.height+'" ';g+='CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" ';g+='type="application/x-oleobject">';g+='<PARAM NAME="URL" VALUE="'+this.media_url+'">';g+='<param name="ShowControls" value="true" />';g+='<param name="ShowDisplay" value="0" />';g+='<param name="DefaultFrame" value="Slide" />';g+='<param name="stretchToFit" value="true" />';g+='<param name="Autostart" value="'+(this.autostart?"true":"false")+'" /></object>';g+="</OBJECT>"}else{g='<embed id="'+this.player_id+'" width="'+this.width+'" height="'+this.height+'" src="'+this.media_url+'" ';g+='loop="0" type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/download/default.asp" ';g+='showcontrols="1" showdisplay="0" showstatusbar="1" autostart="'+(this.autostart?"true":"false")+'" > </embed>'}this.inert_html(g)};this.render_flash=function(){var g=new SWFObject(this.media_url,this.player_id,this.width,this.height,"9");g.addParam("allowfullscreen","false");g.addParam("allowscriptaccess","never");g.addParam("quality","false");g.addParam("wmode","opaque");g.addParam("wmode","transparent");g.addParam("flashvars","file="+this.get_flv_link()+"&skin=/player/overlay.swf&frontcolor=ffffff&lightcolor=cc9900&controlbar=over&stretching=fill");g.write(this.container)};this.get_flv_link=function(){var g="file="+this.media_url+"&autostart="+(this.autostart?"true":"false");if(this.logo){g+="&image="+this.logo}if(this.preview_image){g+="&logo="+this.preview_image}if(this.volume){g+="&volume="+this.volume}return g};this.render_flv_player=function(){var g=new SWFObject("/player/player.swf",this.player_id,this.width,this.height,"9");g.addParam("allowfullscreen","true");g.addParam("allowscriptaccess","always");g.addParam("wmode","transparent");g.addParam("wmode","opaque");g.addParam("flashvars",this.get_flv_link()+"&skin=/player/overlay.swf&frontcolor=ffffff&lightcolor=cc9900&controlbar=over&stretching=fill");g.write(this.container)};this.render_quicktime=function(){var g='<embed id="'+this.player_id+'" src="'+this.media_url+'"  width="'+this.width+'"  height="'+this.height+'"  type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/" ';g+='autoplay="true" ';g+='scale"="Aspect" ';g+='controller="false" ';g+='EnableJavaSript="true" ';g+='stretchToFit"="false" ';g+="/>";this.inert_html(g)};this.render_mp3_list_player=function(){var g=new SWFObject("/player/player.swf",this.player_id,this.width,"220","9");g.addParam("allowfullscreen","true");g.addParam("allowscriptaccess","always");g.addParam("wmode","opaque");g.addParam("flashvars","file="+this.media_url+"&height=20&playlistsize=200&playlist=bottom"+(this.autostart?"&autostart=true":""));g.write(this.container)};this.render_mp3_player=function(){var g=new SWFObject("/player/player.swf",this.player_id,this.width,"20","9");g.addParam("allowfullscreen","true");g.addParam("allowscriptaccess","always");g.addParam("wmode","opaque");g.addParam("flashvars","file="+this.media_url+"&height=20"+(this.autostart?"&autostart=true":""));g.write(this.container)};this.render_youtube_player=function(){var g=new SWFObject(this.media_url+"&showinfo=0"+(this.autostart?"&autoplay=1":""),this.player_id,this.width,this.height,"9");g.addParam("allowfullscreen","true");g.addParam("allowscriptaccess","always");g.addParam("wmode","transparent");g.write(this.container)};if(ie&&win){if(!document.getElementById("vbscript_for_plugins")){var a=document.createElement("script");a.language="VBscript";a.id="vbscript_for_plugins";var d="Function detect()\n";d+="detectableWithVB = False\n";d+="If ScriptEngineMajorVersion >= 2 then\n";d+="detect= True\n";d+="Else\n";d+="detect= False\n";d+="End If\n";d+="End function\n";d+="Function detectActiveXControl(activeXControlName)\n";d+="on error resume next\n";d+="detectActiveXControl = False\n";d+="detectActiveXControl = IsObject(CreateObject(activeXControlName))\n";d+="End Function\n";d+="Function detectQuickTimeActiveXControl()\n";d+="on error resume next\n";d+="detectQuickTimeActiveXControl = False\n";d+="hasQuickTimeChecker = false\n";d+='Set hasQuickTimeChecker = CreateObject("QuickTimeCheckObject.QuickTimeCheck.1")\n';d+="If IsObject(hasQuickTimeChecker) Then\n";d+="If hasQuickTimeChecker.IsQuickTimeAvailable(0) Then\n";d+="detectQuickTimeActiveXControl = True\n";d+="End If\n";d+="End If\n";d+="End Function\n";a.innerHtml=d;document.getElementById(e).appendChild(a)}}this.set_media_url(c);this.set_container(e)};if(typeof deconcept=="undefined"){var deconcept=new Object()}if(typeof deconcept.util=="undefined"){deconcept.util=new Object()}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object()}deconcept.SWFObject=function(o,b,p,e,l,m,g,f,d,n){if(!document.getElementById){return}this.DETECT_KEY=n?n:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(o){this.setAttribute("swf",o)}if(b){this.setAttribute("id",b)}if(p){this.setAttribute("width",p)}if(e){this.setAttribute("height",e)}if(l){this.setAttribute("version",new deconcept.PlayerVersion(l.toString().split(".")))}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true}if(m){this.addParam("bgcolor",m)}var a=g?g:"high";this.addParam("quality",a);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var k=(f)?f:window.location;this.setAttribute("xiRedirectUrl",k);this.setAttribute("redirectUrl","");if(d){this.setAttribute("redirectUrl",d)}};deconcept.SWFObject.prototype={useExpressInstall:function(a){this.xiSWFPath=!a?"expressinstall.swf":a;this.setAttribute("useExpressInstall",true)},setAttribute:function(a,b){this.attributes[a]=b},getAttribute:function(a){return this.attributes[a]},addParam:function(b,a){this.params[b]=a},getParams:function(){return this.params},addVariable:function(b,a){this.variables[b]=a},getVariable:function(a){return this.variables[a]},getVariables:function(){return this.variables},getVariablePairs:function(){var c=new Array();var b;var a=this.getVariables();for(b in a){c[c.length]=b+"="+a[b]}return c},getSWFHTML:function(){var b="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath)}b='<embed type="application/x-shockwave-flash" src="'+this.getAttribute("swf")+'" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+this.getAttribute("style")+'"';b+=' id="'+this.getAttribute("id")+'" name="'+this.getAttribute("id")+'" ';var f=this.getParams();for(var e in f){b+=[e]+'="'+f[e]+'" '}var d=this.getVariablePairs().join("&");if(d.length>0){b+='flashvars="'+d+'"'}b+="/>"}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath)}b='<object id="'+this.getAttribute("id")+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+this.getAttribute("style")+'">';b+='<param name="movie" value="'+this.getAttribute("swf")+'" />';var c=this.getParams();for(var e in c){b+='<param name="'+e+'" value="'+c[e]+'" />'}var a=this.getVariablePairs().join("&");if(a.length>0){b+='<param name="flashvars" value="'+a+'" />'}b+="</object>"}return b},write:function(b){if(this.getAttribute("useExpressInstall")){var a=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(a)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title)}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var c=(typeof b=="string")?document.getElementById(b):b;c.innerHTML=this.getSWFHTML();return true}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"))}}return false}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var f=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var a=navigator.plugins["Shockwave Flash"];if(a&&a.description){f=new deconcept.PlayerVersion(a.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."))}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var b=1;var c=3;while(b){try{c++;b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+c);f=new deconcept.PlayerVersion([c,0,0])}catch(d){b=null}}}else{try{var b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(d){try{var b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");f=new deconcept.PlayerVersion([6,0,21]);b.AllowScriptAccess="always"}catch(d){if(f.major==6){return f}}try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(d){}}if(b!=null){f=new deconcept.PlayerVersion(b.GetVariable("$version").split(" ")[1].split(","))}}}return f};deconcept.PlayerVersion=function(a){this.major=a[0]!=null?parseInt(a[0]):0;this.minor=a[1]!=null?parseInt(a[1]):0;this.rev=a[2]!=null?parseInt(a[2]):0};deconcept.PlayerVersion.prototype.versionIsValid=function(a){if(this.major<a.major){return false}if(this.major>a.major){return true}if(this.minor<a.minor){return false}if(this.minor>a.minor){return true}if(this.rev<a.rev){return false}return true};deconcept.util={getRequestParameter:function(c){var d=document.location.search||document.location.hash;if(c==null){return d}if(d){var b=d.substring(1).split("&");for(var a=0;a<b.length;a++){if(b[a].substring(0,b[a].indexOf("="))==c){return b[a].substring((b[a].indexOf("=")+1))}}}return""}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var b=document.getElementsByTagName("OBJECT");for(var c=b.length-1;c>=0;c--){b[c].style.display="none";for(var a in b[c]){if(typeof b[c][a]=="function"){b[c][a]=function(){}}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs)};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true}}if(!document.getElementById&&document.all){document.getElementById=function(a){return document.all[a]}}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;YAHOO.namespace("plugin");(function(){var k=YAHOO.util.Connect,d=YAHOO.lang,f=YAHOO.util.Event,h=YAHOO.util.Dom,e=YAHOO.util.Dom.get;var o={LOADING:1,DISPATCHED:2,ERROR:3,EMPTY:4,proxy:"/dispatcher.php?uri=",CSSNODE:1,JSNODE:2};var n=/<script([^>]*)>([\s\S]*?)<\/script>/igm,a=/src=(['"]?)([^"']*)\1/i,c=/<link([^>]*)(>[\s]*<\/link>|>)/igm,m=/href=(['"]?)([^"']*)\1/i,p=/<style([^>]*)>([\s\S]*?)<\/style>/igm,b=new RegExp("([\\w-.]+)\\s*=\\s*(\".*?\"|'.*?'|\\w+)*","im");var l=new RegExp("url\\s*\\(([^\\)]*)","igm");var g=new RegExp("^((?:http|https)://)((?:\\w+[.|-]?)*\\w+)(/.*)$","i");YAHOO.plugin.Dispatcher=function(){var v={},C={},E=[],r={relative:false,baseURI:document.location},x="yui-dispatchable";function w(F){if(d.isString(F)){F=F.replace(/^\s*(\S*(\s+\S+)*)\s*$/,"$1");F=F.replace(/^(['|"])*(\S*(?:\s+\S+)*)\1$/,"$2")}return F}function D(I,F){var H=null,G={};F=F||{};if(d.isString(I)){while(H=b.exec(I)){H[2]=(F.hasOwnProperty(H[1])?F[H[1]]:H[2]);if(H[2]){G[H[1]]=w(H[2])}I=I.replace(b,"")}}return G}function q(F){F=((d.isString(F)&&(F.indexOf("/")>-1))?F:r.baseURI)+"";return F.substr(0,F.lastIndexOf("/")+1)}function u(G,F){if(F&&!g.test(F)&&(F.indexOf("/")!==0)){F=G+F}return F}function y(I,H){var G=null,J=null,F=null;while(I.indexOf("&amp;")>-1){I=I.replace("&amp;","&")}H.proxy=H.proxy||o.proxy;if(d.isFunction(H.firewall)){I=H.firewall.apply(H,[I])}else{if(!H.monolithic&&H.proxy){F=I.match(g);if(F&&(F[2]!==document.domain)){I=H.proxy+escape(I)}}}return I}function z(K,G){var L=null,F=true,J=null,I="",H=0;G=G||{};if(v.isAlive(K)){J=C[K].chunks.shift();if(d.isObject(J)&&J.src){G.cache=(G.cache?true:false);L={cache:G.cache,success:function(M){if(d.isString(M.responseText)){if(J.type===o.JSNODE){s(K,M.responseText,G)}else{if((J.type===o.CSSNODE)&&(v.applyCSS(M.responseText,J.params,G))){E[G.hash].status=o.DISPATCHED;z(K,G)}}}},failure:function(M){z(K,G)}};G.hash=E.length;for(H=0;H<E.length;H++){if(E[H].uri==J.src){if((E[H].status==o.DISPATCHED)&&!G.override){F=false}else{}G.hash=H;break}}if(F){I=y(J.src,G);if(d.isString(I)&&(I!=="")){E[G.hash]={uri:J.src,proxy:I,status:o.LOADING};G.handle=k.asyncRequest("GET",I,L)}}else{z(K,G)}}else{G.hash=null;s(K,J.content,G)}}else{v.kill(K);G.onLoad=G.after||G.onLoad;if(d.isFunction(G.onLoad)){G.onLoad.apply(G,[G.element])}}}function s(I,J,G){var F=o.EMPTY;if(J&&(J!=="")){G.scope=(G.scope?G.scope:window);try{F=o.DISPATCHED;this.scriptScope=null;if(!G.hash||(E[G.hash].status!=o.DISPATCHED)){v.area=I;v.destroyer=C[I].destroyer;this.scriptScope=new (new Function("_container_",J+"; return this;"))(G.scope)}}catch(H){F=o.ERROR;if(d.isFunction(G.error)){G.error.apply(G,[I,J,E])}else{throw new Error("Dispacher: Script Execution Error ("+H+")")}}}if(d.isNumber(G.hash)){E[G.hash].status=F;G.hash=null}z(I,G)}function A(G,K,F){F.action=(F.action?F.action:"replace");switch(F.action){case"tabview":B(G.get("contentEl"),F);try{G.set("content",K)}catch(J){return false}break;case"update":K=G.innerHTML+K;try{G.innerHTML=K}catch(I){return false}break;case"replace":default:B(G,F);try{G.innerHTML=K}catch(H){return false}break}return true}function B(H,F){var I=F.guid,G=0;if(d.isObject(C[I].destroyer)){C[I].destroyer.fire(H,F)}if(h.inDocument(H)){for(G=0;G<H.childNodes.length;G++){f.purgeElement(H.childNodes[G],true)}}h.addClass(H,x);C[I].destroyer=new YAHOO.util.CustomEvent("destroyer");if(d.isFunction(F.onDestroy)){C[I].destroyer.subscribe(F.onDestroy)}}function t(K,I,H){H=H||{};H.uri=H.uri||null;H.relative=H.relative||r.relative;var G=true,F=false,J=q(H.uri);I=I.replace(p,function(P,O,M,N,L){if(M){v.applyCSS(M,D(O),H)}return""});I=I.replace(c,function(P,O,M,N,L){if(O){F=O.match(m);if(F){if(H.relative){F[2]=u(J,F[2])}C[K].chunks.push({src:F[2],content:"",type:o.CSSNODE,params:D(O)})}}return""});I=I.replace(n,function(P,O,M,N,L){if(O){F=O.match(a);if(F){if(H.relative){F[2]=u(J,F[2])}C[K].chunks.push({src:F[2],content:"",type:o.JSNODE,params:D(O)})}}if(M){C[K].chunks.push({src:null,content:M,type:o.JSNODE,params:D(O)})}return""});return I}v.area=null;v.destroyer=null;v.fetch=function(G,H,F){F=F||{};F.uri=H;F.cache=(F.cache?true:false);var I={cache:F.cache,success:function(J){if(J.responseText!="undefined"){v.process(G,J.responseText,F)}},failure:function(J){if(d.isFunction(F.onError)){F.onError.apply(F,[F.element])}}};if(H){H=y(H,F);F.handle=k.asyncRequest("GET",H,I);F.element=G;F.onStart=F.before||F.onStart;if(d.isFunction(F.onStart)){F.onStart.apply(F,[F.element]);F.onStart=null}return F.handle}return null};v.process=function(G,H,F){var I=null;F=F||{};if(d.isObject(G)||(G=e(G))){I=F.guid||f.generateId(G);this.kill(I);F.element=G;F.content=H;F.guid=I;F.onStart=F.before||F.onStart;if(d.isFunction(F.onStart)){F.onStart.apply(F,[F.element])}if(A(G,t(I,H,F),F)){z(I,F)}}return I};v.delegate=function(G,H,F){F=F||{};F.action="tabview";F.uri=G.get("dataSrc")||null;G.loadHandler.success=function(I){v.process(G,I.responseText,F)};if(d.isObject(H)){H.addTab(G)}};v.applyCSS=function(G,K,H){var F;K=K||{};if(H.styleElement){F=document.getElementById(H.styleElement)}if(F){F.parentNode.removeChild(F)}F=document.createElement("style");if(H.styleElement){F.id=H.styleElement}if(K.href){F.href=K.href}var I=K.href||"";H=H||{};H.uri=H.uri||r.baseURI;H.relative=H.relative||r.relative;if(H.relative){I=q(H.uri);I=u(I,K.href)}I=q(I);G=G.replace(l,function(O,N,M,L){N=w(N);N="url("+u(I,N);return N});F.type="text/css";if(d.isObject(F.styleSheet)){F.styleSheet.cssText=G}else{F.appendChild(document.createTextNode(G))}try{document.getElementsByTagName("head")[0].appendChild(F)}catch(J){throw new Error("Dispacher: CSS Processing Error ("+J+")");return false}return true};v.jsLoader=function(G,F){if(d.isString(G)&&(G!=="")){F=F||{};f.generateId(F);v.kill(F.id);C[F.id].chunks=[{src:G,content:"",type:o.JSNODE,params:{href:G}}];z(F.id,F);return F.id}return null};v.cssLoader=function(G,F){if(d.isString(G)&&(G!=="")){F=F||{};f.generateId(F);v.kill(F.id);C[F.id].chunks=[{src:G,content:"",type:o.CSSNODE,params:{href:G}}];z(F.id,F);return F.id}return null};v.isAlive=function(F){return(F&&d.isObject(C[F])&&(C[F].chunks.length>0))};v.kill=function(F){if(F&&!d.isObject(C[F])){C[F]={chunks:[],destroyer:null}}else{if(this.isAlive(F)){C[F].chunks=[]}}};v.destroy=function(F){this.kill(F);if(F&&!d.isObject(C[F])){C[F].destroyer.fire(e(F),{})}};v.onDestroy=function(H,F,G){var I=(G?[F,G,true]:[F]);if(d.isObject(C[H])&&d.isObject(C[H].destroyer)){if(d.isObject(G)){C[H].destroyer.subscribe(F,G,true)}else{C[H].destroyer.subscribe(F)}return true}return false};v.init=function(F){F=F||{};F.relative=F.relative||false;r=F};v.toString=function(){return("Dispatcher Manager Plugin (Singlenton)")};return v}()})();YAHOO.util.Dispatcher=YAHOO.plugin.Dispatcher;YAHOO.register("dispatcher",YAHOO.plugin.Dispatcher,{version:"1.4.0",build:"210"});dex.create=function(b,a){this.url="/user/"+getCookie("i")+"/";this.set_type=function(c){this.type=c};this.set_parent=function(d,c){this.url="/"+c+"/"+parseInt(d)+"/"};this.set_container=function(c){if(this.container=c){return true}};this.dispatch=function(){dex.put_ajaxon(document.getElementById(this.container));YAHOO.util.Connect.asyncRequest("GET",this.url+"module/1/?type="+this.type+"&mini=true",{cache:false,success:function(c){this.process_result(c)},scope:this})};this.process_result=function(d){var c=d.responseText;if(c.match(new RegExp("<select[^>]*create_redirect[^>*]>","i"))){c=c.replace(new RegExp("<select[^>]*create_redirect[^>*]>","i"),'<select name="create_redirect" onchange="this.form.quickadd.select_change(this)">');c=c.replace(new RegExp("<form[^>]*>","i"),'<form onsubmit="return this.quickadd.submit(this);" action=""  id="form_create_redirect">')}YAHOO.plugin.Dispatcher.process(document.getElementById(this.container),c,{onLoad:function(e){if(document.getElementById("form_create_redirect")){document.getElementById("form_create_redirect").quickadd=this.scope}},scope:this})};this.select_change=function(c){var d=c[c.selectedIndex].value;this.set_parent_from_url(d);this.dispatch()};this.submit=function(d){var c=d.create_redirect[d.create_redirect.selectedIndex].value;this.set_parent_from_url(c);this.dispatch();return false};this.set_parent_from_url=function(c){var d=c.split("/");this.set_parent(d[4],d[3])};if(b){this.set_type(b)}if(a){this.set_container(a)}};services_manager={init_publisher:function(c,b,a){this.elmid=c;this.field=b;if(!a){a=""}this.value=a;this.module=document.getElementById(this.elmid+"_container");this.reset()},callback:function(){services_manager.reset()},process_content:function(b){var a=YAHOO.util.Selector.query("form",b,true);a.action="/user/"+getCookie("i")+"/json/service"},update:function(a){a.action="/user/"+getCookie("i")+"/json/service";return dex.forms.form_ajax_submit(a)},remove:function(c,b){var a=document.getElementById(c);a.serviceid.value=b;a.action="/user/"+getCookie("i")+"/json/service";return dex.forms.form_ajax_submit(a,function(f){var g=document.getElementById("available_service_"+b);var e=document.getElementById("chosen_service_"+b);var d=document.getElementById("chosen_services_list");YAHOO.util.Dom.removeClass(g,"hidden");d.removeChild(e);if(d.childNodes.length==0){document.getElementById("chosen_services").style.display="none"}});return false},edit:function(c,d){this.serviceid=c;var b={process_answer:true,process_content:true,dialog_id:"services_dialog",width:"400px",autoclose:true,use_callback:true,use_form_button:true};this.dialog=new dex.dialog(this,b);var a="/user/"+getCookie("i")+"/module/publisher/";a=a+"?action="+d;a=a+"&serviceid="+c;a=a+"&naked";this.dialog.load_form(a);return false},reset:function(){this.module.innerHTML="";YAHOO.plugin.Dispatcher.fetch(this.elmid+"_container","/user/"+getCookie("i")+"/module/publisher/?field="+this.field+"&value="+this.value)},post:function(d,a){for(var c=1,b=d.elements.length;c<b;c++){if(d.elements[c].name&&d.elements[c].name.indexOf("publisher")!=-1){if(d.elements[c].checked&&d.elements[c].value=="facebook"){FB.Connect.showFeedDialog(facebook_template.post,{name:a.messages[0].name,url:a.messages[0].url},null,null,null,FB.RequireConnect.require,FB.RequireConnect.promptConnect,null,null)}}}}};dex.login=function(b){this.process_answer=function(d){var c=d.match(new RegExp("<h3[^>]*>(.*?)</h3>"));this.dialog.el.dialog.setHeader(c[1]);d=d.replace(new RegExp("<h3[^>]*>.*?</h3>"),"");return d};var a={process_answer:true,process_content:false,use_form_button:false,use_form_submit:true,dialog_id:"login_dialog",width:"400px"};if(b){this.callback=b}this.dialog=new dex.dialog(this,a);this.dialog.load_form("/user/"+dex.page.nodeid+"/module/login/?page=homepage")};function menu_toggle(c,a){var b=document.getElementById(c);if(b&&a==1){b.style.display="block"}else{if(a==0){b.style.display="none"}}};