function AdjustCount(f,a,g,b){var e=f.value.length;var d=0;var c="";if(e>a){f.value=f.value.substr(0,a);d=0}else{d=a-e}if(b){c="(Basic HTML Allowed)"}else{c="(No HTML Allowed)"}YAHOO.util.Dom.get(g).innerHTML=d+" characters left. "+a+" total. "+c}function Display(a){if(a.style.display=="block"||!a.style.display){a.style.display="none"}else{a.style.display="block"}}function GetDetails(b,a){if(b.options[b.selectedIndex].value=="-1"){YAHOO.util.Dom.get(a+"Details").style.display="none"}else{YAHOO.util.Dom.get(a+"Details").style.display="block"}}function GetID(){var b=window.location.href;var a="#";var c=b.split(a);if(c[1]!=""){return parseInt(c[1])}else{return 0}}function Grind(a,c){if(getCookie("user","id")==null){Login()}else{var b="add=1&type="+a+"&id="+c;YAHOO.util.Connect.asyncRequest("POST","/ajax/Grind/?rnd="+Math.random(),{success:function(d){if(YAHOO.util.Dom.get("grinds_"+a+"_"+c)){YAHOO.util.Dom.get("grinds_"+a+"_"+c).innerHTML=d.responseText;YAHOO.util.Dom.get("grindit_"+a+"_"+c).innerHTML="Grinded!"}}},b)}}function GoTo(a){renderProgress();window.location.href=a}var Favorite=function(){var a=typeID;var b=baseID;this.UpdateToUser=function(){if(getCookie("user","id")==null){document.getElementById("AddFavorite_"+b).style.display="block";document.getElementById("RemoveFavorite_"+b).style.display="none"}else{if(typeof(arguments[0])!="undefined"&&typeof(arguments[1])!="undefined"){a=arguments[0];b=arguments[1]}else{if(typeof(arguments[0])!="undefined"){b=arguments[0]}}var d="";if(a==1){d="/e/IsMyFavoriteVideo/"}else{if(a==3){d="/e/IsMyFavoritePhoto/"}}if(d!=""){var c=YAHOO.util.Connect.asyncRequest("GET",d+"?id="+b+"&rnd="+Math.random(),{success:function(e){if(e.responseText==1){document.getElementById("AddFavorite_"+b).style.display="none";document.getElementById("RemoveFavorite_"+b).style.display="block"}else{document.getElementById("AddFavorite_"+b).style.display="block";document.getElementById("RemoveFavorite_"+b).style.display="none"}}})}}};this.Add=function(){renderProgress();if(typeof(arguments[0])!="undefined"&&typeof(arguments[1])!="undefined"){a=arguments[0];b=arguments[1]}else{if(typeof(arguments[0])!="undefined"){b=arguments[0]}}var d="";if(a==1){d="/e/AddMyFavoriteVideo/"}else{if(a==3){d="/e/AddMyFavoritePhoto/"}}if(d!=""){var c=YAHOO.util.Connect.asyncRequest("POST",d+"?statusonly=1&rnd="+Math.random(),{success:function(e){if(e.responseText==1){document.getElementById("AddFavorite_"+b).style.display="none";document.getElementById("RemoveFavorite_"+b).style.display="block"}hideProgress()}},"id="+b)}};this.Remove=function(){renderProgress();if(typeof(arguments[0])!="undefined"&&typeof(arguments[1])!="undefined"){a=arguments[0];b=arguments[1]}else{if(typeof(arguments[0])!="undefined"){b=arguments[0]}}var d="";if(a==1){d="/e/RemoveMyFavoriteVideo/"}else{if(a==3){d="/e/RemoveMyFavoritePhoto/"}}if(d!=""){var c=YAHOO.util.Connect.asyncRequest("POST",d+"?statusonly=1&rnd="+Math.random(),{success:function(e){if(e.responseText==1){document.getElementById("AddFavorite_"+b).style.display="block";document.getElementById("RemoveFavorite_"+b).style.display="none"}hideProgress()}},"id="+b)}}};var Favorite=new Favorite();function ToggleTabs(a,d,c,e){for(var b=0;b<a.length;b++){if(document.getElementById(a[b])){document.getElementById(a[b]).style.display="none"}if(document.getElementById(a[b]+"Tab")){document.getElementById(a[b]+"Tab").className=c}}if(document.getElementById(d)){document.getElementById(d).style.display="block"}if(document.getElementById(d+"Tab")){document.getElementById(d+"Tab").className=e}}YAHOO.namespace("purevideo");YAHOO.namespace("purevideo.overlay");var renderModal=function(h,b,f,a){var d=YAHOO.util.Dom;if(typeof(f)=="undefined"){f=225}if(typeof(a)=="undefined"){a=100}if(window.get_flash_movie){try{get_flash_movie().fl_pause()}catch(g){}}if(YAHOO.purevideo.overlay.Modal==null){YAHOO.purevideo.overlay.Modal=new YAHOO.widget.Panel("Modal",{draggable:false,fixedcenter:true,height:"0px",modal:true,visible:false,width:"0px",zIndex:"35000"});YAHOO.purevideo.overlay.Modal.render();if(YAHOO.purevideo.overlay.ModalManager==null){YAHOO.purevideo.overlay.ModalManager=new YAHOO.widget.OverlayManager()}YAHOO.purevideo.overlay.ModalManager.register([YAHOO.purevideo.overlay.Modal])}var c=0;if(h!=""){c=43}var b='<div style="height:'+(a-c)+"px;_height:"+(a-(c-5))+'px;">'+b+"</div>";YAHOO.purevideo.overlay.Modal.setHeader(h);YAHOO.purevideo.overlay.Modal.setBody(b);YAHOO.purevideo.overlay.Modal.cfg.setProperty("width",f+"px");YAHOO.purevideo.overlay.Modal.cfg.setProperty("height",a+"px");YAHOO.purevideo.overlay.Modal.render();YAHOO.purevideo.overlay.Modal.show();d.setStyle("Modal_mask","opacity",0.5);d.setStyle(YAHOO.util.Dom.getElementsByClassName("underlay","div")[0],"opacity",0.25)};var hideModal=function(){YAHOO.purevideo.overlay.Modal.hide()};var waitTimer;var stillWaiting=function(a){if(document.getElementById("PleaseWait")){if(a>5){if(a>=60){Alert(0)}else{if(a>20){document.getElementById("PleaseWait").innerHTML="Some things take time... ("+(a)+" Seconds)"}else{document.getElementById("PleaseWait").innerHTML="Still working..."}}}clearTimeout(waitTimer);waitTimer=setTimeout("stillWaiting("+(a+1)+");",1000)}};var Alert=function(g,c,a){clearTimeout(waitTimer);if(typeof(c)=="undefined"){c=225}if(typeof(a)=="undefined"){a=100}if(typeof(g)=="undefined"){renderAlert('<p id="PleaseWait">Please wait...</p>','<img src="http://l.yimg.com/a/i/us/per/gr/gp/rel_interstitial_loading.gif" />',240,60);clearTimeout(waitTimer);waitTimer=setTimeout("stillWaiting(1);",1000)}else{if(g=="1"||g!=parseInt(g)){if(g=="1"){var f="Success!";var d="Changes made successfully!"}else{var f="Alert!";var d=g}var b='<p class="message" style="line-height:15px;">'+d+"</p>";b+='<p class="actions" style="position:absolute;bottom:12px;right:10px;"><a class="grey" href="#" onclick="hideAlert();return false;" title="Okay">Okay</a></p>';renderAlert(f,b,c,a)}else{var e=((g)?"id="+g:"")+"&rnd="+Math.random();YAHOO.util.Connect.asyncRequest("GET","/ajax/DisplayAlert/?"+e,{success:function(k){var h='<p class="message" style="line-height:15px;">'+k.responseText+"</p>";h+='<p class="actions" style="position:absolute;bottom:12px;right:10px;"><a class="grey" href="#" onclick="hideAlert();return false;" title="Okay">Okay</a></p>';if(k.responseText.length>200){if(c<=225){c=300}if(a<=100){a=125}}renderAlert("Alert!",h,c,a)}})}}};var renderProgress=function(){Alert()};var renderAlert=function(k,c,g,b){var f=YAHOO.util.Dom;if(window.get_flash_movie){try{get_flash_movie().fl_pause()}catch(h){}}if(YAHOO.purevideo.overlay.Alert==null){YAHOO.purevideo.overlay.Alert=new YAHOO.widget.Panel("Alert",{close:false,draggable:false,fixedcenter:true,height:"0px",modal:true,visible:false,width:"0px",zIndex:"35001"});YAHOO.purevideo.overlay.Alert.render();if(YAHOO.purevideo.overlay.ModalManager==null){YAHOO.purevideo.overlay.ModalManager=new YAHOO.widget.OverlayManager()}YAHOO.purevideo.overlay.ModalManager.register([YAHOO.purevideo.overlay.Alert])}var d=0;if(k!=""){d=43}var c='<div style="height:'+(b-d)+"px;_height:"+(b-(d-5))+'px;">'+c+"</div>";YAHOO.purevideo.overlay.Alert.setHeader(k);YAHOO.purevideo.overlay.Alert.setBody(c);YAHOO.purevideo.overlay.Alert.cfg.setProperty("width",g+"px");YAHOO.purevideo.overlay.Alert.cfg.setProperty("height",b+"px");YAHOO.purevideo.overlay.Alert.render();YAHOO.purevideo.overlay.Alert.show();f.setStyle("Alert_mask","opacity",0.5);f.setStyle(YAHOO.util.Dom.getElementsByClassName("underlay","div")[0],"opacity",0.25);var a=function(l){hideAlert()};if(typeof(listenForEnter)!="undefined"){listenForEnter.disable()}listenForEnter=new YAHOO.util.KeyListener(document,{keys:13},{fn:a});listenForEnter.enable()};var hideAlert=function(){try{clearTimeout(waitTimer);YAHOO.purevideo.overlay.Alert.hide()}catch(a){}};var hideProgress=function(){hideAlert()};var Manager=function(g,b,d,a,f){var e=getEnvironment().domain;var c='<iframe src="'+e+b+'" style="width:'+(d-20)+"px;height:"+(a-45)+"px;_height:"+(a-40)+"px;overflow:"+f+';" frameborder="0" allowtransparency="true"'+((f=="hidden")?' scrolling="no"':"")+"></iframe>";renderModal(g,c,d,a);renderProgress()};var listenForEnter;var Login=function(d){if(getCookie("user","name")){window.location.reload();return false}var g=((YAHOO.util.Dom.get("LoginUsername"))?YAHOO.util.Dom.get("LoginUsername").value:"");var b=((YAHOO.util.Dom.get("LoginPassword"))?MD5(YAHOO.util.Dom.get("LoginPassword").value):"");var f=((YAHOO.util.Dom.get("LoginRemember"))?YAHOO.util.Dom.get("LoginRemember").checked:"");var e=((g!=""&&g!="undefined")?"&username="+g:"");e+=((b!=""&&b!="undefined")?"&password="+b:"");e+=((f!=""&&f!="undefined")?"&remember="+f:"");var c='<img class="G" src="'+imagePath+'images/site/icons/login_G.gif" />';c+='<img class="GrindTVcom" src="'+imagePath+'images/site/icons/login_GrindTVcom.gif" />';if(d=="login"){if(g.replace(" ","").length==0||b.replace(" ","").length==0){if(g.replace(" ","").length==0){YAHOO.util.Dom.addClass("LoginUsername","empty")}else{YAHOO.util.Dom.removeClass("LoginUsername","empty")}if(b.replace(" ","").length==0){YAHOO.util.Dom.addClass("LoginPassword","empty")}else{YAHOO.util.Dom.removeClass("LoginPassword","empty")}}else{if(YAHOO.util.Dom.get("LoginStatus")){YAHOO.util.Dom.removeClass("LoginUsername","empty");YAHOO.util.Dom.removeClass("LoginPassword","empty");YAHOO.util.Dom.get("LoginStatus").innerHTML="<b>Logging in... &nbsp;</b>";YAHOO.util.Connect.asyncRequest("POST","/e/LoginUser/?rnd="+Math.random(),{success:function(k){if(k.responseText=="1"){window.location.reload();return false}else{c+='<div class="loginform">';c+='<span class="textfield">'+k.responseText+"</span>";c+="</div>";c+='<div id="LoginStatus" class="actions">';c+='<a class="grey" href="#" onclick="Login();return false;" title="Try Again">Try Again</a>';c+="</div>";c+='<div class="forgotten">';c+='<a href="/remind/" title="Forget Password?">Forget Password?</a>';c+="</div>";renderModal("",c,350,200);var h=function(l){Login()};if(typeof(listenForEnter)!="undefined"){listenForEnter.disable()}listenForEnter=new YAHOO.util.KeyListener(document,{keys:13},{fn:h});listenForEnter.enable()}}},e)}}}else{c+='<div class="loginform">';c+='<span class="textfield">Username: <input id="LoginUsername" type="text" value="" maxlength="100" /></span>';c+='<span class="textfield">Password: <input id="LoginPassword" type="password" value="" maxlength="100" /></span>';c+='<span class="checkbox"><input id="LoginRemember" type="checkbox" /> Remember Me</span>';c+="</div>";c+='<div id="LoginStatus" class="actions">';c+='<a class="grey" href="javascript:Login(\'login\');" title="Login">Login</a>';c+='<a class="grey" href="/join/" title="Join GrindTV">Join GrindTV</a>';c+="</div>";c+='<div class="forgotten">';c+='<a href="/remind/" title="Forget Password?">Forget Password?</a>';c+="</div>";renderModal("",c,350,200);YAHOO.util.Dom.get("LoginUsername").focus();var a=function(h){Login("login")};if(typeof(listenForEnter)!="undefined"){listenForEnter.disable()}listenForEnter=new YAHOO.util.KeyListener(document,{keys:13},{fn:a});listenForEnter.enable()}};function AddFriend(a){if(getCookie("user","id")==null){Login()}else{YAHOO.util.Connect.asyncRequest("POST","/e/AddFriendRequest/?rnd="+Math.random(),{success:function(b){if(b.responseText=="1"){if(YAHOO.util.Dom.get("FriendStatus")){YAHOO.util.Dom.get("FriendStatus").innerHTML='<a class="grey" href="#" onclick="return false;" title="Request Sent">Request Sent</a>'}Alert(3)}else{Alert(b.responseText)}}},"id="+a)}}var stealTheme=function(a){if(getCookie("user","id")==null){Login()}else{if(confirm("Are you sure you want to steal this theme?\nOnce stolen, you will be taken to your profile to check out the changes!")){YAHOO.util.Connect.asyncRequest("POST","/e/StealTheme/?rnd="+Math.random(),{success:function(b){if(b.responseText=="1"){window.location.href="/profile/"+getCookie("user","name")+"/"}else{Alert(b.responseText)}}},"id="+a)}}};function UpdateContentPlacement(a,c){if(confirm("Are you sure you want to update this content placement?")){renderProgress();var b=YAHOO.util.Connect.asyncRequest("POST","/e/"+a+"/?rnd="+Math.random(),{success:function(d){if(d.responseText==1){Alert("Changes made successfully! Please refresh this page to see changes. It may take up to 5 minutes for the content destination to completely update.",275,125)}else{Alert(0)}},failure:function(d){}},"id="+c)}}function UpdateBloggerPrivileges(c,d){if(confirm("Are you sure you want to set this user's blogger privileges to '"+d+"'?")){renderProgress();if(d=="vip"){var b="/e/UpgradeBloggerToVIP/?rnd="+Math.random()}else{var b="/e/DowngradeBloggerFromVIP/?rnd="+Math.random()}var a=YAHOO.util.Connect.asyncRequest("POST",b,{success:function(e){if(e.responseText==1){Alert("Changes made successfully! Please refresh page to see changes.")}else{Alert(0)}},failure:function(e){}},"id="+c)}}function UpdateBlogPostFeature(a,b){if(confirm("Are you sure you want to set this blog post to '"+b+"'?")){renderProgress();if(b=="featured"){var d="/e/FeatureBlogPost/?rnd="+Math.random()}else{var d="/e/UnfeatureBlogPost/?rnd="+Math.random()}var c=YAHOO.util.Connect.asyncRequest("POST",d,{success:function(e){if(e.responseText==1){Alert("Changes made successfully! Please refresh page to see changes.")}else{Alert(0)}},failure:function(e){}},"id="+a)}}function BecomeAFan(a){if(getCookie("user","id")==null){Login()}else{renderProgress();YAHOO.util.Connect.asyncRequest("POST","/e/BecomeAFan/?rnd="+Math.random(),{success:function(b){if(b.responseText=="1"){if(YAHOO.util.Dom.get("FanStatus")){YAHOO.util.Dom.get("FanStatus").innerHTML='<a class="grey" href="fans/" title="Now A Fan">Now A Fan</a>'}Alert("You are now a fan!")}else{Alert("You are already a fan!")}}},"id="+a)}}function ConnectMe(a){if(getCookie("user","id")==null){Login()}else{renderProgress();YAHOO.util.Connect.asyncRequest("POST","/e/ConnectMe/?rnd="+Math.random(),{success:function(b){if(b.responseText==1){if(YAHOO.util.Dom.get("ConnectMe")){YAHOO.util.Dom.get("ConnectMe").innerHTML='<a class="grey" href="#" onclick="return false;" title="Now Connected">Now Connected</a>'}Alert(1)}else{Alert(0)}}},"id="+a)}}function ShowSuggestDataForm(f,a,g,k,h){var b="";if(k=="date"){var c=new Array("January","February","March","April","May","June","July","August","September","October","November","December");b+="<h2>";b+='<select id="SuggestMonth">';b+='<option value=""></option>';for(var d=0;d<c.length;d++){b+='<option value="'+(d+1)+'">'+c[d]+"</option>"}b+="</select>";b+="&nbsp;";b+='<select id="SuggestDay">';b+='<option value=""></option>';for(var d=1;d<=31;d++){b+='<option value="'+d+'">'+d+"</option>"}b+="</select>";b+="&nbsp;";b+='<select id="SuggestYear">';b+='<option value=""></option>';for(var d=2008;d>1900;d--){b+='<option value="'+d+'">'+d+"</option>"}b+="</select>";b+="</h2>";width=250;height=125}else{if(k=="location"){b+="<h2>";b+='<input id="SuggestCity" type="text" value="" maxlength="100" style="width:100px;" />';b+="&nbsp;";b+='<select id="SuggestState">';b+='<option value=""></option>';for(var d=0;d<states.length;d++){b+='<option value="'+states[d][0]+'">'+states[d][1]+"</option>"}b+="</select>";b+="&nbsp;";b+='<select id="SuggestCountry">';for(var d=0;d<countries.length;d++){b+='<option value="'+countries[d][0]+'">'+countries[d][1]+"</option>"}b+="</select>";b+="</h2>";width=415;height=125}else{b='<h2><input id="SuggestText" type="text" value="" maxlength="100" style="width:250px;" /></h2>';width=275;height=125}}if(getCookie("user","id")==null){Login()}else{var e="<h1>Suggest:</h1>";e+="<h2>"+h+"</h2>";e+=b;e+='<div class="actions"><a class="grey" href="javascript:SuggestData('+f+","+a+",'"+g+"','"+k+'\');" title="Suggest">Suggest</a></div>';renderModal("",e,width,height)}}function SuggestData(h,b,m,n){if(getCookie("user","id")==null){Login()}else{var d="type="+h;d+="&id="+b;d+="&field="+m;if(n=="date"){var g=YAHOO.util.Dom.get("SuggestMonth").value;var l=YAHOO.util.Dom.get("SuggestDay").value;var k=YAHOO.util.Dom.get("SuggestYear").value;d+="&month="+g;d+="&day="+l;d+="&year="+k}else{if(n=="location"){var f=YAHOO.util.Dom.get("SuggestCity").value;var a=YAHOO.util.Dom.get("SuggestState").value;var c=YAHOO.util.Dom.get("SuggestCountry").value;d+="&city="+f;d+="&state="+a;d+="&country="+c}else{var e=YAHOO.util.Dom.get("SuggestText").value;d+="&suggestion="+e}}YAHOO.util.Connect.asyncRequest("POST","/ajax/meta.SuggestData.php?rnd="+Math.random(),{success:function(p){if(p.responseText==1){window.location.reload()}else{Alert(0)}}},d)}}var Comment=function(){var d=YAHOO.util.Dom;if(arguments.length>0){action=arguments[0];if(action=="get"){if(d.get("Comments")!=null){var e="fType=Commenting/Get";e+=((typeof(arguments[1])!="undefined")?"&type="+arguments[1]:"");e+=((typeof(arguments[2])!="undefined")?"&id="+arguments[2]:"");e+=((typeof(arguments[3])!="undefined")?"&page="+arguments[3]:"");e+="&rnd="+Math.random();if(d.get("CommentHolder")){d.get("CommentHolder").style.display="block"}if(d.get("CommentsBody")){if(typeof(arguments[3])!="undefined"){window.location.href="#Comments"}YAHOO.util.Dom.get("CommentsBody").innerHTML='<div class="loading" style="font-size:11px;">Loading Comments...</div>'}YAHOO.util.Connect.asyncRequest("GET","/ajax/Comments/?"+e,{success:function(g){d.get("Comments").innerHTML=g.responseText;ShowUserActions()}})}}else{if(action=="add"){if(getCookie("user","id")){var e="fType=Commenting/Add";e+=((typeof(arguments[1])!="undefined")?"&type="+arguments[1]:"");e+=((typeof(arguments[2])!="undefined")?"&id="+arguments[2]:"");e+="&comment="+encodeURIComponent(d.get("Comment_Description").value);Display(d.get("CommentActions"));Display(d.get("CommentMessage"));YAHOO.util.Connect.asyncRequest("POST","/ajax/Comments/?rnd="+Math.random(),{success:function(g){d.get("Comments").innerHTML=g.responseText;window.location.href="#Comments";hideModal();ShowUserActions()}},e)}else{Login()}}else{if(action=="delete"){if(getCookie("user","id")){var e="fType=Commenting/Delete";e+=((typeof(arguments[1])!="undefined")?"&id="+arguments[1]:"");YAHOO.util.Connect.asyncRequest("POST","/ajax/Comments/?rnd="+Math.random(),{success:function(g){d.get("Comments").innerHTML=g.responseText;ShowUserActions()}},e)}else{Login()}}else{if(getCookie("user","id")){var c=((typeof(arguments[0])!="undefined")?arguments[0]:"");var f=((typeof(arguments[1])!="undefined")?arguments[1]:"");var a=((c==7)?"Reply":"Comment");var b='<textarea id="Comment_Description" name="description" onkeyup="AdjustCount(this, 2000, \'Count\', false);"></textarea>';b+='<div id="Count">2000 characters left. 2000 total. (No HTML Allowed)</div>';b+='<div id="CommentActions" class="actions" style="display:block;">';b+='<a class="grey" href="#" onclick="Comment(\'add\','+c+","+f+'); return false;" title="Add '+a+'">Add '+a+"</a>";b+='<a class="grey" href="#" onclick="hideModal(); return false;" title="Okay">Cancel</a></div>';b+='<div id="CommentMessage" class="actions" style="display:none;"><b>Adding '+a+"... &nbsp;</b></div>";renderModal("Add "+a,b,400,150);d.get("Comment_Description").focus()}else{Login()}}}}}};var Tag=function(){var f=typeID;var g=baseID;var b=null;var d=null;var a=null;var e=null;var c=null;this.Load=function(h,m){if(typeof(arguments[0])!="undefined"&&typeof(arguments[1])!="undefined"){this.type=arguments[0];this.id=arguments[1]}else{if(typeof(arguments[0])!="undefined"){this.id=arguments[0]}}var k=YAHOO.util.Dom.getElementsByClassName("containsTags","div");if(k.length==1){k[0].id="ContainsTags_"+this.type+"_"+this.id}this.eContainsTags=YAHOO.util.Dom.get("ContainsTags_"+this.type+"_"+this.id);var l="type="+this.type;l+="&id="+this.id;l+="&rnd="+Math.random();YAHOO.util.Connect.asyncRequest("GET","/e/GetTags/?"+l,{success:function(n){Tag.Display(n.responseText);hideProgress()},timeout:5000})};this.Display=function(n){var m=YAHOO.lang.JSON.parse(n);if(typeof(this.eContainsTags)!="undefined"){var l='<div id="Tags_'+this.type+"_"+this.id+'" class="tags"><b>Tags</b>: ';if(m.tags.length>0){for(var k=0;k<m.tags.length;k++){var h=m.tags[k];l+=((k!=0)?", ":"");l+='<a id="Tag_'+h.id+'" href="'+h.link+'">'+h.tag+"</a>";if(getCookie("user","id")!=null&&(isViewerTagger==true||getCookie("user","id")==ownerID||getCookie("user","id")==h.owner)){l+=' <a href="#" onclick="Tag.Remove('+m.tags[k].id+');return false;" title="Remove Tag">[-]</a>'}}}else{l+="None"}l+="</div>";if(getCookie("user","id")!=null&&(isViewerTagger==true||getCookie("user","id")==ownerID)){l+='<div id="TagManager_'+this.type+"_"+this.id+'" class="tagmanager">';l+='<input id="AddTag_'+this.type+"_"+this.id+'" ';l+='name="tag" ';l+='onfocus="Tag.Focus();" ';l+='onblur="Tag.Blur();" ';l+='onkeydown="';l+="if ((event.which &amp;&amp; event.which == 13) || (event.keyCode &amp;&amp; event.keyCode == 13)){";l+="Tag.Add(this.value);this.blur();";l+='}" ';l+='onkeyup="Tag.Search(this.value);" ';l+='type="text" ';l+='maxlength="100" ';l+='value="Type Tag Here" ';l+='style="color:#999999;" ';l+="/> ";l+='<a class="grey" href="#" onclick="Tag.Add(YAHOO.util.Dom.get(\'AddTag_'+this.type+"_"+this.id+'\').value);return false;" style="width:50px;">';l+="Add Tag";l+="</a>";l+="<br />";l+='<div id="Suggestions_'+this.type+"_"+this.id+'" class="suggestions"></div>';l+="</div>"}if(this.eContainsTags){this.eContainsTags.innerHTML=l}this.eTags=YAHOO.util.Dom.get("Tags_"+this.type+"_"+this.id);this.eAddTag=YAHOO.util.Dom.get("AddTag_"+this.type+"_"+this.id);this.eSuggestions=YAHOO.util.Dom.get("Suggestions_"+this.type+"_"+this.id)}};this.Focus=function(){if(this.eAddTag.value==""||this.eAddTag.value=="Type Tag Here"){this.eAddTag.style.color="#000000";this.eAddTag.value=""}};this.Blur=function(){if(this.eAddTag.value==""||this.eAddTag.value=="Type Tag Here"){this.eAddTag.style.color="#999999";this.eAddTag.value="Type Tag Here";Tag.Hide()}else{clearTimeout(this.hideTimer);this.hideTimer=setTimeout("Tag.Hide();",1000)}};this.Hide=function(){if(this.eSuggestions!=null){this.eSuggestions.style.display="none"}};this.Search=function(h){if(typeof(h)!="undefined"&&h!="Type Tag Here"&&h.length>2){var k="type="+this.type;k+="&id="+this.id;k+="&search="+encodeURIComponent(h);YAHOO.util.Connect.asyncRequest("POST","/e/SearchTags/?rnd="+Math.random(),{success:function(l){Tag.DisplayList(l.responseText)}},k)}};this.DisplayList=function(o){var n=YAHOO.lang.JSON.parse(o);if(typeof(n.message)!="undefined"){this.eSuggestions.style.display="block";if(n.message=="Adding commas will separate multiple tags!"){n.message+='<br /><a href="#" onclick="Tag.AddAsOne(YAHOO.util.Dom.get(\'AddTag_'+this.type+"_"+this.id+"').value); return false;\">Add This Tag Without Separating Instead</a>"}this.eSuggestions.innerHTML='<div class="suggestion">'+n.message+"</div>"}else{if(n.tags.length>0){var m="";for(var l=0;l<n.tags.length;l++){var k=n.tags[l];var h="";if(k.type==19){h="(athlete)"}else{if(k.type==20){h="(event)"}else{if(k.type==60){h="(sponsor)"}}}m+='<div class="suggestion" style="clear:left; line-height:14px;">';m+=k.tag;m+=' <span class="tag">'+h+"</span>";m+=' <a href="#" onclick="Tag.Add(\''+k.safe+"'); return false;\">Add</a></div>"}m+='<div class="suggestion"><a href="#" onclick="Tag.Hide(); return false;">[Hide]</a></div>';this.eSuggestions.style.display="block";this.eSuggestions.innerHTML=m}else{this.eSuggestions.style.display="none"}}};this.AddAsOne=function(h){Tag.Add(h,1)};this.Add=function(h,k){renderProgress();var l="type="+this.type;l+="&id="+this.id;l+="&add="+encodeURIComponent(h);l+="&number="+k;YAHOO.util.Connect.asyncRequest("POST","/e/AddTag/?rnd="+Math.random(),{success:function(m){if(m.responseText==1){Tag.Load()}else{Alert("Your tag was not added! Please verify that it has not already been added and try again.")}}},l)};this.Remove=function(l){renderProgress();var h=YAHOO.util.Dom.get("Tag_"+l).innerHTML;if(h!=""){var k="type="+this.type;k+="&id="+this.id;k+="&delete="+encodeURIComponent(l);YAHOO.util.Connect.asyncRequest("POST","/e/RemoveTag/?rnd="+Math.random(),{success:function(m){if(m.responseText==1){Tag.Load()}else{Alert("Your tag was not removed! Please try again and contact us if this issue continues.")}}},k)}}};var Tag=new Tag();var ReportAbuse=function(){var c=YAHOO.util.Dom;if(getCookie("user","id")){if(arguments.length>0){action=arguments[0];if(action=="add"){if(c.get("ReportAbuse_Violation").options[c.get("ReportAbuse_Violation").selectedIndex].value=="0"){alert("You must select a violation!");return false}else{if(c.get("ReportAbuse_Description").value==""){alert("Please help us address this violation by adding a description!");return false}else{var d="logic=ReportAbuse";d+=((typeof(arguments[1])!="undefined")?"&type="+arguments[1]:"");d+=((typeof(arguments[2])!="undefined")?"&id="+arguments[2]:"");d+="&violation="+c.get("ReportAbuse_Violation").options[c.get("ReportAbuse_Violation").selectedIndex].value;d+="&description="+encodeURIComponent(c.get("ReportAbuse_Description").value);Display(YAHOO.util.Dom.get("ReportAbuseActions"));Display(YAHOO.util.Dom.get("ReportAbuseMessage"));YAHOO.util.Connect.asyncRequest("POST","/ajax/Modify/?rnd="+Math.random(),{success:function(f){hideModal();if(f.responseText=="1"){Alert(500,300,120)}else{Alert(0)}}},d)}}}else{var b=((typeof(arguments[0])!="undefined")?arguments[0]:"");var e=((typeof(arguments[1])!="undefined")?arguments[1]:"");var a='<h2 class="about">You are about to report a violation of our <a href="/terms/" onclick="window.open(this.href); return false;">Terms of Service</a>. GrindTV.com respects your privacy and your report will remain confidential. To learn more, please read the <a href="/privacy/" onclick="window.open(this.href); return false;">GrindTV.com Privacy Policy</a>.</h2>';a+='<div class="violation">Violation: ';a+='<select id="ReportAbuse_Violation">';a+='<option value="0"></option>';a+='<option value="pornography">Nudity/Pornography</option>';a+='<option value="druguse">Drug Use</option>';a+='<option value="violence">Violence</option>';a+='<option value="personalattack">Personal Attack</option>';a+='<option value="copywritten">Copywritten Material</option>';a+="</select>";a+="</div>";a+='<div class="description">Description:</div>';a+='<textarea id="ReportAbuse_Description" onkeyup="AdjustCount(this,2000,\'Count\',false);"></textarea>';a+='<div id="Count">2000 characters left. 2000 total. (No HTML Allowed)</div>';a+='<div id="ReportAbuseActions" class="actions" style="display:block;">';a+='<a class="grey" href="#" onclick="ReportAbuse(\'add\','+b+","+e+');return false;" title="Submit Report">Submit Report</a>';a+='<a class="grey" href="#" onclick="hideModal();return false;" title="Okay">Cancel</a></div>';a+='<div id="ReportAbuseMessage" class="actions" style="display:none;"><b>Submitting Report... &nbsp;</b></div>';renderModal("Report Abuse",a,400,260);c.get("ReportAbuse_Violation").focus()}}}else{Login()}};var calculateAge=function(g,a,e){var b=new Date();var f=parseInt(b.getDate());var d=parseInt((b.getMonth())+1);var c=parseInt(b.getFullYear());if((d>g)||(d==g&&f>=a)){return c-e}else{return c- ++e}};function ShowUserActions(){var b=getCookie("user","id");if(b!=null){var a=YAHOO.util.Dom.getElementsByClassName("ShowActions","span");for(var c=0;c<a.length;c++){var e=a[c].id;var d=e.split("_");if(d[1]==b||d[2]==b){if(YAHOO.util.Dom.get(e).style.display){YAHOO.util.Dom.get(e).style.display="inline"}else{YAHOO.util.Dom.get(e).style.visibility="visible"}}}var a=YAHOO.util.Dom.getElementsByClassName("ShowActions","div");for(var c=0;c<a.length;c++){var e=a[c].id;var d=e.split("_");if(d[1]==b||d[2]==b){if(YAHOO.util.Dom.get(e).style.display){YAHOO.util.Dom.get(e).style.display="inline"}else{YAHOO.util.Dom.get(e).style.visibility="visible"}}}}}var updateTimer;function enableUpdate(){if(getCookie("user","id")==null){updateNavigation()}else{if(updateTimer==null){updateTimer=setInterval("enableUpdate()",1000*60*5)}var a=YAHOO.util.Connect.asyncRequest("GET","/e/UpdateUserIdentity/?rnd="+Math.random(),{success:function(b){updateNavigation()},failure:function(b){}})}}function updateNavigation(){if(document.getElementById("LimitedNavigation")){var c='<li>Welcome, <b><a href="/join/">Guest</a></b> | </li>';c+='<li><a href="#" onclick="Login();return false;" title="Login">Login</a> | </li>';c+='<li><a href="/join/" title="Join GrindTV">Join GrindTV</a></li>';if(getCookie("user","id")>0){var e=getCookie("user","name");var b=e.replace("+"," ");var d=getCookie("inbox","unread");if(d==null){d=0}var c='<li>Welcome, <b><a href="/profile/">'+b+"</a></b> | </li>";c+='<li><a class="site" href="/inbox/" title="You have '+d+' unread notifications in your Inbox!">Inbox (<b id="headerUnreadCount">'+d+"</b>)</a> | </li>";c+='<li><a class="site" href="/profile/?edit=Menu" title="Edit Profile">Edit Profile</a> | </li>';c+='<li><a href="/logout/" title="Logout">Logout</a></li>'}document.getElementById("LimitedLogin").innerHTML=c}else{if(getCookie("user","id")>0){var e=getCookie("user","name");var b=e.replace("+"," ");var d=getCookie("inbox","unread");if(d==null){d=0}var c="<p>";c+="Welcome"+((e!=null)?', <b><a href="/profile/">'+b+"</a></b>":"")+"<br />";c+='<a class="site" href="/upload/" title="Upload Video">Upload Video</a> | ';c+='<a class="site" href="/inbox/" title="You have '+d+' unread notifications in your Inbox!">Inbox (<b id="headerUnreadCount">'+d+"</b>)</a> | ";c+='<a class="site" href="/profile/?edit=Menu" title="Edit Profile">Edit Profile</a> | ';c+='<a class="site" href="/logout/" title="Logout">Logout</a>';c+="</p>";document.getElementById("Login").innerHTML=c}else{var a=((getEnvironment().isLocal==true)?'href="#" onclick="Login();return false;"':'href="/login/"');var c="<p>";c+='Welcome, <b><a href="#" onclick="Login();return false;">Guest</a></b><br />';c+='<a class="site" href="/upload/" title="Upload Video">Upload Video</a> | ';c+='<a class="site" '+a+' title="Login">Login</a> | ';c+='<a class="site" href="/join/" title="Join GrindTV">Join GrindTV</a>';c+="</p>";document.getElementById("Login").innerHTML=c}}}function getEnvironment(){var d=document.domain.split(".");var b=((d[0]=="dev")?true:false);var c=((d[1]=="grindtv")?true:false);var a={domain:"http://"+document.domain,isDevelopment:b,isLocal:c};return a}var identity;function getCookie(){if(arguments.length>0){if(document.cookie.length>0){startC=document.cookie.indexOf("identity=");if(startC!=-1){startC+=9;endC=document.cookie.indexOf(";",startC);if(endC==-1){endC=document.cookie.length}cookie=unescape(document.cookie.substring(startC,endC));eval("identity="+cookie);try{if(arguments.length==1){return identity[arguments[0]]}else{if(arguments.length==2){return identity[arguments[0]][arguments[1]]}}}catch(e){}}}}return null}var yahoo_banner_timer;function refresh_yahoo_banner(){if(YAHOO.util.Dom.get("ContainsBANNER")){YAHOO.util.Dom.get("ContainsBANNER").style.display="block";urchinTracker("/ajax/ad/BANNER/"+pageTracking.toLowerCase());if(typeof(yahoo_banner_source)!="undefined"){YAHOO.util.Dom.get("ContainsBANNER").innerHTML='<iframe src="'+yahoo_banner_source+'" width="728" height="90" allowtransparency="true" wmode="transparent" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no"></iframe>'}clearTimeout(yahoo_banner_timer);yahoo_banner_timer=setTimeout("refresh_yahoo_banner();",40000)}}var yahoo_lrec_timer;function refresh_yahoo_lrec(){if(YAHOO.util.Dom.get("ContainsLREC")){urchinTracker("/ajax/ad/LREC/"+pageTracking.toLowerCase());seededCampaign=false;if(typeof(current_video)!="undefined"){seededCampaign=getSeededAd("LREC",current_video)}if(seededCampaign!=false){YAHOO.util.Dom.get("ContainsLREC").innerHTML='<iframe src="/ads/seeded.php?campaign='+seededCampaign+'" width="300" height="250" allowtransparency="true" wmode="transparent" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no"></iframe>'}else{if(typeof(yahoo_lrec_source)!="undefined"){YAHOO.util.Dom.get("ContainsLREC").innerHTML='<iframe src="'+yahoo_lrec_source+'" width="300" height="250" allowtransparency="true" wmode="transparent" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no"></iframe>'}}clearTimeout(yahoo_lrec_timer);yahoo_lrec_timer=setTimeout("refresh_yahoo_lrec();",40000)}}var yahoo_sky_timer;function refresh_yahoo_sky(){if(YAHOO.util.Dom.get("SKY")){YAHOO.util.Dom.get("SKY").style.display="block"}if(YAHOO.util.Dom.get("ContainsSKY")){urchinTracker("/ajax/ad/SKY/"+pageTracking.toLowerCase());if(typeof(yahoo_sky_source)!="undefined"){YAHOO.util.Dom.get("ContainsSKY").innerHTML='<iframe src="'+yahoo_sky_source+'" width="160" height="600" allowtransparency="true" wmode="transparent" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no"></iframe>'}clearTimeout(yahoo_sky_timer);yahoo_sky_timer=setTimeout("refresh_yahoo_sky();",40000)}}var hlrec_timer;function refresh_hlrec(){if(yahoo_hlrec_alwaysShow!=true){YAHOO.util.Dom.get("ContainsHLREC").style.display="none"}if(YAHOO.util.Dom.get("ContainsHLREC")){urchinTracker("/ajax/ad/SREC/"+pageTracking.toLowerCase());if(typeof(yahoo_hlrec_source)!="undefined"){YAHOO.util.Dom.get("ContainsHLREC").innerHTML='<iframe src="'+yahoo_hlrec_source+'" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" allowtransparency="true" wmode="transparent"></iframe>'}clearTimeout(hlrec_timer);hlrec_timer=setTimeout("refresh_hlrec();",40000)}}function refreshAds(){refresh_yahoo_banner();refresh_yahoo_lrec();refresh_yahoo_sky();refresh_hlrec()}function clearAdTimers(){clearTimeout(yahoo_lrec_timer);clearTimeout(yahoo_sky_timer);clearTimeout(yahoo_banner_timer);clearTimeout(hlrec_timer)}function getSeededAd(d,c){var b=false;if(seededAds){for(var a=0;a<seededAds.length;a++){if(typeID==seededAds[a][0]&&d==seededAds[a][1]&&c==seededAds[a][2]){b=seededAds[a][3];break}}}return b}function ToggleNavigation(b,a){var d=document.getElementById(b);var c=document.getElementById(b+"DropDown");if(a==1){d.className="dropOn";c.style.display="block"}else{d.className="dropOff";c.style.display="none"}}function ShowYahooNav(){YAHOO.util.Dom.get("nav_yahooSports").src=imagePath+"images/base/7.0/nav_yahooSports_on.gif";YAHOO.util.Dom.get("yahooNav").style.display="block"}function HideYahooNav(){YAHOO.util.Dom.get("nav_yahooSports").src=imagePath+"images/base/7.0/nav_yahooSports_off.gif";YAHOO.util.Dom.get("yahooNav").style.display="none"}var Collection=function(){this.ShowImage=function(a){this.ShowLoader();Comment("get",3,a);Tag.Load(3,a);this.UpdateFeatureImage(a);this.UpdatePhotoPaging(a);this.UpdateShareTab(a);this.UpdateFavoriteTab(a);refreshAds()};this.ShowLoader=function(){document.getElementById("image_loader_gif").style.display="block";document.getElementById("selectedImage").style.display="none"};this.HideLoader=function(){document.getElementById("image_loader_gif").style.display="none";document.getElementById("selectedImage").style.display="block"};this.UpdateFeatureImage=function(b){var a=document.getElementById("selectedImage");a.innerHTML='<a href="'+this.GetImagePath(b,true)+'_m500.jpg" onclick="window.open(this.href);return false;"><img src="'+this.GetImagePath(b,true)+'_m500.jpg" alt="" onload="Collection.HideLoader();return false;"/></a>'};this.UpdatePhotoPaging=function(c){var p=document.getElementById("paginationLinks");var q=document.getElementById("photo_arrows_links");var a=document.getElementById("Photos");var l=1;var n=0;var o=1;var f=0;var e=0;var k=0;var h=0;var d=0;var m=0;for(page in imagesJSON){n++;for(image in imagesJSON[page]){m++;if(h==0){h=imagesJSON[page][image].id}if(imagesJSON[page][image].id==c){this.UpdateCaption(imagesJSON[page][image].caption);l=n;o=m;e=d}if(d==c){k=imagesJSON[page][image].id}d=imagesJSON[page][image].id;f++}}if(f>0){if(e==0){e=d}if(k==0){k=h}}var g="";if(o>1){g+='<a href="'+this.GetCollectionPath()+"#"+e+'" onclick="Collection.ShowImage('+e+');return false;">&lt; Previous</a> '}g+=o+" of "+f+" ";if(f>1&&o!=f){g+='<a href="'+this.GetCollectionPath()+"#"+k+'" onclick="Collection.ShowImage('+k+');return false;">Next &gt;</a>'}p.innerHTML=g;var g="";if(o>1){g+='<a class="arrow_prev" href="'+this.GetCollectionPath()+"#"+e+'" onclick="Collection.ShowImage('+e+');return false;"><em></em></a>'}if(f>1&&o!=f){g+='<a class="arrow_next" href="'+this.GetCollectionPath()+"#"+k+'" onclick="Collection.ShowImage('+k+');return false;"><em></em></a>'}q.innerHTML=g;a.innerHTML="";for(image in imagesJSON[l]){g='<img src="'+this.GetImagePath(imagesJSON[l][image].id)+'_150_150.jpg" width="80" height="80" border="0" onclick="Collection.ShowImage('+imagesJSON[l][image].id+');return false;" id="img_'+imagesJSON[l][image].id+'"';if(imagesJSON[l][image].id==c){g+=' class="selected"'}else{g+=' class="notSelected"'}g+=" />";a.innerHTML+=g}var b=document.getElementById("PreviousPageImage");if(l==1){b.src="http://images.grindtv.com/images/1/images/base/7.0/backButtonOn.gif";b.className="cursoroff";b.title="";b.onclick=function(){}}else{b.src="http://images.grindtv.com/images/1/images/base/7.0/backButtonOff.gif";b.className="cursoron";b.title="< Previous Page";b.onclick=function(){Collection.ShowImage(imagesJSON[(l-1)][0].id)}}var r=document.getElementById("NextPageImage");if(n>1&&l!=n){r.className="cursoron";r.src="http://images.grindtv.com/images/1/images/base/7.0/forwardButtonOff.gif";r.title="Next Page >";r.onclick=function(){Collection.ShowImage(imagesJSON[(l+1)][0].id)}}else{r.src="http://images.grindtv.com/images/1/images/base/7.0/forwardButtonOn.gif";r.className="cursoroff";r.title="";r.onclick=function(){}}};this.UpdateCaption=function(a){if(a==""){a="No caption available."}document.getElementById("image_description").innerHTML=a};this.UpdateShareTab=function(d){var b=document.getElementById("ShareLinkPath");var a=document.getElementById("ShareEmbedPath");var c=document.getElementById("shareLinksBadges");b.value=this.GetCollectionPath()+"#"+d;a.value='<a href="'+this.GetCollectionPath()+d+'/"><img src="'+this.GetImagePath(d)+'_m500.jpg" /></a>';c.innerHTML='<iframe src="/share/share_links.php?url='+encodeURIComponent(this.GetCollectionPath()+d+"/")+"&title="+encodeURIComponent(document.title)+'" marginheight="0" marginwidth="0" frameborder="0" height="85" width="280" scrolling="no" />'};this.UpdateFavoriteTab=function(b){if(getCookie("user","id")==null){var a='<div><center><a href="#" onclick="Login();return false;">You must be logged in to add this image to your favorites.</a></center></div>';document.getElementById("Favorite").innerHTML=a}else{var a='<div id="AddFavorite_'+b+'" style="display:none;">';a+="<center>";a+="You can favorite this photo.";a+="<br /><br />";a+='<a class="grey" style="float:none;padding:3px 15px;" href="#" onclick="Favorite.Add('+b+');return false;">Add to Favorites</a>';a+="</center>";a+="</div>";a+='<div id="RemoveFavorite_'+b+'" style="display:none;">';a+="<center>";a+='You have favorited this photo.  Do you want to remove it from your <a href="/profile/'+getCookie("user","name")+'/photos/?tab=favorites">favorites</a>?';a+="<br /><br />";a+='<a class="grey" style="float:none;padding:3px 15px;" href="#" onclick="Favorite.Remove('+b+');return false;">Remove from Favorites</a>';a+="</center>";a+="</div>";document.getElementById("Favorite").innerHTML=a;Favorite.UpdateToUser(b)}};this.GetCollectionPath=function(){var b=window.location.href;var a="#";var c=b.split(a);return c[0]};this.GetImagePath=function(f,a){var e=new String();e=String(f);var c=8-e.length;for(var b=0;b<c;b++){e="0"+e}var d="http://images.grindtv.com/images/1/";for(var b=0;b<4;b++){d+=e.substr(b*2,2)+"/"}if(a==true){d+=f}else{d+=f}return d};this.SwitchMetadata=function(d){var b=[];b[0]="info";b[1]="share";b[2]="favorite";for(var e=0;e<b.length;e++){var c=b[e]+"_metadata";var a=b[e].substr(0,1).toUpperCase()+b[e].substr(1);if(d==b[e]){var f=d+"_metadata";document.getElementById(c).className="selected";document.getElementById(a).style.display="block"}else{document.getElementById(c).className="off";document.getElementById(a).style.display="none"}}};this.FlipChart=function(){if(document.getElementById("OthersByUser").style.display=="block"){document.getElementById("OthersByUser").style.display="none";document.getElementById("RelatedCollections").style.display="block";document.getElementById("OthersByUserContent").style.display="none";document.getElementById("RelatedCollectionsContent").style.display="block"}else{document.getElementById("OthersByUser").style.display="block";document.getElementById("RelatedCollections").style.display="none";document.getElementById("OthersByUserContent").style.display="block";document.getElementById("RelatedCollectionsContent").style.display="none"}}};var Execute=function(b,c,a){if(typeof(a)=="undefined"){a="Are you sure?"}if(confirm(a)){YAHOO.util.Connect.asyncRequest("POST",b+"?rnd="+Math.random(),{success:function(d){Alert(d.responseText)}},c)}};var passwordStrength=function(e,a){if(YAHOO.util.Dom.get(e)&&YAHOO.util.Dom.get(a)){var d=YAHOO.util.Dom.get(e).value;var c=new RegExp("^(?=.{7,})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[0-9]))|((?=.*[a-z])(?=.*[0-9]))).*$","g");var b=new RegExp("^(?=.{8,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*\\W).*$","g");if(d.length==0){YAHOO.util.Dom.get(a).innerHTML="Minimum of 6 characters."}else{if(d.length<6){YAHOO.util.Dom.get(a).innerHTML="Minimum of 6 characters."}else{if(b.test(d)){YAHOO.util.Dom.get(a).innerHTML="Password Strength: <b>Strong</b>"}else{if(c.test(d)){YAHOO.util.Dom.get(a).innerHTML="Password Strength: <b>Medium</b>"}else{YAHOO.util.Dom.get(a).innerHTML="Password Strength: <b>Weak</b>"}}}}}};var passwordConfirmation=function(c,b,a){if(YAHOO.util.Dom.get(c)&&YAHOO.util.Dom.get(b)&&YAHOO.util.Dom.get(a)){if(YAHOO.util.Dom.get(c).value==YAHOO.util.Dom.get(b).value){YAHOO.util.Dom.get(a).innerHTML="Password Match: <b>Yes</b>";if(typeof(arguments[3])!="undefined"&&YAHOO.util.Dom.get(arguments[3])&&YAHOO.util.Dom.get(c).value.length>5){YAHOO.util.Dom.get(arguments[3]).value=MD5(YAHOO.util.Dom.get(c).value)}}else{YAHOO.util.Dom.get(a).innerHTML="Password Match: <b>No</b>";if(typeof(arguments[3])!="undefined"&&YAHOO.util.Dom.get(arguments[3])){YAHOO.util.Dom.get(arguments[3]).value=""}}}};var MD5=function(u){function N(b,a){return(b<<a)|(b>>>(32-a))}function M(k,b){var F,a,d,x,c;d=(k&2147483648);x=(b&2147483648);F=(k&1073741824);a=(b&1073741824);c=(k&1073741823)+(b&1073741823);if(F&a){return(c^2147483648^d^x)}if(F|a){if(c&1073741824){return(c^3221225472^d^x)}else{return(c^1073741824^d^x)}}else{return(c^d^x)}}function t(a,c,b){return(a&c)|((~a)&b)}function s(a,c,b){return(a&b)|(c&(~b))}function r(a,c,b){return(a^c^b)}function p(a,c,b){return(c^(a|(~b)))}function w(G,F,ac,ab,k,H,I){G=M(G,M(M(t(F,ac,ab),k),I));return M(N(G,H),F)}function f(G,F,ac,ab,k,H,I){G=M(G,M(M(s(F,ac,ab),k),I));return M(N(G,H),F)}function J(G,F,ac,ab,k,H,I){G=M(G,M(M(r(F,ac,ab),k),I));return M(N(G,H),F)}function v(G,F,ac,ab,k,H,I){G=M(G,M(M(p(F,ac,ab),k),I));return M(N(G,H),F)}function e(k){var G;var d=k.length;var c=d+8;var b=(c-(c%64))/64;var F=(b+1)*16;var H=Array(F-1);var a=0;var x=0;while(x<d){G=(x-(x%4))/4;a=(x%4)*8;H[G]=(H[G]|(k.charCodeAt(x)<<a));x++}G=(x-(x%4))/4;a=(x%4)*8;H[G]=H[G]|(128<<a);H[F-2]=d<<3;H[F-1]=d>>>29;return H}function D(c){var b="",d="",k,a;for(a=0;a<=3;a++){k=(c>>>(a*8))&255;d="0"+k.toString(16);b=b+d.substr(d.length-2,2)}return b}function L(b){b=b.replace(/\r\n/g,"\n");var a="";for(var k=0;k<b.length;k++){var d=b.charCodeAt(k);if(d<128){a+=String.fromCharCode(d)}else{if((d>127)&&(d<2048)){a+=String.fromCharCode((d>>6)|192);a+=String.fromCharCode((d&63)|128)}else{a+=String.fromCharCode((d>>12)|224);a+=String.fromCharCode(((d>>6)&63)|128);a+=String.fromCharCode((d&63)|128)}}}return a}var E=Array();var R,h,K,y,g,aa,Z,Y,X;var U=7,S=12,P=17,O=22;var C=5,B=9,A=14,z=20;var q=4,o=11,n=16,m=23;var W=6,V=10,T=15,Q=21;u=L(u);E=e(u);aa=1732584193;Z=4023233417;Y=2562383102;X=271733878;for(R=0;R<E.length;R+=16){h=aa;K=Z;y=Y;g=X;aa=w(aa,Z,Y,X,E[R+0],U,3614090360);X=w(X,aa,Z,Y,E[R+1],S,3905402710);Y=w(Y,X,aa,Z,E[R+2],P,606105819);Z=w(Z,Y,X,aa,E[R+3],O,3250441966);aa=w(aa,Z,Y,X,E[R+4],U,4118548399);X=w(X,aa,Z,Y,E[R+5],S,1200080426);Y=w(Y,X,aa,Z,E[R+6],P,2821735955);Z=w(Z,Y,X,aa,E[R+7],O,4249261313);aa=w(aa,Z,Y,X,E[R+8],U,1770035416);X=w(X,aa,Z,Y,E[R+9],S,2336552879);Y=w(Y,X,aa,Z,E[R+10],P,4294925233);Z=w(Z,Y,X,aa,E[R+11],O,2304563134);aa=w(aa,Z,Y,X,E[R+12],U,1804603682);X=w(X,aa,Z,Y,E[R+13],S,4254626195);Y=w(Y,X,aa,Z,E[R+14],P,2792965006);Z=w(Z,Y,X,aa,E[R+15],O,1236535329);aa=f(aa,Z,Y,X,E[R+1],C,4129170786);X=f(X,aa,Z,Y,E[R+6],B,3225465664);Y=f(Y,X,aa,Z,E[R+11],A,643717713);Z=f(Z,Y,X,aa,E[R+0],z,3921069994);aa=f(aa,Z,Y,X,E[R+5],C,3593408605);X=f(X,aa,Z,Y,E[R+10],B,38016083);Y=f(Y,X,aa,Z,E[R+15],A,3634488961);Z=f(Z,Y,X,aa,E[R+4],z,3889429448);aa=f(aa,Z,Y,X,E[R+9],C,568446438);X=f(X,aa,Z,Y,E[R+14],B,3275163606);Y=f(Y,X,aa,Z,E[R+3],A,4107603335);Z=f(Z,Y,X,aa,E[R+8],z,1163531501);aa=f(aa,Z,Y,X,E[R+13],C,2850285829);X=f(X,aa,Z,Y,E[R+2],B,4243563512);Y=f(Y,X,aa,Z,E[R+7],A,1735328473);Z=f(Z,Y,X,aa,E[R+12],z,2368359562);aa=J(aa,Z,Y,X,E[R+5],q,4294588738);X=J(X,aa,Z,Y,E[R+8],o,2272392833);Y=J(Y,X,aa,Z,E[R+11],n,1839030562);Z=J(Z,Y,X,aa,E[R+14],m,4259657740);aa=J(aa,Z,Y,X,E[R+1],q,2763975236);X=J(X,aa,Z,Y,E[R+4],o,1272893353);Y=J(Y,X,aa,Z,E[R+7],n,4139469664);Z=J(Z,Y,X,aa,E[R+10],m,3200236656);aa=J(aa,Z,Y,X,E[R+13],q,681279174);X=J(X,aa,Z,Y,E[R+0],o,3936430074);Y=J(Y,X,aa,Z,E[R+3],n,3572445317);Z=J(Z,Y,X,aa,E[R+6],m,76029189);aa=J(aa,Z,Y,X,E[R+9],q,3654602809);X=J(X,aa,Z,Y,E[R+12],o,3873151461);Y=J(Y,X,aa,Z,E[R+15],n,530742520);Z=J(Z,Y,X,aa,E[R+2],m,3299628645);aa=v(aa,Z,Y,X,E[R+0],W,4096336452);X=v(X,aa,Z,Y,E[R+7],V,1126891415);Y=v(Y,X,aa,Z,E[R+14],T,2878612391);Z=v(Z,Y,X,aa,E[R+5],Q,4237533241);aa=v(aa,Z,Y,X,E[R+12],W,1700485571);X=v(X,aa,Z,Y,E[R+3],V,2399980690);Y=v(Y,X,aa,Z,E[R+10],T,4293915773);Z=v(Z,Y,X,aa,E[R+1],Q,2240044497);aa=v(aa,Z,Y,X,E[R+8],W,1873313359);X=v(X,aa,Z,Y,E[R+15],V,4264355552);Y=v(Y,X,aa,Z,E[R+6],T,2734768916);Z=v(Z,Y,X,aa,E[R+13],Q,1309151649);aa=v(aa,Z,Y,X,E[R+4],W,4149444226);X=v(X,aa,Z,Y,E[R+11],V,3174756917);Y=v(Y,X,aa,Z,E[R+2],T,718787259);Z=v(Z,Y,X,aa,E[R+9],Q,3951481745);aa=M(aa,h);Z=M(Z,K);Y=M(Y,y);X=M(X,g)}var l=D(aa)+D(Z)+D(Y)+D(X);return l.toLowerCase()};var BrowserDetect={init:function(){this.browser=this.searchString(this.dataBrowser)||"An unknown browser";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";this.OS=this.searchString(this.dataOS)||"an unknown OS"},searchString:function(d){for(var a=0;a<d.length;a++){var b=d[a].string;var c=d[a].prop;this.versionSearchString=d[a].versionSearch||d[a].identity;if(b){if(b.indexOf(d[a].subString)!=-1){return d[a].identity}}else{if(c){return d[a].identity}}}},searchVersion:function(b){var a=b.indexOf(this.versionSearchString);if(a==-1){return}return parseFloat(b.substring(a+this.versionSearchString.length+1))},dataBrowser:[{string:navigator.userAgent,subString:"Chrome",identity:"Chrome"},{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari"},{prop:window.opera,identity:"Opera"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}],dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.platform,subString:"Linux",identity:"Linux"}]};BrowserDetect.init();var switchVideos=function(e){var d=YAHOO.util.Dom;var b="";var a=[];a[0]="originals";a[1]="series";a[2]="trailers";a[3]="community";for(var c=0;c<a.length;c++){if(e==a[c]){if(d.get(a[c]+"_content")!=null){b+='<span id="'+a[c]+'_tab" class="on">'+a[c].toUpperCase()+"</span> | ";d.get(a[c]+"_content").style.display="block"}}else{if(d.get(a[c]+"_content")!=null){b+='<span id="'+a[c]+'_tab" class="off"><a href="#" onclick="switchVideos(\''+a[c]+'\');return false; " title="'+a[c].toUpperCase()+'">'+a[c].toUpperCase()+"</a></span> | ";d.get(a[c]+"_content").style.display="none"}}}b=b.replace(/\s\|\s$/,"");d.get("videoFilter").innerHTML=b};var switchLatest=function(d){var c=YAHOO.util.Dom;var a="";var e=[];e[0]="blogs";e[1]="industry";for(var b=0;b<e.length;b++){if(d==e[b]){a+='<span id="'+e[b]+'_tab" class="on">'+e[b].toUpperCase()+"</span> | ";c.get(e[b]+"Latest").style.display="block";c.get(e[b]+"LatestMore").style.display="block"}else{a+='<span id="'+e[b]+'_tab" class="off"><a href="#" onclick="javascript:switchLatest(\''+e[b]+'\');return false;" title="'+e[b].toUpperCase()+'">'+e[b].toUpperCase()+"</a></span> | ";c.get(e[b]+"Latest").style.display="none";c.get(e[b]+"LatestMore").style.display="none"}}a=a.replace(/\s\|\s$/,"");c.get("latestFilter").innerHTML=a};var switchMoreLatest=function(d){var c=YAHOO.util.Dom;var a="";var e=[];e[0]="videos";e[1]="photos";e[2]="blogs";for(var b=0;b<e.length;b++){if(d==e[b]){c.get(e[b]+"Latest").style.display="block";c.get("more_"+e[b]).className="on"}else{c.get(e[b]+"Latest").style.display="none";c.get("more_"+e[b]).className="off"}}};var switchUsers=function(h){var e=YAHOO.util.Dom;var a=[];a[0]={id:"active",title:"Active Members"};a[1]={id:"newest",title:"Newest Members"};a[2]={id:"ranked",title:"Member Rank"};var d="";var g="";var c="";var f=YAHOO.lang.JSON.parse(users_json_str);var b="";for(i in a){if(a[i].id==h){b+='<span id="'+a[i].id+'_tab" class="on">'+a[i].id.toUpperCase()+"</span> | "}else{b+='<span id="'+a[i].id+'_tab" class="off"><a href="#" onclick="switchUsers(\''+a[i].id+'\');return false;" title="'+a[i].title+'">'+a[i].id.toUpperCase()+"</a></span> | "}}b=b.replace(/\s\|\s$/,"");e.get("usersFilter").innerHTML=b;for(j in f[h]["users"]){c+='<li class="center">';c+='<span><a href="'+f[h]["users"][j]["link"]+'" title="'+f[h]["users"][j]["displayname"]+'">';c+='<img src="'+f[h]["users"][j]["default_image_id"]+'" alt="'+f[h]["users"][j]["displayname"]+'" />';c+="</a></span>";c+='<h3><a href="'+f[h]["users"][j]["link"]+'" title="'+f[h]["users"][j]["displayname"]+'">'+f[h]["users"][j]["displayname"].substring(0,25)+"</a></h3>";c+="</li>"}e.get("UserContents").innerHTML=c};var switchLoginBox=function(b){var a=YAHOO.util.Dom;if(getCookie("user","id")>0){a.get("LoginBox").innerHTML="<div class='notice'>"+b+"</div>"}else{a.get("LoginBox").innerHTML="<div class='notice'><div class='community'></div><a class='join' href='/join/' title='Join GrindTV'></a> <a class='login' href='javascript:void();' onclick='Login();' title='Login'></a></div>"}};var RefineBrowse=function(){YAHOO.util.Dom.get("RefineBrowse").submit()};var BrowserLimit=function(){var a=document.getElementById("BrowserLimit").value;window.location.href=a};var GetVideosDetails=function(d,c){var e=YAHOO.util.Dom;if(d.value=="alphabetically"||d.value=="by_date_added"){var b=document.forms.BrowseForm;if(d.value=="alphabetically"){e.get("alphaDetails").style.display="block"}else{if(d.value=="by_date_added"||d.value=="by_date_added"){e.get("alphaDetails").style.display="none"}}if(e.get(c+"Details")!=null){e.get(c+"Details").style.display="none"}if(b.elements.time!=null){var a=b.elements.time;for(i=0;i<a.length;i++){a[i].checked=false}}}else{e.get("alphaDetails").style.display="none";if(e.get(c+"Details")!=null){e.get(c+"Details").style.display="block"}if(d.name=="month"||d.name=="year"){e.get("by_event_date").checked=true}}};var submitVote=function(g){var d=YAHOO.util.Dom;var a=0;var b=d.get("pollForm");for(var c=0;c<b.choice.length;c++){if(b.choice[c].checked){a=b.choice[c].value;break}}if(a==0){var e='<div class="error"><b>Please select an option</b></div>';d.get("PollMessage").innerHTML=e;return false}else{var f="u_id="+getCookie("user","id");f+="&p_id="+g;f+="&c_id="+a;YAHOO.util.Connect.asyncRequest("POST","/ajax/poll.SubmitVote.php",{success:function(k){var h="";if(k.responseText=="VOTE_SUBMITTED"){h+='<div class="success"><b>Vote Submitted Successfully!</b></div>'}else{h+='<div class="error"><b>There is something wrong with poll submission. Please try again.</b></div>'}d.get("PollMessage").innerHTML=h;d.get("PollChoices").style.display="none";d.get("PollFooter").style.display="none";d.get("PollResults").style.display="block"}},f)}};var seeResults=function(){var a=YAHOO.util.Dom;a.get("PollChoices").style.display="none";a.get("PollFooter").style.display="none";a.get("PollMessage").style.display="none";a.get("PollResults").style.display="block"};var featuredcontentslider={enablepersist:false,settingcaches:{},init:function(a){var c=this.getCookie("fcspersist"+a.id)||1;var b=this.urlparamselect(a.id);this.settingcaches[a.id]=a;a.contentdivs=[];a.toclinks=[];a.topzindex=0;a.currentpage=b||((this.enablepersist)?c:1);a.prevpage=a.currentpage;a.revealtype="on"+(a.revealtype||"click");a.curopacity=0;a.onChange=a.onChange||function(){};if(a.contentsource[0]=="inline"){this.buildpaginate(a)}},buildcontentdivs:function(b){var c=document.getElementById(b.id).getElementsByTagName("div");for(var a=0;a<c.length;a++){if(this.css(c[a],"contentdiv","check")){b.contentdivs.push(c[a]);c[a].style.display="none"}}},buildpaginate:function(k){this.buildcontentdivs(k);var e=document.getElementById(k.id);var h=document.getElementById("paginate-"+k.id);var g="";var b=k.toc;var a=k.nextprev;if(typeof b=="string"&&b!="markup"||typeof b=="object"){for(var c=1;c<=k.contentdivs.length;c++){g+='<a href="#'+c+'" class="toc">'+(typeof b=="string"?b.replace(/#increment/,c):b[c-1])+"</a> "}g=(a[0]!=""?'<a href="#prev" class="prev">'+a[0]+"</a> ":"")+g+(a[1]!=""?'<a href="#next" class="next">'+a[1]+"</a>":"");h.innerHTML=g}var d=h.getElementsByTagName("a");var f=0;for(var c=0;c<d.length;c++){if(this.css(d[c],"toc","check")){if(f>k.contentdivs.length-1){continue}d[c].setAttribute("rel",++f);d[c][k.revealtype]=function(){featuredcontentslider.turnpage(k,this.getAttribute("rel"));return false};k.toclinks.push(d[c])}else{if(this.css(d[c],"prev","check")||this.css(d[c],"next","check")){d[c].onclick=function(){featuredcontentslider.turnpage(k,this.className);return false}}}}this.turnpage(k,k.currentpage,true);if(k.autorotate[0]){h[k.revealtype]=function(){featuredcontentslider.cleartimer(k,window["fcsautorun"+k.id])};e.onclick=function(){featuredcontentslider.cleartimer(k,window["fcsautorun"+k.id])};k.autorotate[1]=k.autorotate[1]+(1/k.enablefade[1]*50);this.autorotate(k)}},urlparamselect:function(b){var a=window.location.search.match(new RegExp(b+"=(\\d+)","i"));return(a==null)?null:parseInt(RegExp.$1)},turnpage:function(d,b,c){var f=d.currentpage;var a=d.contentdivs.length;var e=(/prev/i.test(b))?f-1:(/next/i.test(b))?f+1:parseInt(b);e=(e<1)?a:(e>a)?1:e;if(e==d.currentpage&&typeof c=="undefined"){return}d.currentpage=e;d.contentdivs[e-1].style.zIndex=++d.topzindex;this.cleartimer(d,window["fcsfade"+d.id]);d.cacheprevpage=d.prevpage;if(d.enablefade[0]==true){d.curopacity=0;this.fadeup(d)}if(d.enablefade[0]==false){d.contentdivs[d.prevpage-1].style.display="none";d.onChange(d.prevpage,d.currentpage)}document.getElementById("ContentDivWrapper").style.display="block";d.contentdivs[e-1].style.visibility="visible";d.contentdivs[e-1].style.display="block";if(d.prevpage<=d.toclinks.length){this.css(d.toclinks[d.prevpage-1],"selected","remove")}if(e<=d.toclinks.length){this.css(d.toclinks[e-1],"selected","add")}d.prevpage=e;if(this.enablepersist){this.setCookie("fcspersist"+d.id,e)}},setopacity:function(a,c){var b=a.contentdivs[a.currentpage-1];if(b.filters&&b.filters[0]){if(typeof b.filters[0].opacity=="number"){b.filters[0].opacity=c*100}else{b.style.filter="alpha(opacity="+c*100+")"}}else{if(typeof b.style.MozOpacity!="undefined"){b.style.MozOpacity=c}else{if(typeof b.style.opacity!="undefined"){b.style.opacity=c}}}a.curopacity=c},fadeup:function(a){if(a.curopacity<1){this.setopacity(a,a.curopacity+a.enablefade[1]);window["fcsfade"+a.id]=setTimeout(function(){featuredcontentslider.fadeup(a)},50)}else{if(a.cacheprevpage!=a.currentpage){a.contentdivs[a.cacheprevpage-1].style.display="none"}a.onChange(a.cacheprevpage,a.currentpage)}},cleartimer:function(a,b){if(typeof b!="undefined"){clearTimeout(b);clearInterval(b);if(a.cacheprevpage!=a.currentpage){a.contentdivs[a.cacheprevpage-1].style.display="none"}}},css:function(b,a,c){var d=new RegExp("(^|\\s+)"+a+"($|\\s+)","ig");if(c=="check"){return d.test(b.className)}else{if(c=="remove"){b.className=b.className.replace(d,"")}else{if(c=="add"){b.className+=" "+a}}}},autorotate:function(a){window["fcsautorun"+a.id]=setInterval(function(){featuredcontentslider.turnpage(a,"next")},a.autorotate[1])},getCookie:function(a){var b=new RegExp(a+"=[^;]+","i");if(document.cookie.match(b)){return document.cookie.match(b)[0].split("=")[1]}return null},setCookie:function(a,b){document.cookie=a+"="+b}};function initMantle(){featuredcontentslider.init({id:"mantle",contentsource:["inline",""],toc:"markup",nextprev:["",""],revealtype:"click",enablefade:[true,0.1],autorotate:[true,5000],onChange:function(b,a){}})};