if(typeof BIA=="undefined"){var BIA={}}BIA.namespace=function(){var b=arguments,g=null,e,c,f;for(e=0;e<b.length;++e){f=b[e].split(".");g=BIA;for(c=(f[0]=="BIA")?1:0;c<f.length;++c){g[f[c]]=g[f[c]]||{};g=g[f[c]]}}return g};BIA.namespace("anim");BIA.namespace("autoScroll");BIA.namespace("keyNav");BIA.namespace("forms");BIA.namespace("util");BIA.namespace("dipdive");BIA.namespace("contextMenu");BIA.forms.CheckableField=function(b,c,a){if(b&&c){this.formName=b;this.fieldName=c;this.checkParams=a;this.fieldId=b+BIA.util.capitalize(this.fieldName);this.field=document.getElementById(this.fieldId);this.blockId=this.fieldId+"Block";this.block=document.getElementById(this.blockId);this.statusText=YAHOO.util.Dom.getElementsByClassName("statusText","p",this.block)[0];YAHOO.util.Event.addListener(this.field,"blur",this.check,this,true);YAHOO.util.Event.addListener(this.field,"focus",this.clearStatus,this,true)}};BIA.forms.CheckableField.prototype={check:function(){if(this.checkParams&&this.checkParams.checkAjaxAction!=undefined){this.checkAjax()}},getValue:function(){return this.field.value},setValue:function(a){this.field.value=a},checkAjax:function(){this.setStatus("loading");url="/actions/"+this.checkParams.checkAjaxAction+"?"+encodeURIComponent(this.fieldName)+"="+encodeURIComponent(this.field.value);if(this.checkParams.userID){url+="&userID="+this.checkParams.userID}callback={success:this.checkAjaxSuccess,failure:this.checkAjaxFailure,scope:this};YAHOO.util.Connect.asyncRequest("GET",url,callback)},checkAjaxSuccess:function(a){if(a.responseText&&a.responseText!="ok"){this.setStatus("error",a.responseText)}else{this.setStatus("ok",this.oldStatus)}},checkAjaxFailure:function(a){this.setStatus("error","Error checking value")},clearStatus:function(){this.setStatus("")},setStatus:function(a,d){var c=["loading","ok","error"];for(var b=0;b<c.length;b++){if(a==c[b]){YAHOO.util.Dom.addClass(this.block,c[b])}else{YAHOO.util.Dom.removeClass(this.block,c[b])}}if(this.statusText&&d!=undefined){if(!this.oldStatus){this.oldStatus=this.statusText.innerHTML}this.statusText.innerHTML=d}}};BIA.forms.CheckableDateField=function(b,c,a){this.formName=b;this.fieldName=c;this.checkParams=a;this.fieldId=b+BIA.util.capitalize(c);this.blockId=this.fieldId+"Block";this.block=document.getElementById(this.blockId);this.statusText=YAHOO.util.Dom.getElementsByClassName("statusText","p",this.block)[0];YAHOO.util.Event.addListener(this.fieldId+"Day","blur",this.check,this,true);YAHOO.util.Event.addListener(this.fieldId+"Month","blur",this.check,this,true);YAHOO.util.Event.addListener(this.fieldId+"Year","blur",this.check,this,true);YAHOO.util.Event.addListener(this.fieldId+"Day","focus",this.clearStatus,this,true);YAHOO.util.Event.addListener(this.fieldId+"Month","focus",this.clearStatus,this,true);YAHOO.util.Event.addListener(this.fieldId+"Year","focus",this.clearStatus,this,true)};BIA.forms.CheckableDateField.prototype=new BIA.forms.CheckableField();BIA.forms.CheckableDateField.prototype.check=function(){dayField=document.getElementById(this.fieldId+"Day");monthField=document.getElementById(this.fieldId+"Month");yearField=document.getElementById(this.fieldId+"Year");day=dayField.value;month=monthField.options[monthField.selectedIndex].value;year=yearField.value;if(day&&month&&year){if(this.checkParams.checkAjaxAction!=undefined){this.checkAjax(year,month,day)}}return true};BIA.forms.CheckableDateField.prototype.checkAjax=function(b,c,a){this.setStatus("loading");url="/actions/"+this.checkParams.checkAjaxAction+"?"+encodeURIComponent(this.fieldName+"Year")+"="+encodeURIComponent(b)+"&"+encodeURIComponent(this.fieldName+"Month")+"="+encodeURIComponent(c)+"&"+encodeURIComponent(this.fieldName+"Day")+"="+encodeURIComponent(a);callback={success:this.checkAjaxSuccess,failure:this.checkAjaxFailure,scope:this};YAHOO.util.Connect.asyncRequest("GET",url,callback)};BIA.forms.voteButtons=function(b,e,a,c,d){var f=document.getElementById(b);if(!f){return false}this.plus=document.createElement("a");this.plus.href="#";if(d){this.plus.className=e+"Disabled"}else{if(c>0){this.plus.className=e+"On"}else{this.plus.className=e}}f.parentNode.appendChild(this.plus);this.min=document.createElement("a");this.min.href="#";if(d){this.min.className=a+"Disabled"}else{if(c<0){this.min.className=a+"On"}else{this.min.className=a}}f.parentNode.appendChild(this.min);this.hiddenField=document.createElement("input");this.hiddenField.type="hidden";this.hiddenField.name=b;this.hiddenField.value=c;f.parentNode.appendChild(this.hiddenField);this.plusName=e;this.minName=a;YAHOO.util.Event.addListener(this.plus,"click",this.handleClick,this,true);YAHOO.util.Event.addListener(this.min,"click",this.handleClick,this,true);YAHOO.util.Event.addListener(this.plus,"keydown",this.handleClick,this,true);YAHOO.util.Event.addListener(this.min,"keydown",this.handleClick,this,true)};BIA.forms.voteButtons.prototype.handleClick=function(b){if(b.keyCode&&b.keyCode!=32){return true}YAHOO.util.Event.preventDefault(b);if(this.plus==YAHOO.util.Event.getTarget(b)){if(this.plus.className!=this.plusName+"Disabled"){if(this.plus.className==this.plusName+"On"){this.plus.className=this.plusName;this.hiddenField.value="0"}else{this.plus.className=this.plusName+"On";this.min.className=this.minName;this.hiddenField.value="1"}}}else{if(this.min.className!=this.minName+"Disabled"){if(this.min.className==this.minName+"On"){this.min.className=this.minName;this.hiddenField.value="0"}else{this.min.className=this.minName+"On";this.plus.className=this.plusName;this.hiddenField.value="-1"}}}var a=YAHOO.util.Dom.getAncestorByTagName(this.hiddenField,"form");YAHOO.util.Dom.addClass(a,"changed")};BIA.forms.ReportProblem=function(e,c,a,d,b){this.dropdownElm=document.getElementById(e);this.techDataElm=document.getElementById(c);this.normalDataElm=document.getElementById(a);this.techTextArea=document.getElementById(d);this.normalTextArea=document.getElementById(b);this.checkFields();YAHOO.util.Event.addListener(this.dropdownElm,"change",this.checkFields,this,true)};BIA.forms.ReportProblem.prototype.checkFields=function(a){if(this.dropdownElm.options[this.dropdownElm.selectedIndex].value=="technical"){this.techDataElm.style.display="block";this.normalDataElm.style.display="none";if(this.normalTextArea.value!=""){this.techTextArea.value=this.normalTextArea.value}}else{this.techDataElm.style.display="none";this.normalDataElm.style.display="block";if(this.techTextArea.value!=""){this.normalTextArea.value=this.techTextArea.value}}};BIA.forms.DDList=function(b,d,a,e){if(!YAHOO.util.DDTarget){throw new Error("DDList failed. Dependency YAHOO.util.dragdrop not found")}if(!YAHOO.example.DDList){throw new Error("DDList failed. Dependency YAHOO.example.DDList not found")}this.ajaxSubmit=(e)?1:0;this.target=document.getElementById(b);if(!this.target){throw new Error("DDList failed. Target '"+b+"' not found.")}YAHOO.util.Dom.addClass(this.target,"dd");this.form=YAHOO.util.Dom.getAncestorByTagName(this.target,"form");this.formField=document.createElement("input");this.formField.type="hidden";this.formField.name=d?d:b;this.form.insertBefore(this.formField,this.form.firstChild);this.sGroup=a?a:b;this.DDTarget=new YAHOO.util.DDTarget(b,this.sGroup);this.backup=[];for(var c=0;c<this.target.childNodes.length;c++){if(this.target.childNodes[c].id){new YAHOO.example.DDList(this.target.childNodes[c].id,this.sGroup,{},this.formField,this.form,this.ajaxSubmit);this.backup[this.backup.length]=this.target.childNodes[c]}}this.updateFormField();YAHOO.util.Event.addListener(this.form,"reset",this.reset,this,true)};BIA.forms.DDList.prototype.reset=function(a){for(i=this.target.childNodes.length-1;i>=0;i--){this.target.removeChild(this.target.childNodes[i])}for(i=0;i<this.backup.length;i++){this.target.appendChild(this.backup[i])}this.updateFormField()};BIA.forms.DDList.prototype.addElement=function(b){if(!b.id){return false}for(var a=0;a<this.target.childNodes.length;a++){if(this.target.childNodes[a].id==b.id){return false}}this.target.appendChild(b);new YAHOO.example.DDList(b,this.sGroup,{},this.formField,this.form,this.ajaxSubmit);YAHOO.util.Dom.addClass(this.form,"changed");this.updateFormField()};BIA.forms.DDList.prototype.deleteElement=function(a){var c=YAHOO.util.Dom.get(a);var d=c.parentNode;var b=c.tagName;d.removeChild(c);YAHOO.util.Dom.addClass(this.form,"changed");this.updateFormField()};BIA.forms.DDList.prototype.updateFormField=function(){this.formField.value="";for(var a=0;a<this.target.childNodes.length;a++){if(this.target.childNodes[a].id){this.formField.value+=this.target.childNodes[a].id+";"}}};BIA.forms.formSubmit=function(f,c){if(!c){c=YAHOO.util.Event.getTarget(f)}var h=typeof window.pageYOffset!="undefined"?window.pageYOffset:document.documentElement.scrollTop;for(i=0;i<c.elements.length;i++){if(c.elements[i].tagName.toLowerCase()=="input"&&c.elements[i].name=="goto"){if(!c.elements[i].value){c.elements[i].value=document.location.pathname}if(c.elements[i].value.indexOf("#")==-1){c.elements[i].value+="#scroll"+h}}if(c.elements[i].tagName.toLowerCase()=="input"&&!YAHOO.util.Dom.hasClass(c.elements[i],"nohash")&&c.elements[i].type=="password"&&c.elements[i].value){var d=c.elements[i];var g=document.createElement("input");g.name=d.name+"Hash";g.type="hidden";g.value=SHA1(d.value);c.appendChild(g);d.value=""}}var b=c.getElementsByTagName("button");for(var a=0;a<b.length;a++){if(b[a].type=="submit"){b[a].disabled=true}}YAHOO.util.Dom.addClass(c,"disabled");return true};BIA.forms.targetAutocomplete=function(b,c,a){this.ddElm=b;this.iElm=c;this.suggElm=a;this.ddEl=document.getElementById(b);this.currentVal=this.ddEl.value;YAHOO.util.Event.addListener(this.ddEl,"change",this.newAutocomplete,this,true);this.newAutocomplete()};BIA.forms.targetAutocomplete.prototype.newAutocomplete=function(){if(this.ddEl.value!=this.currentVal){document.getElementById(this.iElm).value=""}this.currentVal=this.ddEl.value;var b=new YAHOO.widget.DS_XHR("/actions/admin.target.autocomplete.name",["\n","\t"]);b.scriptQueryParam=this.iElm;b.scriptQueryAppend=this.ddElm+"="+this.ddEl.value;b.maxCacheEntries=25;b.responseType=YAHOO.widget.DS_XHR.TYPE_FLAT;var a=new YAHOO.widget.AutoComplete(this.iElm,this.suggElm,b)};BIA.forms.setSelectedValue=function(a,c){var d=document.getElementById(a);for(var b=0;b<d.options.length;b++){if(d.options[b].value==c){d.options[b].selected=true;return true}}return false};BIA.forms.toggleStates=function(c,b,a){if(BIA.util.in_array(b,jsConfig.stateCountries)){if(a){document.getElementById(a).disabled=false}else{BIA.util.showElement(c)}}else{if(a){document.getElementById(a).disabled=true;document.getElementById(a).value=0}else{BIA.util.hideElement(c)}}return true};BIA.forms.init=function(b){var a=document.getElementsByTagName("form");for(i=0;i<a.length;i++){YAHOO.util.Event.addListener(a[i],"submit",BIA.forms.formSubmit)}};YAHOO.util.Event.addListener(window,"load",BIA.forms.init);BIA.forms.Clipboard=function(b,a){this.targetEl=b;this.targetBtn=a;YAHOO.util.Event.onDOMReady(this.init,this,true)};BIA.forms.Clipboard.prototype.init=function(){this.clip=new ZeroClipboard.Client();this.clip.setText(document.getElementById(this.targetEl).value);this.clip.glue(this.targetBtn);this.clip.setHandCursor(true);this.clip.addEventListener("onComplete",this.completeHandler)};BIA.forms.Clipboard.prototype.completeHandler=function(a,b){BIA.util.updateNotification("Embed code has been copied!","notification");new BIA.dipdive.FadeMans()};BIA.forms.AjaxForm=function(a){this.form=document.getElementById(a);if(!this.form){return false}this.block=YAHOO.util.Dom.getAncestorByClassName(this.form,"block");if(!this.block){return false}this.windowID=this.block.id.substring(this.block.id.lastIndexOf("-")+1);for(var b=0;b<this.form.elements.length;b++){if(this.form.elements[b].name=="goto"||this.form.elements[b].name=="gotoSuccess"||this.form.elements[b].name=="gotoError"){this.form.elements[b].value="/ajax"+document.location.pathname+"?windowID="+this.windowID}}YAHOO.util.Event.addListener(this.form,"submit",this.submit,this,true)};BIA.forms.AjaxForm.prototype.submit=function(b){YAHOO.util.Event.preventDefault(b);var d=this.form.getAttribute("method");var a=this.form.getAttribute("action");var c={success:this.handleSuccess,failure:this.handleFailure,scope:this};YAHOO.util.Connect.setForm(this.form);YAHOO.util.Connect.asyncRequest(d,a,c)};BIA.forms.AjaxForm.prototype.handleSuccess=function(o){if(!o.responseXML){if(o.responseText&&o.responseText.toLowerCase()!="ok"){BIA.util.setNotification(o.responseText)}YAHOO.util.Dom.removeClass(this.form,"changed");return true}var notificationXML=o.responseXML.getElementsByTagName("notification");if(notificationXML.length==1){o.notification=BIA.util.getNodeText(notificationXML[0])}var contentXML=o.responseXML.getElementsByTagName("content");if(contentXML.length==1){o.content=BIA.util.getNodeText(contentXML[0])}if(o.notification){BIA.util.setNotification(o.notification)}if(o.content){this.block.innerHTML=o.content;var scripts=this.block.getElementsByTagName("script");for(var n=0;n<scripts.length;n++){if(scripts[n].type=="text/javascript"){if(scripts[n].text){eval(scripts[n].text)}else{if(scripts[n].childNodes[0].nodeValue){eval(scripts[n].childNodes[0].nodeValue)}}}}}};BIA.forms.AjaxForm.prototype.handleFailure=function(a){throw new Error("Failure loading link content")};BIA.forms.AjaxLink=function(b,a){this.href="";this.block="";if(a){this.block=document.getElementById(a)}if(typeof(b)=="string"){this.href="/ajax"+b}else{if(b.tagName.toLowerCase()=="a"){this.href="/ajax"+((b.pathname.indexOf("/")!=0)?"/":"")+b.pathname;if(b.search){this.href+=b.search}if(!this.block){this.block=YAHOO.util.Dom.getAncestorByClassName(b,"block")}}}if(!this.block){this.block=document.getElementById("block-main")}if(!this.block){throw new Error("No target for AjaxLink")}};BIA.forms.AjaxLink.prototype=new BIA.forms.AjaxForm();BIA.forms.AjaxLink.prototype.click=function(c){if(c){YAHOO.util.Event.preventDefault(c)}var d={success:this.handleSuccess,failure:this.handleFailure,scope:this};var b=new Date().getTime();var a=this.href+(this.href.indexOf("?")!=-1?"&":"?")+"nocache="+b;YAHOO.util.Connect.asyncRequest("get",a,d)};BIA.forms.ajaxLinkClick=function(c,b){var a=new BIA.forms.AjaxLink(c,b);a.click();return false};BIA.forms.AjaxFormNotify=function(a){this.form=document.getElementById(a);if(!this.form){return false}YAHOO.util.Event.addListener(this.form,"submit",this.submit,this,true)};BIA.forms.AjaxFormNotify.prototype.submit=function(b){YAHOO.util.Event.preventDefault(b);var d=this.form.getAttribute("method");var a=this.form.getAttribute("action");var c={success:this.handleSuccess,failure:this.handleFailure,scope:this};YAHOO.util.Connect.setForm(this.form);YAHOO.util.Connect.asyncRequest(d,a,c)};BIA.forms.AjaxFormNotify.prototype.handleSuccess=function(c){var b=this.form.getElementsByTagName("button");for(var a=0;a<b.length;a++){if(b[a].type=="submit"){b[a].disabled=false}}YAHOO.util.Dom.removeClass(this.form,"disabled");if(c.responseText&&c.responseText.toLowerCase()!="ok"){new BIA.dipdive.FadeMans("",c.responseText)}return true};BIA.forms.AjaxFormNotify.prototype.handleFailure=function(a){throw new Error("Failure loading link content")};BIA.forms.TabSet=function(e,b){this.id=e;this.styleParent=b;var c=document.getElementById(this.id);if(!c){throw new Error("Invalid tab div")}this.tabs=c.getElementsByTagName("a");for(var d=0;d<this.tabs.length;d++){YAHOO.util.Event.addListener(this.tabs[d],"click",this.tabSelect,this,true);var a=this.tabs[d].getAttribute("href");if(a.lastIndexOf("=")){a=a.substring(a.lastIndexOf("=")+1)}if(YAHOO.util.Dom.getStyle(a,"display")!="none"){YAHOO.util.Dom.addClass(this.tabs[d],"active");if(this.styleParent){this.tabs[d].parentNode.className+=" active"}}}this.field=document.getElementById(e+"Field")};BIA.forms.TabSet.prototype.tabSelect=function(c){YAHOO.util.Event.preventDefault(c);var b=YAHOO.util.Event.getTarget(c);if(b.nodeName!="A"){b=YAHOO.util.Dom.getAncestorByTagName(b,"A")}b.blur();for(var d=0;d<this.tabs.length;d++){var a=this.tabs[d].getAttribute("href");if(a.lastIndexOf("=")){a=a.substring(a.lastIndexOf("=")+1)}if(this.tabs[d]==b){YAHOO.util.Dom.addClass(this.tabs[d],"active");if(this.styleParent&&this.tabs[d].parentNode.className.search(/ active/)==-1){this.tabs[d].parentNode.className+=" active"}BIA.util.showElement(a);if(this.field){this.field.value=a}}else{if(this.styleParent){this.tabs[d].parentNode.className=this.tabs[d].parentNode.className.replace(" active","")}YAHOO.util.Dom.removeClass(this.tabs[d],"active");BIA.util.hideElement(a)}}};BIA.autoScroll.init=function(){try{hash=document.location.hash;if(hash.substring(1,7)=="scroll"){window.scrollTo(0,hash.substring(7))}}catch(a){}return true};YAHOO.util.Event.addListener(window,"load",BIA.autoScroll.init);BIA.dipdive.StartList=function(a){this.targetElm=(a)?document.getElementById(a):false;if(!this.targetElm){return false}YAHOO.util.Event.addListener(window,"load",BIA.dipdive.StartList.init,this,true)};BIA.dipdive.StartList.init=function(){if(document.getElementById){navRoot=this.targetElm;for(i=0;i<navRoot.childNodes.length;i++){node=navRoot.childNodes[i];if(node.nodeName=="LI"){node.onmouseover=function(){this.className+=" over";document.getElementById("ad_leaderboard").style.display="none"};node.onmouseout=function(){this.className=this.className.replace(" over","");document.getElementById("ad_leaderboard").style.display="block"}}}}};BIA.util.multiSelect=function(c,a){var b;if(b=document.getElementById(c)){for(i=0;i<b.elements.length;i++){if(b.elements[i].type=="checkbox"){b.elements[i].checked=a}}}};BIA.dipdive.alert=function(a){switch(a){case"no_permission":alert("You do not have the right permissions to do this.");break}return false};BIA.util.setCookie=function(c,e,a,h,d,g){var b=new Date();b.setTime(b.getTime());if(a){a=a*1000*60*60*24}var f=new Date(b.getTime()+(a));document.cookie=c+"="+escape(e)+((a)?";expires="+f.toGMTString():"")+((h)?";path="+h:"")+((d)?";domain="+d:"")+((g)?";secure":"")};BIA.util.getCookie=function(c){var b,a;try{if(document.cookie.length>0&&c!==""){b=document.cookie.indexOf(c+"=");if(b!==-1){b=b+c.length+1;a=document.cookie.indexOf(";",b);if(a===-1){a=document.cookie.length}return unescape(document.cookie.substring(b,a))}}}catch(d){}return""};BIA.keyNav.init=function(a){YAHOO.util.Event.addListener(document,"keyup",BIA.keyNav.keyPress)};BIA.keyNav.keyPress=function(b){var a=YAHOO.util.Event.getTarget(b);while(a=a.parentNode){if(a&&a.tagName){if(a.tagName.toLowerCase()=="form"){return true}}}if(!b.altKey&&!b.ctrlKey&&!b.shiftKey){if(link=document.getElementById("keyPress"+b.keyCode)){if(link.tagName&&link.href){document.location=link.href}}else{if(b.keyCode==27||b.keyCode==13||b.keyCode==32){BIA.util.hideElement("notification");BIA.util.hideElement("notificationOverlay");return false}}}return true};YAHOO.util.Event.addListener(window,"load",BIA.keyNav.init);BIA.util.capitalize=function(a){return a.charAt(0).toUpperCase()+a.substr(1)};BIA.util.in_array=function(d,c){for(var b=0;b<c.length;b++){var a=c[b].toString();if(a==d){return true}}return false};BIA.util.toggleElement=function(a,b){element=document.getElementById(a);style=b?b:"block";if(YAHOO.env.ua.ie>0&&style=="table-row"){style="inline"}if(YAHOO.util.Dom.getStyle(element,"display")=="none"){YAHOO.util.Dom.setStyle(element,"display",style)}else{YAHOO.util.Dom.setStyle(element,"display","none")}};BIA.util.hideElement=function(a){element=document.getElementById(a);YAHOO.util.Dom.setStyle(element,"display","none")};BIA.util.showElement=function(a,b){element=document.getElementById(a);style=b?b:"block";YAHOO.util.Dom.setStyle(element,"display",style)};BIA.util.updateNotification=function(c,a){var b=document.getElementById("notification_window");b.getElementsByTagName("h1")[0].innerHTML=c;BIA.util.showElement(a)};BIA.util.setNotification=function(a){document.getElementById("notificationMessage").innerHTML=a;document.getElementById("notification").style.display="block"};BIA.util.popup=function(b,d,a,c,e,f,h){if(!h){h="BIAwindow"}if(!d){d=640}if(!a){a=400}if(!c){c="1"}if(!e){e="1"}if(!f){f="0"}var g=window.open(b,h,"menubar="+f+",resizable="+c+",scrollbars="+e+",width="+d+",height="+a);if(!g){alert("Your browser appears to block pop-ups. Please allow pop-ups for Dipdive.com, you're missing all the good stuff!")}return false};BIA.util.linksFromPopup=function(e,b){this.container=e;this.close=false;if(b){this.close=b}var d=document.getElementById(e);if(!d){return false}var c=d.getElementsByTagName("a");if(c&&c.length){for(var a=0;a<c.length;a++){if(c[a].href){YAHOO.util.Event.addListener(c[a],"click",this.follow,this,true)}}}};BIA.util.linksFromPopup.prototype.follow=function(b){var a=YAHOO.util.Event.getTarget(b);while(a.id!=this.container){if(a.nodeName.toUpperCase()=="A"){YAHOO.util.Event.preventDefault(b);window.opener.location.href=a.href;if(this.close){window.close()}break}else{a=a.parentNode}}};BIA.util.getNodeText=function(c){var d="";var b=c.childNodes;for(var a=0;a<b.length;a++){if(b[a].nodeType==3||b[a].nodeType==4){d+=b[a].data}else{d+=getNodeText(b[a])}}return d};BIA.util.handleMousewheel=function(c){var b=YAHOO.util.Event.getTarget(c);if(b.tagName.toLowerCase()=="embed"||b.tagName.toLowerCase()=="object"){var d=0;if(c.wheelDelta){d=c.wheelDelta/120;if(window.opera){d=-d}}else{if(c.detail){d=-c.detail/3}}if(d){try{if(b.handleMousewheel(d)){YAHOO.util.Event.preventDefault(c)}}catch(a){}}}};YAHOO.util.Event.addListener(document,"mousewheel",BIA.util.handleMousewheel);YAHOO.util.Event.addListener(document,"DOMMouseScroll",BIA.util.handleMousewheel);function SHA1(e){function d(A,z){var j=(A<<z)|(A>>>(32-z));return j}function s(B){var A="";var j;var C;var z;for(j=0;j<=6;j+=2){C=(B>>>(j*4+4))&15;z=(B>>>(j*4))&15;A+=C.toString(16)+z.toString(16)}return A}function v(B){var A="";var z;var j;for(z=7;z>=0;z--){j=(B>>>(z*4))&15;A+=j.toString(16)}return A}function b(z){z=z.replace(/\r\n/g,"\n");var j="";for(var B=0;B<z.length;B++){var A=z.charCodeAt(B);if(A<128){j+=String.fromCharCode(A)}else{if((A>127)&&(A<2048)){j+=String.fromCharCode((A>>6)|192);j+=String.fromCharCode((A&63)|128)}else{j+=String.fromCharCode((A>>12)|224);j+=String.fromCharCode(((A>>6)&63)|128);j+=String.fromCharCode((A&63)|128)}}}return j}var h;var x,w;var c=new Array(80);var n=1732584193;var l=4023233417;var k=2562383102;var g=271733878;var f=3285377520;var u,r,q,p,o;var y;e=b(e);var a=e.length;var m=new Array();for(x=0;x<a-3;x+=4){w=e.charCodeAt(x)<<24|e.charCodeAt(x+1)<<16|e.charCodeAt(x+2)<<8|e.charCodeAt(x+3);m.push(w)}switch(a%4){case 0:x=2147483648;break;case 1:x=e.charCodeAt(a-1)<<24|8388608;break;case 2:x=e.charCodeAt(a-2)<<24|e.charCodeAt(a-1)<<16|32768;break;case 3:x=e.charCodeAt(a-3)<<24|e.charCodeAt(a-2)<<16|e.charCodeAt(a-1)<<8|128;break}m.push(x);while((m.length%16)!=14){m.push(0)}m.push(a>>>29);m.push((a<<3)&4294967295);for(h=0;h<m.length;h+=16){for(x=0;x<16;x++){c[x]=m[h+x]}for(x=16;x<=79;x++){c[x]=d(c[x-3]^c[x-8]^c[x-14]^c[x-16],1)}u=n;r=l;q=k;p=g;o=f;for(x=0;x<=19;x++){y=(d(u,5)+((r&q)|(~r&p))+o+c[x]+1518500249)&4294967295;o=p;p=q;q=d(r,30);r=u;u=y}for(x=20;x<=39;x++){y=(d(u,5)+(r^q^p)+o+c[x]+1859775393)&4294967295;o=p;p=q;q=d(r,30);r=u;u=y}for(x=40;x<=59;x++){y=(d(u,5)+((r&q)|(r&p)|(q&p))+o+c[x]+2400959708)&4294967295;o=p;p=q;q=d(r,30);r=u;u=y}for(x=60;x<=79;x++){y=(d(u,5)+(r^q^p)+o+c[x]+3395469782)&4294967295;o=p;p=q;q=d(r,30);r=u;u=y}n=(n+u)&4294967295;l=(l+r)&4294967295;k=(k+q)&4294967295;g=(g+p)&4294967295;f=(f+o)&4294967295}var y=v(n)+v(l)+v(k)+v(g)+v(f);return y.toLowerCase()}BIA.dipdive.FadeMans=function(a,b){this.elm=document.getElementById("notification");if(b!=null){document.getElementById("notification").getElementsByTagName("h1")[0].innerHTML=b}if(a=="error"){YAHOO.util.Dom.addClass("notification","error");this.delay=8000}else{this.delay=4000}YAHOO.util.Event.addListener(window,"click",this.finishHld,this,true);this.init()};BIA.dipdive.FadeMans.prototype.init=function(){this.elm.style.display="block";this.elm.style.opacity=100;var a={opacity:{from:100,to:0},delay:this.delay};var b=new YAHOO.util.Anim(this.elm,a,0.8,YAHOO.util.Easing.easeOut);b.onComplete.subscribe(this.finishHld,this,true);window.setTimeout(function(){b.animate()},this.delay)};BIA.dipdive.FadeMans.prototype.finishHld=function(){this.elm.style.display="none";YAHOO.util.Event.removeListener(window,"click",this.finishHld)};var channelFinderOpen=false;BIA.dipdive.ChannelFinder=function(a,b){this.initSWF=false;this.isOpen=false;this.targetDiv=document.getElementById("channelFinderBtn");YAHOO.util.Event.addListener(window,"load",this.init,this,true);this.flashVars=b;this.swfLoc=a};BIA.dipdive.ChannelFinder.prototype.init=function(){YAHOO.util.Event.addListener(this.targetDiv,"click",this.clickHandler,this,true)};BIA.dipdive.ChannelFinder.prototype.addListener=function(a){YAHOO.util.Event.addListener(document.getElementById(a),"click",this.clickHandler,this,true)};BIA.dipdive.ChannelFinder.prototype.clickHandler=function(){document.getElementById("channelfinder_holder").style.display="block";if(!this.initSWF){swfobject.embedSWF(this.swfLoc,"channelfinder","916","142","9","/flash/expressInstall.swf",this.flashVars,{wmode:"opaque",bgcolor:"0x000000",allowscriptaccess:"sameDomain"},{id:"channelFinderObj",name:"channelFinderObj"});this.initSWF=true}if(this.isOpen){endPosition=0;this.isOpen=false;channelFinderOpen=false;YAHOO.util.Dom.setStyle("ad_leaderboard","display","block")}else{endPosition=175;this.isOpen=true;channelFinderOpen=true;YAHOO.util.Dom.setStyle("ad_leaderboard","display","none")}var a={height:{to:endPosition}};var b=new YAHOO.util.Anim(document.getElementById("channelfinder_holder"),a,0.4,YAHOO.util.Easing.easeOut);b.onComplete.subscribe(this.finishHandler,this,true);b.animate()};BIA.dipdive.ChannelFinder.prototype.finishHandler=function(){if(!this.isOpen){YAHOO.util.Dom.setStyle("channelfinder_holder","display","none")}else{}};BIA.util.amountOfAlerts=0;BIA.util.setAlert=function(b,a){new BIA.util.Alert(b,a)};BIA.util.Alert=function(d,c){this.type=d;this.args=c;this.id=BIA.util.amountOfAlerts++;this.container=document.getElementById("alertContainer");this.alertDiv=document.createElement("DIV");this.alertDiv.className="alert "+d;this.alertDiv.style.zIndex=1000+this.id;var u=document.createElement("DIV");u.className="alert_title";this.alertDiv.appendChild(u);this.closeButton=document.createElement("DIV");this.closeButton.className="alert_close";this.closeImg=document.createElement("IMG");this.closeImg.src="/gfx_new/alertclose.gif";this.closeImg.alt="Close alert";this.closeButton.appendChild(this.closeImg);this.alertDiv.appendChild(this.closeButton);YAHOO.util.Event.addListener(this.closeButton,"click",this.closeAlert,this,true);this.muteButton=document.createElement("A");this.muteButton.id="mute";this.muteButton.title="Mute or unmute notification sounds";this.muteButton.href="/actions/user.edit/"+jsConfig.user.ID+"?toggleNotificationSound=1&goto="+jsConfig.menu.selfURL;u.appendChild(this.muteButton);var f=document.createElement("H2");f.appendChild(document.createTextNode("Dipdive message"));u.appendChild(f);var q=document.createElement("DIV");q.className="alert_window";this.alertDiv.appendChild(q);var h=new Array();switch(d){case"chatRequestDenied":BIA.util.ChatRequestDenied();return true;case"friendOnline":var k=document.createElement("IMG");k.src=c.avatar?unescape(c.avatar):"/gfx/default_avatar.gif";var n=document.createElement("DIV");n.className="thumb";n.appendChild(k);var b=unescape(c.login);var w=" has just signed in";var e=document.createElement("A");e.href=unescape(c.url);e.appendChild(document.createTextNode("Go to profile"));h[h.length]=e;this.setHideInterval(8000);break;case"webcamRequest":var k=document.createElement("IMG");k.src=c.avatar?unescape(c.avatar):"/gfx/default_avatar.gif";var n=document.createElement("DIV");n.className="thumb";n.appendChild(k);var b=unescape(c.login);var w=" wants to invite you for a webcam conversation";var a=document.createElement("A");a.appendChild(document.createTextNode("Accept"));a.className="choice";a.href=unescape(c.url);h[h.length]=a;var v=document.createElement("A");v.appendChild(document.createTextNode("Decline"));v.className="choice";v.href="#";YAHOO.util.Event.removeListener(this.closeButton,"click",this.closeAlert);YAHOO.util.Event.addListener(this.closeButton,"click",this.declineAlert,this,true);YAHOO.util.Event.addListener(v,"click",this.declineAlert,this,true);h[h.length]=v;break;case"conversationItem":var k=document.createElement("IMG");k.src=c.avatar?unescape(c.avatar):"/gfx/default_avatar.gif";var n=document.createElement("DIV");n.className="thumb";n.appendChild(k);var b=unescape(c.login);var w=" has sent you a message";var m=document.createElement("A");m.href=unescape(this.args.url);m.appendChild(document.createTextNode("Go to conversation"));h[h.length]=m;break;case"mediaItemStatus":var b=unescape(c.title);var w="";var k=document.createElement("IMG");k.src="/gfx/noimage.gif";if(this.args.image){k.src=jsConfig.fileDomain+(unescape(this.args.image))}if(this.args.status=="ready"){w=" is ready for use"}else{if(this.args.status=="rejected"){k.src="/gfx/media-reject.gif";w=" has been rejected"}else{if(this.args.status=="failed"){k.src="/gfx/media-fail.gif";w=" failed processing"}else{return false}}}var n=document.createElement("DIV");n.className="thumb";n.appendChild(k);break;default:return false;break}if(k){q.appendChild(n)}var j=document.createElement("DIV");j.className="message";var l=document.createElement("P");if(b){var s=document.createElement("SPAN");s.className="alert_user";s.appendChild(document.createTextNode(b));l.appendChild(s)}if(w){var s=document.createElement("SPAN");s.appendChild(document.createTextNode(w));l.appendChild(s)}j.appendChild(l);for(var r=0;r<h.length;r++){j.appendChild(h[r])}q.appendChild(j);this.actions=h;this.container.style.display="block";this.container.appendChild(this.alertDiv);var g={bottom:{to:5}};var o=new YAHOO.util.Anim(this.alertDiv,g,0.5,YAHOO.util.Easing.easeOut);o.animate()};BIA.util.Alert.prototype.setHideInterval=function(a){if(a==null){a=8000}var c=this;function b(){c.closeAlert()}this.closeIntervalID=setInterval(b,a)};BIA.util.Alert.prototype.declineAlert=function(a){YAHOO.util.Connect.asyncRequest("GET","/actions/directnotification.denychatrequest/"+this.args.userID);this.closeAlert(a)};BIA.util.Alert.prototype.closeAlert=function(d){if(d){YAHOO.util.Event.preventDefault(d)}YAHOO.util.Event.removeListener(this.closeButton,"click");for(var b=0;b<this.actions.length;b++){YAHOO.util.Event.removeListener(this.actions[b],"click")}if(this.closeIntervalID){clearInterval(this.closeIntervalID)}var a={opacity:{to:0}};var c=new YAHOO.util.Anim(this.alertDiv,a,0.2,YAHOO.util.Easing.easeOut);c.onComplete.subscribe(this.deleteAlert,this,true);c.animate()};BIA.util.Alert.prototype.deleteAlert=function(){if(this.container){if(this.alertDiv){this.container.removeChild(this.alertDiv)}if(!this.container.hasChildNodes()){this.container.style.display="none"}}};BIA.util.Alert.prototype.toString=function(){return"BIA.util.Alert"};BIA.util.ChatRequestDenied=function(){if(document.getElementById("camchatswf")){document.getElementById("camchatswf").showDecline()}};BIA.contextMenu.Base=function(){this.active=false;this.isRendered=false;if(typeof(jsConfig)!="undefined"){this.isUserLoggedIn=(typeof(jsConfig.user)!="undefined")?true:false}else{this.isUserLoggedIn=false}};BIA.contextMenu.Base.prototype.init=function(){if(!this.targetDiv){throw new Error("ContextMenu failed, no target element given.")}this.mybutton=document.createElement("A");this.mybutton.className="contextbutton";this.mybutton.style.cursor="pointer";this.mybutton.appendChild(document.createTextNode(" "));this.targetDiv.appendChild(this.mybutton);YAHOO.util.Event.addListener(this.targetDiv,"mouseover",this.showContextBtn,this,true);YAHOO.util.Event.addListener(this.targetDiv,"mouseout",this.hideContextBtn,this,true);YAHOO.util.Event.addListener(this.mybutton,"click",this.activate,this,true)};BIA.contextMenu.Base.prototype.showContextBtn=function(){this.mybutton.className="contextbutton contextbutton_active"};BIA.contextMenu.Base.prototype.hideContextBtn=function(){this.mybutton.className="contextbutton"};BIA.contextMenu.Base.prototype.activate=function(){if(!this.active){this.active=true;if(this.targetDiv.id.length>=7&&this.targetDiv.id.substring(0,7)=="comment"){if(document.getElementById("ad_rightcolumn")!=null){document.getElementById("ad_rightcolumn").style.display="none"}}if(!this.isRendered){if(this.subMenu){this.subMenu.oMenu.render(document.body);this.subMenu.isRendered=true}this.oMenu.render(document.body);this.appendCloseButton();this.isRendered=true}var b=YAHOO.util.Dom.getY(this.mybutton);var a=YAHOO.util.Dom.getX(this.mybutton);a=a-this.oMenu.element.offsetWidth+this.mybutton.offsetWidth;this.oMenu.cfg.setProperty("xy",[a+5,b-5]);this.oMenu.show();YAHOO.util.Event.addListener(document,"click",this.clickOutside,this,true)}else{this.active=false}};BIA.contextMenu.Base.prototype.appendCloseButton=function(){this.myCloseButton=document.createElement("A");this.myCloseButton.className="contextBtnActive";this.myCloseButton.style.cursor="pointer";this.myCloseButton.appendChild(document.createTextNode(" "));this.oMenu._aGroupTitleElements[0].appendChild(this.myCloseButton);YAHOO.util.Event.addListener(this.myCloseButton,"click",this.deactivate,this,true)};BIA.contextMenu.Base.prototype.deactivate=function(){this.oMenu.hide();this.active=false};BIA.contextMenu.Base.prototype.clickOutside=function(b){if(this.active){var a=YAHOO.util.Event.getTarget(b);rightclick=false;if(b.which){rightclick=(b.which==3)}else{if(b.button){rightclick=(b.button==2)}}if(YAHOO.util.Dom.isAncestor(this.targetDiv,a)||rightclick){return true}this.active=false;this.hideContextBtn()}if(this.targetDiv.id.length>=7&&this.targetDiv.id.substring(0,7)=="comment"){if(document.getElementById("ad_rightcolumn")!=null){document.getElementById("ad_rightcolumn").style.display="block"}}return true};BIA.contextMenu.Base.prototype.confirmDelete=function(b,a,c){if(confirm(jsConfig.texts.confirmDelete)){window.location=c}else{return false}};BIA.contextMenu.Base.prototype.confirmMessageDelete=function(b,a,c){if(confirm(jsConfig.texts.confirmMessageDelete)){window.location=c}else{return false}};BIA.contextMenu.Base.prototype.confirmConversationDelete=function(b,a,c){if(confirm(jsConfig.texts.confirmConversationDelete)){window.location=c}else{return false}};BIA.contextMenu.Base.prototype.confirmSetDelete=function(b,a,c){if(confirm(jsConfig.texts.confirmSetDelete)){window.location=c}else{return false}};BIA.contextMenu.Base.prototype.confirmFromSetDelete=function(b,a,c){if(confirm(jsConfig.texts.confirmFromSetDelete)){window.location=c}else{return false}};BIA.contextMenu.Base.prototype.confirmFriendDelete=function(b,a,c){if(confirm(jsConfig.texts.confirmFriendDelete)){window.location=c}else{return false}};BIA.contextMenu.Base.prototype.confirmFavFriendDelete=function(b,a,c){if(confirm(jsConfig.texts.confirmFavFriendDelete)){window.location=c}else{return false}};BIA.contextMenu.Base.prototype.handleShareCall=function(b,a,c){BIA.util.popup(c,650,630)};BIA.contextMenu.User=function(d,h,b,j,f,g,c,e,a){this.targetDiv=document.getElementById(d);this.userID=h;this.userLogin=b;this.isFriend=j;this.isFavorite=f;this.isBlocked=g;if(this.isUserLoggedIn){this.isSelf=(this.userID==jsConfig.user.ID)?true:false}this.render=(typeof(c)=="undefined"||c==-1)?true:false;this.isRequest=(typeof(e)=="undefined"||e==0)?false:true;this.isSuspended=(typeof(a)=="undefined"||a==0)?false:true;this.targetProfileURL="http://"+jsConfig.domain+"/member/"+this.userLogin+"/";this.oMenu=new YAHOO.widget.Menu("userMenu-"+d,{zindex:1000});if(!this.isUserLoggedIn){this.oMenu.addItems([[{id:"profile-"+d,text:"View profile",url:this.targetProfileURL,target:((jsConfig.fromPopup)?"parent":"")},{id:"message-"+d,text:"Send message",disabled:true,target:((jsConfig.fromPopup)?"parent":"")},{id:"friend-"+d,text:"Befriend",disabled:true,target:((jsConfig.fromPopup)?"parent":"")},{id:"friend-"+d,text:"Block",disabled:true,target:((jsConfig.fromPopup)?"parent":"")}]])}else{this.conversationURL="http://"+jsConfig.domain+"/member/"+jsConfig.user.login+"/conversations/"+this.userLogin+"/";this.webcamChatURL="http://"+jsConfig.domain+"/member/"+jsConfig.user.login+"/conversations/live/"+this.userLogin+"/";if(!this.isFriend&&!this.isSelf){this.friendURL=jsConfig.domain_full+"actions/user.friend.add/"+this.userID+"?goto="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"")}if(this.isRequest){this.declineFriendURL=jsConfig.domain_full+"actions/user.friend.delete/"+this.userID+"?goto="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"")}if(!this.isBlocked){this.blockURL=jsConfig.domain_full+"actions/user.block.add/"+this.userID+"?goto="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"")}else{this.blockURL=jsConfig.domain_full+"actions/user.block.delete/"+this.userID+"?goto="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"")}this.oMenu.addItems([[{id:"profile-"+d,text:"View profile",url:this.targetProfileURL,target:((jsConfig.fromPopup)?"parent":"")},{id:"message-"+d,text:"Send message",url:this.conversationURL,disabled:((this.isSelf||this.isBlocked||this.isSuspended)?true:false),target:((jsConfig.fromPopup)?"parent":"")}]]);if(this.isFriend){if(this.isFavorite){this.deleteFavURL=jsConfig.domain_full+"actions/user.friend.favorite.delete/"+this.userID+"?goto="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"");this.oMenu.addItem({id:"fav-"+d,text:"Make normal friend",onclick:{fn:this.confirmFavFriendDelete,obj:this.deleteFavURL},disabled:((this.isSelf||this.isBlocked||this.isSuspended)?true:false),classname:"delete",target:((jsConfig.fromPopup)?"parent":"")},0)}else{this.addFavURL=jsConfig.domain_full+"actions/user.friend.favorite.add/"+this.userID+"?goto="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"");this.oMenu.addItem({id:"fav-"+d,text:"Make best friend",url:this.addFavURL,disabled:((this.isSelf||this.isBlocked||this.isSuspended)?true:false),target:((jsConfig.fromPopup)?"parent":"")},0)}this.deleteURL=jsConfig.domain_full+"actions/user.friend.delete/"+this.userID+"?goto="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"");this.oMenu.addItem({id:"friend-"+d,text:"Remove friendship",onclick:{fn:this.confirmFriendDelete,obj:this.deleteURL},disabled:((this.blocked||this.isBlocked)?true:false),classname:"delete",target:((jsConfig.fromPopup)?"parent":"")},0)}else{this.oMenu.addItem({id:"friend-"+d,text:"Befriend",url:this.friendURL,disabled:((this.isSelf||this.isBlocked||this.isSuspended)?true:false),target:((jsConfig.fromPopup)?"parent":"")},0)}if(this.isRequest){this.oMenu.addItem({id:"friend-"+d,text:"Don't Befriend",url:this.declineFriendURL,disabled:((this.isSelf||this.isBlocked)?true:false),target:((jsConfig.fromPopup)?"parent":"")},0)}this.oMenu.addItem({id:"block-"+d,text:((this.isBlocked)?"Unblock":"Block"),url:this.blockURL,classname:"delete",target:((jsConfig.fromPopup)?"parent":"")},0)}this.oMenu.setItemGroupTitle(this.userLogin,0);if(this.render){YAHOO.util.Event.addListener(window,"load",this.init,this,true)}};BIA.contextMenu.User.prototype=new BIA.contextMenu.Base();BIA.contextMenu.UserMessage=function(e,b,c,a,g,d,f){this.targetDiv=document.getElementById(e);this.userID=b;this.userLogin=c;this.isFriend=a;this.isFavorite=g;this.isBlocked=d;if(this.isUserLoggedIn){this.isSelf=(this.userID==jsConfig.user.ID)?true:false}this.render=(typeof(f)=="undefined")?true:false;this.targetProfileURL="http://"+jsConfig.domain+"/member/"+this.userLogin+"/";this.oMenu=new YAHOO.widget.Menu("userMessageMenu-"+e,{zindex:1000});this.webcamChatURL="http://"+jsConfig.domain+"/member/"+jsConfig.user.login+"/conversations/live/"+this.userLogin+"/";if(!this.isFriend&&!this.isSelf){this.friendURL=jsConfig.domain_full+"actions/user.friend.add/"+this.userID+"?goto="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"")}if(!this.isBlocked){this.blockURL=jsConfig.domain_full+"actions/user.block.add/"+this.userID+"?goto="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"")}else{this.blockURL=jsConfig.domain_full+"actions/user.block.delete/"+this.userID+"?goto="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"")}this.oMenu.addItems([[{id:"profile-"+e,text:"View profile",url:this.targetProfileURL,target:((jsConfig.fromPopup)?"parent":"")},]]);if(this.isFriend){if(this.isFavorite){this.deleteFavURL=jsConfig.domain_full+"actions/user.friend.favorite.delete/"+this.userID+"?goto="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"");this.oMenu.addItem({id:"fav-"+e,text:"Make normal friend",onclick:{fn:this.confirmFavFriendDelete,obj:this.deleteFavURL},disabled:((this.isSelf||this.isBlocked)?true:false),classname:"delete",target:((jsConfig.fromPopup)?"parent":"")},0)}else{this.addFavURL=jsConfig.domain_full+"actions/user.friend.favorite.add/"+this.userID+"?goto="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"");this.oMenu.addItem({id:"fav-"+e,text:"Make best friend",url:this.addFavURL,disabled:((this.isSelf||this.isBlocked)?true:false),target:((jsConfig.fromPopup)?"parent":"")},0)}this.deleteURL=jsConfig.domain_full+"actions/user.friend.delete/"+this.userID+"?goto="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"");this.oMenu.addItem({id:"friend-"+e,text:"Remove friendship",onclick:{fn:this.confirmFriendDelete,obj:this.deleteURL},disabled:((this.blocked||this.isBlocked)?true:false),classname:"delete",target:((jsConfig.fromPopup)?"parent":"")},0)}else{this.oMenu.addItem({id:"friend-"+e,text:"Befriend",url:this.friendURL,disabled:((this.isSelf||this.isBlocked)?true:false),target:((jsConfig.fromPopup)?"parent":"")},0)}this.oMenu.addItem({id:"block-"+e,text:((this.isBlocked)?"Unblock":"Block"),url:this.blockURL,classname:"delete",target:((jsConfig.fromPopup)?"parent":"")},0);this.oMenu.setItemGroupTitle(this.userLogin,0);if(this.render){YAHOO.util.Event.addListener(window,"load",this.init,this,true)}};BIA.contextMenu.UserMessage.prototype=new BIA.contextMenu.Base();BIA.contextMenu.Media=function(c,f,e,j,a,d,g,b,h){this.targetDiv=document.getElementById(c);this.targetObject=(typeof(jsConfig.menuComm)!="undefined")?"comm":"user";this.mediaID=f;this.mediaTitle=(e=="")?"-":e;this.mediaType=(j=="webcam")?"webcam":"media";this.isOwner=(a)?true:false;this.isChannelUser=(d)?true:false;this.isViewing=(g)?true:false;this.delGoto=(typeof(b)!="undefined")?b:jsConfig.menu.parentURL;this.share=(h)?h:1;if(this.targetObject=="user"){if(this.isUserLoggedIn){this.isProfile=(jsConfig.user.ID==jsConfig.menuUser.ID)?true:false;this.isTheman=(typeof(jsConfig.user.theman)!="undefined")?true:false}}if(this.targetObject=="user"){this.viewURL=jsConfig.domain_full+"member/"+jsConfig.menuUser.login+"/media/"+this.mediaID}else{this.viewURL=jsConfig.domain_full+"media/"+this.mediaID}if(this.targetObject=="user"){this.shareURL=jsConfig.domain_full+"popup/member/"+jsConfig.menuUser.login+"/media/"+this.mediaID+"/share"}else{this.shareURL=jsConfig.domain_full+"popup/media/"+this.mediaID+"/share"}this.oMenu=new YAHOO.widget.Menu("mediaMenu-"+c,{zindex:1000});this.addToLibURL=jsConfig.domain_full+"actions/media.library.item.add/"+this.mediaID+"/?goto="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"");if(!this.isUserLoggedIn){if(!this.isViewing){this.oMenu.addItem({id:"view-"+c,text:"View media",url:this.viewURL})}this.oMenu.addItem({id:"addtolib-"+c,text:"Add to my library",disabled:true})}else{if(this.isOwner||this.isProfile||this.isTheman){if(this.targetObject=="user"){this.editURL=jsConfig.domain_full+"member/"+jsConfig.menuUser.login+"/tv/manage/"+this.mediaType+"/"+this.mediaID+"/?refer="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"");this.deleteURL=jsConfig.domain_full+"actions/media.item.delete/User:"+jsConfig.user.ID+"/"+this.mediaID+"/?goto="+this.delGoto+((jsConfig.page)?escape("?page="+jsConfig.page):"")}else{this.editURL=jsConfig.domain_full+"backoffice/media/"+this.mediaType+"/"+this.mediaID+"/?refer="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"");this.deleteURL=jsConfig.domain_full+"actions/media.item.delete/Community:"+jsConfig.menuComm.ID+"/"+this.mediaID+"/?goto="+this.delGoto+((jsConfig.page)?escape("?page="+jsConfig.page):"")}if(!this.isViewing){this.oMenu.addItem({id:"view-"+c,text:"View media",url:this.viewURL})}if((this.isTheman||this.isOwner)&&!this.isProfile){if(!this.isChannelUser){this.oMenu.addItem({id:"addtolib-"+c,text:"Add to my library",url:this.addToLibURL,disabled:((this.share<=2)?false:true)})}else{this.oMenu.addItem({id:"addtolib-"+c,text:"Add to my library",onclick:{fn:this.handleShareCall,obj:this.shareURL},disabled:((this.share<=2)?false:true)})}}this.oMenu.addItems([[{id:"edit-"+c,text:"Edit media",url:this.editURL,disabled:((!this.isOwner&&this.isProfile)?true:false)},{id:"delete-"+c,text:((this.isOwner)?"Delete media":"Delete from library"),onclick:{fn:this.confirmDelete,obj:this.deleteURL},classname:"delete"}]])}else{if(!this.isViewing){this.oMenu.addItem({id:"view-"+c,text:"View media",url:this.viewURL})}if(!this.isChannelUser){this.oMenu.addItem({id:"addtolib-"+c,text:"Add to my library",url:this.addToLibURL,disabled:((this.share<=2)?false:true)})}else{this.oMenu.addItem({id:"addtolib-"+c,text:"Add to my library",onclick:{fn:this.handleShareCall,obj:this.shareURL},disabled:((this.share<=2)?false:true)})}}}this.oMenu.setItemGroupTitle(this.mediaTitle,0);YAHOO.util.Event.addListener(window,"load",this.init,this,true)};BIA.contextMenu.Media.prototype=new BIA.contextMenu.Base();BIA.contextMenu.Picture=function(h,f,c,b,a,g,e,d){this.targetDiv=document.getElementById(h);this.targetObject=(typeof(jsConfig.menuComm)!="undefined")?"comm":"user";this.pictureID=f;this.pictureTitle=(c=="")?"-":c;this.isOwner=(b)?true:false;this.isViewing=(a)?true:false;this.delGoto=(typeof(g)!="undefined")?g:jsConfig.menu.parentURL;this.share=(e)?e:1;this.isChannelUser=(d)?true:false;if(this.targetObject=="user"){if(this.isUserLoggedIn){this.isProfile=(jsConfig.user.ID==jsConfig.menuUser.ID)?true:false;this.isTheman=(typeof(jsConfig.user.theman)!="undefined")?true:false}}if(this.targetObject=="user"){this.viewURL=jsConfig.domain_full+"member/"+jsConfig.menuUser.login+"/pictures/"+this.pictureID}else{this.viewURL=jsConfig.domain_full+"pictures/"+this.pictureID}this.oMenu=new YAHOO.widget.Menu("pictureMenu-"+h,{zindex:1000});this.addToLibURL=jsConfig.domain_full+"actions/media.library.item.add/"+this.pictureID+"/?goto="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"");if(this.targetObject=="user"){this.shareURL=jsConfig.domain_full+"popup/member/"+jsConfig.menuUser.login+"/media/"+this.pictureID+"/share"}else{this.shareURL=jsConfig.domain_full+"popup/media/"+this.pictureID+"/share"}if(!this.isUserLoggedIn){if(!this.isViewing){this.oMenu.addItem({id:"view-"+h,text:"View picture",url:this.viewURL})}this.oMenu.addItem({id:"addtolib-"+h,text:"Add to my library",disabled:true})}else{if(this.isOwner||this.isProfile||this.isTheman){if(this.targetObject=="user"){this.editURL=jsConfig.domain_full+"member/"+jsConfig.menuUser.login+"/pictures/manage/"+this.pictureID+"/?refer="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"");this.deleteURL=jsConfig.domain_full+"actions/media.item.delete/User:"+jsConfig.user.ID+"/"+this.pictureID+"/?goto="+this.delGoto+((jsConfig.page)?escape("?page="+jsConfig.page):"")}else{this.editURL=jsConfig.domain_full+"backoffice/pictures/pics/"+this.pictureID+"/?refer="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"");this.deleteURL=jsConfig.domain_full+"actions/media.item.delete/Community:"+jsConfig.menuComm.ID+"/"+this.pictureID+"/?goto="+this.delGoto+((jsConfig.page)?escape("?page="+jsConfig.page):"")}if(!this.isViewing){this.oMenu.addItem({id:"view-"+h,text:"View picture",url:this.viewURL})}if((this.isTheman||this.isOwner)&&!this.isProfile){this.oMenu.addItem({id:"addtolib-"+h,text:"Add to my library",onclick:{fn:this.handleShareCall,obj:this.shareURL},disabled:((this.share<=2)?false:true)})}this.oMenu.addItems([[{id:"edit-"+h,text:"Edit picture",url:this.editURL,disabled:((!this.isOwner&&this.isProfile)?true:false)},{id:"delete-"+h,text:((this.isOwner)?"Delete picture":"Delete from library"),onclick:{fn:this.confirmDelete,obj:this.deleteURL},classname:"delete"}]])}else{if(!this.isViewing){this.oMenu.addItem({id:"view-"+h,text:"View picture",url:this.viewURL})}if(!this.isChannelUser){this.oMenu.addItem({id:"addtolib-"+h,text:"Add to my library",url:this.addToLibURL,disabled:((this.share<=2)?false:true)})}else{this.oMenu.addItem({id:"addtolib-"+h,text:"Add to my library",onclick:{fn:this.handleShareCall,obj:this.shareURL},disabled:((this.share<=2)?false:true)})}}}this.oMenu.setItemGroupTitle(this.pictureTitle,0);YAHOO.util.Event.addListener(window,"load",this.init,this,true)};BIA.contextMenu.Picture.prototype=new BIA.contextMenu.Base();BIA.contextMenu.manPicture=function(h,f,e,c,a,d,b,g){this.targetDiv=document.getElementById(h);this.targetObject=(typeof(jsConfig.menuComm)!="undefined")?"comm":"user";this.pictureID=f;this.pictureTitle=(e=="")?"-":e;this.setID=(isNaN(a)||!a)?false:a;this.isOwner=c;this.publishable=(d)?true:false;this.isPublished=(b)?true:false;this.delGoto=(typeof(g)!="undefined")?g:jsConfig.menu.parentURL;if(this.targetObject=="user"){if(this.isUserLoggedIn){this.isProfile=(jsConfig.user.ID==jsConfig.menuUser.ID)?true:false;this.isTheman=(typeof(jsConfig.user.theman)!="undefined")?true:false}}this.oMenu=new YAHOO.widget.Menu("pictureMenu-"+h,{zindex:1000});if(this.targetObject=="user"&&(this.isProfile||this.isTheman)){this.previewURL=jsConfig.domain_full+"member/"+jsConfig.menuUser.login+"/pictures/"+this.pictureID;this.editURL=jsConfig.domain_full+"member/"+jsConfig.menuUser.login+"/pictures/manage/"+this.pictureID+"/?refer="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"");if(this.setID){this.deleteFromSetURL=jsConfig.domain_full+"actions/media.playlist.item.delete/"+this.setID+"/"+this.pictureID+"/?goto="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"")}this.deleteURL=jsConfig.domain_full+"actions/media.item.delete/User:"+jsConfig.menuUser.ID+"/"+this.pictureID+"/?goto="+this.delGoto+((jsConfig.page)?escape("?page="+jsConfig.page):"")}else{if(this.targetObject=="comm"){this.previewURL=jsConfig.domain_full+"pictures/"+this.pictureID;this.editURL=jsConfig.domain_full+"backoffice/pictures/pics/"+this.pictureID+"/?refer="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"");if(this.setID){this.deleteFromSetURL=jsConfig.domain_full+"actions/media.playlist.item.delete/"+this.setID+"/"+this.pictureID+"/?goto="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"")}this.deleteURL=jsConfig.domain_full+"actions/media.item.delete/Community:"+jsConfig.menuComm.ID+"/"+this.pictureID+"/?goto="+this.delGoto+((jsConfig.page)?escape("?page="+jsConfig.page):"")}else{return false}}this.oMenu.addItems([[{id:"edit-"+h,text:"Edit picture",url:this.editURL,disabled:((this.isOwner)?false:true)}]]);if(this.targetObject=="comm"){this.publishURL=jsConfig.domain_full+"actions/media.item.publish/"+this.pictureID+"/?do="+((this.isPublished)?"unpublish":"publish")+"&goto="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"");this.oMenu.addItem({id:"publish-"+h,text:((this.isPublished)?"Turn off":"Turn on"),url:this.publishURL,disabled:((this.publishable)?false:true)},0)}if(this.setID){this.oMenu.addItem({id:"setDelete-"+h,text:"Remove from set",onclick:{fn:this.confirmFromSetDelete,obj:this.deleteFromSetURL},disabled:((!this.isPublished||(this.isPublished&&this.publishable)||this.targetObject=="user")?false:true)},0)}this.oMenu.addItem({id:"delete-"+h,text:((this.isOwner)?"Delete picture":"Delete from library"),onclick:{fn:this.confirmDelete,obj:this.deleteURL},classname:"delete",disabled:((!this.isPublished||(this.isPublished&&this.publishable)||this.targetObject=="user")?false:true)},0);this.oMenu.setItemGroupTitle(this.pictureTitle,0);YAHOO.util.Event.addListener(window,"load",this.init,this,true)};BIA.contextMenu.manPicture.prototype=new BIA.contextMenu.Base();BIA.contextMenu.manMedia=function(d,g,e,j,a,c,h,f,b){this.targetDiv=document.getElementById(d);this.targetObject=(typeof(jsConfig.menuComm)!="undefined")?"comm":"user";this.mediaID=g;this.mediaTitle=(e=="")?"-":e;this.mediaType=(j=="webcam")?"webcam":"media";this.isOwner=a;this.setID=(isNaN(c)||!c)?false:c;this.publishable=(h)?true:false;this.isPublished=(f)?true:false;this.delGoto=(typeof(b)!="undefined")?b:jsConfig.menu.parentURL;if(this.targetObject=="user"){if(this.isUserLoggedIn){this.isProfile=(jsConfig.user.ID==jsConfig.menuUser.ID)?true:false;this.isTheman=(typeof(jsConfig.user.theman)!="undefined")?true:false}}this.oMenu=new YAHOO.widget.Menu("mediaMenu-"+d,{zindex:1000});if(this.targetObject=="user"&&(this.isProfile||this.isTheman)){this.previewURL=jsConfig.domain_full+"member/"+jsConfig.menuUser.login+"";this.editURL=jsConfig.domain_full+"member/"+jsConfig.menuUser.login+"/tv/manage/"+this.mediaType+"/"+this.mediaID+"/?refer="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"");if(this.setID){this.deleteFromSetURL=jsConfig.domain_full+"actions/media.playlist.item.delete/"+this.setID+"/"+this.mediaID+"/?goto="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"")}this.deleteURL=jsConfig.domain_full+"actions/media.item.delete/User:"+jsConfig.menuUser.ID+"/"+this.mediaID+"/?goto="+this.delGoto+((jsConfig.page)?escape("?page="+jsConfig.page):"")}else{if(this.targetObject=="comm"){this.previewURL=jsConfig.domain_full+"";this.editURL=jsConfig.domain_full+"backoffice/media/"+this.mediaType+"/"+this.mediaID+"/?refer="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"");if(this.setID){this.deleteFromSetURL=jsConfig.domain_full+"actions/media.playlist.item.delete/"+this.setID+"/"+this.mediaID+"/?goto="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"")}this.deleteURL=jsConfig.domain_full+"actions/media.item.delete/Community:"+jsConfig.menuComm.ID+"/"+this.mediaID+"/?goto="+this.delGoto+((jsConfig.page)?escape("?page="+jsConfig.page):"")}else{return false}}if(this.isOwner){this.publishURL=jsConfig.domain_full+"actions/media.item.publish/"+this.mediaID+"/?do="+((this.isPublished)?"unpublish":"publish")+"&goto="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"");this.oMenu.addItem({id:"edit-"+d,text:"Edit media",url:this.editURL},0);this.oMenu.addItem({id:"publish-"+d,text:((this.isPublished)?"Turn off":"Turn on"),url:this.publishURL,disabled:((this.publishable)?false:true)},0)}else{this.oMenu.addItem({id:"edit-"+d,text:"Edit media",disabled:true},0)}if(this.setID){this.oMenu.addItem({id:"setDelete-"+d,text:"Remove from set",onclick:{fn:this.confirmFromSetDelete,obj:this.deleteFromSetURL},disabled:((!this.isPublished||(this.isPublished&&this.publishable)||(this.targetObject=="user"&&(this.isProfile||this.isTheman)))?false:true)},0)}this.oMenu.addItem({id:"delete-"+d,text:((this.isOwner)?"Delete media":"Delete from library"),onclick:{fn:this.confirmDelete,obj:this.deleteURL},classname:"delete",disabled:((!this.isPublished||(this.isPublished&&this.publishable)||(this.targetObject=="user"&&(this.isProfile||this.isTheman)))?false:true)},0);this.oMenu.setItemGroupTitle(this.mediaTitle,0);YAHOO.util.Event.addListener(window,"load",this.init,this,true)};BIA.contextMenu.manMedia.prototype=new BIA.contextMenu.Base();BIA.contextMenu.manMediaRej=function(g,e,b,c,d,a,f){this.targetDiv=document.getElementById(g);this.targetObject=(typeof(jsConfig.menuComm)!="undefined")?"comm":"user";this.mediaID=e;this.mediaTitle=(b=="")?"-":b;this.mediaType=(c=="webcam")?"webcam":"media";this.isOwner=d;this.setID=(isNaN(a)||!a)?false:a;this.delGoto=(typeof(f)!="undefined")?f:jsConfig.menu.parentURL;if(this.targetObject=="user"){if(this.isUserLoggedIn){this.isProfile=(jsConfig.user.ID==jsConfig.menuUser.ID)?true:false;this.isTheman=(typeof(jsConfig.user.theman)!="undefined")?true:false}}this.oMenu=new YAHOO.widget.Menu("mediaMenu-"+g,{zindex:1000});if(this.targetObject=="user"&&(this.isProfile||this.isTheman)){if(this.setID){this.deleteFromSetURL=jsConfig.domain_full+"actions/media.playlist.item.delete/"+this.setID+"/"+this.mediaID+"/?goto="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"")}this.deleteURL=jsConfig.domain_full+"actions/media.item.delete/User:"+jsConfig.menuUser.ID+"/"+this.mediaID+"/?goto="+this.delGoto+((jsConfig.page)?escape("?page="+jsConfig.page):"")}else{if(this.targetObject=="comm"){if(this.setID){this.deleteFromSetURL=jsConfig.domain_full+"actions/media.playlist.item.delete/"+this.setID+"/"+this.mediaID+"/?goto="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"")}this.deleteURL=jsConfig.domain_full+"actions/media.item.delete/Community:"+jsConfig.menuComm.ID+"/"+this.mediaID+"/?goto="+this.delGoto+((jsConfig.page)?escape("?page="+jsConfig.page):"")}else{return false}}if(this.setID){this.oMenu.addItem({id:"setDelete-"+g,text:"Remove from set",onclick:{fn:this.confirmSetDelete,obj:this.deleteFromSetURL}},0)}this.oMenu.addItem({id:"delete-"+g,text:((this.isOwner)?"Delete media":"Delete from library"),onclick:{fn:this.confirmDelete,obj:this.deleteURL},classname:"delete"},0);this.oMenu.setItemGroupTitle(this.mediaTitle,0);YAHOO.util.Event.addListener(window,"load",this.init,this,true)};BIA.contextMenu.manMediaRej.prototype=new BIA.contextMenu.Base();BIA.contextMenu.Set=function(g,f,e,b,l,a,j,k,h,c,d){this.targetDiv=document.getElementById(g);this.targetObject=(typeof(jsConfig.menuComm)!="undefined")?"comm":"user";this.setID=f;this.setTitle=(e=="")?"-":e;this.isViewing=(j)?true:false;this.viewURL=b;this.isOwner=(a)?true:false;this.mediaType=(l=="pictures")?"pictures":"media";this.publishable=(k)?true:false;this.isPublished=(h)?true:false;this.isManaging=(c)?true:false;this.delGoto=(typeof(d)!="undefined")?d:jsConfig.menu.parentURL;this.oMenu=new YAHOO.widget.Menu("setMenu-"+g,{zindex:1000});if(this.isOwner){if(this.targetObject=="user"){if(this.mediaType=="pictures"){this.editURL=jsConfig.domain_full+"member/"+jsConfig.menuUser.login+"/"+this.mediaType+"/sets/"+this.setID+"/edit/?refer="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"");this.manageURL=jsConfig.domain_full+"member/"+jsConfig.menuUser.login+"/"+this.mediaType+"/manage/sets/"+this.setID}else{this.editURL=jsConfig.domain_full+"member/"+jsConfig.menuUser.login+"/tv/manage/sets/"+this.setID+"/?refer="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"");this.manageURL=jsConfig.domain_full+"member/"+jsConfig.menuUser.login+"/tv/manage/"+this.setID}}else{if(this.targetObject=="comm"){if(this.mediaType=="pictures"){this.editURL=jsConfig.domain_full+"backoffice/pictures/sets/"+this.setID+"/?goto="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"");this.manageURL=jsConfig.domain_full+"backoffice/pictures/"+this.setID}else{this.editURL=jsConfig.domain_full+"backoffice/sets/edit/"+this.setID+"/?goto="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"");this.manageURL=jsConfig.domain_full+"backoffice/sets/"+this.setID}}else{return false}}}if((!this.isViewing&&!this.isManaging)||(this.isManaging&&this.isPublished)||(this.isOwner&&this.isViewing)){this.oMenu.addItem({id:"setView-"+g,text:"View",url:this.viewURL,disabled:((!(!this.isViewing&&!this.isManaging)&&!(this.isManaging&&this.isPublished))?true:false)},0)}if(this.isOwner){this.publishURL=jsConfig.domain_full+"actions/media.playlist.publish/"+this.setID+"/?do="+((this.isPublished)?"unpublish":"publish")+"&goto="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"");this.deleteURL=jsConfig.domain_full+"actions/media.playlist.delete/"+this.setID+"/?goto="+this.delGoto+((jsConfig.page)?escape("?page="+jsConfig.page):"");this.oMenu.addItem({id:"setEdit-"+g,text:"Edit",url:this.editURL},0);this.oMenu.addItem({id:"setManage-"+g,text:"Manage",url:this.manageURL},0);this.oMenu.addItem({id:"setPublish-"+g,text:((this.isPublished)?"Turn off":"Turn on"),url:this.publishURL,disabled:((this.publishable)?false:true)},0);this.oMenu.addItem({id:"setDelete-"+g,text:"Delete",onclick:{fn:this.confirmSetDelete,obj:this.deleteURL},classname:"delete"},0)}else{if(!this.isOwner&&this.isViewing){this.oMenu.addItem({id:"setView-"+g,text:"View",disabled:true},0)}}this.oMenu.setItemGroupTitle(this.setTitle,0);YAHOO.util.Event.addListener(window,"load",this.init,this,true)};BIA.contextMenu.Set.prototype=new BIA.contextMenu.Base();BIA.contextMenu.Comment=function(d,e,b,h,j,c,k,g,f,a){this.targetDiv=document.getElementById(d);this.commentID=e;this.editable=(b)?true:false;this.deleteable=(h)?true:false;this.userID=j;this.userLogin=c;this.isFriend=k;this.isFavorite=g;this.isBlocked=f;this.subMenu=new BIA.contextMenu.User(d,this.userID,this.userLogin,this.isFriend,this.isFavorite,this.isBlocked,1);this.oMenu=new YAHOO.widget.Menu("commentMenu-"+d,{zindex:1000});this.inlineComment=new BIA.inline.Comment(this.commentID,this.editable,this.deleteable,1,a);this.oMenu.addItem({id:"commentReport-"+d,text:"Report this as spam",onclick:{fn:this.inlineComment.reportAsSpamHandler,scope:this.inlineComment}},0);if(this.editable||this.deleteable){this.oMenu.addItem({id:"setView-"+d,text:"Edit comment",onclick:{fn:this.inlineComment.startEdit,scope:this.inlineComment},disabled:((this.editable)?false:true)},0);this.oMenu.addItem({id:"commentDelete-"+d,text:"Delete comment",onclick:{fn:this.inlineComment.deleteHandler,scope:this.inlineComment},disabled:((this.deleteable)?false:true),classname:"delete"},0)}this.oMenu.addItem({id:"commentUser-"+d,text:"Member menu",submenu:this.subMenu.oMenu,classname:"hasSubmenu"},0);this.oMenu.setItemGroupTitle("Comment menu",0);YAHOO.util.Event.addListener(window,"load",this.init,this,true)};BIA.contextMenu.Comment.prototype=new BIA.contextMenu.Base();BIA.contextMenu.Message=function(f,a,c,d,b,g,e){this.targetDiv=document.getElementById(f);this.messageID=a;this.userID=c;this.userLogin=d;this.isFriend=b;this.isFavorite=g;this.isBlocked=e;this.conversationURL="http://"+jsConfig.domain+"/member/"+jsConfig.user.login+"/conversations/"+this.userLogin+"/";this.deleteURL=jsConfig.domain_full+"actions/user.message.delete/"+this.messageID+"?goto="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"");this.saveURL=jsConfig.domain_full+"actions/user.message.archive.add/"+this.messageID+"?goto="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"");this.subMenu=new BIA.contextMenu.UserMessage(f,this.userID,this.userLogin,this.isFriend,this.isFavorite,this.isBlocked,1);this.oMenu=new YAHOO.widget.Menu("messageMenu-"+f,{zindex:1000});this.oMenu.addItem({id:"messageSend-"+f,text:"Send Message",url:this.conversationURL},0);this.oMenu.addItem({id:"messageSave-"+f,text:"Save",url:this.saveURL},0);this.oMenu.addItem({id:"messageDelete-"+f,text:"Delete",onclick:{fn:this.confirmMessageDelete,obj:this.deleteURL},classname:"delete"},0);this.oMenu.addItem({id:"messageUser-"+f,text:"Member menu",submenu:this.subMenu.oMenu,classname:"hasSubmenu"},0);this.oMenu.setItemGroupTitle("Message menu",0);YAHOO.util.Event.addListener(window,"load",this.init,this,true)};BIA.contextMenu.Message.prototype=new BIA.contextMenu.Base();BIA.contextMenu.Conversation=function(e,b,c,a,f,d){this.targetDiv=document.getElementById(e);this.userID=b;this.userLogin=c;this.isFriend=a;this.isFavorite=f;this.isBlocked=d;this.conversationURL="http://"+jsConfig.domain+"/member/"+jsConfig.user.login+"/conversations/"+this.userLogin+"/";this.deleteURL=jsConfig.domain_full+"actions/user.message.multi/?delete=1&multiSel[]="+this.userID+"&goto="+jsConfig.menu.selfURL+((jsConfig.page)?escape("?page="+jsConfig.page):"");this.subMenu=new BIA.contextMenu.UserMessage(e,this.userID,this.userLogin,this.isFriend,this.isFavorite,this.isBlocked,1);this.oMenu=new YAHOO.widget.Menu("conversationMenu-"+e,{zindex:1000});this.oMenu.addItem({id:"conversationSend-"+e,text:"Read / Send Message",url:this.conversationURL},0);this.oMenu.addItem({id:"conversationDelete-"+e,text:"Delete",onclick:{fn:this.confirmConversationDelete,obj:this.deleteURL},classname:"delete"},0);this.oMenu.addItem({id:"conversationUser-"+e,text:"Member menu",submenu:this.subMenu.oMenu,classname:"hasSubmenu"},0);this.oMenu.setItemGroupTitle("Message Thread",0);YAHOO.util.Event.addListener(window,"load",this.init,this,true)};BIA.contextMenu.Conversation.prototype=new BIA.contextMenu.Base();BIA.contextMenu.Library=function(d,a,c,b){this.targetDiv=document.getElementById(d);this.targetObject=(typeof(jsConfig.menuComm)!="undefined")?"comm":"user";this.mediaType=(a=="pictures")?"pictures":"media";this.isOwner=(c)?true:false;this.isViewing=(b)?true:false;if(this.targetObject=="user"){if(this.isUserLoggedIn){this.isProfile=(jsConfig.user.ID==jsConfig.menuUser.ID)?true:false;this.isTheman=(typeof(jsConfig.user.theman)!="undefined")?true:false}}this.menuTitle="All "+this.mediaType;this.oMenu=new YAHOO.widget.Menu("libraryMenu-"+d,{zindex:1000});if(this.targetObject=="user"){this.viewURL=jsConfig.domain_full+"member/"+jsConfig.menuUser.login+"/"+((this.mediaType=="media")?"tv":"pictures")+"/";if(this.isOwner||this.isTheman){this.manageURL=jsConfig.domain_full+"member/"+jsConfig.menuUser.login+"/"+((this.mediaType=="media")?"tv":"pictures")+"/manage/"}}else{if(this.targetObject=="comm"){this.viewURL=jsConfig.domain_full+((this.mediaType=="media")?"":"pictures")+"/";if(this.isOwner||this.isTheman){this.manageURL=jsConfig.domain_full+"backoffice/"+this.mediaType+"/"}}else{return false}}this.oMenu.addItems([[{id:"view-"+d,text:"View profile",url:this.viewURL,disabled:((this.isViewing)?true:false)}]]);if(this.manageURL){this.oMenu.addItem({id:"manageLibrary-"+d,text:"Manage",url:this.manageURL},0)}this.oMenu.setItemGroupTitle(this.menuTitle,0);YAHOO.util.Event.onDOMReady(this.init,this,true)};BIA.contextMenu.Library.prototype=new BIA.contextMenu.Base();BIA.forms.DDMediaItem=function(f,c,b,e,a){this.id=f;this.itemID=c;this.mediaType=b;this.sortable=e;this.setID=a;this.dropSet=null;if(!YAHOO.util.DDTarget){throw new Error("DDMediaItem failed. Dependency YAHOO.util.dragdrop not found")}this.target=document.getElementById(f);if(!this.target){throw new Error("DDMediaItem failed. Target '"+f+"' not found.")}this.handler=document.getElementById(f+"-handle");if(!this.handler){throw new Error("DDMediaItem draghandler failed. Target '"+f+"-handle' not found.")}this.dd=new YAHOO.util.DDProxy(this.target,"mediaItems");this.dd.addToGroup("sets");this.dd.setHandleElId(this.handler);this.dd.setDragElId("dragProxyIcon"+(b=="mediaItem"?"Media":"Picture"));var d=this;this.dd.b4StartDrag=function(g,h){YAHOO.util.Dom.setStyle(this.getDragEl(),"display","block");YAHOO.util.Dom.setStyle(this.getDragEl(),"width",(d.mediaType=="mediaItem"?"71px":"38px"));YAHOO.util.Dom.setStyle(this.getDragEl(),"height","31px");this.resizeFrame=false;this.centerFrame=true;this.showFrame(g,h)};this.dd.startDrag=function(g,h){this.repEl=document.createElement("div");this.repEl.id=d.mediaType+"Replace";this.getEl().parentNode.insertBefore(this.repEl,this.getEl().nextSibling);YAHOO.util.Dom.setStyle(this.getEl(),"display","none");YAHOO.util.Dom.setStyle(this.repEl,"display","block")};this.dd.onMouseUp=function(h){YAHOO.util.Dom.setStyle(this.repEl,"display","none");this.repEl.parentNode.removeChild(this.repEl);var g=this.getEl();YAHOO.util.Dom.setStyle(g,"display","block");YAHOO.util.Dom.setStyle(g,"top","");YAHOO.util.Dom.setStyle(g,"left","")};this.dd.onDragOver=function(j,l){var l=YAHOO.util.Dom.get(l);if(YAHOO.util.Dom.hasClass(l,d.mediaType)){if(d.sortable){var h=this.getEl();var g=d.getElementIndex(h);var k=d.getElementIndex(l);if(g!==false&&k!==false){h.parentNode.insertBefore(this.repEl,(g>=k?l:l.nextSibling))}}}else{if(YAHOO.util.Dom.hasClass(l,"set")){YAHOO.util.Dom.addClass(l.id,"over")}}};this.dd.onDragOut=function(h,g){var g=YAHOO.util.Dom.get(g);if(YAHOO.util.Dom.hasClass(g,"set")){YAHOO.util.Dom.removeClass(g.id,"over")}};this.dd.dragDropExecCount=0;this.dd.onDragDrop=function(l,k){var k=YAHOO.util.Dom.get(k);if(YAHOO.util.Dom.hasClass(k,"set")){d.addToSet(k);YAHOO.util.Dom.removeClass(k.id,"over")}else{if(YAHOO.util.Dom.hasClass(k,d.mediaType)){if(d.sortable){if(this.dragDropExecCount==0){this.dragDropExecCount++;var j=this.getEl();var h=d.getElementIndex(j);var g=d.getElementIndex(k);if(h!==false&&g!==false){j.parentNode.insertBefore(j,(h>=g?k:k.nextSibling));d.reorderItems()}}else{this.dragDropExecCount=0}}}}}};BIA.forms.DDMediaItem.prototype.getElementIndex=function(b){for(var a=0;a<this.target.parentNode.childNodes.length;a++){if(this.target.parentNode.childNodes[a].id==b.id){return a}}return false};BIA.forms.DDMediaItem.prototype.addToSet=function(e){var b=e.id;var c=b.substr(4,b.length);var a=c*1;if(!isNaN(a)&&!isNaN(this.itemID)){this.dropSet=e;var d={success:this.handleAddToSetSuccess,failure:this.handleAddToSetFailure,scope:this};YAHOO.util.Connect.asyncRequest("GET","/actions/media.playlist.item.add/"+a+"/"+this.itemID+"?ajax=1",d)}};BIA.forms.DDMediaItem.prototype.handleAddToSetSuccess=function(a){if(!a.responseXML||!a.responseXML.length){if(a.responseText&&isNaN(a.responseText)){new BIA.dipdive.FadeMans("error",a.responseText);new BIA.dipdive.BlinkElement(this.dropSet.id,"dropError")}else{if(a.responseText&&!isNaN(a.responseText)){this.dropSet.getElementsByTagName("span")[0].innerHTML=a.responseText;new BIA.dipdive.BlinkElement(this.dropSet.id,"drop")}}return true}};BIA.forms.DDMediaItem.prototype.handleAddToSetFailure=function(a){throw new Error("Failure loading link content")};BIA.forms.DDMediaItem.prototype.reorderItems=function(){var g=new Array();var b=this.target.id.replace(this.itemID,"");for(var d=0;d<this.target.parentNode.childNodes.length;d++){if(this.target.parentNode.childNodes[d].id){var a=this.target.parentNode.childNodes[d].id;var c=a.replace(b,"");var e=c*1;if(!isNaN(e)){g[g.length]=e}}}var f={success:this.handleReorderItemsSuccess,failure:this.handleReorderItemsFailure,scope:this};YAHOO.util.Connect.asyncRequest("GET","/actions/media.playlist.items.sort/"+this.setID+"/?ajax=1&do=order&order="+g.join(";"),f)};BIA.forms.DDMediaItem.prototype.handleReorderItemsSuccess=function(a){if(!a.responseXML||!a.responseXML.length){if(a.responseText&&a.responseText!="OK"){new BIA.dipdive.FadeMans("error",a.responseText)}else{if(a.responseText&&!isNaN(a.responseText)){}}return true}};BIA.forms.DDMediaItem.prototype.handleReorderItemsFailure=function(a){throw new Error("Failure loading link content")};BIA.forms.DDMediaItem.prototype.toString=function(){return"BIA.forms.DDMediaItem "+this.id};BIA.forms.DDSet=function(c,b){this.id=c;this.sortable=b;if(!YAHOO.util.DDTarget){throw new Error("DDSet failed. Dependency YAHOO.util.dragdrop not found")}this.target=document.getElementById(c);if(!this.target){throw new Error("DDSet failed. Target '"+c+"' not found.")}if(!b){this.dd=new YAHOO.util.DDTarget(this.target,"sets")}else{this.handler=document.getElementById(c+"-handle");if(!this.handler){throw new Error("DDSet draghandler failed. Target '"+c+"-handle' not found.")}this.dd=new YAHOO.util.DDProxy(this.target,"sets");this.dd.setHandleElId(this.handler);var a=this;this.dd.startDrag=function(d){if(a.sortable){this.repEl=document.createElement("div");this.repEl.id="setReplace";this.getEl().parentNode.insertBefore(this.repEl,this.getEl().nextSibling);YAHOO.util.Dom.setStyle(this.getEl(),"display","none");YAHOO.util.Dom.setStyle(this.repEl,"display","block");YAHOO.util.Dom.setStyle(this.getDragEl(),"border","2px solid gray")}};this.dd.onMouseUp=function(e){if(a.sortable){YAHOO.util.Dom.setStyle(this.repEl,"display","none");this.repEl.parentNode.removeChild(this.repEl);var d=this.getEl();YAHOO.util.Dom.setStyle(d,"display","block");YAHOO.util.Dom.setStyle(d,"top","");YAHOO.util.Dom.setStyle(d,"left","")}};this.dd.onDragOver=function(f,h){if(a.sortable){var h=YAHOO.util.Dom.get(h);if(YAHOO.util.Dom.hasClass(h,"set")&&!YAHOO.util.Dom.hasClass(h,"dim")){var e=this.getEl();var d=a.getElementIndex(e);var g=a.getElementIndex(h);if(d!==false&&g!==false){e.parentNode.insertBefore(this.repEl,(d>=g?h:h.nextSibling))}}}};this.dd.dragDropExecCount=0;this.dd.onDragDrop=function(h,g){if(a.sortable){var g=YAHOO.util.Dom.get(g);if(YAHOO.util.Dom.hasClass(g,"set")&&!YAHOO.util.Dom.hasClass(g,"dim")){if(this.dragDropExecCount==0){this.dragDropExecCount++;var f=this.getEl();var e=a.getElementIndex(f);var d=a.getElementIndex(g);if(e!==false&&d!==false){f.parentNode.insertBefore(f,(e>=d?g:g.nextSibling));a.reorderSets()}}else{this.dragDropExecCount=0}}}}}};BIA.forms.DDSet.prototype.getElementIndex=function(b){for(var a=0;a<this.target.parentNode.childNodes.length;a++){if(this.target.parentNode.childNodes[a].id==b.id){return a}}return false};BIA.forms.DDSet.prototype.reorderSets=function(){var g=new Array();for(var e=0;e<this.target.parentNode.childNodes.length;e++){if(this.target.parentNode.childNodes[e].id){var b=this.target.parentNode.childNodes[e].id;var d=b.substr(4,b.length);var a=d*1;if(!isNaN(a)){g[g.length]="set_"+a}}}var f={success:this.handleReorderSetsSuccess,failure:this.handleReorderSetsFailure,scope:this};if(jsConfig.menuComm){var c="/actions/media.playlist.multi/"+jsConfig.menuComm.ID+"/?ajax=1&do=order&target=Community&order="+g.join(";")}else{if(jsConfig.menuUser){var c="/actions/media.playlist.multi/"+jsConfig.menuUser.ID+"/?ajax=1&do=order&target=User&order="+g.join(";")}}YAHOO.util.Connect.asyncRequest("GET",c,f)};BIA.forms.DDSet.prototype.handleReorderSetsSuccess=function(a){if(!a.responseXML||!a.responseXML.length){if(a.responseText&&a.responseText!="OK"){new BIA.dipdive.BlinkElement(this.id,"dropError");new BIA.dipdive.FadeMans("error",a.responseText)}else{if(a.responseText&&a.responseText=="OK"){new BIA.dipdive.BlinkElement(this.id,"drop")}}return true}};BIA.forms.DDSet.prototype.handleReorderSetsFailure=function(a){throw new Error("Failure loading link content")};BIA.forms.DDSet.prototype.toString=function(){return"BIA.forms.DDSet "+this.id};BIA.dipdive.BlinkElement=function(b,d,a,e,c){if(a==null||isNaN(a)){var a=3}if(e==null||isNaN(e)){e=200}if(c==null||isNaN(c)){var c=(2*e)}for(var f=0;f<a;f++){window.setTimeout("YAHOO.util.Dom.addClass('"+b+"', '"+d+"')",(f*c));window.setTimeout("YAHOO.util.Dom.removeClass( '"+b+"', '"+d+"');",((f*c)+e))}};BIA.forms.SearchBox=function(b,c,a,d){this.objName=c;this.search=document.getElementById(b);this.searchfilter=document.getElementById(a);this.searchfilter2=document.getElementById(d);YAHOO.util.Event.addListener(document,"click",this.check,this,true)};BIA.forms.SearchBox.prototype.checkParent=function(){t=this.target;while(t.parentNode){if(t==document.getElementById(this.objName)){return false}t=t.parentNode}return true};BIA.forms.SearchBox.prototype.check=function(d){this.target=(d&&d.target)||(event&&event.srcElement);var c=this.checkParent();if(c){BIA.util.hideElement(this.objName);if(!channelFinderOpen){BIA.util.showElement("ad_leaderboard")}}if(this.target==this.search){BIA.util.showElement(this.objName);BIA.util.hideElement("ad_leaderboard")}else{if(!c&&this.target.className!=""){var b=this.target.className;var a=b;if(a!=""||b=="find_all"){this.search.className="find_select "+b;if(a=="channel"||a=="member"){this.searchfilter2.value=a}else{this.searchfilter.value=a}}BIA.util.hideElement(this.objName);if(!channelFinderOpen){BIA.util.showElement("ad_leaderboard")}}}};BIA.dipdive.ImageCropper=function(b,a,d,c){this.config={maxWidth:a,maxHeight:d,xyratio:c};this.imgname=b;YAHOO.util.Event.addListener(window,"load",this.init,this,true)};BIA.dipdive.ImageCropper.prototype.init=function(){this.cropper=new YAHOO.widget.ImageCropper(this.imgname,this.config)};BIA.dipdive.ImageCropper.prototype.getCoords=function(){return this.cropper.getCropRegion()};BIA.dipdive.shrinkMenu=function(b,a){this.menu=document.getElementById(b);this.maxWidth=a;this.menuItems=this.menu.getElementsByTagName("li");this.shrink()};BIA.dipdive.shrinkMenu.prototype.shrink=function(){if(!this.menuItems){return}var d=null;for(var a=0;a<this.menuItems.length;a++){if((this.menuItems[a].offsetLeft+this.menuItems[a].offsetWidth)>this.maxWidth){d=a;break}}if(d){this.elMore=document.createElement("li");this.elMore.className="more_tab";this.elMore.innerHTML='<a href="#"><span>More</span></a>';this.list=document.createElement("div");this.list.style.display="none";this.elMore.appendChild(this.list);var c=this.menuItems.length;for(var b=d;b<c;b++){this.list.innerHTML+=this.menuItems[d].innerHTML;this.menu.removeChild(this.menuItems[d])}this.menu.appendChild(this.elMore);YAHOO.util.Event.addListener(this.elMore,"mouseover",this.showMenu,this,true);YAHOO.util.Event.addListener(this.elMore,"mouseout",this.hideMenu,this,true)}};BIA.dipdive.shrinkMenu.prototype.showMenu=function(a){if(this.list){this.list.style.display="block"}};BIA.dipdive.shrinkMenu.prototype.hideMenu=function(){if(this.list){this.list.style.display="none"}};BIA.forms.textareaMaxLength=function(c,b,a){if(!c){return}this.textarea=document.getElementById(c);this.maxLength=parseInt(b);if(a){this.counter=document.getElementById(a)}YAHOO.util.Event.addListener(this.textarea,"keydown",this.update,this,true);YAHOO.util.Event.addListener(this.textarea,"keyup",this.update,this,true);this.update()};BIA.forms.textareaMaxLength.prototype.update=function(b){var a=(this.maxLength-this.textarea.value.length);if(a<0){this.textarea.value=this.textarea.value.substring(0,this.maxLength);this.textarea.focus()}else{if(a<15&&this.counter){YAHOO.util.Dom.removeClass(this.counter,"less50");YAHOO.util.Dom.addClass(this.counter,"less15")}else{if(a<50&&this.counter){YAHOO.util.Dom.removeClass(this.counter,"less15");YAHOO.util.Dom.addClass(this.counter,"less50")}else{if(this.counter){YAHOO.util.Dom.removeClass(this.counter,"less50");YAHOO.util.Dom.removeClass(this.counter,"less15")}}}}if(a<0){a=0}if(this.counter){this.counter.innerHTML=a}};