if(typeof(MS)==='undefined'){MS={}}if(typeof(MS.Videos)==='undefined'){MS.Videos={}}if(typeof(Class)==='undefined'){var Class={create:function(){return function(){this.initialize.apply(this,arguments)}}}}if(typeof(Object.extend)==='undefined'){Object.extend=function(destination,source){for(var property in source){destination[property]=source[property]}return destination}}MS.Videos.preferredCulture="";MS.Videos.bandName="";MS.Videos.peopleSearchEnabled=false;MS.Videos.isLocal=false;function trim(i){i=i.replace(/([ \t\r\n\f])*$/gi,"");return i.replace(/^([ \t\r\n\f])*/gi,"")}function isDefined(variable){return(!(!(variable||false)))}function tryResource(key,defaultVal){if(!isDefined(window.Resources)){window.Resources={}}if(!eval("Resources."+key)){eval("Resources."+key+"=\""+defaultVal+"\"")}}function moveToBottom(tableID,className){var table=document.getElementById(tableID);if(table===null)return;var classRegEx=new RegExp("\\b"+className+"\\b","gi");var myHeightGuess=45;var margHeight=0;var lists=[];var boxes=[];var cells=table.getElementsByTagName('td');for(var i=0;i<cells.length;i++){if(cells[i].className.match(classRegEx)){lists=cells[i].getElementsByTagName('ul');if(lists.length>0){boxes=cells[i].getElementsByTagName('div');if(boxes.length>0){margHeight=cells[i].offsetHeight-boxes[0].offsetHeight-myHeightGuess;lists[0].style.marginTop=((margHeight>0)?margHeight:0)+"px"}}}}}function validateSearch(){var h=document.getElementById((arguments.length>1)?arguments[1]:"srchq");if(!h.isValid()){alert((arguments.length>0)?arguments[0]:"Please enter one or more search words (minimum length 3 characters)");h.focus();return false}return true}function validateHeadSearch(event){Event.stop(event);if(!validateSearch(Resources.header_alert_searchempty,'srchq')){return false}var stype=$('srchtype');if(stype.selectedIndex<0){return false}var ssrch=Event.element(event);var useSiteSearchTabbed=false;if(typeof(MS.Videos.siteSearchTabbed)!='undefined'){useSiteSearchTabbed=MS.Videos.siteSearchTabbed}if(stype.options[stype.selectedIndex].value=="tpeople"&&MS.Videos.peopleSearchEnabled){var action="http://searchservice.myspace.com/index.cfm";var postparams={fuseaction:'search',searchBy:'First',f_first_name:$F('srchq')}}else if(stype.options[stype.selectedIndex].value!="tvid"){action="http://searchresults.myspace.com/index.cfm";postparams={fuseaction:'advancedFind.hub',SearchBoxID:'SplashHeader',q:$F('srchq'),t:$F('srchtype')}}else{if(useSiteSearchTabbed){action="http://searchservice.myspace.com/index.cfm";postparams={fuseaction:'sitesearch.results',type:'MySpaceTV',qry:$F('srchq')}}else{action="/index.cfm";postparams={fuseaction:'vids.search',SearchBoxID:'SplashHeader',q:$F('srchq'),t:$F('srchtype')}}}submitData(action,postparams)}function submitData(url,data){var form=document.createElement('form');form.action=url;form.method='get';for(var i in data){addParam(form,i,data[i])}form.style.display='none';document.body.appendChild(form);form.submit()}function addParam(form,key,value){var input=document.createElement('input');input.name=key;input.value=value;form.appendChild(input)}var minSearchWordLength=3;function wireSearch(headerText,headerId){headerId=headerId||"srchq";headerText=headerText||"Search everyone's videos";var h=document.getElementById(headerId);h.defaultText=headerText;if(h.value===""){h.value=h.defaultText}if(h.value==h.defaultText){h.style.color="#999"}h.onfocus=function(){this.value=trim(this.value);if(this.value==this.defaultText){this.value="";this.style.color="#000"}};h.onblur=function(){this.value=trim(this.value);if(this.value.length<1){this.value=this.defaultText;this.style.color="#999"}};h.isValid=function(){this.value=trim(this.value);return((this.value.length>=minSearchWordLength)&&(this.value!=this.defaultText))};}var ResizeElement=Class.create();ResizeElement.prototype={initialize:function(elt,options){this.options=options||{};var h=null;if(1==arguments.length&&'string'==typeof arguments[0]){h=$(arguments[0])}if(!h){throw'Element not found'}this.element=h;Event.observe(window,'resize',this.onResizeHandler.bindAsEventListener(this));Event.observe(window,'scroll',this.onScrollHandler.bindAsEventListener(this))},onResizeHandler:function(e){var elt=$(Event.element(e));Event.stop(e);var elDim=this.element.getDimensions();if(elDim.height>365){this.element.setStyle({'height':'365px','overflow-x':'hidden','overflow-y':'scroll'})}},onScrollHandler:function(e){var elt=$(Event.element(e));Event.stop(e);var elDim=this.element.getDimensions();if(elDim.height>365){this.element.setStyle({'height':'365px','overflow-x':'hidden','overflow-y':'scroll'})}}};function full(vid,dcTag){var fsvURL="/index.cfm?fuseaction=vids.fullscreen&videoid="+vid;if(dcTag)fsvURL+="&dcTag="+dcTag;var fs=window.open(fsvURL,"fsv","toolbar=no,width="+screen.availWidth+",height="+screen.availHeight+",status=no,resizable=yes,scrollbars=no");fs.focus()}function openPlayer(theURL,winName,features){window.open(theURL,winName,features)}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(data){for(var i=0;i<data.length;i++){var dataString=data[i].string;var dataProp=data[i].prop;this.versionSearchString=data[i].versionSearch||data[i].identity;if(dataString){if(dataString.indexOf(data[i].subString)!=-1){return data[i].identity}}else if(dataProp){return data[i].identity}}return''},searchVersion:function(dataString){var index=dataString.indexOf(this.versionSearchString);if(index==-1){return}return parseFloat(dataString.substring(index+this.versionSearchString.length+1))},dataBrowser:[{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"}]};function showCharsRemaining(InputId,OutputId,maxChars){var inh=document.getElementById(InputId);var outh=document.getElementById(OutputId);if(inh.value.length>maxChars){var s=(arguments.length>3)?arguments[3]:" over";outh.innerHTML="<span style=\"color:#900;font-weight:bold;\">"+(inh.value.length-maxChars)+" "+s+"</span>"}else{outh.innerHTML=(maxChars-inh.value.length)}}function errorHandler(){this.msgs=[];this.ids=[];this.focusObj=null;this.outputId="errorsBox";this.errorHeader="Please fix these problems:";this.showAlert=true;this.init=function(){this.msgs=[];this.ids=[]};this.add=function(msg){this.msgs[this.msgs.length]=msg;this.ids[this.ids.length]=(arguments.length>1)?arguments[1]:null;if((arguments.length>1)&&(this.focusObj===null)){this.focusObj=document.getElementById(arguments[1])}};this.show=function(){if(this.msgs.length<1){document.getElementById(this.outputId).innerHTML="";return false}var out="";var msg="";for(var i=0;i<this.msgs.length;i++){if(this.ids[i]!==null){out+="<li><a href=\"#\" onclick=\"document.getElementById('"+this.ids[i]+"').focus();return false;\">"+this.msgs[i]+"</a></li>"}else{out+="<li>"+this.msgs[i]+"</li>"}msg+=this.msgs[i]+"\n"}out="<ul>"+out+"</ul>";var e=document.getElementById(this.outputId);e.innerHTML="<p>"+this.errorHeader+"</p>"+out;if(this.showAlert){alert(msg)}if(this.focusObj!==null){this.focusObj.focus()}return true};this.checkRequiredText=function(id,msg){var ok=true;var h=document.getElementById(id);if(h){h.value=trim(h.value);if(h.value.length<1){this.add(msg,id);ok=false}}if(arguments.length>2){this.setClass(arguments[2],ok)}return ok};this.checkTextMaxLength=function(id,msg,maxchars){var ok=true;var h=document.getElementById(id);if(h){if(h.value.length>maxchars){this.add(msg,id);ok=false}}if(arguments.length>3){this.setClass(arguments[3],ok)}return ok};this.hasErrors=function(){return(this.msgs.length>0)};this.setClass=function(id,ok){document.getElementById(id).className=(ok)?"":"error"}}function getCheckCount(id){var h=document.getElementById(id).getElementsByTagName("input");var m=0;for(var i=0;i<h.length;i++){if((h[i].type=="checkbox")&&h[i].checked){m++}}return m}function getRadioBtnValue(radioId){var f=document.getElementById(radioId).form;var n=document.getElementById(radioId).name;var c=-1;for(var i=0;i<f.elements.length;i++){if((f.elements[i].type=="radio")&&(f.elements[i].name==n)&&(f.elements[i].checked)){c=i;break}}if(c>-1){return f.elements[c].value}else{return null}}var checker={ErrorHeader:"",CharsOver:" over",UserType:1,Title:{id:"",msg:"",label:"tdTitle"},Description:{id:"",msg:"",length_msg:"",label:"tdDescription"},Tags:{id:"",msg:"",label:"tdTags"},Categories:{msg:"",label:"tdCategories"},IAgree:{id:"",msg:"",label:"tdTOS"},isPrivate:{id:"",msg:"",label:"tdVisibility"},MediaType:{id:"",msg:"",label:"tdMediaType"},FilmCategories:{msg:"",label:"tdFilmCategories"},ComedyCategories:{msg:"",label:"tdComedyCategories"},MusicGenres:{msg:"Please select 1 (one) Music Genre",label:"tdBandCategories"},UserID:1,IsMusic:{id:"",msg:"",label:"spanIsMusic"},MusicTitle:{id:"",msg:"",label:"spanMusicTitle"},ArtistName:{id:"",msg:"",label:"spanArtistName"},AlbumName:{id:"",msg:"",label:"spanAlbumName"},MusicLabel:{id:"",msg:"",label:"spanMusicLabel"},SongWriter:{id:"",msg:"",label:"spanSongWriter"},Composer:{id:"",msg:"",label:"spanComposer"},IsVocalExists:{id:"",msg:"",label:"spanVocalExists"},IsNoVocalExists:{id:"",msg:"",label:""},VocalDetails:{id:"",msg:"",label:"spanVocalDetails"},ContestFields:{id:"",msg:"",label:"contestFields"}};var isOneClick=true;function validateUpload(){if(!isOneClick){return false}var ok=true;var e=new errorHandler();var h;e.init();e.showAlert=false;e.errorHeader=checker.ErrorHeader;e.checkRequiredText(checker.Title.id,checker.Title.msg,checker.Title.label);e.checkRequiredText(checker.Tags.id,checker.Tags.msg,checker.Tags.label);if(e.checkRequiredText(checker.Description.id,checker.Description.msg,checker.Description.label)){e.checkTextMaxLength(checker.Description.id,checker.Description.length_msg,3000,checker.Description.label,checker.CharsOver)}if((MS.Videos.preferredCulture==="ja-JP")&&(checker.UserID>1000000000&&checker.UserID<1300000000)){e.checkRequiredText(checker.MusicTitle.id,checker.MusicTitle.msg,checker.MusicTitle.label);e.checkRequiredText(checker.ArtistName.id,checker.ArtistName.msg,checker.ArtistName.label);e.checkRequiredText(checker.SongWriter.id,checker.SongWriter.msg,checker.SongWriter.label);e.checkRequiredText(checker.IsVocalExists.id,checker.IsVocalExists.msg,checker.IsVocalExists.label);e.checkRequiredText(checker.Composer.id,checker.Composer.msg,checker.Composer.label)}var m=getCheckCount("category_container");ok=((m>0)&&(m<4));if(!ok){e.add(checker.Categories.msg)}e.setClass(checker.Categories.label,ok);ok=getRadioBtnValue(checker.isPrivate.id)!==null;if(!ok){e.add(checker.isPrivate.msg)}e.setClass(checker.isPrivate.label,ok);if((checker.UserType==15)&&(document.getElementById(checker.MediaType.id))){ok=getRadioBtnValue(checker.MediaType.id)!==null;if(!ok){e.add(checker.MediaType.msg)}e.setClass(checker.MediaType.label,ok);m=getCheckCount("comedycats_container");ok=((m>0)&&(m<4));if(!ok){e.add(checker.ComedyCategories.msg)}e.setClass(checker.ComedyCategories.label,ok)}else if(checker.UserType==9){m=getCheckCount("filmcats_container");ok=(m==1);if(!ok){e.add(checker.FilmCategories.msg)}e.setClass(checker.FilmCategories.label,ok)}else if(checker.UserType==7){m=getCheckCount("bandcats_container");ok=(m==1);if(!ok){e.add(checker.MusicGenres.msg)}e.setClass(checker.MusicGenres.label,ok);}cff=document.getElementById('contestFormFields');if(cff){var lbls=cff.getElementsByTagName("label");var flds=cff.getElementsByTagName("input");for(var i=0;i<flds.length;i++){flds[i].value=flds[i].value.trim();if(flds[i].value===""){ok=false;e.add(lbls[i].innerHTML);e.setClass(lbls[i].offsetParent.id,ok)}}}h=document.getElementById(checker.IAgree.id);if(h){ok=h.checked;if(!ok){e.add(checker.IAgree.msg,checker.IAgree.id)}e.setClass(checker.IAgree.label,ok)}e.show();ok=!e.hasErrors();if(ok){isOneClick=false;if(h){document.getElementById(checker.IAgree.id).form.submit()}else{document.getElementById(checker.Title.id).form.submit()}}return ok;}function initUpload(){document.getElementById(checker.Description.id).onkeyup=function(){showCharsRemaining(checker.Description.id,"chLeft",3000)};document.getElementById(checker.Title.id).onkeyup=function(){showCharsRemaining(checker.Title.id,"titleCharsLeft",64)}}function loadDone(fuse){switch(fuse){case"Categories":wordBreaker.fixNested("title","H2","A");wordBreaker.fixNested("text","div","A");break;case"Channels":wordBreaker.fixNested("title","H2","A");break;case"Home":wordBreaker.setMaxLength(35);wordBreaker.isPreserveBreaks=true;wordBreaker.isRewriteLinks=true;wordBreaker.fixByClass("description","div");wordBreaker.setMaxLength(18);wordBreaker.isPreserveBreaks=false;wordBreaker.isRewriteLinks=false;wordBreaker.fixNested("title","h2","a");setSubNavSelected();break;case"MyFavorites":wordBreaker.fixNested("title","H2","A");wordBreaker.fixNested("text","div","A");break;case"MyVideos":wordBreaker.fixNested("title","H2","A");wordBreaker.isPreserveBreaks=true;wordBreaker.setMaxLength(35);wordBreaker.addMoreLink("div","description");break;case"MySubscriptionsDetail":case"MySubscriptions":wordBreaker.fixNested("title","H2","A");wordBreaker.fixNested("text","div","A");wordBreaker.fixNested("sidebarnav","div","A");break;case"Search":wireSearch(Resources.search_default_text,"bodyq");wordBreaker.isPreserveBreaks=true;wordBreaker.setMaxLength(33);wordBreaker.addMoreLink("div","description");break;case"ViewChannel":wordBreakerForChannel();break;case"VideoCharts":wordBreaker.fixNested("title","H2","A");wordBreaker.fixNested("text","div","A");break;case"ViewFavorites":wordBreaker.fixNested("title","H2","A");break;case"ViewFriends":wordBreaker.fixNested("title","H2","A");break;case"ViewSubscribers":wordBreaker.fixNested("title","H2","A");break;case"ViewSubscriptions":wordBreaker.fixNested("title","H2","A");break;case"ViewVideos":wordBreaker.fixNested("title","H2","A");break;case"ViewVideo":var outStr=makePaging();document.getElementById("PagingHeader").innerHTML=outStr;document.getElementById("PagingFooter").innerHTML=outStr;wordBreaker.fixNested("comment","TD","div");var h=document.getElementById("vid_description");if(h){wordBreaker.isPreserveBreaks=true;wordBreaker.isRewriteLinks=true;wordBreaker.setMaxLength(25);h.innerHTML="<strong>"+Resources.description+"</strong> &nbsp;"+wordBreaker.fix(h.innerHTML)}moveToBottom("tblComments","comment");break;default:alert("loadDone: default");break}}function initViewVideo(){return false;document.getElementById("ajax_comment").onkeyup=function(){showCharsRemaining("ajax_comment","ajax_comment_length",250)}}function initViewChannel(){return false;document.getElementById("ajax_comment").onkeyup=function(){showCharsRemaining("ajax_comment","ajax_comment_length",250)}}function validateViewVideo(){if(!isOneClick){return false}var ok=true;var h=document.getElementById("ajax_comment");if(h){h.value=trim(h.value);if(h.value.length<1){h.focus();alert(Resources.alert_commentempty);ok=false}}return ok}function setSubNavSelected(){var s=document.URL;var re=new RegExp("[&?]placement=(.+)(\\b|$)","gi");var m=s.match(re);var subnav="all";if(m){subnav=m[0].substring(m[0].lastIndexOf("=",m[0].length)+1)}var e=document.getElementById("nav_sub").getElementsByTagName("a");re=new RegExp("&placement="+subnav+"(\\b|$)","gi");for(var i=0;i<e.length;i++){s=e[i].getAttribute("href");if(s.match(re)){e[i].className="selected"}}}function wordBreakerVideoDescription(){wordBreaker.setMaxLength(22);wordBreaker.addMoreLink("div","description")}function wordBreakerForChannel(){wordBreaker.isRewriteLinks=false;wordBreaker.isPreserveBreaks=false;wordBreaker.setMaxLength(12);wordBreaker.fixNested("myinfo","table","h1");var h=document.getElementById("featuredvideotitle");if(h){h=h.getElementsByTagName("a");if(h){h[0].innerHTML=wordBreaker.fix(h[0].innerHTML)}}wordBreaker.setMaxLength(8);wordBreaker.fixNested("friendName","H2","a");wordBreaker.fixNested("friend_name","H2","a");wordBreaker.setMaxLength(8);wordBreaker.fixNested("channel_name","H2","a");wordBreaker.fixNested("channelName","H2","a");wordBreaker.fixNested("title","H2","A");wordBreaker.fixNested("text","div","A");wordBreakerVideoDescription();wordBreakerDoComments()}function wordBreakerDoComments(){wordBreaker.setMaxLength(12);wordBreaker.fixByClass("friend_name","A");wordBreaker.fixByClass("friendName","div");wordBreaker.isRewriteLinks=true;wordBreaker.isPreserveBreaks=true;wordBreaker.setMaxLength(35);wordBreaker.fixNested("comment","td","div");moveToBottom("tblComments","comment")}function fl_start(){}function fl_pause(){}function fl_finish(){}function fl_count(){}function fl_init(){}function onRedSwooshCompleted(success,handle){if(success){alert('Initialization succeeded, handle='+handle)}else{alert('Initialization failed, handle='+handle)}}var $tt=(new Date).getTime();function timeElapsed(t){return((new Date()).getTime()-t)}if(typeof(Event)==='undefined'){Event={}}Object.extend(Event,{_domReady:function(){if(arguments.callee.done){return}arguments.callee.done=true;if(MS.Videos.isLocal){window.status+=' * ContentLoaded '+timeElapsed($tt)+' ms.'}if(Event._timer){clearInterval(Event._timer)}for(var i=0;i<Event._readyCallbacks.length;i++){var func=Event._readyCallbacks[i];func.call()}Event._readyCallbacks=null},onReady:function(f){if(!this._readyCallbacks){var domReady=this._domReady;if(domReady.done){return f()}if(document.addEventListener){if(navigator.userAgent.indexOf('AppleWebKit/')>-1){this._timer=window.setInterval(function(){if(/loaded|complete/.test(document.readyState))domReady()},0);window.onload=domReady}else{document.addEventListener("DOMContentLoaded",domReady,false)}}else{(function(){try{document.documentElement.doScroll('left')}catch(e){this._timer=window.setTimeout(arguments.callee,50);return}domReady()})();document.onreadystatechange=function(){if(document.readyState=='complete'){document.onreadystatechange=null;domReady()}}}Event._readyCallbacks=[]}Event._readyCallbacks.push(f)},onLoad:function(f){}});function postToMySpace(T,C,U,L,videoID){if(typeof(MS.Videos.postTo)!='undefined'){T=T||MS.Videos.postTo.title;C=C||MS.Videos.postTo.embed;videoID=videoID||MS.Videos.postTo.videoId}L=L||1;if(videoID){if(MS.Videos.isLoggedIn&&videoID){new Ajax.Request(url,{method:"get",parameters:{fuseaction:"vids.ajaxAction",action:"RAISEACTIVITY",videoId:videoID}})}}T=T||"";var targetUrl='http://www.myspace.com/Modules/PostTo/Pages/?t='+encodeURIComponent(T);if(C)targetUrl=targetUrl+'&c='+encodeURIComponent(C);if(U)targetUrl=targetUrl+'&u='+encodeURIComponent(U);if(L)targetUrl=targetUrl+'&l='+L;window.open(targetUrl)}function postToTheSpace(videoId){var aPostTo=MS.Videos.postTo[videoId];var T=aPostTo.title;var C=aPostTo.embed;var videoID=aPostTo.videoId;var L=1;if(videoID){if(MS.Videos.isLoggedIn&&videoID){new Ajax.Request(url,{method:"get",parameters:{fuseaction:"vids.ajaxAction",action:"RAISEACTIVITY",videoId:videoID}})}}T=T||"";var targetUrl='http://www.myspace.com/Modules/PostTo/Pages/?t='+encodeURIComponent(T);if(C)targetUrl=targetUrl+'&c='+encodeURIComponent(C);if(L)targetUrl=targetUrl+'&l='+L;window.open(targetUrl)}function mergePostTo(list){if(typeof(MS.Videos.postTo)=='undefined'){MS.Videos.postTo=new Hash()}MS.Videos.postTo.merge(list)}
