var comments_page=0;var comments_mid=0;var comments_cache=[];var new_sub_data='';var tags=0;var rating=0;var did_rate=0;var rtr=null;var cmmts=null;var subscrp=null;var mod=null;var _editText=[];var cpt=null;var star_txt=[];star_txt[1]='It Sucks!';star_txt[2]='It\'s Aight';star_txt[3]='Cool';star_txt[4]='Awesome';star_txt[5]='Fucking Hot!';var did_rate=false;toggleDisplay=function(a,b,c,d){var e=el(a);if(e){if(e.style.visibility=='hidden'){e.style.visibility='visible';positionLayer(a,b,c,d)}else e.style.visibility='hidden'}};toggleDisplaySwitch=function(a,b,c,d){var e=el(a);if(e){e.style.visibility='visible';positionLayer(a,b,c,d)}};commentValidate=function(a){if(trim(el('visualeditor').value)=='')return false;var b=el('progress_bar');if(b)b.style.visibility='visible';if(cmmts==null)cmmts=new Ajax();if(cmmts&&!cmmts.in_request){var c=escape(el('visualeditor').value);cmmts.send('/members/'+a+'_request.php','post','handleCommentsResponse','op=add&id='+el('mid').value+'&c='+c);toggleEditorButtons(true)}return false};handleCommentsResponse=function(){if(cmmts.request.readyState==4){var a=el('progress_bar');if(cmmts.request.status==200){var b=cmmts.request.responseText;var c='';switch(b){case'-1':c='Failed to add comment ('+b+')<br />';break;default:c=b+'<br />';if(el('comments_num'))el('comments_num').innerHTML=parseInt(el('comments_num').innerHTML)+1}cmmts.in_request=false;var d=document.createElement('div');var e=el('new_comments');if(e){if(a)a.style.visibility='hidden';e.appendChild(d);var f='';d.innerHTML=f+c;toggleEditorButtons(false);el('visualeditor').value=''}}else{alert("Error occurred. Couldn't add your comment. Try again later.");cmmts.in_request=false;toggleEditorButtons(0);if(a)a.style.visibility='hidden'}}};toggleEditorButtons=function(a){if(el('editor_postBtn'))el('editor_postBtn').disabled=a;if(el('editor_spellChkBtn'))el('editor_postBtn').disabled=a;if(el('editor_previewBtn'))el('editor_previewBtn').disabled=a};doStar=function(a,b){if(did_rate)return;if(b){el('rate_txt').innerHTML=star_txt[a];for(var i=1;i<=a;i++){el('star_'+i).src='/images/star.gif'}for(i;i<=5;i++){el('star_'+i).src='/images/emptystar.gif'}}else{var c=rating.toString().split(".");var d=(c.length==2)?c[1]:0;for(var i=1;i<=5;i++){if(i<=parseInt(rating)){el('star_'+i).src='/images/star.gif'}else{if(i>parseInt(rating)&&d>=5){d=0;el('star_'+i).src='/images/halfstar.gif'}else{el('star_'+i).src='/images/emptystar.gif'}}}el('rate_txt').innerHTML='<strong>'+rate_txt+'</strong>'}};rate=function(a,b,c){if(!did_rate){did_rate=true;el('num_ratings').innerHTML=parseInt(el('num_ratings').innerHTML)+1;if(rtr==null)rtr=new Ajax();if(rtr&&!rtr.in_request){rtr.send('/members/'+c+'_request.php','post','handleRateResponse',"op=rate&id="+b+"&r="+a)}}};handleRateResponse=function(){if(rtr.request.readyState==4){if(rtr.request.status==200){var a=rtr.request.responseText;if(a){rtr.in_request=false;if(a!=''){el('num_ratings').innerHTML=a}}}else{alert("Error occurred. Try again later.");rtr.in_request=false}}};commentsView=function(a,b,c,d,e,f){if(el(a).style.visibility=='hidden'){if(el('embeds'))el('embeds').style.visibility='hidden';toggleSelects('hide');toggleDisplay(a,d,e,f);commentsNavigate(b,c)}};var comments_open=false;var comms_params=[];commentsViewSwitch=function(a,b,c,d,e,f){comms_params['mid']=b;comms_params['media']=c;if(!comments_open){toggleSelects('hide');toggleDisplaySwitch(a,d,e,f);comments_open=true;commentsNavigate(b,c)}else{toggleDisplaySwitch(a,d,e,f);commentsNavigate(b,c)}};changeCommentSort=function(a){if(a.indexOf('-desc')!=-1){setCookie('bpwSort','desc',expiration,'/');el('comment_sorter').src='/images/arrow-asc.gif'}else{setCookie('bpwSort','asc',expiration,'/');el('comment_sorter').src='/images/arrow-desc.gif'}if(arguments.length>2){comms_params['mid']=arguments[1];comms_params['media']=arguments[2]}comments_cache[comms_params['mid']]=[];commentsNavigate(comms_params['mid'],comms_params['media'],1)};commentsNavigate=function(a,b,c){var d=document.comments_nav_form;if(d){if(el('embeds')&&el('embeds').style.visibility=='visible')el('embeds').style.visibility='hidden';var e=comments_page=c;if(comments_cache[a]!=undefined&&comments_cache[a][comments_page]!=undefined){el('comments_status').innerHTML='<strong>Comments.</strong>';el('comments_data').innerHTML=comments_cache[a][comments_page];if(!_isSafari_)el('comments_status').scrollIntoView(false);return}if(comments_mid!=a)el('comments_data').innerHTML='';comments_mid=a;if(cmmts==null)cmmts=new Ajax();if(cmmts&&!cmmts.in_request){var f=(getCookie('bpwSort')!=null)?getCookie('bpwSort'):'asc';cmmts.send('/members/'+b+'_request.php','post','handleCommentsViewResponse',"op=show&id="+a+"&p="+e+"&sort="+f);if(!_isSafari_)el('comments_status').scrollIntoView(false);el('comments_status').innerHTML='<strong>Comments. <img src="/images/spinner.gif" width="16" height="16" alt="" border="0" /> Fetching...</strong>'}}};handleCommentsViewResponse=function(){if(cmmts.request.readyState==4){if(cmmts.request.status==200){var a=cmmts.request.responseText;if(a){cmmts.in_request=false;if(a!=''){el('comments_status').innerHTML='<strong>Comments.</strong>';el('comments_data').innerHTML=a;if(comments_cache[comments_mid]==undefined)comments_cache[comments_mid]=[];comments_cache[comments_mid][comments_page]=a}}}else{alert("Error occurred. Try again later.");cmmts.in_request=false}}};closeComments=function(){toggleSelects('show');el('comments_data').innerHTML='';el('comments').style.visibility='hidden';comments_open=false};delComment=function(a,b,c){if(cmmts==null)cmmts=new Ajax();if(cmmts&&!cmmts.in_request){var d=[];d['page']=b;d['mid']=a;cmmts.send('/members/'+c+'_request.php','post','handleDelCommentResponse',"op=del_com&id="+a,d)}};handleDelCommentResponse=function(){if(cmmts.request.readyState==4){if(cmmts.request.status==200){var a=cmmts.request.responseText;if(a){cmmts.in_request=false;var b='';switch(a){case'-1':b='Session timed out.';break;case'0':b='Already Deleted or Comment not found.';break;default:if(comments_cache[cmmts.params['mid']]!=undefined&&comments_cache[cmmts.params['mid']][cmmts.params['page']]!=undefined)delete comments_cache[cmmts.params['mid']][cmmts.params['page']];el('comment_id_'+cmmts.params['mid']+'_div').style.display='none'}if(el('comments_num'))el('comments_num').innerHTML=parseInt(el('comments_num').innerHTML)-1;delete cmmts.params}}else{alert("Error occurred. Try again later.");cmmts.in_request=false}}};addSubscription=function(a,b,c){if(subscrp==null)subscrp=new Ajax();if(subscrp&&!subscrp.in_request){var d='';if(b=='0'){d=a}else{d=''}el('subscription_btn_'+d).value='Adding...';var e=[];e['btn']=d;subscrp.send('/members/'+c+'_request.php','post','handleAddSubscriptionResponse','op=add_sub&s='+a+'&t='+b,e)}};handleAddSubscriptionResponse=function(){if(subscrp.request.readyState==4){if(subscrp.request.status==200){var a=subscrp.request.responseText;if(a){subscrp.in_request=false;var b=subscrp.params['btn'];var c='';switch(a){case'-1':c='Session timed out';break;case'-2':c='Already Subscribed';break;case'-3':c='User not found';break;default:c='<input type="button" id="subscription_btn_'+b+'" value="Unsubscribe From" onclick="removeSubscription(\''+a+'\')" class="xbutton" />'}el('subscription_btn_div_'+b).innerHTML=c}}else{el('subscription_btn_'+b).value='Subscribe To';alert("Error occurred. Try again later.");subscrp.in_request=false}}};removeSubscription=function(a,b,c){if(subscrp==null)subscrp=new Ajax();if(subscrp&&!subscrp.in_request){var d=[];d['btn']=b;d['media']=c;el('subscription_btn_'+b).value='Removing...';subscrp.send('/members/'+c+'_request.php','post','handleRemoveSubscriptionResponse','op=remove_sub&id='+escape(a),d)}};handleRemoveSubscriptionResponse=function(){if(subscrp.request.readyState==4){if(subscrp.request.status==200){var a=subscrp.request.responseText;if(a){subscrp.in_request=false;if(a!=''){var b='';var c=subscrp.params['btn'];var d=subscrp.params['media'];switch(a){case'1':b='<input type="button" id="subscription_btn_'+c+'" value="Subscribe To" onclick="addSubscription(\''+c+'\', 0, \''+d+'\')" class="button" />';break;case'-1':b='Session timed out';break;case'0':b='Error occurred removing.';break}el('subscription_btn_div_'+c).innerHTML=b}}}else{el('subscription_btn_'+c).value='Unsubscribe From';alert("Error occurred. Try again later.");subscrp.in_request=false}}};handleAddSubscription2Response=function(){if(subscrp.request.readyState==4){if(subscrp.request.status==200){var a=subscrp.request.responseText;if(a){subscrp.in_request=false;if(a.substring(0,1)!='-'){document.location='?b=subscribed&vsi='+((tags)?'t|':'')+a+'&s='+new_sub_data}else{el('subscribe_btn').value='Subscribe';if(a=='-2')err_type='Already subscribed';else if(a=='-3')err_type='Member not found.';else if(a=='-4')err_type='Account timed out.';el('subscribe_status').innerHTML='<span style=\"background:#ffff66\">'+err_type+'</span>'}}}else{alert("Error occurred. Try again later.");subscrp.in_request=false}}};removeSubscriptionBySelect=function(){if(el('subscriptions')&&el('subscriptions').selectedIndex!=0){if(confirm('You are about to remove a subscription.\n\nAre you sure?')){document.location='?b=subscribed&op=remove&id='+escape(el('subscriptions')[el('subscriptions').selectedIndex].value)}}};var grb=null;grabTags=function(a,b,c){if(grb==null)grb=new Ajax();if(grb&&!grb.in_request){grabAmount=parseInt(b)!=0?grabAmount+parseInt(b):0;var d='op=tags&id='+a+'&amt='+grabAmount;grb.send('/members/'+c+'_request.php','post','handleGrabTagsResponse',d);if(el('tag_spinner'))el('tag_spinner').style.visibility='visible'}};var grabAmount=0;handleGrabTagsResponse=function(){if(grb.request.readyState==4){if(el('tag_spinner'))el('tag_spinner').style.visibility='hidden';if(grb.request.status==200){var a=grb.request.responseText;if(a){grb.in_request=false;if(a!='-1')el('more_tags').innerHTML=a;else alert("Error occurred. Try again later.")}}else{alert("Error occurred. Try again later.");grb.in_request=false}}};tag_arr=[];addTag=function(a,b){if(tag_arr[a]==undefined){el('tags').value=b+' '+el('tags').value;tag_arr[a]=1;el('tag_'+a).style.color='#c6c6c6'}else{el('tags').value=el('tags').value.replace(b,'');el('tags').value=el('tags').value.replace('   ',' ');el('tags').value=el('tags').value.replace('  ',' ');el('tag_'+a).style.color='#3366cc';delete tag_arr[a]}};moderate=function(a,b,c){if(mod==null)mod=new Ajax();if(mod&&!mod.in_request){mod.send('/members/'+c+'_request.php','post','handleModerateResponse','op=mod&mod='+a+'&id='+b);mod.cid=b;alert(mod.cid)}else return};handleModerateResponse=function(){if(mod.request.readyState==4){if(mod.request.status==200){var a=parseInt(mod.request.responseText);if(a!=''){mod.in_request=false;el('mod_'+mod.cid).innerHTML=a+' <img src="/images/thumbs-down-off.gif" width="16" height="16" border="0" align="middle" /> <img src="/images/thumbs-up-off.gif" width="16" height="16" border="0" align="middle" />';if(a<=0){alert(mod.cid);el('comment_'+mod.cid).style.display='none'}}}else{alert("Error occurred. Try again later.");mod.in_request=false}}};toggleSelection=function(){var a=el('main-toggle');if(a){var b=a.checked;var c=document.editor_form;if(c){for(var i=0;i<c.elements.length;i++){if(c.elements[i].type=='checkbox'&&c.elements[i].name=='del[]'&&c.elements[i].checked!=b){c.elements[i].checked=b;(b)?hiliteOn('item_box_'+c.elements[i].value,'#ffff99'):hiliteOff('item_box_'+c.elements[i].value)}}}}};toggleSingleSelection=function(a,b){(a)?hiliteOn('item_box_'+b,'#ffff99'):hiliteOff('item_box_'+b)};hiliteObjs=[];hiliteOn=function(a,b){if(el(a)){hiliteObjs[a]=el(a).style.background;el(a).style.background=b}};hiliteOff=function(a){if(hiliteObjs[a]!=undefined){el(a).style.background=hiliteObjs[a];hiliteObjs[a]=null;delete hiliteObjs[a]}};confirmDeletion=function(a){var b=document.editor_form;var c=false;if(b){for(i=0;i<b.elements.length;i++){if(b.elements[i].type=='checkbox'&&b.elements[i].name=='del[]'&&b.elements[i].checked){c=true;break}}if(c){if(confirm("Permanently delete the selected "+a+".\n\nAre you sure?")){b.action='';b.op.value='del';b.submit()}}}};editItem=function(a,b,c){var d=el('div_clear_'+a+'_'+b).value;_editText[a]=[];_editText[a][b]=el('div_edit_'+a+'_'+b).innerHTML;el('div_outter_edit_'+a+'_'+b).innerHTML='<textarea id="edit_'+a+'_'+b+'" rows="1" cols="40" class="field" style="width:350px" />'+d+'</textarea><br /><input type="button" value="Save" onclick="saveItem(\''+a+'\',\''+b+'\', \''+c+'\')" class="button" /><img id="spinner_'+a+'_'+b+'" src="/images/spinner.gif" width="20" height="20" alt="" border="0" style="visibility:hidden" /> &nbsp;<input type="button" value="Cancel" onclick="cancelEditItem(\''+a+'\',\''+b+'\', \''+c+'\')" class="xbutton" />';setTimeout("if (el('edit_"+a+"_"+b+"')) el('edit_"+a+"_"+b+"').focus()",200)};cancelEditItem=function(a,b,c){el('div_outter_edit_'+a+'_'+b).innerHTML='<div id="div_edit_'+a+'_'+b+'\" title=\"Click to edit\" onclick=\"editItem(\''+a+'\','+b+', \''+c+'\')\" class=\"editable_box\">'+_editText[a][b]+'</div>';_editText[a][b]='';delete _editText[a][b]};saveItem=function(a,b,c){if(el('spinner_'+a+'_'+b))el('spinner_'+a+'_'+b).style.visibility='visible';if(cpt==null)cpt=new Ajax();if(cpt&&!cpt.in_request){var d=el('edit_'+a+'_'+b).value;var e='op=edit&container='+a+'&id='+b+'&c='+escape(d);var f=[];f['container']=a;f['pid']=b;f['pg']=c;cpt.send('/members/'+c+'_request.php','post','handleEditResponse',e,f)}};handleEditResponse=function(){if(cpt.request.readyState==4){var a=cpt.params['pid'];var b=cpt.params['container'];if(el('spinner_'+b+'_'+a))el('spinner_'+b+'_'+a).style.visibility='hidden';if(cpt.request.status==200){var c=cpt.request.responseText;cpt.in_request=false;switch(c){case'|-1|':alert('Not Logged in or your login timed out.');break;case'|0|':alert('Failed to save or no changes to save.');break;default:var d=cpt.params['pg'];el('div_clear_'+b+'_'+a).value=el('edit_'+b+'_'+a).value;el('div_outter_edit_'+b+'_'+a).innerHTML='<div id="div_edit_'+b+'_'+a+'\" title=\"Click to edit\" onclick=\"editItem(\''+b+'\', '+a+',\''+d+'\')\" class=\"editable_box\">'+c+'</div>';_editText[b][a]='';delete _editText[b][a];break}}else{alert("Error occurred. Try again later.");cpt.in_request=false}}};changeView=function(a){setCookie('bpwView',a,expiration)};favorite=function(a,b,c){if(_budreq==null)_budreq=new Ajax();if(_budreq&&!_budreq.in_request){if($('fav_div'))$('fav_div').innerHTML='<img src="/images/spinner.gif" width="16" height="16" border="0" title="'+c+'..." alt="" />';var d=(c=='add')?'addfav':'removefav';_budreq.send('/members/profile_request.php','post','handleFavResponse','op='+d+'&id='+a+'&media='+b)}};handleFavResponse=function(){if(_budreq.request.readyState==4){try{if(_budreq.request.status==200){_budreq.in_request=false;var a=_budreq.request.responseText;if(a){if($('fav_div'))$('fav_div').innerHTML=a;else if($('pop_msg'))popup(a)}}else _budreq.in_request=false}catch(e){_budreq.in_request=false}}};