function addToEngageAttachments(K){var B=document.getElementById("numAttached");var M;var D;if(B.value==0){M="displayMid1"}if(B.value==1){M="displayMid2"}if(B.value==2){M="displayMid3"}if(B.value==3){M="displayMid4"}if(B.value==4){M="displayMid5"}if(B.value==5){M="displayMid6"}if(B.value==6){M="displayMid7"}if(B.value==7){M="displayMid8"}if(B.value==8){M="displayMid9"}if(B.value==9){M="displayMid10"}if(B.value<10){var P=document.getElementById(M);var C=document.getElementById("displayMid1").value;var A=document.getElementById("displayMid2").value;var Q=document.getElementById("displayMid3").value;var O=document.getElementById("displayMid4").value;var N=document.getElementById("displayMid5").value;var L=document.getElementById("displayMid6").value;var J=document.getElementById("displayMid7").value;var I=document.getElementById("displayMid8").value;var G=document.getElementById("displayMid9").value;var F=document.getElementById("displayMid10").value;if((C!=K)&&(A!=K)&&(Q!=K)&&(O!=K)&&(N!=K)&&(L!=K)&&(J!=K)&&(I!=K)&&(G!=K)&&(F!=K)){P.setAttribute("value",K);var E=parseInt(B.value)+1;B.setAttribute("value",E);ge("midlist").value=ge("midlist").value+" "+K;if(ge("addToBobbleTicker")){ge("addToBobbleTicker").className="ui-state-success";ge("addToBobbleTicker").innerHTML="Added to Bobble"}D="/engage.jsp?numAttached="+E+"&displayMid1="+C+"&displayMid2="+A+"&displayMid3="+Q+"&displayMid4="+O+"&displayMid5="+N+"&displayMid6="+L+"&displayMid7="+J+"&displayMid8="+I+"&displayMid9="+G+"&displayMid10="+F;var H=loadAjax(D);H.send(null)}else{ge("addToBobbleTicker").className="ui-state-error";ge("addToBobbleTicker").innerHTML="Sorry, selected media is already attached"}}else{ge("addToBobbleTicker").className="ui-state-error";ge("addToBobbleTicker").innerHTML="Sorry, you cannot add anymore media to this bobble"}}function removeFromEngageAttachments(H){var B=document.getElementById("numAttached");var C=document.getElementById("displayMid1");var A=document.getElementById("displayMid2");var L=document.getElementById("displayMid3");var K=document.getElementById("displayMid4");var J=document.getElementById("displayMid5");var I=document.getElementById("displayMid6");var G=document.getElementById("displayMid7");var F=document.getElementById("displayMid8");var E=document.getElementById("displayMid9");var D=document.getElementById("displayMid10");if(C.value==H){C.setAttribute("value",A.value);A.setAttribute("value",L.value);L.setAttribute("value",K.value);K.setAttribute("value",J.value);J.setAttribute("value",I.value);I.setAttribute("value",G.value);G.setAttribute("value",F.value);F.setAttribute("value",E.value);E.setAttribute("value",D.value);D.setAttribute("value",-1);B.setAttribute("value",(parseInt(B.value)-parseInt(1)))}if(A.value==H){A.setAttribute("value",L.value);L.setAttribute("value",K.value);K.setAttribute("value",J.value);J.setAttribute("value",I.value);I.setAttribute("value",G.value);G.setAttribute("value",F.value);F.setAttribute("value",E.value);E.setAttribute("value",D.value);D.setAttribute("value",-1);B.setAttribute("value",(parseInt(B.value)-parseInt(1)))}if(L.value==H){L.setAttribute("value",K.value);K.setAttribute("value",J.value);J.setAttribute("value",I.value);I.setAttribute("value",G.value);G.setAttribute("value",F.value);F.setAttribute("value",E.value);E.setAttribute("value",D.value);D.setAttribute("value",-1);B.setAttribute("value",(parseInt(B.value)-parseInt(1)))}if(K.value==H){K.setAttribute("value",J.value);J.setAttribute("value",I.value);I.setAttribute("value",G.value);G.setAttribute("value",F.value);F.setAttribute("value",E.value);E.setAttribute("value",D.value);D.setAttribute("value",-1);B.setAttribute("value",(parseInt(B.value)-parseInt(1)))}if(J.value==H){J.setAttribute("value",I.value);I.setAttribute("value",G.value);G.setAttribute("value",F.value);F.setAttribute("value",E.value);E.setAttribute("value",D.value);D.setAttribute("value",-1);B.setAttribute("value",(parseInt(B.value)-parseInt(1)))}if(I.value==H){I.setAttribute("value",G.value);G.setAttribute("value",F.value);F.setAttribute("value",E.value);E.setAttribute("value",D.value);D.setAttribute("value",-1);B.setAttribute("value",(parseInt(B.value)-parseInt(1)))}if(G.value==H){G.setAttribute("value",F.value);F.setAttribute("value",E.value);E.setAttribute("value",D.value);D.setAttribute("value",-1);B.setAttribute("value",(parseInt(B.value)-parseInt(1)))}if(F.value==H){F.setAttribute("value",E.value);E.setAttribute("value",D.value);D.setAttribute("value",-1);B.setAttribute("value",(parseInt(B.value)-parseInt(1)))}if(E.value==H){E.setAttribute("value",D.value);D.setAttribute("value",-1);B.setAttribute("value",(parseInt(B.value)-parseInt(1)))}if(D.value==H){D.setAttribute("value",-1);B.setAttribute("value",(parseInt(B.value)-parseInt(1)))}}function loadEngageAttachments(){var B=ge("numAttached").value;var E=ge("mainpicMid").value;var H="/engage-attachments.jsp?numAttached="+B+"&mpid="+E;var F=ge("displayMid1").value;H+="&displayMid1="+F;var D=ge("displayMid2").value;H+="&displayMid2="+D;var C=ge("displayMid3").value;H+="&displayMid3="+C;var A=ge("displayMid4").value;H+="&displayMid4="+A;var M=ge("displayMid5").value;H+="&displayMid5="+M;var L=ge("displayMid6").value;H+="&displayMid6="+L;var K=ge("displayMid7").value;H+="&displayMid7="+K;var J=ge("displayMid8").value;H+="&displayMid8="+J;var I=ge("displayMid9").value;H+="&displayMid9="+I;var G=ge("displayMid10").value;H+="&displayMid10="+G;loadFade(H,"engageattachments")}function createLink(B,A){if(ge("ccccheck")==null){var C=loadAjax("/createlink.jsp?mid="+B+"&todo="+A);C.onreadystatechange=function(){if(C.readyState==4){curPage=ge("currentpage");if(curPage){if(A==2||A==9){window.location.reload()}else{if(A==8){document.location.href=document.location.href}else{if(ge("stockMedia")){ajaxSimple("/modules/stockMedia.jsp","stockMedia")}}}}}};C.send(null)}else{loadpopup("cccmsg.jsp?type=avatar");return }}function dashboardMarkStock(B,A){var C=loadAjax("/createlink.jsp?mid="+B+"&todo="+A);C.onreadystatechange=function(){if(C.readyState==4){if(A=="10"){ge("stockLink"+B).innerHTML="<a onclick=\"dashboardMarkStock('"+B+'\',11)" class="ui-link-action">Remove as Stock</a>'}else{ge("stockLink"+B).innerHTML="<a onclick=\"dashboardMarkStock('"+B+'\',10)" class="ui-link-action">Mark Stock</a>'}}};C.send(null)}function showAlerts(B){setloading();var A=loadAjax("/alertsslider.jsp");A.onreadystatechange=function(){if(A.readyState==4){var F=createDivIfNExists("alertslide");F.innerHTML=A.responseText;F.style.position="absolute";if(B!=null){var D=$(F);var C=$(B);var E=C.position();F.style.top=(E.top+25)+"px";F.style.left=(E.left-D.width()+30)+"px";D.show("slow").bgIframe()}removeLoading()}};ajaxsend(A)}function showInvites(D,B,G,H,A,E,C,I){setloading();var F=(H==0)?loadAjax("/fetchinvitesslider.jsp?id="+B):loadAjax("/fetchinvitesslider.jsp?id="+B+"&sendaninvite=1&inviter="+A+"&invitee="+E+"&emailofinvitee="+C+"&message="+I);F.onreadystatechange=function(){if(F.readyState==4||F.readyState=="complete"){var M=createDivIfNExists("alertslide");M.innerHTML=F.responseText;M.style.position="absolute";if(D!=null){var K=$(M);var J=$(D);var L=J.position();M.style.top=(L.top+15)+"px";M.style.left=(L.left-K.width()+30)+"px";K.show("slow")}if(H!=0){ajaxSimple("/inviteCounter.jsp","inviteCounter")}removeLoading()}};ajaxsend(F)}function invite(H){var E=document.getElementById("inviter");var F=document.getElementById("invitee");var G=document.getElementById("emailofinvitee");var D=document.getElementById("message");var A=document.getElementById("invitethisperson");var B=document.getElementById("numberofinvites");var C=B.innerHTML;showInvites(null,H,C,1,E.value,F.value,G.value,D.value)}function hideSlider(A){var B=document.getElementById(A);$(B).slideToggle()}function markRead(F,E,B,C,A){var D=loadAjax("/markAlertRead.jsp?dt="+F+"&inst="+E+"&targ="+B+"&type="+C+"&date="+A+"&mode=2");D.onreadystatechange=function(){if(D.readyState==4){var H=document.getElementById("tstatus");var G=document.getElementById("alertCounter");var I;if(H!=null){I=loadAjax("loginstatus.jsp");I.onreadystatechange=function(){if(I.readyState==4){H.innerHTML=I.responseText;removeLoading()}};ajaxsend(I)}else{if(G!=null){I=loadAjax("/alertCounter.jsp");I.onreadystatechange=function(){if(I.readyState==4){$(G).html(I.responseText);removeLoading()}};ajaxsend(I)}}showAlerts()}};ajaxsend(D)}function markAllAlertsRead(){var A=loadAjax("/markAlertRead.jsp?mode=1");A.onreadystatechange=function(){if(A.readyState==4){var C=document.getElementById("tstatus");var B=document.getElementById("alertCounter");var D;if(C!=null){D=loadAjax("loginstatus.jsp");D.onreadystatechange=function(){if(D.readyState==4){C.innerHTML=D.responseText;removeLoading()}};ajaxsend(D)}else{if(B!=null){D=loadAjax("/alertCounter.jsp");D.onreadystatechange=function(){if(D.readyState==4){$(B).html(D.responseText);removeLoading();hideSlider("alertslide")}};ajaxsend(D)}}removeLoading()}};ajaxsend(A)}function openmsg(B){var A=loadAjax("/viewmsg.jsp?msgId="+B);A.onreadystatechange=function(){if(A.readyState==4){var C=createDivIfNExists("msg"+B);C.style.position="absolute";C.innerHTML=A.responseText;C.style.display="";showpopup(C);ge("loading").style.visibility="hidden"}};ajaxsend(A)}function deleteMediaItem(A){var B=ge("uid").value;var C=loadAjax("/deleteMedia.jsp?mid="+A+"&uid="+B);C.onreadystatechange=function(){if(C.readyState==4){reloadPagedDiv("mediadiv");ge("noSelectedItemError").innerHTML="File Sent to Trash";ge("loading").style.visibility="hidden"}};C.send(null)}function setUploadOrManage(A,D,C){if(ge("showimage")!=null){hidepopup("showimage")}currentTab=ge(A).id;A=0;if(currentTab=="manageTab"){A=0}else{if(currentTab=="bookmarkTab"){A=1}else{if(currentTab=="youTubeTab"){A=2}else{if(currentTab=="uploadTab"){A=3}else{if(currentTab=="trashTab"){A=4}}}}}url=(C)?"/collectionInline.jsp?":"/collection.jsp?";url+="id="+D+"&tab="+A;if(currentTab=="trashTab"){url+="&mt=-2"}var B=loadAjax(url);B.onreadystatechange=function(){if(B.readyState==4){ge("profilebobbles").innerHTML=B.responseText;setActive(currentTab,"sublink-not-active","sublink-active")}};B.send(null)}function manageMedia(D,F,E,C,A){var B=E;B+="type="+D;B+="&manageType="+C;B+="&viewType="+A;ajaxSimple(B,F);removeLoading()}function editDesc(B){var A=ge(B);ge("noSelectedItemError").style.display="none";if(A.value==null||A.value==""){ge("noSelectedItemError").style.display="block";return }}function limitText(B,A){if(B.value.length>A){B.value=B.value.substring(0,A)}}function setMIDRow(H,D,E){var F=H+"div";var G=H+"orig";var I=H+"desc";var B=ge(G).value;var A=H+"text";var C="";switch(D){case (1):C="<p>"+B+"</p>";break;default:C='<div id="descError" class="ui-state-error" style="display: none"></div><textarea onKeyDown="javascript:limitText(this, 150)" class="editMediaDesc" id="'+A+'" rows="5" onChange="javascript:setMediaIdDesc(\''+I+"', this.value)\">"+B+"</textarea><br>";break}ge("noSelectedItemError").style.display="block";ge("noSelectedItemError").className="sBlue";if(B.length>30){B=B.substring(0,30)+"..."}ge("noSelectedItemError").innerHTML='You are now editing: "'+B+'"';ge(F).innerHTML=C;C='<ul class="editMediaBtn">\n';C+='<li class="fRight"><a';C+=(E==true)?" onclick=\"warnAvatar('"+H+"')\"":" onclick=\"deleteMediaItem('"+H+"')\"";C+=' class="ui-button-main">Delete</a></li>\n';if(D!=1){C+='<li class="fLeft"><a onclick="sendDesc(\''+I+"', '"+H+'\')" class="ui-button-main">Save</a><li>\n'}C+="</ul>\n";ge(F).innerHTML+=C}function warnAvatar(A){loadpopup("/deleteMedia.jsp?mid="+A+"&uid="+ge("uid").value+"&p=-1")}function setMediaIdDesc(A,B){ge(A).value=trim(B)}function setMediaType(C){ge("mediaType").value=C;var A="/collection.jsp?id="+ge("userId").value+"&mt="+C;var D="profilebobbles";var B=loadAjax(A);B.onreadystatechange=function(){if(B.readyState==4){var E=document.getElementById(D);E.style.visibility="visible";E.style.display="block";E.innerHTML=B.responseText;switch(parseInt(C)){case 0:setActive("mediaManageBookmarks","sublink-not-active","sublink-active");break;case 1:setActive("mediaManageImage","sublink-not-active","sublink-active");break;case 2:setActive("mediaManageVideos","sublink-not-active","sublink-active");break;case 3:setActive("mediaManageDocuments","sublink-not-active","sublink-active");break;case 4:setActive("mediaManageAudio","sublink-not-active","sublink-active");break;case 5:setActive("mediaManageYouTube","sublink-not-active","sublink-active");break;case -2:setActive("mediaManageTrash","sublink-not-active","sublink-active");break;case -1:default:setActive("mediaManageAll","sublink-not-active","sublink-active");break}removeLoading()}};ajaxsend(B)}function setMediaTextType(C){ge("mediaType").value=C;var A="/collection.jsp?id="+ge("userId").value+"&mt="+C;var D="profilebobbles";var B=loadAjax(A);B.onreadystatechange=function(){if(B.readyState==4){var E=document.getElementById(D);E.style.visibility="visible";E.style.display="block";E.innerHTML=B.responseText;switch(parseInt(C)){case 0:setActive("mediaManageBookmarks","link-text-not-active","link-text-active");break;case 1:setActive("mediaManageImage","link-text-not-active","link-text-active");break;case 2:setActive("mediaManageVideos","link-text-not-active","link-text-active");break;case 3:setActive("mediaManageDocuments","link-text-not-active","link-text-active");break;case 4:setActive("mediaManageAudio","link-text-not-active","link-text-active");break;case 5:setActive("mediaManageYouTube","link-text-not-active","link-text-active");break;case -2:setActive("mediaManageTrash","link-text-not-active","link-text-active");break;case -1:default:setActive("mediaManageAll","link-text-not-active","link-text-active");break}removeLoading()}};ajaxsend(B)}function setInlineMediaType(C){ge("mediaType").value=C;var A="/collectionInline.jsp?id="+ge("userId").value+"&mt="+C;var D="profilebobbles";var B=loadAjax(A);B.onreadystatechange=function(){if(B.readyState==4){var E=document.getElementById(D);E.style.visibility="visible";E.style.display="block";E.innerHTML=B.responseText;switch(parseInt(C)){case 0:setActive("mediaManageBookmarks","link-text-not-active","link-text-active");break;case 1:setActive("mediaManageImage","link-text-not-active","link-text-active");break;case 2:setActive("mediaManageVideos","link-text-not-active","link-text-active");break;case 3:setActive("mediaManageDocuments","link-text-not-active","link-text-active");break;case 4:setActive("mediaManageAudio","link-text-not-active","link-text-active");break;case 5:setActive("mediaManageYouTube","link-text-not-active","link-text-active");break;case -1:default:setActive("mediaManageAll","link-text-not-active","link-text-active");break}removeLoading()}};ajaxsend(B)}function setLatestMediaType(E,B,D){var A="latestMediaHelper.jsp?id="+B+"&mt="+E+"&latestMediaMAX="+7+"&mode="+D+"&loaded=true";var F="latestMedia";var C=loadAjax(A);C.onreadystatechange=function(){if(C.readyState==4){var G=document.getElementById(F);G.style.visibility="visible";G.style.display="block";G.innerHTML=C.responseText;text="";switch(parseInt(E)){case 0:setActive("mediaManageBookmarks","sublink-not-active","sublink-active");break;case 1:setActive("images-tab","sublink-not-active","sublink-active");break;case 2:setActive("videos-tab","sublink-not-active","sublink-active");break;case 3:setActive("mediaManageDocuments","sublink-not-active","sublink-active");break;case 4:setActive("audio-tab","sublink-not-active","sublink-active");break;case 5:setActive("mediaManageYouTube","sublink-not-active","sublink-active");break;case 6:setActive("featured-tab","sublink-not-active","sublink-active");break;case 7:setActive("latest-tab","sublink-not-active","sublink-active");break;case -2:setActive("mediaManageTrash","sublink-not-active","sublink-active");break;case -1:default:setActive("mediaManageAll","sublink-not-active","sublink-active");break}if(ge("loading")!=null){ge("loading").style.visibility="hidden"}}};ajaxsend(C)}function sendDesc(B,A){var C=loadAjax("/formvalidator.jsp?text="+encodeURIComponent(ge(A+"text").value));C.onreadystatechange=function(){if(C.readyState==4){switch(C.responseText){case"2":if(ge("descError")){ge("descError").innerHTML="There are invalid characters in your description, please try again";ge("descError").style.display=""}break;default:var D=loadAjax("/mediaDescChanger.jsp?mid="+A+"&desc="+encodeURIComponent(ge(B).value));D.onreadystatechange=function(){if(D.readyState==4){var E="/collection.jsp?id="+ge("userId").value;var F="profilebobbles";loadFade(E,F);ge("noSelectedItemError").innerHTML="Description Saved";ge("loading").style.visibility="hidden"}};D.send(null)}}};C.send(null)}function resetMediaRows(A){var D=ge("mediaViewTable");var C=D.getElementsByTagName("input");for(var B=0;B<C.length;B++){if(C[B].type!="hidden"&&C[B]!=A){var F="t"+C[B].id;var E=ge(F).value;ge(C[B].id+"div").innerHTML=E}}}function permDeleteItems(){var A=ge("mediaViewTable");var D=A.getElementsByTagName("input");var E;for(var C=0;C<D.length;C++){if(D[C].checked==true){var B="/deleteMedia.jsp?mid="+D[C].id+"&uid="+ge("userId").value+"&p=1";E=loadAjax(B);E.onreadystatechange=function(){if(E.readyState==4){if(ge("loading")!=null){ge("loading").style.visibility="hidden"}}};ajaxsend(E)}}B="/collection.jsp?id="+ge("userId").value+"&tab=0";E=loadAjax(B);E.onreadystatechange=function(){if(E.readyState==4){ge("profilebobbles").innerHTML=E.responseText;ticker=ge("noSelectedItemError");ticker.className="ui-state-success";ticker.innerHTML="File Deleted";ticker.style.display="";if(ge("loading")!=null){ge("loading").style.visibility="hidden"}}};ajaxsend(E)}function undeleteItems(){var A=ge("mediaViewTable");var D=A.getElementsByTagName("input");var E;for(var C=0;C<D.length;C++){if(D[C].checked==true){var B="/deleteMedia.jsp?mid="+D[C].id+"&uid="+ge("userId").value+"&p=2";E=loadAjax(B);E.onreadystatechange=function(){if(E.readyState==4){if(ge("loading")!=null){ge("loading").style.visibility="hidden"}}};ajaxsend(E)}}B="/collection.jsp?id="+ge("userId").value+"&tab=0";E=loadAjax(B);E.onreadystatechange=function(){if(E.readyState==4){ge("profilebobbles").innerHTML=E.responseText;ticker=ge("noSelectedItemError");ticker.className="ui-state-success";ticker.innerHTML="File(s) restored";ticker.style.display="";if(ge("loading")!=null){ge("loading").style.visibility="hidden"}}};ajaxsend(E)}function selectAllDelete(){var A=ge("mediaViewTable");var C=A.getElementsByTagName("input");for(var B=0;B<C.length;B++){if(C[B].checked==false){C[B].checked=true}}}function deselectAllDelete(){var A=ge("mediaViewTable");var C=A.getElementsByTagName("input");for(var B=0;B<C.length;B++){if(C[B].checked==true){C[B].checked=false}}}function linkit(){var B=document.getElementById("link").value;var D=document.getElementById("linkdesc").value;var A=document.getElementById("bookmarkErr");var C=loadAjax("/createlinker.jsp?path="+encodeURIComponent(B)+"&desc="+encodeURIComponent(D));C.onreadystatechange=function(){if(C.readyState==4){var G;try{G=C.responseXML.getElementsByTagName("status")[0].firstChild.data;if(G=="100"){var E="/collection.jsp?id="+ge("userId").value;var H="profilebobbles";ge("bookmarkHelpText").innerHTML="Thanks, we're currently taking a snapshot of the page you bookmarked. It usually takes about 10 seconds, afterwards you'll be redirected to your media collection. If it's still not there you can refresh the page.";ge("bookmarkHelpText").style.display="";loadFade(E,H,delay)}else{if(G=="-2"){if(ge("loading")!=null){ge("loading").style.visibility="hidden"}A.innerHTML=C.responseXML.getElementsByTagName("desc")[0].firstChild.data;A.style.display=""}else{if(ge("loading")!=null){ge("loading").style.visibility="hidden"}A.innerHTML="There was an error adding the bookmark. <br>The site may have timed out when we attempted to contact it, or the url may be invalid.";A.style.display=""}}}catch(F){A.innerHTML="Your bookmark description and/or url are invalid, please correct them.";A.style.display="";if(ge("loading")!=null){ge("loading").style.visibility="hidden"}}}};C.send(null)}function addYouTube(){var B=document.getElementById("ytlink").value;var A=document.getElementById("youTubeErr");var C=loadAjax("/addYouTubeVideo.jsp?path="+encodeURIComponent(B));C.onreadystatechange=function(){if(C.readyState==4){switch(C.responseText){case"-2":A.innerHTML="Sorry, you may not add this video by request of the video's owner";A.style.display="";if(ge("loading")!=null){ge("loading").style.visibility="hidden"}break;case"-1":A.innerHTML="There was a problem with your YouTube URL make sure it is correct.";A.style.display="";if(ge("loading")!=null){ge("loading").style.visibility="hidden"}break;default:var D="/collection.jsp?id="+ge("userId").value;var E="profilebobbles";loadFade(D,E);break}}};C.send(null)}function cupload(){if(window.onbeforeunload){return false}if(uploading){var A=confirm("This will cancel your upload, do you wish to continue?");if(A){uploading=false;window.onbeforeunload=null;if(ge("submitBtn")){ge("submitBtn").style.display="block"}stopCount();return false}return true}uploading=false;window.onbeforeunload=null;return false}function verify(J,I,A,K,F){if(J==null){return K}var C=97;var G=122;var B=48;var D=57;J=J.toLowerCase();for(var H=0;H<J.length;H++){var E=J.charAt(H);if((J.charAt(H).charCodeAt()>G||J.charAt(H).charCodeAt()<C)&&!(I.indexOf(""+J.charAt(H))>=0)&&(J.charAt(H).charCodeAt()>D||J.charAt(H).charCodeAt()<B)){return false}}if(J.length>F&&F!=0){return false}return true}function resetInlineMediaRows(A){var D=ge("mediaViewTable");var C=D.getElementsByTagName("div");for(var B=0;B<C.length;B++){if((C[B].id).indexOf("buttons")>0){ge(C[B].id).innerHTML=""}}};