 
if(typeof(YAHOO.util.ImageLoader)=='undefined'){YAHOO.util.ImageLoader={};}
YAHOO.util.ImageLoader.group=function(trigEl,trigAct,timeout){this.name='unnamed';this._imgObjs={};this.timeoutLen=timeout;this._timeout=null;this._triggers=[];this._customTriggers=[];this.foldConditional=false;this.className=null;this._classImageEls=null;YAHOO.util.Event.addListener(window,'load',this._onloadTasks,this,true);this.addTrigger(trigEl,trigAct);};YAHOO.util.ImageLoader.group.prototype.addTrigger=function(trigEl,trigAct){if(!trigEl||!trigAct){return;}
var wrappedFetch=function(){this.fetch();};this._triggers.push([trigEl,trigAct,wrappedFetch]);YAHOO.util.Event.addListener(trigEl,trigAct,wrappedFetch,this,true);};YAHOO.util.ImageLoader.group.prototype.addCustomTrigger=function(event){if(!event||!event instanceof YAHOO.util.CustomEvent){return;}
var wrappedFetch=function(){this.fetch();};this._customTriggers.push([event,wrappedFetch]);event.subscribe(wrappedFetch,this,true);};YAHOO.util.ImageLoader.group.prototype._onloadTasks=function(){if(this.timeoutLen&&typeof(this.timeoutLen)=='number'&&this.timeoutLen>0){this._timeout=setTimeout(this._getFetchTimeout(),this.timeoutLen*1000);}
if(this.foldConditional){this._foldCheck();}};YAHOO.util.ImageLoader.group.prototype._getFetchTimeout=function(){var self=this;return function(){self.fetch();};};YAHOO.util.ImageLoader.group.prototype.registerBgImage=function(domId,url){this._imgObjs[domId]=new YAHOO.util.ImageLoader.bgImgObj(domId,url);return this._imgObjs[domId];};YAHOO.util.ImageLoader.group.prototype.registerSrcImage=function(domId,url,width,height){this._imgObjs[domId]=new YAHOO.util.ImageLoader.srcImgObj(domId,url,width,height);return this._imgObjs[domId];};YAHOO.util.ImageLoader.group.prototype.registerPngBgImage=function(domId,url,ailProps){this._imgObjs[domId]=new YAHOO.util.ImageLoader.pngBgImgObj(domId,url,ailProps);return this._imgObjs[domId];};YAHOO.util.ImageLoader.group.prototype.fetch=function(){clearTimeout(this._timeout);for(var i=0,len=this._triggers.length;i<len;i++){YAHOO.util.Event.removeListener(this._triggers[i][0],this._triggers[i][1],this._triggers[i][2]);}
for(var i=0,len=this._customTriggers.length;i<len;i++){this._customTriggers[i][0].unsubscribe(this._customTriggers[i][1],this);}
this._fetchByClass();for(var id in this._imgObjs){if(YAHOO.lang.hasOwnProperty(this._imgObjs,id)){this._imgObjs[id].fetch();}}};YAHOO.util.ImageLoader.group.prototype._foldCheck=function(){var scrollTop=(document.compatMode!='CSS1Compat')?document.body.scrollTop:document.documentElement.scrollTop;var viewHeight=YAHOO.util.Dom.getViewportHeight();var hLimit=scrollTop+viewHeight;var scrollLeft=(document.compatMode!='CSS1Compat')?document.body.scrollLeft:document.documentElement.scrollLeft;var viewWidth=YAHOO.util.Dom.getViewportWidth();var wLimit=scrollLeft+viewWidth;for(var id in this._imgObjs){if(YAHOO.lang.hasOwnProperty(this._imgObjs,id)){var elPos=YAHOO.util.Dom.getXY(this._imgObjs[id].domId);if(elPos[1]<hLimit&&elPos[0]<wLimit){this._imgObjs[id].fetch();}}}
if(this.className){this._classImageEls=YAHOO.util.Dom.getElementsByClassName(this.className);for(var i=0,len=this._classImageEls.length;i<len;i++){var elPos=YAHOO.util.Dom.getXY(this._classImageEls[i]);if(elPos[1]<hLimit&&elPos[0]<wLimit){YAHOO.util.Dom.removeClass(this._classImageEls[i],this.className);}}}};YAHOO.util.ImageLoader.group.prototype._fetchByClass=function(){if(!this.className){return;}
if(this._classImageEls===null){this._classImageEls=YAHOO.util.Dom.getElementsByClassName(this.className);}
YAHOO.util.Dom.removeClass(this._classImageEls,this.className);};YAHOO.util.ImageLoader.imgObj=function(domId,url){this.domId=domId;this.url=url;this.width=null;this.height=null;this.setVisible=false;this._fetched=false;};YAHOO.util.ImageLoader.imgObj.prototype.fetch=function(){if(this._fetched){return;}
var el=document.getElementById(this.domId);if(!el){return;}
this._applyUrl(el);if(this.setVisible){el.style.visibility='visible';}
if(this.width){el.width=this.width;}
if(this.height){el.height=this.height;}
this._fetched=true;};YAHOO.util.ImageLoader.imgObj.prototype._applyUrl=function(el){};YAHOO.util.ImageLoader.bgImgObj=function(domId,url){YAHOO.util.ImageLoader.bgImgObj.superclass.constructor.call(this,domId,url);};YAHOO.lang.extend(YAHOO.util.ImageLoader.bgImgObj,YAHOO.util.ImageLoader.imgObj);YAHOO.util.ImageLoader.bgImgObj.prototype._applyUrl=function(el){el.style.backgroundImage="url('"+this.url+"')";};YAHOO.util.ImageLoader.srcImgObj=function(domId,url,width,height){YAHOO.util.ImageLoader.srcImgObj.superclass.constructor.call(this,domId,url);this.width=width;this.height=height;};YAHOO.lang.extend(YAHOO.util.ImageLoader.srcImgObj,YAHOO.util.ImageLoader.imgObj);YAHOO.util.ImageLoader.srcImgObj.prototype._applyUrl=function(el){el.src=this.url;};YAHOO.util.ImageLoader.pngBgImgObj=function(domId,url,ailProps){YAHOO.util.ImageLoader.pngBgImgObj.superclass.constructor.call(this,domId,url);this.props=ailProps||{};};YAHOO.lang.extend(YAHOO.util.ImageLoader.pngBgImgObj,YAHOO.util.ImageLoader.imgObj);YAHOO.util.ImageLoader.pngBgImgObj.prototype._applyUrl=function(el){if(YAHOO.env.ua.ie&&YAHOO.env.ua.ie<=6){var sizingMethod=(YAHOO.lang.isUndefined(this.props.sizingMethod))?'scale':this.props.sizingMethod;var enabled=(YAHOO.lang.isUndefined(this.props.enabled))?'true':this.props.enabled;el.style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+this.url+'", sizingMethod="'+sizingMethod+'", enabled="'+enabled+'")';}
else{el.style.backgroundImage="url('"+this.url+"')";}};YAHOO.register("imageloader",YAHOO.util.ImageLoader,{version:"2.5.0",build:"895"}); 
YAHOO.namespace("groups");YAHOO.groups.Logger=function()
{this.onGroupLog=new YAHOO.util.CustomEvent('onGroupLog');};YAHOO.groups.Logger.prototype={sendLog:function(params)
{var handleSuccess=function(obj){var myObj=obj.argument[0];var responseData=eval('('+obj.responseText+')');if(responseData['left_ad_content']){var data={left_ad_content:responseData.left_ad_content};myObj.onGroupLog.fire(data);}};var handleFailure=function(obj)
{};var callback={success:handleSuccess,failure:handleFailure,argument:[this]};url='index.php?action=main.groups_log';for(var i in params){url+='&'+i+'='+params[i];}
var request=YAHOO.util.Connect.asyncRequest('GET',url,callback);}};YAHOO.groups.Albums=function(groupname)
{this.groupname=groupname;};YAHOO.groups.Membership=function(params)
{this.groupname=params.groupname;this.leave_text=params.leave_text;this.join_text=params.join_text;this.onSetStatus=new YAHOO.util.CustomEvent("onSetMembershipStatus",this);};YAHOO.groups.Membership.prototype={setStatus:function(status)
{var handleSuccess=function(obj){var myObj=obj.argument[0];var responseData=eval('('+obj.responseText+')');if(responseData['status']=='PASS'){var data={status:status,left_ad_content:responseData.left_ad_content};myObj.onSetStatus.fire(data);}};var handleFailure=function(obj)
{};var callback={success:handleSuccess,failure:handleFailure,argument:[this]};if(status=='active'){YUD.addClass('fanClubLink','joined');YUD.get('fanClubLinkText').innerHTML=this.leave_text;YUD.get('fanClubLinkIcon').onclick=function(){membership.setStatus('deleted')};YUD.get('fanClubLinkText').onclick=function(){membership.setStatus('deleted')};}
else if(status=='deleted'){YUD.removeClass('fanClubLink','joined');YUD.get('fanClubLinkText').innerHTML=this.join_text;YUD.get('fanClubLinkIcon').onclick=function(){membership.setStatus('active')};YUD.get('fanClubLinkText').onclick=function(){membership.setStatus('active')};}
var url="index.php?action=main.group_membership_set_status";var postData="&groupname="+this.groupname+"&status="+status+"&post_id="+YAHOO.util.Dom.get('post_id').value;var request=YAHOO.util.Connect.asyncRequest('POST',url,callback,postData);}};YAHOO.groups.PhotoSlideshow=function(groupname,elIds,photos,thumbIds)
{this.groupname=groupname;this.elIds=elIds;this.photos=photos;this.thumbIds=thumbIds;this.selectedThumbId=thumbIds[0]||null;this.deleteDialog;};YAHOO.groups.PhotoSlideshow.prototype={select:function(selectedThumbId)
{this.selectedThumbId=selectedThumbId;var els=YAHOO.util.Dom.getElementsByClassName('thumbnail','IMG',this.elIds.thumbsContainer);for(var i=0;i<els.length;i++){YAHOO.util.Dom.removeClass(els[i],'selectedThumbnail');}
YAHOO.util.Dom.addClass(selectedThumbId,'selectedThumbnail');YAHOO.util.Dom.get(this.elIds.largeImage).src=this.photos[selectedThumbId]['src'];YAHOO.util.Dom.get(this.elIds.meta).innerHTML=this.photos[selectedThumbId]['meta'];if(this.photos[selectedThumbId]['description']==''){YAHOO.util.Dom.addClass(this.elIds.descriptionLabel,'hidden');}
else{YAHOO.util.Dom.removeClass(this.elIds.descriptionLabel,'hidden');}
YAHOO.util.Dom.get(this.elIds.description).innerHTML=this.photos[selectedThumbId]['description'];YAHOO.util.Dom.get(this.elIds.deleteLinkContainer).innerHTML=this.photos[selectedThumbId]['deleteLink'];logger=new YAHOO.groups.Logger();logger.sendLog({type:'photoItemChange',photo_id:this.selectedThumbId});var myAd=new YAHOO.widgets.Ad('left_ad_block');logger.onGroupLog.subscribe(myAd.setContent,myAd,true);},next:function()
{if(this.thumbIds.length<=1){return;}
for(var i=0;i<this.thumbIds.length;i++){if(this.selectedThumbId==this.thumbIds[i]){if(i==(this.thumbIds.length-1)){this.select(this.thumbIds[0]);break;}
else{this.select(this.thumbIds[i+1]);break;}}}},prev:function()
{if(this.thumbIds.length<=1){return;}
for(var i=0;i<this.thumbIds.length;i++){if(this.selectedThumbId==this.thumbIds[i]){if(i==0){this.select(this.thumbIds[this.thumbIds.length-1]);break;}
else{this.select(this.thumbIds[i-1]);break;}}}},setStatus:function(from_status,to_status,group_photo_id)
{var handleSuccess=function(obj){var myObj=obj.argument[0];var responseData=eval('('+obj.responseText+')');if(responseData['status']!='PASS'){handleFailure();return;}
window.location.href='index.php?action=main.artist_photos&name='+myObj.groupname;};var handleFailure=function(obj)
{};var callback={success:handleSuccess,failure:handleFailure,argument:[this]};var url="index.php?action=main.set_status_group_photo";var postData="&group_photo_id="+group_photo_id+"&status="+to_status+"&post_id="+YAHOO.util.Dom.get('post_id').value;var request=YAHOO.util.Connect.asyncRequest('POST',url,callback,postData);},openDeleteDialog:function(fxn)
{var myObj=this;var handleCancel=function(){this.hide();el=document.getElementById("photoDeleteDialog");el.parentNode.removeChild(el);};var handleOk=function(){this.hide();el=document.getElementById("photoDeleteDialog");el.parentNode.removeChild(el);fxn();};this.deleteDialog=new YAHOO.widget.SimpleDialog("photoDeleteDialog",{width:"300px",fixedcenter:true,visible:false,draggable:false,close:true,text:JS_MSG.translate('Are you sure you want to permanently delete this item?'),icon:YAHOO.widget.SimpleDialog.ICON_WARN,constraintoviewport:true,buttons:[{text:JS_MSG.translate('Ok'),handler:handleOk,isDefault:true},{text:JS_MSG.translate('Cancel'),handler:handleCancel}]});this.deleteDialog.setHeader(JS_MSG.translate('Warning!'));this.deleteDialog.render(document.body);this.deleteDialog.show();}};YAHOO.groups.photoUpload=function(elIds)
{this.elIds=elIds;};YAHOO.groups.photoUpload.prototype={submit:function()
{var filename=YAHOO.util.Dom.get(this.elIds.fileField).value;if(!filename||filename.replace(/^\s*|\s*$/g,"")==''){alert(JS_MSG.translate('Please select an image to add.'));return;}
YAHOO.util.Dom.addClass(this.elIds.buttonsContainer,'hidden');YAHOO.util.Dom.removeClass(this.elIds.submittingContainer,'hidden');document.forms[this.elIds.formName].submit();},showForm:function()
{YAHOO.util.Dom.removeClass(this.elIds.formContainer,'hidden');},hideForm:function()
{YAHOO.util.Dom.addClass(this.elIds.formContainer,'hidden');}}; 
YAHOO.widgets.Videos=function(params)
{this.pageId=params.pageId;this.containerId=params.containerId;this.playerId=params.playerId;this.thumbnailId=null;this.videoUri=null;this.videoId=0;this.artist=params.artist;this.width=params.width;this.height=params.height;this.currentlyPlayingTitleContainer=YUD.get(params.currentlyPlayingTitleContainer);this.currentlyPlayingThumbsUp=YUD.get(params.curreltyPlayingThumbsUp);this.currentlyPlayingThumbsDown=YUD.get(params.curreltyPlayingThumbsDown);if(params.auto_load.url){this.play(unescape(params.auto_load.url),params.auto_load.video_id,params.auto_load.thumbnail_id,unescape(params.auto_load.title),0,params.auto_load.rating);}}
YAHOO.widgets.Videos.prototype={play:function(videoUri,videoId,thumbnailId,title,autoPlay,rating)
{this.videoId=videoId;if(this.thumbnailId!=null)
{YUD.removeClass(this.thumbnailId,'selected');}
this.thumbnailId=thumbnailId;YUD.addClass(this.thumbnailId,'selected');this.videoUri=videoUri;flashLoader.loadFlash(this.playerId,videoUri+'&enablejsapi=1&playerapiid=youtube_video','youtube_video',this.width,this.height,'autoplay='+autoPlay+'&rel=0&color1=0xe1600f&color2=0xfebd01&border=0','opaque','default','all',false,true);this.currentlyPlayingTitleContainer.innerHTML='';if(rating==0){this.currentlyPlayingTitleContainer.innerHTML='<div id="currentVideoRater" class="video-rating"><a class="rate-good" id="currentgood_'+videoId+'">&nbsp;</span>'+'  <a class="rate-bad" id="currentbad_'+videoId+'">&nbsp;</span></div>';}
else{if(rating==-1){this.currentlyPlayingTitleContainer.innerHTML='<div id="currentVideoRater" class="video-rating">'+'<a class="rate-good-not-selected" id="currentgood_'+videoId+'">&nbsp;</span>'+'  <a class="rate-bad" id="currentbad_'+videoId+'">&nbsp;</span></div>';}
else if(rating==1){this.currentlyPlayingTitleContainer.innerHTML='<div id="currentVideoRater" class="video-rating">'+'<a class="rate-good" id="currentgood_'+videoId+'">&nbsp;</span>'+'  <a class="rate-bad-not-selected" id="currentbad_'+videoId+'">&nbsp;</span></div>';}}
this.currentlyPlayingTitleContainer.innerHTML+=title;log_artist='';if(this.artist!=null){log_artist='&artist='+escape(this.artist);}
var dest=0;var player=YUD.get(this.playerId);window.scrollTo(0,0);YAHOO.util.Connect.asyncRequest('GET','index.php?action=main.video_log&video_id='+thumbnailId+'&url='+escape(videoUri)+'&from='+this.pageId+log_artist);},handleYouTubePlayerError:function(error){YAHOO.util.Connect.asyncRequest('POST','index.php?action=main.invalid_video',null,'&video_id='+this.videoId+'&error='+error+"&post_id="+document.getElementById('post_id').value);}} 
YAHOO.widgets.VideoFilter=function(params){this.pager=params.pager;this.filterTextBox=YUD.get(params.filterTextBox);this.filterButton=YUD.get(params.filterButton);this.search_string='';this.textEnterKeyListener=new YAHOO.util.KeyListener(this.filterTextBox,{keys:13},{fn:this.doSearch,scope:this,correctScope:true});this.textEnterKeyListener.enable();YUE.addListener(this.filterButton,'click',this.doSearch,this,true);YUE.on(this.filterTextBox,'keyup',this.searchBoxOnKeyUp,this,true);};YAHOO.widgets.VideoFilter.prototype={searchBoxOnKeyUp:function(){var str=this.filterTextBox.value.replace(/^\s*|\s*$/g,"");if(str==''&&str!=this.search_string){this.doSearch();}},doSearch:function()
{var str=this.filterTextBox.value.replace(/^\s*|\s*$/g,"");if(this.pager&&this.search_string!=str){this.pager.pageNumber=1;this.search_string=str;if(this.pager.req&&YUC.isCallInProgress(this.pager.req)){YUC.abort(this.pager.req);}
this.pager.setDBPar('search_string',this.filterTextBox.value);this.pager.refresh();}}}; 
YAHOO.widgets.VideoRatings=function(params)
{this.from=params.from;this.rateCallback.scope=this;for(var i=0;i<params.listenTo.length;i++){YUE.addListener(params.listenTo[i],'click',this.handleRatingSelection,this,true);}}
YAHOO.widgets.VideoRatings.prototype={rateCallback:{success:function(o){},failure:function(o){}},updateRatingLinks:function(video_id,rating){if(rating=='good'){if(YUD.get('currentgood_'+video_id)){YUD.get('currentgood_'+video_id).className='rate-good';YUD.get('currentbad_'+video_id).className='rate-bad-not-selected';}}
else if(rating=='bad'){if(YUD.get('currentbad_'+video_id)){YUD.get('currentgood_'+video_id).className='rate-good-not-selected';YUD.get('currentbad_'+video_id).className='rate-bad';}}},rate:function(video_id,rate){this.updateRatingLinks(video_id,rate);var postData="&video_id="+video_id+"&rating="+rate+"&post_id="+document.getElementById('post_id').value+"&from="+this.from;var request=YAHOO.util.Connect.asyncRequest('POST',"index.php?action=main.submit_video_rating",this.rateCallback,postData);},handleRatingSelection:function(e){var target=YUE.getTarget(e);var good=target.id.indexOf('good_');var bad=target.id.indexOf('bad_');if(good!=-1||bad!=-1){var tmp=target.id.split('_');var rating='';if(good!=-1){rating='good';}
else if(bad!=-1){rating='bad';}
this.rate(tmp[1],rating);}},showCurrentlyPlayingRater:function(){YUD.removeClass('currentVideoRater','hidden');},hideCurrentlyPlayingRater:function(){YUD.addClass('currentVideoRater','hidden');},handleYouTubePlayerStatus:function(code){}} 
YAHOO.widgets.Notes=function(elIds,params)
{this.elIds=elIds;this.notes=YAHOO.util.Dom.get(this.elIds.notes);this.notesCount=YAHOO.util.Dom.get(this.elIds.notesCount);this.hiddenNotes=YAHOO.util.Dom.get(this.elIds.hiddenNotes);this.moreNotesLink=YAHOO.util.Dom.get(this.elIds.moreNotesLink);this.noteAddForm=YAHOO.util.Dom.get(this.elIds.noteAddForm);this.noteAddPending=YAHOO.util.Dom.get(this.elIds.noteAddPending);this.noteMessage=YAHOO.util.Dom.get(this.elIds.noteMessage);this.noteRecipientId=YAHOO.util.Dom.get(this.elIds.noteRecipientId);this.pendingNotes=YAHOO.util.Dom.get(this.elIds.pendingNotes);this.noteSubmitButton=YAHOO.util.Dom.get(this.elIds.noteSubmitButton);this.recipientType=params.recipientType||'user';this.recipientName=params.recipientName;this.defaultText=params.defaultText;this.displayMode=params.displayMode||'clipped';this.clipNum=params.clipNum||'5';this.onSetNoteStatus=new YAHOO.util.CustomEvent("onSetNoteStatus",this);this.onNoteAdd=new YAHOO.util.CustomEvent("onNoteAdd",this);this.deleteDialog;this.recording={filename:null,length:null};this.recordingReadyToSubmit=false;this.myInterval=new YAHOO.midomi.Interval(200,5);YAHOO.util.Event.addListener(window,"resize",this.showFlashRecorder,this,true);YAHOO.widget.Module.textResizeEvent.subscribe(this.showFlashRecorder,this,true);};YAHOO.widgets.Notes.prototype={toggleAddForm:function(forceState)
{if(forceState!='close'&&(forceState=='open'||YAHOO.util.Dom.hasClass(this.noteAddForm,'hidden'))){YAHOO.util.Dom.removeClass(this.noteAddForm,'hidden');YAHOO.util.Dom.addClass(this.noteAddPending,'hidden');this.noteMessage.focus();this.showFlashRecorder();}
else{YAHOO.util.Dom.addClass(this.noteAddForm,'hidden');}},openAddForm:function()
{this.toggleAddForm('open');},resetAddForm:function()
{this.noteMessage.value=this.defaultText;YAHOO.util.Dom.addClass(this.noteMessage,'grey');var els=this.noteAddForm.getElementsByTagName('INPUT');for(var i=0;i<els.length;i++){els[i].disabled=false;}
var flashMovie=getFlashMovieObject("voiceNoteRecorderMovie");if(flashMovie){flashMovie.TGotoLabel('/','reset');}
this.unsetRecording();},submitAddForm:function()
{var message=this.noteMessage.value.replace(/^\s*|\s*$/g,"");if(message==this.defaultText){message='';}
var recipientId=this.noteRecipientId.value;if(this.recordingReadyToSubmit!==true&&message.length==0){alert(JS_MSG.translate('Please record or type a note.'));return;}
if(message.length>1000){alert(JS_MSG.translate('Please limit your message to 1000 characters.'));return;}
var flashMovie=getFlashMovieObject("voiceNoteRecorderMovie");if(flashMovie){flashMovie.TGotoLabel('/','submitting');}
var els=this.noteAddForm.getElementsByTagName('INPUT');for(var i=0;i<els.length;i++){els[i].disabled=true;}
var handleSuccess=function(obj){var myObj=obj.argument[0];var responseData=eval('('+obj.responseText+')');if(responseData['login_status']=='FAIL'){myAccess.showLoginModal(responseData['post_id'],responseData['login_salt'],myObj.submitAddForm,myObj,null)
return;}
else if(responseData['post_id_status']=='FAIL'){myAccess.update_pids(responseData['post_id']);myObj.submitAddForm();return;}
if(responseData['status']=='pending'){YAHOO.util.Dom.removeClass(myObj.noteAddPending,'hidden');myObj.toggleAddForm('close');myObj.hideFlashRecorder();}
myStatus.setMessage(responseData.statusMessage);myObj.resetAddForm();var data={blinkId:responseData['blinkId']}
myObj.onNoteAdd.fire(data);};var handleFailure=function(obj)
{alert('We were unable to perform the selected action. Please try again.');};var callback={success:handleSuccess,failure:handleFailure,argument:[this]};var b64=new YAHOO.Crypto.Base64();var url="index.php?action=main.submit_note";var postData="&recipientType="+this.recipientType+"&to="+recipientId+"&message="+encodeURIComponent(b64.encode(message))+"&post_id="+YAHOO.util.Dom.get('post_id').value;if(this.recordingReadyToSubmit){postData+="&recording_filename="+this.recording.filename+"&recording_length="+this.recording.length;}
YAHOO.util.Connect.resetFormState();var request=YAHOO.util.Connect.asyncRequest('POST',url,callback,postData);YAHOO.util.Connect.resetFormState();},closeAddPendingBox:function()
{YAHOO.util.Dom.addClass(this.noteAddPending,'hidden');this.toggleAddForm('open');},setStatus:function(toStatus,fromStatus,noteId)
{var handleSuccess=function(obj){var myObj=obj.argument[0];var responseData=eval('('+obj.responseText+')');var fxn=function()
{myObj.setStatus(toStatus,fromStatus,noteId);}
if(responseData['login_status']=='FAIL'){myAccess.showLoginModal(responseData['post_id'],responseData['login_salt'],fxn,myObj,null)
return;}
else if(responseData['post_id_status']=='FAIL'){myAccess.update_pids(responseData['post_id']);fxn();return;}
if(responseData['status']=='PASS'){var blinkId=null;if(fromStatus=='pending'&&toStatus=='approved'){blinkId=responseData['blinkId'];}
var data={blinkId:responseData['blinkId']}
myObj.onSetNoteStatus.fire(data);}
myStatus.setMessage(responseData.statusMessage);};var handleFailure=function(obj)
{alert('We were unable to perform the selected action. Please try again.');};var callback={success:handleSuccess,failure:handleFailure,argument:[this]};var url="index.php?action=main.set_status_note";var postData="&note_id="+noteId+"&status="+toStatus+"&post_id="+YAHOO.util.Dom.get('post_id').value;var request=YAHOO.util.Connect.asyncRequest('POST',url,callback,postData);},openDeleteDialog:function(fxn)
{var myObj=this;myObj.hideFlashRecorder();var handleCancel=function(){this.hide();el=document.getElementById("noteDeleteDialog");el.parentNode.removeChild(el);myObj.showFlashRecorder();};var handleOk=function(){this.hide();el=document.getElementById("noteDeleteDialog");el.parentNode.removeChild(el);fxn();myObj.showFlashRecorder();};this.deleteDialog=new YAHOO.widget.SimpleDialog("noteDeleteDialog",{width:"300px",fixedcenter:true,visible:false,draggable:false,close:true,text:JS_MSG.translate('Are you sure you want to permanently delete this item?'),icon:YAHOO.widget.SimpleDialog.ICON_WARN,constraintoviewport:true,buttons:[{text:JS_MSG.translate('Ok'),handler:handleOk,isDefault:true},{text:JS_MSG.translate('Cancel'),handler:handleCancel}]});this.deleteDialog.setHeader(JS_MSG.translate('Warning!'));this.deleteDialog.render(document.body);this.deleteDialog.show();},scrollToAddForm:function()
{this.noteMessage.focus();var posX=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0;var posY=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;var region=YAHOO.util.Region.getRegion(this.noteAddForm);if(region.left>posX)posX=region.left-40;if(region.top>posY)posY=region.top-40;if(posX<0)posX=0;if(posY<0)posY=0;window.scrollTo(posX,posY);var myAnim=new YAHOO.util.ColorAnim(this.noteMessage,{backgroundColor:{from:'#FFFF00',to:'#FFFFFF'}},0.5,YAHOO.util.Easing.easeOut);myAnim.animate();},scrollToSelectedNote:function()
{var posX=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0;var posY=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;var el=YAHOO.util.Dom.get('selectedNote');var region=YAHOO.util.Region.getRegion(el);if(region.left>posX)posX=region.left-40;if(region.top>posY)posY=region.top-100;if(posX<0)posX=0;if(posY<0)posY=0;window.scrollTo(posX,posY);},enableSubmitButton:function()
{this.noteSubmitButton.disabled=false;YAHOO.util.Dom.removeClass(this.noteSubmitButton,'disabled');},disableSubmitButton:function()
{this.noteSubmitButton.disabled=true;YAHOO.util.Dom.addClass(this.noteSubmitButton,'disabled');},showFlashRecorder:function()
{var fxn=function()
{var flash_space=YAHOO.util.Dom.get('voiceNoteRecorderFlashMovieSpace');var region=YAHOO.util.Region.getRegion(flash_space);if(!flash_space.scrollWidth||flash_space.scrollWidth==0){this.hideFlashRecorder();return;}
var flash_module=YAHOO.util.Dom.get('voiceNoteRecorderModule');YAHOO.util.Dom.setX(flash_module,region.left+1);YAHOO.util.Dom.setY(flash_module,region.top+1);var voiceRecorder=YAHOO.util.Dom.get("voiceNoteRecorderMovie");YAHOO.util.Dom.setStyle(voiceRecorder,'width','215px');YAHOO.util.Dom.setStyle(voiceRecorder,'height','138px');}
YAHOO.util.Event.onContentReady('voiceNoteRecorderFlashMovieSpace',fxn,this,true);this.myInterval.stop();this.myInterval.iEvent.unsubscribeAll();this.myInterval.iEvent.subscribe(fxn,this,true);YAHOO.util.Event.onContentReady('voiceNoteRecorderFlashMovieSpace',this.myInterval.activate,this.myInterval,true);},hideFlashRecorder:function()
{var voiceRecorder=YAHOO.util.Dom.get("voiceNoteRecorderMovie");YAHOO.util.Dom.setStyle(voiceRecorder,'width','1px');YAHOO.util.Dom.setStyle(voiceRecorder,'height','1px');var flash_module=YAHOO.util.Dom.get('voiceNoteRecorderModule');YAHOO.util.Dom.setX(flash_module,1);YAHOO.util.Dom.setY(flash_module,1);},setRecording:function(filename,length)
{this.recording.filename=filename;this.recording.length=length;this.recordingReadyToSubmit=true;},unsetRecording:function(filename,length)
{this.recording.filename=null;this.recording.length=null;this.recordingReadyToSubmit=false;}};if(navigator.appName&&navigator.appName.indexOf("Microsoft")!=-1&&navigator.userAgent.indexOf("Windows")!=-1&&navigator.userAgent.indexOf("Windows 3.1")==-1){document.write('<SCRIPT LANGUAGE=VBScript\> \n');document.write('on error resume next \n');document.write('Sub VoiceNoteRecorderMovie_FSCommand(ByVal command, ByVal args)\n');document.write(' call VoiceNoteRecorderMovie_DoFSCommand(command, args)\n');document.write('end sub\n');document.write('</SCRIPT\> \n');};function voiceNoteRecorderMovie_DoFSCommand(command,msg)
{var data=eval('('+msg+')');switch(data.type)
{case'stateChange':switch(data.state){case'RecordStart':notes.unsetRecording();notes.disableSubmitButton();break;case'RecordComplete':notes.setRecording(data.filename,data.length);notes.enableSubmitButton();break;default:break;}
break;case'release':switch(data.target){case'record_btn':notes.disableSubmitButton();break;case'reset_btn':notes.unsetRecording();break;default:break;}
default:break;}
var handleSuccess_flash_log=function(o){}
var handleFailure_flash_log=function(o){}
var callback_flash_log={success:handleSuccess_flash_log,failure:handleFailure_flash_log};var d=new Date();var postData="action=main.flash_log&time="+d.getTime();for(var item in data){postData+="&"+item+"="+data[item];}
var logReq=YAHOO.util.Connect.asyncRequest('GET',"index.php?"+postData,callback_flash_log);};
