MySpace.UI.SliderOrientation=function(){};MySpace.UI.SliderOrientation.prototype={Horizontal:0,Vertical:1};MySpace.UI.SliderOrientation.registerEnum("MySpace.UI.SliderOrientation",false);MySpace.UI.SliderBehavior=function(A){MySpace.UI.SliderBehavior.initializeBase(this,[A]);this._minimum=0;this._maximum=100;this._value=null;this._steps=0;this._decimals=0;this._orientation=MySpace.UI.SliderOrientation.Horizontal;this._railElement=null;this._railCssClass=null;this._isHorizontal=true;this._isUpdatingInternal=false;this._isInitializedInternal=false;this._enableHandleAnimation=false;this._handle=null;this._handleImage=null;this._handleAnimation=null;this._handleAnimationDuration=0.1;this._handleImageUrl=null;this._handleCssClass=null;this._dragHandle=null;this._mouseupHandler=null;this._selectstartHandler=null;this._boundControlChangeHandler=null;this._boundControlKeyPressHandler=null;this._boundControlID=null;this._boundControl=null;this._length=null;this._raiseChangeOnlyOnMouseUp=true;this._animationPending=false;this._selectstartPending=false;this._tooltipText=""};MySpace.UI.SliderBehavior.prototype={initialize:function(){MySpace.UI.SliderBehavior.callBaseMethod(this,"initialize");this._initializeLayout()},dispose:function(){this._disposeHandlers();this._disposeBoundControl();if(this._enableHandleAnimation&&this._handleAnimation){this._handleAnimation.dispose()}MySpace.UI.SliderBehavior.callBaseMethod(this,"dispose")},_initializeLayout:function(){this._railElement=document.createElement("DIV");this._railElement.id=this.get_id()+"_railElement";this._railElement.tabIndex=-1;this._railElement.innerHTML="<div></div>";this._handle=this._railElement.childNodes[0];this._handle.style.overflow="hidden";this._handle.style.position="absolute";if(Sys.Browser.agent==Sys.Browser.Opera){this._handle.style.left="0px";this._handle.style.top="0px"}var C=this.get_element();C.parentNode.insertBefore(this._railElement,C);C.style.display="none";this._isHorizontal=(this._orientation==MySpace.UI.SliderOrientation.Horizontal);var A=(this._isHorizontal)?"ajax__slider_h_rail":"ajax__slider_v_rail";var B=(this._isHorizontal)?"ajax__slider_h_handle":"ajax__slider_v_handle";this._railElement.className=(this._railCssClass)?this._railCssClass:A;this._handle.className=(this._handleCssClass)?this._handleCssClass:B;if(this._isHorizontal){if(this._length){this._railElement.style.width=this._length}}else{if(this._length){this._railElement.style.height=this._length}}this._enforceTextBoxElementPositioning();this._initializeSlider()},_enforceTextBoxElementPositioning:function(){var A={position:this.get_element().style.position,top:this.get_element().style.top,right:this.get_element().style.right,bottom:this.get_element().style.bottom,left:this.get_element().style.left};if(A.position!=""){this._railElement.style.position=A.position}if(A.top!=""){this._railElement.style.top=A.top}if(A.right!=""){this._railElement.style.right=A.right}if(A.bottom!=""){this._railElement.style.bottom=A.bottom}if(A.left!=""){this._railElement.style.left=A.left}},_initializeSlider:function(){this._initializeBoundControl();var B;try{B=parseFloat(this.get_element().value)}catch(A){B=Number.NaN}this.set_value(B);this._setHandleOffset(this._value);this._initializeDragHandle();MySpace.UI.DragDropManager.registerDropTarget(this);this._initializeHandlers();this._initializeHandleAnimation();this._isInitializedInternal=true;this._raiseEvent("sliderInitialized")},_initializeBoundControl:function(){if(this._boundControl){var A=this._boundControl.nodeName=="INPUT";if(A){this._boundControlChangeHandler=Function.createDelegate(this,this._onBoundControlChange);this._boundControlKeyPressHandler=Function.createDelegate(this,this._onBoundControlKeyPress);$addHandler(this._boundControl,"change",this._boundControlChangeHandler);$addHandler(this._boundControl,"keypress",this._boundControlKeyPressHandler)}}},_disposeBoundControl:function(){if(this._boundControl){var A=this._boundControl.nodeName=="INPUT";if(A){$removeHandler(this._boundControl,"change",this._boundControlChangeHandler);$removeHandler(this._boundControl,"keypress",this._boundControlKeyPressHandler)}}},_onBoundControlChange:function(A){this._animationPending=true;this._setValueFromBoundControl()},_onBoundControlKeyPress:function(A){if(A.charCode==13){this._animationPending=true;this._setValueFromBoundControl();A.preventDefault()}},_setValueFromBoundControl:function(){this._isUpdatingInternal=true;if(this._boundControlID){this._calcValue($get(this._boundControlID).value)}this._isUpdatingInternal=false},_initializeHandleAnimation:function(){if(this._steps>0){this._enableHandleAnimation=false;return}if(this._enableHandleAnimation){this._handleAnimation=$create(MySpace.UI.Effects.LengthAnimation,{target:this._handle,duration:this._handleAnimationDuration,property:"style"})}},_ensureBinding:function(){if(this._boundControl){var B=this._value;if(B>=this._minimum||B<=this._maximum){var A=this._boundControl.nodeName=="INPUT";if(A){this._boundControl.value=B}else{if(this._boundControl){this._boundControl.innerHTML=B}}}}},_getBoundsInternal:function(A){var B=Sys.UI.DomElement.getBounds(A);if(this._orientation==MySpace.UI.SliderOrientation.Vertical){B={x:B.y,y:B.x,height:B.width,width:B.height}}return B},_getRailBounds:function(){var A=this._getBoundsInternal(this._railElement);return A},_getHandleBounds:function(){return this._getBoundsInternal(this._handle)},_initializeDragHandle:function(){var A=this._dragHandle=document.createElement("DIV");A.style.position="absolute";A.style.width="1px";A.style.height="1px";A.style.overflow="hidden";A.style.zIndex="999";A.style.background="none";document.body.appendChild(this._dragHandle)},_resetDragHandle:function(){var A=Sys.UI.DomElement.getLocation(this._handle);Sys.UI.DomElement.setLocation(this._dragHandle,A.x,A.y)},_initializeHandlers:function(){this._selectstartHandler=Function.createDelegate(this,this._onSelectStart);this._mouseupHandler=Function.createDelegate(this,this._onMouseUp);$addHandler(document,"mouseup",this._mouseupHandler);$addHandlers(this._handle,{mousedown:this._onMouseDown,dragstart:this._IEDragDropHandler,drag:this._IEDragDropHandler,dragend:this._IEDragDropHandler},this);$addHandlers(this._railElement,{click:this._onRailClick},this)},_disposeHandlers:function(){$clearHandlers(this._handle);$clearHandlers(this._railElement);this._mouseupHandler=null;this._selectstartHandler=null},startDragDrop:function(A){this._resetDragHandle();MySpace.UI.DragDropManager.startDragDrop(this,A,null)},_onMouseDown:function(A){window._event=A;A.preventDefault();if(!MySpace.UI.SliderBehavior.DropPending){MySpace.UI.SliderBehavior.DropPending=this;$addHandler(document,"selectstart",this._selectstartHandler);this._selectstartPending=true;this.startDragDrop(this._dragHandle)}},_onMouseUp:function(B){var A=B.target;if(MySpace.UI.SliderBehavior.DropPending==this){MySpace.UI.SliderBehavior.DropPending=null;if(this._selectstartPending){$removeHandler(document,"selectstart",this._selectstartHandler)}}},_onRailClick:function(A){if(A.target==this._railElement){this._animationPending=true;this._onRailClicked(A)}},_IEDragDropHandler:function(A){A.preventDefault()},_onSelectStart:function(A){A.preventDefault()},_calcValue:function(J,D){var B;if(J!=null){if(!Number.isInstanceOfType(J)){try{J=parseFloat(J)}catch(G){J=Number.NaN}}if(isNaN(J)){J=this._minimum}B=(J<this._minimum)?this._minimum:(J>this._maximum)?this._maximum:J}else{var E=this._minimum;var C=this._maximum;var I=this._getHandleBounds();var H=this._getRailBounds();var A=(D)?D-I.width/2:I.x-H.x;var K=H.width-I.width;var F=A/K;B=(A==0)?E:(A==(H.width-I.width))?C:E+F*(C-E)}if(this._steps>0){B=this._getNearestStepValue(B)}B=(B<this._minimum)?this._minimum:(B>this._maximum)?this._maximum:B;this._isUpdatingInternal=true;this.set_value(B);this._isUpdatingInternal=false;return B},_setHandleOffset:function(G,J){var C=this._minimum;var A=this._maximum;var F=this._getHandleBounds();var E=this._getRailBounds();var I=A-C;var H=(G-C)/I;var D=Math.round(H*(E.width-F.width));var B=(G==C)?0:(G==A)?(E.width-F.width):D;if(J){this._handleAnimation.set_startValue(F.x-E.x);this._handleAnimation.set_endValue(B);this._handleAnimation.set_propertyKey((this._isHorizontal)?"left":"top");this._handleAnimation.play();this._animationPending=false}else{if(this._isHorizontal){this._handle.style.left=B+"px"}else{this._handle.style.top=B+"px"}}},_getNearestStepValue:function(B){if(this._steps==0){return B}var A=this._maximum-this._minimum;if(A==0){return B}var C=A/(this._steps-1);return Math.round(B/C)*C},_onHandleReleased:function(){if(this._raiseChangeOnlyOnMouseUp){this._fireTextBoxChangeEvent()}this._raiseEvent("slideEnd")},_onRailClicked:function(A){var F=this._getHandleBounds();var C=this._getRailBounds();var E=(this._isHorizontal)?A.offsetX:A.offsetY;var D=F.width/2;var B=C.width-D;E=(E<D)?D:(E>B)?B:E;this._calcValue(null,E,true);this._fireTextBoxChangeEvent();this._raiseEvent("slideEnd")},_fireTextBoxChangeEvent:function(){if(document.createEvent){var A=document.createEvent("HTMLEvents");A.initEvent("change",true,false);this.get_element().dispatchEvent(A)}else{if(document.createEventObject){this.get_element().fireEvent("onchange")}}},get_dragDataType:function(){return"Slider"},getDragData:function(){return this._handle},get_dragMode:function(){return MySpace.UI.DragMode.Move},onDragStart:function(){this._resetDragHandle();this._raiseEvent("slideStart")},onDrag:function(){var A=this._getBoundsInternal(this._dragHandle);var D=this._getHandleBounds();var C=this._getRailBounds();var B;if(this._isHorizontal){B={x:A.x-C.x,y:0}}else{B={y:A.x-C.x,x:0}}Sys.UI.DomElement.setLocation(this._handle,B.x,B.y);this._calcValue(null,null);if(this._steps>1){this._setHandleOffset(this.get_value(),false)}},onDragEnd:function(){this._onHandleReleased()},get_dropTargetElement:function(){return document.body},canDrop:function(B,A){return A=="Slider"},drop:function(){},onDragEnterTarget:function(){},onDragLeaveTarget:function(){},onDragInTarget:function(){},add_sliderInitialized:function(A){this.get_events().addHandler("sliderInitialized",A)},remove_sliderInitialized:function(A){this.get_events().removeHandler("sliderInitialized",A)},add_valueChanged:function(A){this.get_events().addHandler("valueChanged",A)},remove_valueChanged:function(A){this.get_events().removeHandler("valueChanged",A)},add_slideStart:function(A){this.get_events().addHandler("slideStart",A)},remove_slideStart:function(A){this.get_events().removeHandler("slideStart",A)},add_slideEnd:function(A){this.get_events().addHandler("slideEnd",A)},remove_slideEnd:function(A){this.get_events().removeHandler("slideEnd",A)},_raiseEvent:function(B,A){var C=this.get_events().getHandler(B);if(C){if(!A){A=Sys.EventArgs.Empty}C(this,A)}},get_value:function(){return this._value},set_value:function(C){var A=this._value;var D=C;if(!this._isUpdatingInternal){D=this._calcValue(C)}this.get_element().value=this._value=D.toFixed(this._decimals);this._ensureBinding();if(!Number.isInstanceOfType(this._value)){try{this._value=parseFloat(this._value)}catch(B){this._value=Number.NaN}}if(this._tooltipText){this._handle.alt=this._handle.title=String.format(this._tooltipText,this._value)}if(this._isInitializedInternal){this._setHandleOffset(D,this._enableHandleAnimation&&this._animationPending);if(this._isUpdatingInternal){if(!this._raiseChangeOnlyOnMouseUp){this._fireTextBoxChangeEvent()}}if(this._value!=A){this._raiseEvent("valueChanged")}}},get_railCssClass:function(){return this._railCssClass},set_railCssClass:function(A){this._railCssClass=A},get_handleImageUrl:function(){return this._handleImageUrl},set_handleImageUrl:function(A){this._handleImageUrl=A},get_handleCssClass:function(){return this._handleCssClass},set_handleCssClass:function(A){this._handleCssClass=A},get_minimum:function(){return this._minimum},set_minimum:function(A){this._minimum=A},get_maximum:function(){return this._maximum},set_maximum:function(A){this._maximum=A},get_orientation:function(){return this._orientation},set_orientation:function(A){this._orientation=A},get_steps:function(){return this._steps},set_steps:function(A){this._steps=Math.abs(A);this._steps=(this._steps==1)?2:this._steps},get_decimals:function(){return this._decimals},set_decimals:function(A){this._decimals=Math.abs(A)},get_enableHandleAnimation:function(){return this._enableHandleAnimation},set_enableHandleAnimation:function(A){this._enableHandleAnimation=A},get_handleAnimationDuration:function(){return this._handleAnimationDuration},set_handleAnimationDuration:function(A){this._handleAnimationDuration=A},get_boundControlID:function(){return this._boundControlID},set_boundControlID:function(A){this._boundControlID=A;if(this._boundControlID){this._boundControl=$get(this._boundControlID)}else{this._boundControl=null}},get_length:function(){return this._length},set_length:function(A){this._length=A+"px"},get_sliderInitialized:function(){return this._isInitializedInternal},get_raiseChangeOnlyOnMouseUp:function(){return this._raiseChangeOnlyOnMouseUp},set_raiseChangeOnlyOnMouseUp:function(A){this._raiseChangeOnlyOnMouseUp=A},get_tooltipText:function(){return this._tooltipText},set_tooltipText:function(A){this._tooltipText=A},getclientState:function(){var A=MySpace.UI.SliderBehavior.callBaseMethod(this,"get_ClientState");if(A==""){A=null}return A},setclientState:function(A){return MySpace.UI.SliderBehavior.callBaseMethod(this,"set_ClientState",[A])}};MySpace.UI.SliderBehavior.DropPending=null;MySpace.UI.SliderBehavior.registerClass("MySpace.UI.SliderBehavior",Sys.UI.Behavior,MySpace.UI.IDragSource,MySpace.UI.IDropTarget);MySpace.UI.RatingBehavior=function(A){MySpace.UI.RatingBehavior.initializeBase(this,[A]);this._starCssClass="ratingStar";this._filledStarCssClass="filledRatingStar";this._emptyStarCssClass="emptyRatingStar";this._waitingStarCssClass="savedRatingStar";this._readOnly=false;this._ratingValue=0;this._currentRating=0;this._maxRatingValue=5;this._ratingDirection=0;this._stars=null;this._ratingAlign="Horizontal";this._tooltipText="";this._errorRatingValue=null;this._mouseOutHandler=Function.createDelegate(this,this._onMouseOut);this._starClickHandler=Function.createDelegate(this,this._onStarClick);this._starMouseOverHandler=Function.createDelegate(this,this._onStarMouseOver);this._dynamicServicePath=null;this._dynamicServiceMethod=null;this._serviceParams=null};MySpace.UI.RatingBehavior.prototype={initialize:function(){this.addStyles();MySpace.UI.RatingBehavior.callBaseMethod(this,"initialize");var A=this.get_element();Sys.UI.DomElement.addCssClass(A,"ratingStars");if(this._ratingAlign=="Vertical"){Sys.UI.DomElement.addCssClass(A,"ratingStarsVertical")}this._stars=[];for(var B=1;B<=this._maxRatingValue;B++){var C=document.createElement("span");Sys.UI.DomElement.addCssClass(C,"ratingStar");A.appendChild(C);C.value=B;Array.add(this._stars,C);$addHandler(C,"click",this._starClickHandler);$addHandler(C,"mouseover",this._starMouseOverHandler)}$addHandler(A,"mouseout",this._mouseOutHandler);this._update()},dispose:function(){var A=this.get_element();if(this._stars){for(var B=0;B<this._stars.length;B++){var C=this._stars[B];$removeHandler(C,"click",this._starClickHandler);$removeHandler(C,"mouseover",this._starMouseOverHandler)}this._stars=null}$removeHandler(A,"mouseout",this._mouseOutHandler);MySpace.UI.RatingBehavior.callBaseMethod(this,"dispose")},_onMouseOut:function(A){if(this._readOnly){return}this._currentRating=this._ratingValue;this._update()},_onStarClick:function(A){if(this._readOnly){return}if(this._ratingValue!=this._currentRating){this._waitingMode(true);this.set_Rating(this._currentRating)}},_onStarMouseOver:function(A){if(this._readOnly){return}if(this._ratingDirection==0){this._currentRating=A.target.value}else{this._currentRating=this._maxRatingValue+1-A.target.value}this._update()},_waitingMode:function(A){for(var B=0;B<this._maxRatingValue;B++){var C;if(this._ratingDirection==0){C=this._stars[B]}else{C=this._stars[this._maxRatingValue-B-1]}if(this._currentRating>B){if(A){Sys.UI.DomElement.removeCssClass(C,this._filledStarCssClass);Sys.UI.DomElement.addCssClass(C,this._waitingStarCssClass)}else{Sys.UI.DomElement.removeCssClass(C,this._waitingStarCssClass);Sys.UI.DomElement.addCssClass(C,this._filledStarCssClass)}}else{Sys.UI.DomElement.removeCssClass(C,this._waitingStarCssClass);Sys.UI.DomElement.removeCssClass(C,this._filledStarCssClass);Sys.UI.DomElement.addCssClass(C,this._emptyStarCssClass)}}},_update:function(){var A=this.get_element();A.title=this._tooltipText;for(var B=0;B<this._maxRatingValue;B++){var C;if(this._ratingDirection==0){C=this._stars[B]}else{C=this._stars[this._maxRatingValue-B-1]}if(this._currentRating>B){Sys.UI.DomElement.removeCssClass(C,this._emptyStarCssClass);Sys.UI.DomElement.addCssClass(C,this._filledStarCssClass)}else{Sys.UI.DomElement.removeCssClass(C,this._filledStarCssClass);Sys.UI.DomElement.addCssClass(C,this._emptyStarCssClass)}}},add_Rated:function(A){this.get_events().addHandler("Rated",A)},remove_Rated:function(A){this.get_events().removeHandler("Rated",A)},raiseRated:function(B){var A=this.get_events().getHandler("Rated");if(A){A(this,new MySpace.UI.RatingEventArgs(B))}},get_Stars:function(){return this._stars},get_RatingDirection:function(){return this._ratingDirection},set_RatingDirection:function(A){this._ratingDirection=A},get_Rating:function(){return this._ratingValue},set_Rating:function(A){if(this._ratingValue!=A){this._errorRatingValue=this._ratingValue;this._ratingValue=A;this._currentRating=A;if(this.get_isInitialized()){if((A<0)||(A>this._maxRatingValue)){return}this._update();this.setRatingVal=A;window.setTimeout(Function.createDelegate(this,this.doWsCall),500)}}},doWsCall:function(){var B={rating:this.setRatingVal};for(var A in this._serviceParams){B[A]=this._serviceParams[A]}if(this._dynamicServicePath&&this._dynamicServiceMethod){Sys.Net.WebServiceProxy.invoke(this._dynamicServicePath,this._dynamicServiceMethod,false,B,Function.createDelegate(this,this._onMethodComplete),Function.createDelegate(this,this._onMethodError))}},get_MaxRating:function(){return this._maxRatingValue},set_MaxRating:function(A){this._maxRatingValue=A},get_ReadOnly:function(){return this._readOnly},set_ReadOnly:function(A){this._readOnly=A},get_RatingAlign:function(){return this._ratingAlign},set_RatingAlign:function(A){this._ratingAlign=A},get_TooltipText:function(){return this._tooltipText},set_TooltipText:function(A){this._tooltipText=A},get_dynamicServicePath:function(){return this._dynamicServicePath},set_dynamicServicePath:function(A){this._dynamicServicePath=A},get_dynamicServiceMethod:function(){return this._dynamicServiceMethod},set_dynamicServiceMethod:function(A){this._dynamicServiceMethod=A},get_serviceParams:function(){return this._serviceParams},set_serviceParams:function(A){this._serviceParams=A},_onMethodComplete:function(A,C,B){this._waitingMode(false);this.raiseRated(this._currentRating)},_onMethodError:function(A,C,B){this._currentRating=this._errorRatingValue;this._ratingValue=this._errorRatingValue;this._waitingMode(false);this._update()},addStyles:function(){if(MySpace.UI.RatingBehavior.stylesAdded){return}MySpace.UI.RatingBehavior.stylesAdded=true;MySpace.UI.addStyles(".ratingStars .ratingStar {font-size: 0pt; width: 13px; height: 12px; margin: 0px; padding: 0px; cursor: pointer; display: block; background-repeat: no-repeat; float: left}.ratingStarsVertical .ratingStar { float:none; }.ratingStars .filledRatingStar, .ratingStars .emptyRatingStar, .ratingStars .savedRatingStar {background-image: url('"+MySpace.StaticContentBase+"/modules/common/static/img/ratingstar.gif')}.ratingStars .filledRatingStar {background-position: 0 -12px;}.ratingStars .emptyRatingStar {background-position: -13px 0;}.ratingStars .savedRatingStar {background-position: 0 0;}",true)}};MySpace.UI.RatingBehavior.registerClass("MySpace.UI.RatingBehavior",Sys.UI.Behavior);MySpace.UI.RatingEventArgs=function(A){MySpace.UI.RatingEventArgs.initializeBase(this);this._rating=A};MySpace.UI.RatingEventArgs.prototype={get_Rating:function(){return this._rating}};MySpace.UI.RatingEventArgs.registerClass("MySpace.UI.RatingEventArgs",Sys.EventArgs);Type.registerNamespace("MySpace.Web.Modules.MyStuff.Services");MySpace.Web.Modules.MyStuff.Services.Stuff=function(){MySpace.Web.Modules.MyStuff.Services.Stuff.initializeBase(this);this._timeout=0;this._userContext=null;this._succeeded=null;this._failed=null};MySpace.Web.Modules.MyStuff.Services.Stuff.prototype={RetrieveActivitiesEveryoneFirstTime:function(D,C,B,E,A,F){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"RetrieveActivitiesEveryoneFirstTime",false,{channel:D,dma:C,count:B},E,A,F)},RetrieveActivitiesEveryoneNew:function(D,C,B,F,E,A,G){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"RetrieveActivitiesEveryoneNew",false,{channel:D,dma:C,count:B,lastUpdated:F},E,A,G)},RetrieveActivitiesEveryoneOld:function(D,C,B,F,E,A,G){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"RetrieveActivitiesEveryoneOld",false,{channel:D,dma:C,count:B,lastUpdated:F},E,A,G)},IsNewActivityPresentEveryone:function(C,B,E,D,A,F){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"IsNewActivityPresentEveryone",false,{channel:C,dma:B,lastUpdated:E},D,A,F)},IsNewActivityPresentFriends:function(B,D,E,C,A,F){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"IsNewActivityPresentFriends",false,{channel:B,lastUpdated:D,hash:E},C,A,F)},RetrieveActivitiesFriendsFirstTime:function(C,B,E,D,A,F){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"RetrieveActivitiesFriendsFirstTime",false,{channel:C,count:B,hash:E},D,A,F)},RetrieveActivitiesFriendsNew:function(C,B,E,F,D,A,G){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"RetrieveActivitiesFriendsNew",false,{channel:C,count:B,lastUpdated:E,hash:F},D,A,G)},RetrieveActivitiesFriendsOld:function(C,B,E,F,D,A,G){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"RetrieveActivitiesFriendsOld",false,{channel:C,count:B,lastUpdated:E,hash:F},D,A,G)},GetYourFriends:function(C,B,F,A,E,D,G){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"GetYourFriends",false,{stuffId:C,ownerId:B,startIndex:F,maxRecords:A},E,D,G)},GetAllFans:function(B,E,A,D,C,F){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"GetAllFans",false,{stuffId:B,startIndex:E,maxRecords:A},D,C,F)},GetAutoCompleteFriends:function(C,B,A,D){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"GetAutoCompleteFriends",false,{hash:C},B,A,D)},PostComment:function(E,F,C,G,B,A,I,J,H,D){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"PostComment",false,{type:E,subject:F,body:C,stuffId:G,recipientId:B,hash:A,allowComments:I},J,H,D)},MarkCommentAsSpam:function(C,B,E,A,G,F,D,H){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"MarkCommentAsSpam",false,{stuffId:C,reviewerId:B,commentId:E,commenterId:A,hash:G},F,D,H)},DeleteComment:function(C,B,E,A,G,F,D,H){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"DeleteComment",false,{stuffId:C,reviewerId:B,commentId:E,commenterId:A,hash:G},F,D,H)},GetFriendsCount:function(A,C,B,D){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"GetFriendsCount",false,{ownerId:A},C,B,D)},MarkReviewAsHelpful:function(C,A,G,B,F,E,D,H){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"MarkReviewAsHelpful",false,{stuffId:C,reviewId:A,isHelpful:G,reviewerId:B,hash:F},E,D,H)},ReportSpam:function(C,A,B,F,E,D,G){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"ReportSpam",false,{stuffId:C,reviewId:A,reviewerId:B,hash:F},E,D,G)},DeleteReview:function(B,A,E,D,C,F){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"DeleteReview",false,{stuffId:B,reviewId:A,hash:E},D,C,F)},DeleteAllReviews:function(A,D,C,B,E){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"DeleteAllReviews",false,{stuffId:A,hash:D},C,B,E)},DeleteWishList:function(A,D,C,B,E){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"DeleteWishList",false,{stuffId:A,hash:D},C,B,E)},CreateOrUpdateRating:function(A,C,E,D,B,F){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"CreateOrUpdateRating",false,{stuffId:A,rating:C,hash:E},D,B,F)},UpdateReviewRating:function(B,A,D,F,E,C,G){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"UpdateReviewRating",false,{stuffId:B,reviewId:A,rating:D,hash:F},E,C,G)},RetrieveItem:function(B,A,D,C,E){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"RetrieveItem",false,{stuffId:B,channelType:A},D,C,E)},RetrieveStuffImages:function(A,C,B,D){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"RetrieveStuffImages",false,{stuffId:A},C,B,D)},RecommendThis:function(A,G,C,E,D,B,F){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"RecommendThis",false,{stuffId:A,receiverId:G,message:C,hash:E},D,B,F)},GetReviewList:function(B,F,A,D,E,C,G){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"GetReviewList",false,{stuffId:B,startIndex:F,maxRecords:A,sortOrder:D},E,C,G)},GetPeopleWhoRatedList:function(B,C,G,A,E,F,D,H){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"GetPeopleWhoRatedList",false,{loggedInUserId:B,stuffId:C,startIndex:G,maxRecords:A,sortOrder:E},F,D,H)},GetCommentList:function(C,B,F,A,E,D,G){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"GetCommentList",false,{stuffId:C,ownerId:B,startIndex:F,maxRecords:A},E,D,G)},GetFriendList:function(C,B,A,D){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"GetFriendList",false,{hash:C},B,A,D)},GetBookmarks:function(E,F,A,B,J,I,D,C,K,H,G){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"GetBookmarks",false,{channelType:E,userId:F,viewerId:A,category:B,sortBy:J,pageNumber:I,recordsPerPage:D,getMarkupTemplate:C},K,H,G)},GetStuffCollection:function(E,F,A,B,J,I,D,C,K,H,G){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"GetStuffCollection",false,{channelType:E,userId:F,viewerId:A,category:B,sortBy:J,pageNumber:I,recordsPerPage:D,getMarkupTemplate:C},K,H,G)},CreateReview:function(B,D,G,A,F,E,C,H){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"CreateReview",false,{stuffId:B,rating:D,title:G,review:A,hash:F},E,C,H)},EditReview:function(E,A,B,F,H,C,I,G,D){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"EditReview",false,{stuffId:E,reviewId:A,rating:B,title:F,review:H,hash:C},I,G,D)},UpdateReview:function(B,D,G,A,F,E,C,H){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"UpdateReview",false,{stuffId:B,rating:D,title:G,review:A,hash:F},E,C,H)},GetStuffWishlistGallery:function(H,C,A,G,F,B,I,E,D){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"GetStuffWishlistGallery",false,{stuffType:H,userId:C,category:A,sortBy:G,pageNumber:F,recordsPerPage:B},I,E,D)},GetPopularItems:function(C,B,A,D){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"GetPopularItems",false,{stuffType:C},B,A,D)},AddCommentToReview:function(B,A,F,E,D,C,G){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"AddCommentToReview",false,{stuffId:B,ownerId:A,commentBody:F,hash:E},D,C,G)},RemoveItemFromProfile:function(C,A,E,D,B,F){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"RemoveItemFromProfile",false,{userId:C,stuffId:A,hash:E},D,B,F)},AddItemToBookmarks:function(C,A,E,D,B,F){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"AddItemToBookmarks",false,{userId:C,stuffId:A,hash:E},D,B,F)},RemoveItemFromBookmarks:function(C,A,E,D,B,F){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"RemoveItemFromBookmarks",false,{userId:C,stuffId:A,hash:E},D,B,F)},AddToProfile:function(A,D,C,B,E){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"AddToProfile",false,{stuffId:A,hash:D},C,B,E)},RemoveFromProfile:function(A,D,C,B,E){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"RemoveFromProfile",false,{stuffId:A,hash:D},C,B,E)},RetrieveUserReview:function(A,C,D,B,E){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"RetrieveUserReview",false,{stuffId:A,userId:C},D,B,E)},RetrieveNeighborhoods:function(C,B,A,D){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"RetrieveNeighborhoods",false,{query:C},B,A,D)},GetWriteReviewGuidelines:function(B,A,C){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"GetWriteReviewGuidelines",false,{},B,A,C)},RetrieveCarSearchOptions:function(E,A,B,D,F,C,G){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"RetrieveCarSearchOptions",false,{cartype:E,make:A,model:B,year:D},F,C,G)},RetrieveCarTypes:function(B,A,C){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"RetrieveCarTypes",false,{},B,A,C)}};MySpace.Web.Modules.MyStuff.Services.Stuff.registerClass("MySpace.Web.Modules.MyStuff.Services.Stuff",Sys.Net.WebServiceProxy);MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance=new MySpace.Web.Modules.MyStuff.Services.Stuff();MySpace.Web.Modules.MyStuff.Services.Stuff.set_path=function(A){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance._path=A};MySpace.Web.Modules.MyStuff.Services.Stuff.get_path=function(){return MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance._path};MySpace.Web.Modules.MyStuff.Services.Stuff.set_timeout=function(A){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance._timeout=A};MySpace.Web.Modules.MyStuff.Services.Stuff.get_timeout=function(){return MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance._timeout};MySpace.Web.Modules.MyStuff.Services.Stuff.set_defaultUserContext=function(A){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance._userContext=A};MySpace.Web.Modules.MyStuff.Services.Stuff.get_defaultUserContext=function(){return MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance._userContext};MySpace.Web.Modules.MyStuff.Services.Stuff.set_defaultSucceededCallback=function(A){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance._succeeded=A};MySpace.Web.Modules.MyStuff.Services.Stuff.get_defaultSucceededCallback=function(){return MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance._succeeded};MySpace.Web.Modules.MyStuff.Services.Stuff.set_defaultFailedCallback=function(A){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance._failed=A};MySpace.Web.Modules.MyStuff.Services.Stuff.get_defaultFailedCallback=function(){return MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance._failed};MySpace.Web.Modules.MyStuff.Services.Stuff.set_path("/modules/mystuff/services/stuff.asmx");MySpace.Web.Modules.MyStuff.Services.Stuff.RetrieveActivitiesEveryoneFirstTime=function(D,C,B,E,A,F){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.RetrieveActivitiesEveryoneFirstTime(D,C,B,E,A,F)};MySpace.Web.Modules.MyStuff.Services.Stuff.RetrieveActivitiesEveryoneNew=function(D,C,B,E,F,A,G){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.RetrieveActivitiesEveryoneNew(D,C,B,E,F,A,G)};MySpace.Web.Modules.MyStuff.Services.Stuff.RetrieveActivitiesEveryoneOld=function(D,C,B,E,F,A,G){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.RetrieveActivitiesEveryoneOld(D,C,B,E,F,A,G)};MySpace.Web.Modules.MyStuff.Services.Stuff.IsNewActivityPresentEveryone=function(C,B,D,E,A,F){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.IsNewActivityPresentEveryone(C,B,D,E,A,F)};MySpace.Web.Modules.MyStuff.Services.Stuff.IsNewActivityPresentFriends=function(B,C,D,E,A,F){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.IsNewActivityPresentFriends(B,C,D,E,A,F)};MySpace.Web.Modules.MyStuff.Services.Stuff.RetrieveActivitiesFriendsFirstTime=function(C,B,D,E,A,F){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.RetrieveActivitiesFriendsFirstTime(C,B,D,E,A,F)};MySpace.Web.Modules.MyStuff.Services.Stuff.RetrieveActivitiesFriendsNew=function(C,B,D,E,F,A,G){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.RetrieveActivitiesFriendsNew(C,B,D,E,F,A,G)};MySpace.Web.Modules.MyStuff.Services.Stuff.RetrieveActivitiesFriendsOld=function(C,B,D,E,F,A,G){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.RetrieveActivitiesFriendsOld(C,B,D,E,F,A,G)};MySpace.Web.Modules.MyStuff.Services.Stuff.GetYourFriends=function(C,B,F,A,E,D,G){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.GetYourFriends(C,B,F,A,E,D,G)};MySpace.Web.Modules.MyStuff.Services.Stuff.GetAllFans=function(B,E,A,D,C,F){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.GetAllFans(B,E,A,D,C,F)};MySpace.Web.Modules.MyStuff.Services.Stuff.GetAutoCompleteFriends=function(B,C,A,D){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.GetAutoCompleteFriends(B,C,A,D)};MySpace.Web.Modules.MyStuff.Services.Stuff.PostComment=function(G,H,D,I,C,B,J,F,A,E){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.PostComment(G,H,D,I,C,B,J,F,A,E)};MySpace.Web.Modules.MyStuff.Services.Stuff.MarkCommentAsSpam=function(C,B,E,A,F,G,D,H){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.MarkCommentAsSpam(C,B,E,A,F,G,D,H)};MySpace.Web.Modules.MyStuff.Services.Stuff.DeleteComment=function(C,B,E,A,F,G,D,H){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.DeleteComment(C,B,E,A,F,G,D,H)};MySpace.Web.Modules.MyStuff.Services.Stuff.GetFriendsCount=function(A,C,B,D){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.GetFriendsCount(A,C,B,D)};MySpace.Web.Modules.MyStuff.Services.Stuff.MarkReviewAsHelpful=function(C,A,F,B,E,G,D,H){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.MarkReviewAsHelpful(C,A,F,B,E,G,D,H)};MySpace.Web.Modules.MyStuff.Services.Stuff.ReportSpam=function(C,A,B,E,F,D,G){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.ReportSpam(C,A,B,E,F,D,G)};MySpace.Web.Modules.MyStuff.Services.Stuff.DeleteReview=function(B,A,D,E,C,F){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.DeleteReview(B,A,D,E,C,F)};MySpace.Web.Modules.MyStuff.Services.Stuff.DeleteAllReviews=function(A,C,D,B,E){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.DeleteAllReviews(A,C,D,B,E)};MySpace.Web.Modules.MyStuff.Services.Stuff.DeleteWishList=function(A,C,D,B,E){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.DeleteWishList(A,C,D,B,E)};MySpace.Web.Modules.MyStuff.Services.Stuff.CreateOrUpdateRating=function(A,C,D,E,B,F){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.CreateOrUpdateRating(A,C,D,E,B,F)};MySpace.Web.Modules.MyStuff.Services.Stuff.UpdateReviewRating=function(B,A,D,E,F,C,G){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.UpdateReviewRating(B,A,D,E,F,C,G)};MySpace.Web.Modules.MyStuff.Services.Stuff.RetrieveItem=function(B,A,D,C,E){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.RetrieveItem(B,A,D,C,E)};MySpace.Web.Modules.MyStuff.Services.Stuff.RetrieveStuffImages=function(A,C,B,D){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.RetrieveStuffImages(A,C,B,D)};MySpace.Web.Modules.MyStuff.Services.Stuff.RecommendThis=function(A,G,C,D,E,B,F){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.RecommendThis(A,G,C,D,E,B,F)};MySpace.Web.Modules.MyStuff.Services.Stuff.GetReviewList=function(B,F,A,D,E,C,G){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.GetReviewList(B,F,A,D,E,C,G)};MySpace.Web.Modules.MyStuff.Services.Stuff.GetPeopleWhoRatedList=function(B,C,G,A,E,F,D,H){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.GetPeopleWhoRatedList(B,C,G,A,E,F,D,H)};MySpace.Web.Modules.MyStuff.Services.Stuff.GetCommentList=function(C,B,F,A,E,D,G){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.GetCommentList(C,B,F,A,E,D,G)};MySpace.Web.Modules.MyStuff.Services.Stuff.GetFriendList=function(B,C,A,D){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.GetFriendList(B,C,A,D)};MySpace.Web.Modules.MyStuff.Services.Stuff.GetBookmarks=function(F,G,A,B,K,J,E,C,I,D,H){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.GetBookmarks(F,G,A,B,K,J,E,C,I,D,H)};MySpace.Web.Modules.MyStuff.Services.Stuff.GetStuffCollection=function(F,G,A,B,K,J,E,C,I,D,H){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.GetStuffCollection(F,G,A,B,K,J,E,C,I,D,H)};MySpace.Web.Modules.MyStuff.Services.Stuff.CreateReview=function(B,D,G,A,E,F,C,H){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.CreateReview(B,D,G,A,E,F,C,H)};MySpace.Web.Modules.MyStuff.Services.Stuff.EditReview=function(G,A,B,H,I,D,F,C,E){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.EditReview(G,A,B,H,I,D,F,C,E)};MySpace.Web.Modules.MyStuff.Services.Stuff.UpdateReview=function(B,D,G,A,E,F,C,H){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.UpdateReview(B,D,G,A,E,F,C,H)};MySpace.Web.Modules.MyStuff.Services.Stuff.GetStuffWishlistGallery=function(I,D,A,H,G,C,F,B,E){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.GetStuffWishlistGallery(I,D,A,H,G,C,F,B,E)};MySpace.Web.Modules.MyStuff.Services.Stuff.GetPopularItems=function(B,C,A,D){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.GetPopularItems(B,C,A,D)};MySpace.Web.Modules.MyStuff.Services.Stuff.AddCommentToReview=function(B,A,E,D,F,C,G){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.AddCommentToReview(B,A,E,D,F,C,G)};MySpace.Web.Modules.MyStuff.Services.Stuff.RemoveItemFromProfile=function(C,A,D,E,B,F){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.RemoveItemFromProfile(C,A,D,E,B,F)};MySpace.Web.Modules.MyStuff.Services.Stuff.AddItemToBookmarks=function(C,A,D,E,B,F){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.AddItemToBookmarks(C,A,D,E,B,F)};MySpace.Web.Modules.MyStuff.Services.Stuff.RemoveItemFromBookmarks=function(C,A,D,E,B,F){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.RemoveItemFromBookmarks(C,A,D,E,B,F)};MySpace.Web.Modules.MyStuff.Services.Stuff.AddToProfile=function(A,C,D,B,E){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.AddToProfile(A,C,D,B,E)};MySpace.Web.Modules.MyStuff.Services.Stuff.RemoveFromProfile=function(A,C,D,B,E){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.RemoveFromProfile(A,C,D,B,E)};MySpace.Web.Modules.MyStuff.Services.Stuff.RetrieveUserReview=function(A,C,D,B,E){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.RetrieveUserReview(A,C,D,B,E)};MySpace.Web.Modules.MyStuff.Services.Stuff.RetrieveNeighborhoods=function(B,C,A,D){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.RetrieveNeighborhoods(B,C,A,D)};MySpace.Web.Modules.MyStuff.Services.Stuff.GetWriteReviewGuidelines=function(B,A,C){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.GetWriteReviewGuidelines(B,A,C)};MySpace.Web.Modules.MyStuff.Services.Stuff.RetrieveCarSearchOptions=function(E,A,B,D,F,C,G){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.RetrieveCarSearchOptions(E,A,B,D,F,C,G)};MySpace.Web.Modules.MyStuff.Services.Stuff.RetrieveCarTypes=function(B,A,C){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.RetrieveCarTypes(B,A,C)};var gtc=Sys.Net.WebServiceProxy._generateTypedConstructor;if(typeof(MySpace.Web.Modules.MyStuff.Services.Stuff_ServiceResponse)==="undefined"){MySpace.Web.Modules.MyStuff.Services.Stuff_ServiceResponse=gtc("MySpace.Web.Modules.MyStuff.Services.Stuff+ServiceResponse");MySpace.Web.Modules.MyStuff.Services.Stuff_ServiceResponse.registerClass("MySpace.Web.Modules.MyStuff.Services.Stuff_ServiceResponse")}Type.registerNamespace("MySpace.Web.Core.UI.Controls.MyStuff.Classes");if(typeof(MySpace.Web.Core.UI.Controls.MyStuff.Classes.StuffId)==="undefined"){MySpace.Web.Core.UI.Controls.MyStuff.Classes.StuffId=gtc("MySpace.Web.Core.UI.Controls.MyStuff.Classes.StuffId");MySpace.Web.Core.UI.Controls.MyStuff.Classes.StuffId.registerClass("MySpace.Web.Core.UI.Controls.MyStuff.Classes.StuffId")}MySpace.Web.Modules.MyStuff.Services.Stuff.prototype._invoke=function(G,F,D,E,H,A,B){if(H===null||typeof H==="undefined"){H=this.get_defaultSucceededCallback()}var C=Function.createCallback(function(I,J){var K=arguments[3];if(I.exceptionOccurred){MyStuff.HandleException(J)}else{K(I,J)}},H);if(A===null||typeof A==="undefined"){A=function(J,I,K){MyStuff.HandleException(I)}}if(B===null||typeof B==="undefined"){B=this.get_defaultUserContext()}return Sys.Net.WebServiceProxy.invoke(G,F,D,E,C,A,B,this.get_timeout())};MySpace.Web.Modules.MyStuff.ToolTip=function(A){MySpace.Web.Modules.MyStuff.ToolTip.initializeBase(this,[A])};MySpace.Web.Modules.MyStuff.ToolTip.Instance=function(){if(!this._instance){this._instance=$create(MySpace.Web.Modules.MyStuff.ToolTip,{},{},null)}return this._instance};MySpace.Web.Modules.MyStuff.ToolTip.prototype={_container:null,_currentToolTipType:"",_closeButtonCallBack:null,initialize:function(A){MySpace.Web.Modules.MyStuff.ToolTip.callBaseMethod(this,"initialize")},dispose:function(){Sys.UI.DomEvent.clearHandlers($get("ToolTipCloseButton"));MySpace.Web.Modules.MyStuff.ToolTip.callBaseMethod(this,"dispose")},_generateToolTipOuterMarkup:function(A,B){if(this._container){this._updateToolTipOuterMarkup(B,A)}else{this._createToolTipOuterMarkup(B,A)}},_createToolTipOuterMarkup:function(C,B){var A='<div id="ToolTip" class="'+C+'Container"><div class="ratingToolTipAlert"><div id="ToolTipCloseButton" class="toolTipclosebtn"><a class="cssSprite" href="javascript:void(0);"></a></div><div class="ratingToolTipAlertMsg" id="toolTipAlertMsgContainer"></div></div><div class="ratingToolTipPointer"></div></div>';this._container=document.createElement("div");this._container.setAttribute("id","ToolTipContainer");this._container.innerHTML=A;this._container.style.position="absolute";document.body.appendChild(this._container);this._container.style.display="block";this._container.style.zIndex=10004;$addHandler($get("ToolTipCloseButton"),"click",Function.createDelegate(this,this._closeToolTipButton))},_updateToolTipOuterMarkup:function(B,A){this._container.style.display="block";Sys.UI.DomElement.removeCssClass($get("ToolTip"),this._currentToolTipType+"Container");Sys.UI.DomElement.addCssClass($get("ToolTip"),B+"Container");while($get("toolTipAlertMsgContainer").hasChildNodes()){$get("toolTipAlertMsgContainer").removeChild($get("toolTipAlertMsgContainer").firstChild)}},_getPosition:function(A){for(var C=0,B=0;A!=null;C+=A.offsetLeft,B+=A.offsetTop,A=A.offsetParent){}return{x:C,y:B}},_setToolTipPosition:function(A){this._container.style.display="block";this._container.style.left=(this._getPosition(A).x+(A.offsetWidth-this._container.offsetWidth)/2)+"px";this._container.style.top=(this._getPosition(A).y-this._container.offsetHeight)+"px"},_closeToolTipButton:function(){this._container.style.display="none";if(this._closeButtonCallBack){this._closeButtonCallBack()}},_loginNow:function(){var A=window.location.href.replace(window.location.hash,"");window.location=String.AddToQueryString(A,"enforceLogin","true")},_signUpNow:function(){window.location=MyStuff.Links.SignUp},_profileV2Click:function(){window.location=MyStuff.Links.UpgradeProfile},AddCloseButtonEvent:function(B,A){if(B){this._closeButtonCallBack=Function.createCallback(B,A)}},_writeAReview:function(){window.location=String.format(MyStuff.Links.Review,QueryString("itemid"),MySpace.ClientContext.UserId,"add")},Hide:function(){if(this._container){this._container.style.display="none"}},ShowLoginNowToolTip:function(A){if(this._currentToolTipType=="LoginNowToolTip"){this._setToolTipPosition(A)}else{this._generateToolTipOuterMarkup(A,"LoginNowToolTip");$get("toolTipAlertMsgContainer").innerHTML='<span  id="mystuffToolTipMessage">'+MySpaceRes.StuffItem.YouMustBeLoggedIn+'</span><p><a id="toolTipLogin" href="javascript:void(0);" title="'+MySpaceRes.StuffItem.LoginNow+'">'+MySpaceRes.StuffItem.LoginNow+'</a><span id="divider">|</span><a id="toolTipSignUp" href="javascript:void(0);" title="'+MySpaceRes.StuffItem.SignUp+'">'+MySpaceRes.StuffItem.SignUp+"</a></p>";$addHandler($get("toolTipLogin"),"click",Function.createDelegate(this,this._loginNow));$addHandler($get("toolTipSignUp"),"click",Function.createDelegate(this,this._signUpNow));this._setToolTipPosition(A);this._currentToolTipType="LoginNowToolTip"}},ShowProfileComingSoonToolTip:function(A){if(this._currentToolTipType=="ProfileToolTip"){this._setToolTipPosition(A)}else{this._generateToolTipOuterMarkup(A,"ProfileToolTip");$get("toolTipAlertMsgContainer").innerHTML='<span  id="mystuffToolTipMessage">'+MySpaceRes.StuffItem.ComingSoon+"</span>";this._setToolTipPosition(A);this._currentToolTipType="ProfileToolTip"}},ShowProfileV2ToolTip:function(A){if(this._currentToolTipType=="ProfileV2ToolTip"){this._setToolTipPosition(A)}else{this._generateToolTipOuterMarkup(A,"ProfileV2ToolTip");$get("toolTipAlertMsgContainer").innerHTML='<span  id="mystuffToolTipMessage">'+MySpaceRes.StuffItem.ProfileV2Required+'</span><p><a id="toolTipProfileSettings" href="javascript:void(0);" title="'+MySpaceRes.StuffItem.ChangeProfileSettings+'">'+MySpaceRes.StuffItem.ChangeProfileSettings+"</a></p>";$addHandler($get("toolTipProfileSettings"),"click",Function.createDelegate(this,this._profileV2Click));this._setToolTipPosition(A);this._currentToolTipType="ProfileV2ToolTip"}},ShowSearchTextValidationToolTip:function(A){if(this._currentToolTipType=="SearchTextValidationToolTip"){this._setToolTipPosition(A)}else{this._generateToolTipOuterMarkup(A,"SearchTextValidationToolTip");$get("toolTipAlertMsgContainer").innerHTML='<span  id="mystuffToolTipMessage">'+MySpaceRes.StuffItem.EnterSearchTerm+"</span>";this._setToolTipPosition(A);this._currentToolTipType="SearchTextValidationToolTip"}},ShowWriteReviewToolTip:function(A){if(this._currentToolTipType=="WriteReviewToolTip"){this._setToolTipPosition(A)}else{this._generateToolTipOuterMarkup(A,"WriteReviewToolTip");$get("toolTipAlertMsgContainer").innerHTML='<span  id="mystuffToolTipMessage">'+MySpaceRes.StuffItem.DontLikeItemTellPeople+'</span><p><a id="toolTipWriteReview" href="javascript:void(0);" title="'+MySpaceRes.StuffItem.WriteAReview+'">'+MySpaceRes.StuffItem.WriteAReview+".</a></p>";$get("mystuffToolTipMessage").style.visibility="visible";$get("mystuffToolTipMessage").style.fontWeight="bold";$get("mystuffToolTipMessage").style.color="red";$addHandler($get("toolTipWriteReview"),"click",Function.createDelegate(this,this._writeAReview));this._setToolTipPosition(A);this._currentToolTipType="WriteReviewToolTip"}}};MySpace.Web.Modules.MyStuff.ToolTip.registerClass("MySpace.Web.Modules.MyStuff.ToolTip",Sys.Component,Sys.IDisposable);MyStuff.Popup={};MyStuff.Popup.Instance=function(){if(this._popup==null){this._popup=MySpace.UI.Popup.create("","");this._popup.set_autoSize(false)}return this._popup};MySpace.Web.Modules.MyStuff.PopupManager=function(A){MySpace.Web.Modules.MyStuff.PopupManager.initializeBase(this,[A])};MySpace.Web.Modules.MyStuff.PopupManager.Instance=function(){if(this._popupManager==null){this._popupManager=$create(MySpace.Web.Modules.MyStuff.PopupManager,{},{},null)}return this._popupManager};MySpace.Web.Modules.MyStuff.PopupManager.prototype={initialize:function(A){MySpace.Web.Modules.MyStuff.PopupManager.callBaseMethod(this,"initialize");this.popupItems=new Array();this.popup=MyStuff.Popup.Instance();this.styles=null},dispose:function(){this.popupItems=null;this.popup=null;$removeHandler(window,"resize",this._RepositionOverlayHandler);MySpace.Web.Modules.MyStuff.PopupManager.callBaseMethod(this,"dispose")},SetStyles:function(){var A=document.getElementsByTagName("body")[0];var B=document.createElement("style");B.setAttribute("type","text/css");B.setAttribute("id","popupManagerOverrides");var C="div.popup_title, a.popup_x { display:none !important; } div.popup_box { background-image:none; padding:0; border:0; }div.popup_content { border:none; margin:0; padding:0; background-color:#ccc; }";if(B.styleSheet){B.styleSheet.cssText=C}else{B.appendChild(document.createTextNode(C))}A.appendChild(B)},RemoveStyles:function(){var A=document.getElementsByTagName("body")[0];if($get("popupManagerOverrides")){A.removeChild($get("popupManagerOverrides"))}},AddPopupItem:function(D,B){if(!this.GetPopupItem(D.id)){this.popupItems.push(D);var A=Function.createDelegate(this,this.GetContent);var C=Function.createCallback(A,D);if(B){$addHandler($get(D.id),"click",C)}}},GetPopupItem:function(B){for(var A=0;A<this.popupItems.length;A++){if(this.popupItems[A].id==B){return this.popupItems[A]}}return null},SetOverlayPosition:function(){if(this.popup!=null){var B=document.documentElement.clientHeight;var A=this.popup._element.offsetHeight;var D=(B>A)?((B-A)/2):15;var C=this.popup._element;C.style.top=D+"px"}},GetContent:function(D,E,B,A){if(B){this.OpenPopup(D,E,B,A)}else{this.OpenPopup(D,E,MySpaceRes.StuffItem.Loading,A)}if(E.callback!=null&&typeof E.callback!="undefined"){var C=Function.createDelegate(this,E.callback);C(null,null,E)}},OpenPopup:function(D,F,C,B){this.SetStyles();if(!B){B="myStuffPopupContainer"}else{B="myStuffPopupContainer "+B}var A='<div class="'+B+'" id="'+F.id+'Popup"><div class="tb"><div><div></div></div></div><div class="mb"><h2 class="cssSprite"><span class="title">'+F.title+'</span><a class="cssSprite btnPopupClose" id="'+F.id+'ButtonClose" href="javascript:void(0);"></a></h2><div id="'+F.id+'ContentContainer">'+C+'</div><div class="popupClear"></div></div><div class="bb"><div><div></div></div></div>';if(F.advertiseLogoURL){A+='<div class="popupLogo"><img src="'+F.advertiseLogoURL+'"/></div><div class="clear"></div>'}A+="</div>";this.popup.set_content(A);if(!this.popup.get_visible()){this.popup.show()}var E=$q(".popup_box",this.popup._element,true);E.style.width=$get(F.id+"Popup").offsetWidth+"px";this._RepositionOverlayHandler=Function.createDelegate(this,this.SetOverlayPosition);$addHandler(window,"resize",this._RepositionOverlayHandler);this.SetOverlayPosition();$addHandler($get(F.id+"ButtonClose"),"click",Function.createDelegate(this,this.ClosePopup))},ClosePopup:function(A){if(this.popup!=null){this.popup._hide();this.popup.set_visible(false);this.RemoveStyles()}}};MySpace.Web.Modules.MyStuff.PopupManager.registerClass("MySpace.Web.Modules.MyStuff.PopupManager",Sys.Component,Sys.IDisposable);MyStuff.ProfilePopupManager=function(A){MyStuff.ProfilePopupManager.initializeBase(this,[A])};MyStuff.ProfilePopupManager.Instance=function(){if(this._stuffPopup==null){this._stuffPopup=$create(MyStuff.ProfilePopupManager,{},{},null)}return this._stuffPopup};MyStuff.ProfilePopupManager.prototype={_itemId:null,get_itemId:function(){return this._itemId},set_itemId:function(A){this._itemId=A},initialize:function(A){MyStuff.ProfilePopupManager.callBaseMethod(this,"initialize")},_addToProfileSuccess:function(B,A){var C=A.itemId;$get("bmAddProfile"+C).style.display="none";$get("bmRemoveProfile"+C).style.display="block";$get("itemDetailsBox").innerHTML='<div class="result">'+MySpaceRes.StuffItem.AddedToProfile+"</div>"},_removeFromProfileSuccess:function(B,A){var D=A.itemId;$get("removed"+D).style.display="block";$get("bmRemoveProfile"+D).style.display="none";var C=Function.createDelegate(D,function(E){$get("removed"+this).style.display="none";$get("bmAddProfile"+this).style.display="block"});window.setTimeout(C,2000)},_createAddtoProfilePopupMarkup:function(D,B,F){var A;var C=F.stuffId;this.SetOverlayPosition();var E=this;MySpace.Web.Modules.MyStuff.Services.Stuff.RetrieveUserReview(C,MySpace.ClientContext.UserId,function(J){var H=J.itemList.StuffId;var I=MyStuff.Constants.NonExistantId;A='<div class="addtoProfilePopup"><div class="overlayAddProImg"><img alt="'+J.itemList.StuffName+'" src="'+J.itemList.StuffImage+'" title="'+J.itemList.StuffName+'"/></div><div class="overlayAddColRight"><p class="addtoprofileItemName">'+J.itemList.StuffName+'</p><div id="itemDetailsBox"><p class="addtoprofileRateTxt" id="txtMessage">'+MySpaceRes.StuffItem.RateThisStuff+':</p><div class="ratingModule"><div id="ratingLoading'+I+'" class="ratingLoading"></div><div id="ratingContainer'+I+'" class="hidden" myRating="'+J.itemList.ReviewRating+'"><div class="yourRating"><div class="ratingText"></div><div class="ratingValue" id="yourRatingValue'+I+'"></div></div><div class="sliderContainer"><div id="barLeft'+I+'" class="barLeft"></div><div id="barMiddle'+I+'" class="barMiddle"><div id="bar'+I+'" class="cssSprite bar"><input type="text" id="txtSlider'+I+'" /></div></div><div id="barRight'+I+'" class="barRight"></div></div><div class="averageRating"><div class="ratingText"></div><div class="ratingValue">'+MyStuff.Rating.GetAtoFRating(J.itemList.AvgReviewRating)+'</div></div><div class="clear"></div></div><div id="fiveStarRatingContainer'+I+'" reviewId="'+I+'" myRating="'+J.itemList.ReviewRating+'" class="hidden"><div id="ratingText" class="starRatingCopy">'+MySpaceRes.StuffItem.Rating+':</div><div id="fiveStarRating'+I+'"></div></div></div><div id="statusMessage" class="addProfileSuccessMessage"></div><div class="addtoprofilebtndiv"><a href="javascript:void(0);" id="addToMyProfile" stuffId="'+J.itemList.StuffId+'" class="addProfileButton" ><span class="lCorner"></span><span class="btnTxt"><span class="cssSprite addProfileIcon"></span>'+MySpaceRes.StuffItem.AddToMyProfile+'</span><span class="rCorner"></span></a><a href="javascript:void(0);" id="addToMyProfileCancel" class="button" ><span class="lCorner"></span><span class="btnTxt">'+MySpaceRes.StuffItem.Cancel+'</span><span class="rCorner"></span></a></div></div></div></div>';$get(F.id+"ContentContainer").innerHTML=A;$addHandler($get("addToMyProfileCancel"),"click",Function.createDelegate(E,E.ClosePopup));var G=MyStuff.Rating.Create(I,true,F.stuffId,true,false);$addHandler($get("addToMyProfile"),"click",Function.createDelegate(this,function(L){var K=G.get_Rating100Scale();if(K!=null&&K!=-1){$get("statusMessage").innerHTML=MySpaceRes.StuffItem.Processing;Sys.UI.DomElement.addCssClass($get("statusMessage"),"processing")}else{$get("statusMessage").innerHTML=MySpaceRes.StuffItem.RateThisStuff;Sys.UI.DomElement.addCssClass($get("statusMessage"),"error");return false}var M=Function.createDelegate(this,function(P){var O=Function.createDelegate(this,function(Q){E.ClosePopup(Q,this)});window.setTimeout(O,2000);var N=MySpace.Web.Modules.MyStuff.EventManager.Instance();N.RaiseAddToProfileEvent(F.id)});MySpace.Web.Modules.MyStuff.Services.Stuff.AddToProfile(F.stuffId,MyStuff.Hash,M)}))},null,F)},OpenAddtoProfilePopup:function(B,C,I,F){if(MySpace.Application.keyDisabled("ProfileMystuff")){var D=MySpace.Web.Modules.MyStuff.ToolTip.Instance();D.ShowProfileComingSoonToolTip(B)}else{if(!MySpace.ClientContext.IsLoggedIn){var J=MySpace.Web.Modules.MyStuff.ToolTip.Instance();J.ShowLoginNowToolTip(B)}else{if(!MyStuff.StuffContext.IsV2Profile){var E=MySpace.Web.Modules.MyStuff.ToolTip.Instance();E.ShowProfileV2ToolTip(B)}else{var G=MySpace.Web.Modules.MyStuff.EventManager.Instance();if(!F){F={itemId:this._itemId}}if(!I){I=this._addToProfileSuccess}G.AddToProfileEventListener(B.Id,F,I);var H=new MySpace.Web.Core.UI.Controls.MyStuff.Classes.StuffId();H.ChannelType=this.channelType?C:MyStuff.StuffContext.ChannelType;H.Id=this._itemId;var A={id:B.Id,title:MySpaceRes.StuffItem.AddToProfile,callback:this._createAddtoProfilePopupMarkup,stuffId:H};this.GetContent(null,A,null,"defaultAddToProfilePopup")}}}},OpenRemoveFromProfilePopup:function(B,C,A,F){if(MySpace.Application.keyDisabled("ProfileMystuff")){var D=MySpace.Web.Modules.MyStuff.ToolTip.Instance();D.ShowProfileComingSoonToolTip(B)}else{if(!MySpace.ClientContext.IsLoggedIn){var I=MySpace.Web.Modules.MyStuff.ToolTip.Instance();I.ShowLoginNowToolTip(B)}else{if(!MyStuff.StuffContext.IsV2Profile){var E=MySpace.Web.Modules.MyStuff.ToolTip.Instance();E.ShowProfileV2ToolTip(B)}else{if(!A){A=this._removeFromProfileSuccess}if(!F){F={itemId:this._itemId}}var G=MySpace.Web.Modules.MyStuff.EventManager.Instance();G.RemoveFromProfileEventListener(B.id,F,A);var J=Function.createDelegate(G,function(K){this.RaiseRemoveFromProfileEvent(B.id)});var H=new MySpace.Web.Core.UI.Controls.MyStuff.Classes.StuffId();H.ChannelType=this.channelType?C:MyStuff.StuffContext.ChannelType;H.Id=this._itemId;MySpace.Web.Modules.MyStuff.Services.Stuff.RemoveFromProfile(H,MyStuff.Hash,J,null,G)}}}}};MyStuff.ProfilePopupManager.registerClass("MyStuff.ProfilePopupManager",MySpace.Web.Modules.MyStuff.PopupManager,Sys.IDisposable);MyStuff.ProfilePopupManager.AddToProfile=function(D,F,C,A,B){var E=MyStuff.ProfilePopupManager.Instance();E.set_itemId(F);E.OpenAddtoProfilePopup(D,C,A,B)};MyStuff.ProfilePopupManager.RemoveFromProfile=function(C,F,B,E,A){var D=MyStuff.ProfilePopupManager.Instance();D.set_itemId(F);D.OpenRemoveFromProfilePopup(C,B,E,A)};MyStuff.SharePopupManager=function(A){MyStuff.SharePopupManager.initializeBase(this,[A])};MyStuff.SharePopupManager.Instance=function(){if(this._stuffPopup==null){this._stuffPopup=$create(MyStuff.SharePopupManager,{},{},null)}return this._stuffPopup};MyStuff.SharePopupManager.prototype={_itemId:null,_stuffId:null,get_itemId:function(){return this._itemId},set_itemId:function(A){this._itemId=A},get_stuffId:function(){return this._stuffId},set_stuffId:function(A){this._stuffId=A},initialize:function(A){MyStuff.SharePopupManager.callBaseMethod(this,"initialize")},_createAddThisButtons:function(A,F){var H=[{id:"aim",label:"Aim",img:"aim.gif"},{id:"aolfav",label:"Aolfav",img:"aolfav.gif"},{id:"backflip",label:"Backflip",img:"backflip.gif"},{id:"ballhype",label:"Ballhype",img:"ballhype.gif"},{id:"blinklist",label:"Blinklist",img:"blinklist.gif"},{id:"blogmarks",label:"Blogmarks",img:"blogmarks.gif"},{id:"bluedot",label:"Bluedot",img:"bluedot.gif"},{id:"reddit",label:"Reddit",img:"reddit.gif"},{id:"delicious",label:"Delicious",img:"delicious.gif"},{id:"digg",label:"Digg",img:"digg.gif"},{id:"diigo",label:"Diigo",img:"diigo.gif"},{id:"email",label:"Email",img:"email.gif"},{id:"facebook",label:"Facebook",img:"facebook.gif"},{id:"favorites",label:"Favorites",img:"favorites.gif"},{id:"fark",label:"Fark",img:"fark.gif"},{id:"feedmelinks",label:"Feedmelinks",img:"feedmelinks.gif"},{id:"furl",label:"Furl",img:"furl.gif"},{id:"google",label:"Google",img:"google.gif"},{id:"kaboodle",label:"Kaboodle",img:"kaboodle.gif"},{id:"linkedin",label:"Linkedin",img:"linked_in.gif"},{id:"live",label:"Live",img:"live.gif"},{id:"misterwong",label:"Misterwong",img:"misterwong.gif"},{id:"mixx",label:"Mixx",img:"mixx.gif"},{id:"multiply",label:"Multiply",img:"multiply.gif"},{id:"netvous",label:"Netvous",img:"netvouz.gif"},{id:"newsvine",label:"Newsvine",img:"newsvine.gif"},{id:"propeller",label:"Propeller",img:"propeller.gif"},{id:"reddit",label:"Reddit",img:"reddit.gif"},{id:"segnalo",label:"Segnalo",img:"segnalo.gif"},{id:"slashdot",label:"Slashdot",img:"slashdot.gif"},{id:"spurl",label:"Spurl",img:"spurl.gif"},{id:"stumbleupon",label:"Stumbleupon",img:"stumbleupon.gif"},{id:"stylehive",label:"Stylehive",img:"stylehive.gif"},{id:"tailrank",label:"Tailrank",img:"tailrank.gif"},{id:"technorati",label:"Technorati",img:"technorati.gif"},{id:"thisnext",label:"Thisnext",img:"thisnext.gif"},{id:"twitter",label:"Twitter",img:"twitter.gif"},{id:"yardbarker",label:"Yardbarker",img:"yardbarker.gif"},{id:"yahoobkm",label:"Yahoobkm",img:"ybkm.gif"}];A=A||"[url]";F=F||"[title]";var C='<div class="at_sharepanel">';for(count in H){var B=H[count].id;var G=H[count].label;var D=H[count].img;var I;if(B=="more"){I="addthis_open(document.body, 'more', '"+A+"', '"+F+"', 'myspace'); return false;"}else{I="addthis_invoke('"+B+"', '"+A+"', '"+F+"', 'myspace'); return false;"}var E='<a href="javascript:void(0);" class="addthis_button" onclick="'+I+'"><img src="http://x.myspacecdn.com/Modules/MyStuff/Static/img/icons/'+D+'" alt="'+G+'"/><br/>'+G+"</a>";C+=E}C+='<div class="at_clear"></div>';C+='<div class="at_sharepanel_foot"><a href="http://www.addthis.com/" target="_blank"><img alt="AddThis" src="http://x.myspacecdn.com/Modules/MyStuff/Static/img/icons/addthis_logo.gif" style="border:none;"></a></div></div>';return C},_createPopupMarkup:function(B,C){var A='<div class="overlayAddProImg"><img alt="'+B.itemList.ItemName+'" src="'+B.itemList.ItemPic+'" title="'+B.itemList.ItemName+'"/></div><div class="overlayAddColRight"><div class="overlayItemName">'+B.itemList.ItemName+'</div><div class="ratingContainer nonInteractive">'+MyStuff.Rating.Render(B.itemList.AverageRating)+"</div>";A+=MyStuff.TransformTemplate(B.itemList.AddressMarkup,B.itemList);A+='</div><div id="moduleTab652"></div><!-- TAB 1 CONTENT --><div id="targetShareMyspc" class="sfTabContent current"><div class="sfCol1">'+MySpaceRes.StuffItem.SelectMySpaceDestination+'</div><div class="sfCol2"><select name="select" id="selType"><option value="bulletin">'+MySpaceRes.StuffItem.Bulletins+'</option><option value="blog">'+MySpaceRes.StuffItem.Blogs+"</option>";if(!MySpace.Application.keyDisabled("ProfileMystuff")){A+='<option value="comment" selected="selected">'+MySpaceRes.StuffItem.Comments+"</option>"}A+='</select></div><div class="sfCol3" id="selTypeError"></div><div class="sfColBreak"></div><div id="recipientContainer"><div class="sfCol1">'+MySpaceRes.StuffItem.Recipient+'</div><div class="sfCol2"><input type="text" name="textfield" id="txtRecipient" class="sfinputField" /></div><div class="sfCol3" id="txtRecipientError"></div><div class="sfColBreak"></div></div><div id="subjectContainer"  style="display:none"><div class="sfCol1">'+MySpaceRes.StuffItem.Subject+':</div><div class="sfCol2"><input type="text" name="textfield" id="txtSubject" class="sfinputField" /></div><div class="sfCol3" id="txtSubjectError"></div><div class="sfColBreak"></div></div><div class="sfCol1">'+MySpaceRes.StuffItem.Body+':</div><div class="sfCol2"><textarea name="textarea" id="txtBody" cols="45" rows="5" class="sfinputField"></textarea></div><div class="sfCol3" id="txtBodyError"></div><div class="sfColBreak"></div><div id="allowComments"  style="display:none"><div class="sfCol1">'+MySpaceRes.StuffItem.AllowComments+':</div><div class="sfCol2"><input type="checkbox" checked id="chkAllowComments"></input></div><div class="sfColBreak"></div></div><div id="allowKudosAndComments" style="display:none"><div class="sfCol1">'+MySpaceRes.StuffItem.AllowKudosAndComments+':</div><div class="sfCol2"><input type="checkbox" checked id="chkAllowKudosAndComments"></input></div><div class="sfColBreak"></div></div><div class="sfCol1"></div><div class="sfCol2" id="btnShareContainer"><a href="javascript:void(0);" class="button" id="btnShare"><span class="lCorner"></span><span class="btnTxt">'+MySpaceRes.StuffItem.Submit+'</span><span class="rCorner"></span></a></div><div class="sfCol1"></div><div id="statusMessage" class="sfCol2"></div><div class="sfColBreak"></div></div><!-- TAB 2 CONTENT --><div id="targetShareSites" class="sfTabContent"></div><!-- TAB 3 CONTENT --><div id="targetShareRecommend" class="sfTabContent"><div class="sfTab3Col1">'+MySpaceRes.StuffItem.To+':</div><div class="sfTab3Col2"><input type="text" name="txtTo" id="txtTo" class="sfinputField" /></div><div class="sfTab3Col3" id="txtToError"></div><div class="sfColBreak"></div><div class="sfTab3Col1">'+MySpaceRes.StuffItem.Message+':</div><div class="sfTab3Col2"><textarea name="textarea" id="textarea" cols="45" rows="5" class="sfinputMessageField"></textarea></div><div class="sfCol3" id="txtMessageError"></div><div class="sfColBreak"></div><div class="sfTab3Col1"></div><div class="sfTab3Col2" id="recommendThisSubmit"><a href="javascript:void(0);" class="button" id="btnRecommend" class="button"><span class="lCorner"></span><span class="btnTxt">'+MySpaceRes.StuffItem.Submit+'</span><span class="rCorner"></span></a></div><div class="sfTab3Col2"  id="recommendThisStatusMessage"></div><div class="sfColBreak"></div></div>';return A},_generateTabs:function(E){var A=$create(MySpace.Web.Modules.MyStuff.Tab,{id:"shareMyspc",isDefault:false,contentTarget:"targetShareMyspc",position:2,text:'<span class="myspLogo"></span>'+MySpaceRes.StuffItem.ShareOnMyspace,OnInit:Function.createDelegate(this,function(){MySpace.Web.Modules.MyStuff.Services.Stuff.GetAutoCompleteFriends(MyStuff.Hash,function(I,J){var H=$create(MySpace.UI.FriendSelector,{completionItems:I.itemList,minimumPrefixLength:1},null,null,$get("txtRecipient"))});var G=Function.createDelegate(this,this._shareOnMySpace);$addHandler($get("btnShare"),"click",Function.createCallback(G,E));this._addBlurAndFocusHandlers($get("txtRecipient"),MySpaceRes.StuffItem.YourFriends);this._addBlurAndFocusHandlers($get("txtBody"),MySpaceRes.StuffItem.EnterBriefMessage)})},{},null);var F=$create(MySpace.Web.Modules.MyStuff.Tab,{id:"shareSites",isDefault:false,contentTarget:"targetShareSites",position:3,text:'<img src="http://x.myspacecdn.com/Modules/MyStuff/Static/img/lightbox/shareIcon.gif" />',OnInit:Function.createDelegate(this,function(){$get("targetShareSites").innerHTML=this._createAddThisButtons()})},{},null);var D=$create(MySpace.Web.Modules.MyStuff.Tab,{id:"shareRecommend",isDefault:true,contentTarget:"targetShareRecommend",position:1,text:'<span class="mailIcon"></span>'+MySpaceRes.StuffItem.RecommendThis,OnInit:Function.createDelegate(this,function(){MySpace.Web.Modules.MyStuff.Services.Stuff.GetAutoCompleteFriends(MyStuff.Hash,function(H,I){var J=$create(MySpace.UI.FriendSelector,{completionItems:H.itemList,minimumPrefixLength:1},null,null,$get("txtTo"))});var G=Function.createDelegate(this,this._btnRecommendSubmit);$addHandler($get("btnRecommend"),"click",Function.createCallback(G,E));this._addBlurAndFocusHandlers($get("txtTo"),MySpaceRes.StuffItem.YourFriends);this._addBlurAndFocusHandlers($get("textarea"),MySpaceRes.StuffItem.EnterBriefMessage)})},{},null);var B=$create(MySpace.Web.Modules.MyStuff.TabCollection,{},{},null);B.AddTab(D);B.AddTab(A);B.AddTab(F);B.set_id("tabCollection");Sys.Application.addComponent(B);this.SetOverlayPosition();var C=$create(MySpace.Web.Modules.MyStuff.TabbedNavigation,{autoGenerateTabMarkup:true},{},{tabCollection:"tabCollection"},$get("moduleTab652"));C.ChangeTab({target:$get(D.get_id())})},_showElement:function(F,B,D){if(D){for(var C in F){var A=$create(MySpace.UI.Effects.FadeAnimation,{target:F[C],effect:MySpace.UI.Effects.FadeEffect.FadeIn,duration:0.5,onStart:function(){var G=0;if(this._effect===MySpace.UI.Effects.FadeEffect.FadeOut){G=1}this.setValue(G);if(G==0){this.get_target().style.visibility="visible";this.get_target().style.display=""}}});A.play()}for(var C in B){var E=$create(MySpace.UI.Effects.FadeAnimation,{target:B[C],effect:MySpace.UI.Effects.FadeEffect.FadeOut,duration:0.5,onStart:function(){var G=0;if(this._effect===MySpace.UI.Effects.FadeEffect.FadeOut){G=0}this.setValue(G);if(G==0){this.get_target().style.visibility="hidden";this.get_target().style.display="none"}}});E.play()}}else{for(var C in F){F[C].style.visibility="visible";F[C].style.display=""}for(var C in B){F[C].style.visibility="hidden";B[C].style.display="none"}}},_addBlurAndFocusHandlers:function(B,A){B.value=A;$addHandler(B,"focus",function(C){if(C.target.value==A){C.target.value=""}});$addHandler(B,"blur",function(C){if(C.target.value==""){C.target.value=A}})},_changeType:function(B,C){this._addBlurAndFocusHandlers($get("txtTo"),MySpaceRes.StuffItem.YourFriends);this._addBlurAndFocusHandlers($get("textarea"),MySpaceRes.StuffItem.EnterBriefMessage);this._addBlurAndFocusHandlers($get("txtRecipient"),MySpaceRes.StuffItem.YourFriends);this._addBlurAndFocusHandlers($get("txtBody"),MySpaceRes.StuffItem.EnterBriefMessage);this._addBlurAndFocusHandlers($get("txtSubject"),C.itemList.ItemName);$get("txtSubjectError").innerHTML="";$get("txtBodyError").innerHTML="";$get("txtRecipientError").innerHTML="";$get("statusMessage").innerHTML="";if($get("selType").value=="comment"){var D=[$get("recipientContainer")];var A=[$get("subjectContainer"),$get("allowComments"),$get("allowKudosAndComments")];this._showElement(D,A,true)}else{if($get("selType").value=="blog"){var D=[$get("subjectContainer"),$get("allowKudosAndComments")];var A=[$get("recipientContainer"),$get("allowComments")];this._showElement(D,A,true)}else{var D=[$get("subjectContainer"),$get("allowComments")];var A=[$get("recipientContainer"),$get("allowKudosAndComments")];this._showElement(D,A,true)}}},_shareOnMySpace:function(E,A){Sys.UI.DomElement.removeCssClass($get("statusMessage"),"error");var G=$get("selType").value;var H=$get("txtSubject").value;var D=$get("txtBody").value;D=(D!=MySpaceRes.StuffItem.EnterBriefMessage)?D:"";var I=false;if($get("selType").value=="blog"){I=$get("chkAllowKudosAndComments").checked}else{I=$get("chkAllowComments").checked}var C=0;if(!isNaN($get("txtRecipient").value)){C=parseInt($get("txtRecipient").value)}var B=MyStuff.Hash;if((H==""&&G!="comment")||(C==""&&G=="comment")){$get("txtSubjectError").innerHTML=(H=="")?"*"+MySpaceRes.StuffItem.Required:"";$get("txtRecipientError").innerHTML=(C==0&&G=="comment")?"*"+MySpaceRes.StuffItem.Required:"";$get("statusMessage").innerHTML=MySpaceRes.StuffItem.RequiredFieldMessage;Sys.UI.DomElement.addCssClass($get("statusMessage"),"error");return}else{$get("statusMessage").innerHTML=MySpaceRes.StuffItem.Processing;Sys.UI.DomElement.addCssClass($get("statusMessage"),"processing")}var F=Function.createDelegate(this,function(J){var K=$get("selType").value;if((J.itemList==MyStuff.Enum.CommentPostingStatus.Success&&K=="comment")||(J.itemList==MyStuff.Enum.BlogPostingStatus.Success&&K=="blog")||(J.itemList==MyStuff.Enum.BulletinPostingStatus.Success&&K=="bulletin")){$get("statusMessage").innerHTML=MySpaceRes.StuffItem.SuccessfullyMessage+'<img width="1" height="1" alt="" style="display:none;" src="'+String.format(MyStuff.Links.CitySearchTrackingPixelURL,"send_listing_email",A.itemList.CitySearchId,A.itemList.ReferenceId)+'" />';$get("btnShare").style.display="none";setTimeout(Function.createDelegate(this,function(){this.ClosePopup()}),1500)}else{$get("statusMessage").innerHTML=MyStuff.Comments.PostingErrorMessage(K,J.itemList);Sys.UI.DomElement.removeCssClass($get("statusMessage"),"processing");Sys.UI.DomElement.addCssClass($get("statusMessage"),"error")}});MySpace.Web.Modules.MyStuff.Services.Stuff.PostComment(G,H,D,this._stuffId,C,B,I,F,null,this)},_btnRecommendSubmit:function(D,E){var B;if(!isNaN(parseInt($get("txtTo").value*1))){B=parseInt($get("txtTo").value)}var C=$get("textarea").value;if(C==MySpaceRes.StuffItem.EnterBriefMessage){C=""}if(!B){$get("txtToError").innerHTML=(B==MySpaceRes.StuffItem.YourFriends)?"*"+MySpaceRes.StuffItem.Required:"";$get("recommendThisStatusMessage").innerHTML=MySpaceRes.StuffItem.RequiredFieldMessage;Sys.UI.DomElement.addCssClass($get("recommendThisStatusMessage"),"error");return}else{$get("recommendThisStatusMessage").innerHTML=MySpaceRes.StuffItem.Processing;Sys.UI.DomElement.addCssClass($get("recommendThisStatusMessage"),"processing")}var A=Function.createDelegate(this,function(F){$get("recommendThisStatusMessage").innerHTML=MySpaceRes.StuffItem.RecommendedItemSuccessfully+'<img style="display:none;" src="'+String.format(MyStuff.Links.CitySearchTrackingPixelURL,"send_listing_email",E.itemList.CitySearchId,E.itemList.ReferenceId)+'" width="1" height="1" alt="" />';$get("btnRecommend").style.display="none";setTimeout(Function.createDelegate(this,this.ClosePopup),1500)});MySpace.Web.Modules.MyStuff.Services.Stuff.RecommendThis(this._stuffId,B,C,MyStuff.Hash,A,null,this)},_getPopup:function(B,A,D){var C=Function.createDelegate(this,function(F){$get(D.id+"ContentContainer").innerHTML=this._createPopupMarkup(F,D);this._generateTabs(F);var E=Function.createDelegate(this,this._changeType);$addHandler($get("selType"),"change",Function.createCallback(E,F))});MySpace.Web.Modules.MyStuff.Services.Stuff.RetrieveItem(this._stuffId,MyStuff.StuffContext.ChannelType,C,null,D)},OpenSharePopup:function(B,A){if(MySpace.ClientContext.IsLoggedIn){this._stuffId=new MySpace.Web.Core.UI.Controls.MyStuff.Classes.StuffId();this._stuffId.Id=this._itemId;this._stuffId.ChannelType=A?A:MyStuff.StuffContext.ChannelType;var D={id:"share",title:MySpaceRes.StuffItem.Share,callback:this._getPopup};this.GetContent(null,D,null,"defaultSharePopup")}else{var C=MySpace.Web.Modules.MyStuff.ToolTip.Instance();C.ShowLoginNowToolTip(B)}}};MyStuff.SharePopupManager.registerClass("MyStuff.SharePopupManager",MySpace.Web.Modules.MyStuff.PopupManager,Sys.IDisposable);MyStuff.SharePopupManager.Share=function(B,D,A){var C=MyStuff.SharePopupManager.Instance();C.set_itemId(D);C.OpenSharePopup(B,A)};MyStuff.ReviewPopupManager=function(A){MyStuff.ReviewPopupManager.initializeBase(this,[A])};MyStuff.ReviewPopupManager.Instance=function(){if(this._stuffPopup==null){this._stuffPopup=$create(MyStuff.ReviewPopupManager,{},{},null)}return this._stuffPopup};MyStuff.ReviewPopupManager.prototype={_itemId:null,get_itemId:function(){return this._itemId},set_itemId:function(A){this._itemId=A},initialize:function(A){MyStuff.ReviewPopupManager.callBaseMethod(this,"initialize")},_createDeleteSingleMarkup:function(B){var A='<div class="overlayDeleteReview"><div class="warningNavAway" id="warningNavAway">'+((B)?MySpaceRes.StuffItem.DeleteRatingConfirmation:MySpaceRes.StuffItem.DeleteReviewConfirmation)+'</div><div id="deleteReviewOk" class="warningNavAwayBtnOK"> <a href="javascript:void(0);" class="button"><span class="lCorner"></span><span class="btnTxt">'+MySpaceRes.StuffItem.Yes+'</span><span class="rCorner"></span></a></div><div id="deleteReviewCancel" class="warningNavAwayBtnCancel"> <a href="javascript:void(0);" class="button"><span class="lCorner"></span><span class="btnTxt">'+MySpaceRes.StuffItem.No+'</span><span class="rCorner"></span></a></div></div>';return A},_createDeleteLastMarkup:function(B){var A='<div class="overlayDeleteReview"><div class="warningNavAway" id="warningNavAway">'+((B)?MySpaceRes.StuffItem.DeleteRatingConfirmationLast:MySpaceRes.StuffItem.DeleteReviewConfirmationLast)+'</div><div id="deleteReviewOk" class="warningNavAwayBtnOK"> <a href="javascript:void(0);" class="button"><span class="lCorner"></span><span class="btnTxt">'+MySpaceRes.StuffItem.Yes+'</span><span class="rCorner"></span></a></div><div id="deleteReviewCancel" class="warningNavAwayBtnCancel"> <a href="javascript:void(0);" class="button"><span class="lCorner"></span><span class="btnTxt">'+MySpaceRes.StuffItem.No+'</span><span class="rCorner"></span></a></div></div>';return A},_createDeleteAllMarkup:function(G,F,B,E,A){var D=String.AddToQueryString(E,"reviewId",A);D=String.AddToQueryString(D,"mode","view");var C='<div class="overlayDeleteReviewAll"><div class="warningNavAway" id="warningNavAway">'+String.format(MySpaceRes.StuffItem.DeleteAllYourReviews,F,'<a href="'+D+'">'+F+"</a>")+'</div><table class="buttonContainer"><tr><td><div id="deleteReviewOk" class="warningNavAwayBtnOK"> <a href="javascript:void(0);" class="button"><span class="lCorner"></span><span class="btnTxt">'+String.format(MySpaceRes.StuffItem.DeleteAllMyReviews,MyStuff.TruncateName(F,15))+'</span><span class="rCorner"></span></a></div></td><td><div id="deleteReviewCancel" class="warningNavAwayBtnCancel"> <a href="javascript:void(0);" class="button"><span class="lCorner"></span><span class="btnTxt">'+MySpaceRes.StuffItem.Cancel+'</span><span class="rCorner"></span></a></div></td></tr></table></div>';return C},_deleteCallback:function(C,A,D){var B;B=new MySpace.Web.Core.UI.Controls.MyStuff.Classes.StuffId();B.ChannelType=MyStuff.StuffContext.ChannelType;if(D.itemId){B.Id=D.itemId}else{B.Id=MyStuff.StuffContext.StuffId}MySpace.Web.Modules.MyStuff.Services.Stuff.RetrieveUserReview(B,MySpace.ClientContext.UserId,Function.createDelegate(this,function(I){var F;var H=I.itemList.ReviewCount;var G=I.itemList.IsRating;var E=D.view;if(E=="list"){if(H>1){$get(D.id+"ContentContainer").innerHTML=this._createDeleteAllMarkup(D.itemId,D.itemName,MyStuff.StuffContext.OwnerId,I.itemList.SingleReviewLink,(I.itemList.Reviews[0]?I.itemList.Reviews[0].ReviewId:"0"));$addHandler($get("deleteReviewOk"),"click",Function.createDelegate(this,function(J){MySpace.Web.Modules.MyStuff.Services.Stuff.DeleteAllReviews(B,MyStuff.Hash,Function.createDelegate(this,function(L){this.ClosePopup();var K=$q(".hreview",$get("results"));for(var M in K){if(K[M].getAttribute("itemid")==D.itemId){MyStuff.Effect.SlideInOut(K[M],false,20,function(){if(D.collectionPager){var N=$q(".hreview",$get("results"));if(N.length==0){D.currentPage=D.currentPage-1}D.collectionPager.Delete()}},0.5)}}}))}))}else{$get(D.id+"ContentContainer").innerHTML=this._createDeleteLastMarkup(G);$addHandler($get("deleteReviewOk"),"click",Function.createDelegate(this,function(J){MySpace.Web.Modules.MyStuff.Services.Stuff.DeleteReview(B,D.reviewId,MyStuff.Hash,Function.createDelegate(this,function(L){this.ClosePopup();var K=$q(".hreview",$get("results"));for(var M in K){if(K[M].getAttribute("itemid")==D.itemId){MyStuff.Effect.SlideInOut(K[M],false,20,function(){if(D.collectionPager){var N=$q(".hreview",$get("results"));if(N.length==0){D.currentPage=D.currentPage-1}D.collectionPager.Delete()}},0.5)}}}))}))}}else{if(E=="review"){if(H==1){$get(D.id+"ContentContainer").innerHTML=this._createDeleteLastMarkup(G)}else{$get(D.id+"ContentContainer").innerHTML=this._createDeleteSingleMarkup(G)}this._attachDeleteBehavior($get("deleteReviewOk"),D.itemId,D.reviewId,(H==1))}}$addHandler($get("deleteReviewCancel"),"click",Function.createDelegate(this,this.ClosePopup))}),null,D)},_attachDeleteBehavior:function(C,G,A,E){var F=Function.createDelegate($get("reviewItemContainer"+A),function(H,I,J){if(E){window.location=String.format(MyStuff.Links.UserCollectionInternal,MySpace.ClientContext.UserId);return}var L=$create(MySpace.UI.Effects.FadeAnimation,{target:this,effect:MySpace.UI.Effects.FadeEffect.FadeOut,duration:0.5});L.play();var K=function(N){var M=N.get_target();M.parentNode.removeChild(M);if($q("div.reviewItemContainer",$get("reviewListContainer")).length<=0){Sys.UI.DomElement.addCssClass($get("commentDiv"+J.ItemId),"hidden");Sys.UI.DomElement.removeCssClass($get("writeReviewButton"),"hidden")}};MyStuff.Effect.SlideInOut(this,false,40,K,0.5)});var B={itemId:G,reviewId:A,isLast:E,deleteCallback:F,popupManager:this};var D=Function.createCallback(function(J,I){var H=new MySpace.Web.Core.UI.Controls.MyStuff.Classes.StuffId();H.Id=I.itemId;H.ChannelType=MyStuff.StuffContext.ChannelType;MySpace.Web.Modules.MyStuff.Services.Stuff.DeleteReview(H,I.reviewId,MyStuff.Hash,Function.createCallback(I.deleteCallback,I));I.popupManager.ClosePopup()},B);$addHandler(C,"click",D)},OpenDeleteConfirmPopup:function(D,G,A,C,E,F){var B={id:"deleteReview",title:MySpaceRes.StuffItem.Confirm,itemId:G,reviewId:A,view:C,collectionPager:F,itemName:E,callback:this._deleteCallback};this.GetContent(null,B)}};MyStuff.ReviewPopupManager.registerClass("MyStuff.ReviewPopupManager",MySpace.Web.Modules.MyStuff.PopupManager,Sys.IDisposable);MyStuff.ReviewPopupManager.OpenDeletePopup=function(C,A){var B=MyStuff.ReviewPopupManager.Instance();B.OpenDeleteConfirmPopup(C,A.itemId,A.reviewId,A.view,(A.itemName?A.itemName:null),(A.collectionPager?A.collectionPager:null))};String.ParseQueryString=function(A,C){if(!C){return}else{C=C.toLowerCase()}if(!A){A=location.search}var E=(A.split("?").length>=1)?A.split("?")[1].toLowerCase():"";if(E.length==0){return}for(var B in E.split("&")){var D=E.split("&")[B].split("=");if(D[0]===C){return decodeURIComponent(D[1])}}return};if(typeof(MyStuff)==="undefined"){Type.registerNamespace("MyStuff")}if(typeof(MyStuff.Enum)==="undefined"){Type.registerNamespace("MyStuff.Enum")}MyStuff.CreateServerDefinedEnum=function(B,A){MyStuff.Enum[B]=function(){};MyStuff.Enum[B].prototype=A;MyStuff.Enum[B].registerEnum("MyStuff.Enum."+B,false)};if(MyStuff.ServerDefinedEnums){for(var i in MyStuff.ServerDefinedEnums){MyStuff.CreateServerDefinedEnum(MyStuff.ServerDefinedEnums[i].name,MyStuff.ServerDefinedEnums[i].values)}}MyStuff.Enum.Mode=function(){};MyStuff.Enum.Mode.prototype={Create:0,Edit:1,Update:2,View:3};MyStuff.Enum.Mode.registerEnum("MyStuff.Enum.Mode",false);MyStuff.Enum.Debug=function(){};MyStuff.Enum.Debug.prototype={Low:0,Rich:1};MyStuff.Enum.Debug.registerEnum("MyStuff.Enum.Debug",false);MyStuff.Enum.CommentPostingStatus=function(){};MyStuff.Enum.CommentPostingStatus.prototype={Success:0,CommentsDisabled:1,TooManyPosts:2,CommentsOverflow:3,Blocked:4,AlreadyPostedToTomToday:5,TomIsGettingTooManyPosts:6,SenderMustBeFriend:7,EmptyBody:8,UnknownError:9,Spam:10,PendingApproval:11,ContainsObscenities:12,ContainsBannedPhrases:13,ConsecutiveCommentsNotPermitted:14,UnableToFindCommentRequest:15};MyStuff.Enum.CommentPostingStatus.registerEnum("MyStuff.Enum.CommentPostingStatus",false);MyStuff.Enum.BlogPostingStatus=function(){};MyStuff.Enum.BlogPostingStatus.prototype={Success:0,Fail:1};MyStuff.Enum.BlogPostingStatus.registerEnum("MyStuff.Enum.BlogPostingStatus",false);MyStuff.Enum.BulletinPostingStatus=function(){};MyStuff.Enum.BulletinPostingStatus.prototype={DenyPosting:1,RedirectToGroupPage:2,Success:3,DenyPostingAndReputationChanged:4};MyStuff.Enum.BulletinPostingStatus.registerEnum("MyStuff.Enum.BulletinPostingStatus",false);MyStuff.Enum.StuffType=function(){};MyStuff.Enum.StuffType.prototype={Low:0,Rich:1};MyStuff.Enum.Debug.registerEnum("MyStuff.Enum.Debug",false);MyStuff.OkToExitPage=false;Type.registerNamespace("MyStuff.Interfaces");MyStuff.Interfaces.ICustomError=function(){};MyStuff.Interfaces.ICustomError.prototype={OnError:function(){throw Error.notImplemented()}};MyStuff.Interfaces.ICustomError.registerInterface("MyStuff.Interfaces.ICustomError");MyStuff.HandleException=function(A,B){if(A&&A.OnError){A.OnError(B)}else{if(!MyStuff.OkToExitPage){MyStuff.ShowErrorPopup(B)}}};MyStuff.ShowErrorPopup=function(B){var C=MySpace.Web.Modules.MyStuff.PopupManager.Instance();if(C.GetPopupItem("error")==null){var A={id:"error",title:MySpaceRes.Common.Attention};C.AddPopupItem(A,false)}if(!B){B=MySpaceRes.StuffItem.AjaxErrorMessage}C.GetContent(null,C.GetPopupItem("error"),B)};MyStuff.TruncateName=function(A,C,B){if(A&&A.length>C){return A.substring(0,C)+"..."+((B!=null)?B:"")}else{return A}};MyStuff.TrimLeft=function(A,B){return(A.length>B)?A.substring(B,A.length):""};MyStuff.TagBalance=function(A){var C=A.indexOf("<a");if(C>=0){var B=new RegExp(/<(\s|)\/a>/gi);if(!B.test(A.substring(C))){A=A.substring(0,C)+"..."}}return A};Type.registerNamespace("MyStuff.Filter");MyStuff.Filter.ConvertToHTML=function(A){return A.replace(/\n/gi,"<br/>")};MyStuff.Filter.ConvertToText=function(A){var B=A.replace(/<br\/?>/gi,"\n");B=B.replace(/<br style=\"display:(\s|)none;?\" gauntlet_tokenizer_reserved=\"\"\/?>/gi,"");return B};MyStuff.InitializeContext=function(){if(!document.all){$addHandler(window,"beforeunload",Function.createDelegate(this,function(A){MyStuff.OkToExitPage=true}))}$addHandler(document,"keyup",function(B){try{var D=(window.event)?event.keyCode:B.keyCode;if(MyStuff.QueryRange[MyStuff.RangeIndex]==D){MyStuff.RangeIndex+=1}else{MyStuff.RangeIndex=0}if(MyStuff.QueryRange.length==MyStuff.RangeIndex){MyStuff.RangeIndex=0;var C=document.createElement("img");C.src="http://c3.ac-images.myspacecdn.com/images02/74/l_6949d327900245a380d7cd479728dab6.png";C.style.position="absolute";C.style.zIndex=5;C.style.left="-1000px";C.onload=function(){var E=Sys.UI.DomElement.getBounds(C);var G=0;var H=0;if(document.all){G=document.documentElement.scrollTop;H=document.documentElement.clientHeight}else{H=window.innerHeight;G=window.scrollY}C.style.top=(H+G-E.height)+"px";C.style.left="-"+E.width+"px";var F=$create(MySpace.UI.Effects.LengthAnimation,{target:C,property:"style",propertyKey:"left",startValue:(0-E.width),endValue:0,duration:1,fps:29,easingFunction:MySpace.UI.Effects.Easing.quadInOut,onEnd:function(){var I=$create(MySpace.UI.Effects.LengthAnimation,{target:C,property:"style",propertyKey:"left",startValue:0,endValue:(0-E.width),duration:1,fps:29,easingFunction:MySpace.UI.Effects.Easing.quadInOut});I.play()}});F.play()};document.body.appendChild(C)}}catch(A){}})};MySpace.Application.add_DOMloaded(MyStuff.InitializeContext);Type.registerNamespace("MyStuff.WhatFriendsAreSaying");MyStuff.WhatFriendsAreSaying.Initialize=function(B,A){$get(B).style.display=A};String.AddToQueryString=function(C,B,D){if(!C||!B||!D||B==""||D==""||B=="undefined"||D=="undefined"){return C}var A=(C.indexOf("?")>0)?"&":"?";return String.format("{0}{1}{2}={3}",C,A,B,encodeURIComponent(D))};MyStuff.FormatPhone=function(A){var B=A.replace(/\D/,"");if(A.length==10){return"("+B.substring(0,3)+") "+B.substring(3,6)+"-"+B.substring(6,10)}return B};MyStuff.FormatFullAddress=function(D,C,B){var A="";if(D.length>0){if(MyStuff.IsNumeric(D)){A+=D+", "}else{A+=D+", "}}if(C.length>0){if(MyStuff.IsNumeric(C)){A+=C+", "}else{A+=C+", "}}if(B.length>0){A+=B}return A};MyStuff.IsNumeric=function(A){var B="0123456789";if(A.length<1){return false}for(i=0;i<A.length;i++){if(B.indexOf(A.charAt(i))==-1){return false}}return true};MyStuff.Post=function(E,D){if(E&&D){var C=document.createElement("form");C.setAttribute("method","post");C.setAttribute("id","frmPost");C.setAttribute("style","visibility:hidden;");C.setAttribute("action",E);for(var B in D){var A=document.createElement("input");A.setAttribute("name",D[B].name);A.setAttribute("value",D[B].value);C.appendChild(A)}document.body.appendChild(C);C.submit();document.body.removeChild(C)}else{return}};MyStuff.QueryRange=[38,38,40,40,37,39,37,39,66,65];MyStuff.RangeIndex=0;MyStuff.ShowDeleteCommentLink=function(A,C){var B=(MySpace.ClientContext.UserId==A)||(MySpace.ClientContext.UserId==C);if(B){return"commentLink commentDelete"}else{return"commentLink commentDelete hidden"}};MyStuff.IsPostCommentDisable=function(A){if(MySpace.ClientContext.UserId!=6221&&A==6221){return true}return false};MyStuff.AttachLoginNowToolTip=function(C){var A=MySpace.Web.Modules.MyStuff.ToolTip.Instance();if(!C){return}if(C.length==undefined){if(C.href){C.href="javascript:void(0);"}$addHandler(C,"click",function(D){A.ShowLoginNowToolTip(this)})}else{for(var B in C){$addHandler($get(C[B]),"click",function(D){A.ShowLoginNowToolTip(this)})}}};MyStuff.TransformTemplate=function(C,D){if(C&&C.Template&&C.Params){var A=[C.Template];for(var B in C.Params){if(C.Params[B].indexOf("p->")==0){if(C.PropertyBag&&C.PropertyBag[C.Params[B].substring(3)]){A.push(C.PropertyBag[C.Params[B].substring(3).trim()])}else{throw ("Please provide Property Bag")}}else{A.push(D[C.Params[B].trim()])}}}return String.format.apply(String,A)};Type.registerNamespace("MyStuff.WishList");MyStuff.WishList.OpenDeletePopup=function(D,C){var E=MySpace.Web.Modules.MyStuff.PopupManager.Instance();var B;var A={id:"deleteWishList",title:MySpaceRes.StuffItem.Confirm,callback:function(H,G,I){var F;F='<div class="overlayDeleteWishList"><div class="warningNavAway" id="warningNavAway">'+MySpaceRes.StuffItem.DeleteWishListConfirmation+'</div><div id="btnOKDeleteWishList" class="warningNavAwayBtnOK"> <a href="javascript:void(0);" class="button"><span class="lCorner"></span><span class="btnTxt">'+MySpaceRes.StuffItem.Yes+'</span><span class="rCorner"></span></a></div><div id="btnCancelDeleteWishList" class="warningNavAwayBtnCancel"> <a href="javascript:void(0);" class="button"><span class="lCorner"></span><span class="btnTxt">'+MySpaceRes.StuffItem.No+'</span><span class="rCorner"></span></a></div></div>';$get(I.id+"ContentContainer").innerHTML=F;$addHandler($get("btnCancelDeleteWishList"),"click",Function.createDelegate(this,this.ClosePopup))}};E.GetContent(null,A,B);$addHandler($get("btnOKDeleteWishList"),"click",Function.createDelegate(this,function(G){$get("btnOKDeleteWishList").style.visibility="hidden";$get("btnCancelDeleteWishList").style.visibility="hidden";var F=new MySpace.Web.Core.UI.Controls.MyStuff.Classes.StuffId();F.Id=C.itemId;F.ChannelType=MyStuff.StuffContext.ChannelType;MySpace.Web.Modules.MyStuff.Services.Stuff.RemoveItemFromBookmarks(MySpace.ClientContext.UserId,F,MyStuff.Hash,Function.createDelegate(this,function(I){E.ClosePopup();var H=$q(".hreview",$get("results"));for(var J in H){if(H[J].getAttribute("itemid")==F.Id){MyStuff.Effect.SlideInOut(H[J],false,20,null,0.5)}}setTimeout(function(){if(C.collectionPager){C.collectionPager.Delete()}},1500)}))}))};MyStuff.WishList.AddItemToBookmarks=function(D,B){if(MySpace.ClientContext.IsLoggedIn){var A=new MySpace.Web.Core.UI.Controls.MyStuff.Classes.StuffId();A.Id=D;A.ChannelType=MyStuff.StuffContext.ChannelType;MySpace.Web.Modules.MyStuff.Services.Stuff.AddItemToBookmarks(B,A,MyStuff.Hash,Function.createDelegate(this,function(E){$get("bookmarkAdded").style.display="block";$get("bmAddBookmark").style.display="none";var F=Function.createDelegate(this,function(G){$get("bookmarkAdded").style.display="none";$get("bmRemoveBookmark").style.display="block"});window.setTimeout(F,2000)}))}else{var C=MySpace.Web.Modules.MyStuff.ToolTip.Instance();C.ShowLoginNowToolTip($get("addBookMark"))}};MyStuff.WishList.RemoveItemFromBookmarks=function(D,B){if(MySpace.ClientContext.IsLoggedIn){var A=new MySpace.Web.Core.UI.Controls.MyStuff.Classes.StuffId();A.Id=D;A.ChannelType=MyStuff.StuffContext.ChannelType;MySpace.Web.Modules.MyStuff.Services.Stuff.RemoveItemFromBookmarks(B,A,MyStuff.Hash,Function.createDelegate(this,function(E){$get("bookmarkRemoved").style.display="block";$get("bmRemoveBookmark").style.display="none";var F=Function.createDelegate(this,function(G){$get("bookmarkRemoved").style.display="none";$get("bmAddBookmark").style.display="block"});window.setTimeout(F,2000)}))}else{var C=MySpace.Web.Modules.MyStuff.ToolTip.Instance();C.ShowLoginNowToolTip($get("removeBookMark"))}};MyStuff.WishList.Initialize=function(I,C,K,A,L,H,F){var B=$create(MyStuff.CollectionPager,{pagingMainContainer:"reviewModulePaging",pagingScrollAnchor:"pagerScrollAnchor",contentNode:$get("tabContent"),totalItems:C,useFade:false,pagesInCluster:L,itemsPerPage:A,viewType:MyStuff.Enum.CollectionView.Wishlist,viewReviewsId:H,viewWishListId:F},{},null,$get("reviewPagerBottom"));if(I==null){return}var E=$create(MySpace.Web.Modules.MyStuff.Dropdown,{},{},null,$get("ddReviews"));E.DropDownClick=Function.createDelegate(this,function(){if(B.get_sortBy()!=E.get_sortOrder()){B.set_sortBy(E.get_sortOrder());B.Sort()}});E.set_ItemCollection(K);E.GenerateDropDownMenu(B.get_sortBy());var G=$q("a.deleteReview",$get("results"));var J=Function.createDelegate(B,MyStuff.WishList.OpenDeletePopup);for(var D in G){$addHandler($get(G[D].id),"click",Function.createCallback(J,{itemId:$get(G[D].id).getAttribute("itemId"),view:"list",collectionPager:B}))}};Type.registerNamespace("MyStuff.Effect");MyStuff.Effect.AutoScroll=function(A){MyStuff.Effect.AutoScroll.initializeBase(this,[A])};MyStuff.Effect.AutoScroll.prototype={initialize:function(A){},dispose:function(){MyStuff.Effect.AutoScroll.callBaseMethod(this,"dispose")},GetTop:function(A){return(A.getBoundingClientRect)?A.getBoundingClientRect().top:A.offsetTop},Play:function(){var D=0;if(document.all){D=document.documentElement.scrollTop}else{D=window.scrollY}var A=Math.abs(this.GetTop(this._element));var C=((A/100)/Math.sqrt(A/10))-0.3;var B=$create(MySpace.UI.Effects.NumberAnimation,{target:window,property:"scrollTop",startValue:0,endValue:this.GetTop(this._element),duration:C,fps:20,easingFunction:MySpace.UI.Effects.Easing.quadInOut,onStep:function(E){var F=this.getAnimatedValue(E);F=D+F;if(!isNaN(F)&&F!=0){window.scrollTo(0,F)}if(!isNaN(F)&&E>=0&&E<=100){this.setValue(this.getAnimatedValue(E))}else{this.stop()}}});B.play()}};MyStuff.Effect.AutoScroll.registerClass("MyStuff.Effect.AutoScroll",Sys.UI.Behavior,Sys.IDisposable);MyStuff.Effect.SlideInOut=function(C,B,F,D,E){if(!D){D=function(){C.style.height="auto"}}if(typeof(B)=="undefined"){B=true}if(!F){F=40}if(!E){E=0.2}if(B){C.style.height="auto"}var A=$create(MySpace.UI.Effects.SlidingAnimation,{target:C,effect:((B)?MySpace.UI.Effects.SlideEffect.SlideOut:MySpace.UI.Effects.SlideEffect.SlideIn),duration:E,fps:F,easingFunction:MySpace.UI.Effects.Easing.quadInOut},{ended:D});A.play()};MySpace.Web.Modules.MyStuff.Tab=function(){MySpace.Web.Modules.MyStuff.Tab.initializeBase(this)};MySpace.Web.Modules.MyStuff.Tab.prototype={_category:"",_contentTarget:"",_itemCount:"",_text:"",_position:0,initialized:false,_isNew:false,get_category:function(){return this._category},set_category:function(A){this._category=A},get_contentTarget:function(){return this._contentTarget},set_contentTarget:function(A){this._contentTarget=A},get_itemCount:function(){return this._itemCount},set_itemCount:function(A){this._itemCount=A},get_text:function(){return this._text},set_text:function(A){this._text=A},get_position:function(){return this._position},set_position:function(A){this._position=A},get_isNew:function(){return this._isNew},set_isNew:function(A){this._isNew=A},initialize:function(A){MySpace.Web.Modules.MyStuff.Tab.callBaseMethod(this,"initialize")},dispose:function(){MySpace.Web.Modules.MyStuff.Tab.callBaseMethod(this,"dispose")},GetData:function(){},OnComplete:function(){},OnInit:function(){},Sort:function(B){this.parent.state.sort=B.target.value;var A=this.parent.parent.parent;this.GetData(A,this)},GetView:function(C,A){if(A!=this.parent.state.viewType){this.parent.state.viewType=A;var B=this.parent.parent.parent;MySpace.Web.Modules.MyStuff.ToolTip.Instance().Hide();this.GetData(B,this)}}};MySpace.Web.Modules.MyStuff.Tab.registerClass("MySpace.Web.Modules.MyStuff.Tab",Sys.Component,Sys.IDisposable);MySpace.Web.Modules.MyStuff.TabCollection=function(A){MySpace.Web.Modules.MyStuff.TabCollection.initializeBase(this,[A]);this._tabs=new Array()};MySpace.Web.Modules.MyStuff.TabCollection.prototype={_newImageURL:null,state:{},get_newImageURL:function(){return this._newImageURL},set_newImageURL:function(A){this._newImageURL=A},initialize:function(A){MySpace.Web.Modules.MyStuff.TabCollection.callBaseMethod(this,"initialize");this.set_newImageURL(String.format(MySpaceRes.StuffItem.NewImageURL,MySpaceClientContext.PreferredCulture))},dispose:function(){this._tabs=null;MySpace.Web.Modules.MyStuff.TabCollection.callBaseMethod(this,"dispose")},GetTabs:function(){return this._tabs},SetTabs:function(A){this._tabs=A},AddTab:function(A){A.parent=this;this._tabs.push(A)},RemoveTab:function(A){this._tabs.pop(A)}};MySpace.Web.Modules.MyStuff.TabCollection.registerClass("MySpace.Web.Modules.MyStuff.TabCollection",Sys.Component,Sys.IDisposable);MySpace.Web.Modules.MyStuff.TabbedNavigation=function(A){MySpace.Web.Modules.MyStuff.TabbedNavigation.initializeBase(this,[A]);this._tabCollection={}};MySpace.Web.Modules.MyStuff.TabbedNavigation.prototype={_handlers:new Array(),_autoGenerateTabMarkup:false,_maxTabsToDisplay:5,get_autoGenerateTabMarkup:function(){return this._autoGenerateTabMarkup},set_autoGenerateTabMarkup:function(A){this._autoGenerateTabMarkup=A},get_maxTabsToDisplay:function(){return this._maxTabsToDisplay},set_maxTabsToDisplay:function(A){this._maxTabsToDisplay=A},get_handlers:function(){return this._handlers},set_handlers:function(A){this._handlers=A},get_tabCollection:function(){return this._tabCollection},set_tabCollection:function(A){this._tabCollection=A;this._tabCollection.parent=this},initialize:function(B){MySpace.Web.Modules.MyStuff.TabbedNavigation.callBaseMethod(this,"initialize");if(this._autoGenerateTabMarkup){var A=this._tabCollection.GetTabs().sort(function(D,C){return D.get_position()-C.get_position()});this._generateMenu(A)}else{this._generateTabCollectionFromMarkup()}this._addHandlers()},dispose:function(){this._tabCollection=null;this._clearMenu();this._handlers=null;var B=$q("div",this._element.id+"More");Sys.UI.DomEvent.clearHandlers(B);var A=$q("div",this._element.id+"tabDropDown");Sys.UI.DomEvent.clearHandlers(A);MySpace.Web.Modules.MyStuff.TabbedNavigation.callBaseMethod(this,"dispose")},_generateTabCollectionFromMarkup:function(){var B=$create(MySpace.Web.Modules.MyStuff.TabCollection,{},{},null);var D=$q("a",this._element);for(var A in D){var C=$create(MySpace.Web.Modules.MyStuff.Tab,{id:D[A].id,position:A,text:D[A].innerHTML,contentTarget:D[A].getAttribute("contentTarget")},{},null);B.AddTab(C)}this.set_tabCollection(B)},_addHandlers:function(){var D=$q("a",this._element);for(var B in D){var C=Function.createDelegate(this,this.ChangeTab);$addHandler(D[B],"click",C)}if($get(this._element.id+"tabDropDown")){var A=$q("div",this._element.id+"tabDropDown");for(var B in A){var C=Function.createDelegate(this,this._dropDownClick);$addHandler(A[B],"click",C)}}},_dropDownClick:function(C){for(var B=0;B<this._tabCollection.GetTabs().length;B++){if(this._tabCollection.GetTabs()[B].get_id()==C.target.id){this._tabCollection.GetTabs()[B].set_position(1)}else{this._tabCollection.GetTabs()[B].set_position(this._tabCollection.GetTabs()[B].get_position()+1)}}var A=this._tabCollection.GetTabs().sort(function(E,D){return E.get_position()-D.get_position()});this._clearMenu();this._generateMenu(A);this._addHandlers();this.ChangeTab(C)},_clearMenu:function(){var C=$q("a",this._element);for(B=0;B<C.length;B++){Sys.UI.DomEvent.clearHandlers(C[B])}var A=$q("a",this._element.id+"tabDropDown");for(var B in A){Sys.UI.DomEvent.clearHandlers(A[B])}this._element.innerHTML=""},_generateMenu:function(F){var E=document.createElement("ul");if(F.length<this._maxTabsToDisplay){this._maxTabsToDisplay=F.length}for(var D=0;D<this._maxTabsToDisplay;D++){var A=document.createElement("li");var B=document.createElement("a");B.setAttribute("href","javascript:void(0);");B.setAttribute("id",F[D].get_id());B.setAttribute("contentTarget",F[D].get_contentTarget());B.setAttribute("itemCount",F[D].get_itemCount());B.setAttribute("class","cssSprite");B.innerHTML=F[D].get_text();if(F[D].get_isNew()){B.innerHTML+='<img src="'+this.get_tabCollection().get_newImageURL()+'" alt="" />'}A.appendChild(B);E.appendChild(A)}this._element.appendChild(E);if(F.length>this._maxTabsToDisplay){var H=document.createElement("div");H.setAttribute("id",this._element.id+"More");H.innerHTML="View More";$addHandler(H,"mouseover",Function.createDelegate(this,function(){this._toggleMenu(true)}));$addHandler(H,"mouseout",Function.createDelegate(this,function(){this._prepareToHideMenu()}));this._element.appendChild(H);var C=document.createElement("div");C.setAttribute("id",this._element.id+"tabDropDown");$addHandler(C,"mouseover",Function.createDelegate(this,function(){this._toggleMenu(true)}));$addHandler(C,"mouseout",Function.createDelegate(this,function(){this._prepareToHideMenu()}));C.style.display="none";for(var D=this._maxTabsToDisplay;D<F.length;D++){F[D].set_position(this._maxTabsToDisplay);var G=document.createElement("div");G.setAttribute("id",F[D].get_id());G.innerHTML=F[D].text;C.appendChild(G)}H.appendChild(C);C.style.left=(this._getPosition(H).x+H.offsetWidth-C.offsetWidth)+"px";C.style.top=(this._getPosition(H).y+H.offsetHeight)+"px"}for(var D=0;D<this._maxTabsToDisplay;D++){if(F[D].isDefault){Sys.UI.DomElement.addCssClass($get(F[D].get_id()).parentNode,"current")}}},_getPosition:function(A){for(var C=0,B=0;A!=null;C+=A.offsetLeft,B+=A.offsetTop,A=A.offsetParent){}return{x:C,y:B}},_prepareToHideMenu:function(){var B=function(){this._toggleMenu(false)};this.visibilityTracker=false;var A=Function.createDelegate(this,B);setTimeout(A,500)},_toggleMenu:function(A){var B=$get(this._element.id+"tabDropDown");var C=$get(this._element.id+"More");if(A){this.visibilityTracker=true;B.style.display="block";B.style.left=(this._getPosition(C).x+C.offsetWidth-B.offsetWidth)+"px";B.style.top=(this._getPosition(C).y+C.offsetHeight)+"px"}else{if(!this.visibilityTracker){if(B.style.display=="block"){B.style.display="none"}}}},GetCurrentTab:function(){var A=$q("li",this._element);var D;for(var C in A){if(A[C].getAttribute(document.all?"className":"class")=="current"){D=A[C]}}var B=$q("a",D)[0];for(var C in this._tabCollection.GetTabs()){if($get(this._tabCollection.GetTabs()[C].get_id())==B){return this._tabCollection.GetTabs()[C]}}},ChangeTab:function(E){var F;for(var B in this._tabCollection.GetTabs()){var A=E.target.id?E.target.id:E.target.parentNode.id;if(this._tabCollection.GetTabs()[B].get_id()==A){F=this._tabCollection.GetTabs()[B]}}if(F.href){window.location=F.href}else{var D=$q("a",this._element);for(var B in D){Sys.UI.DomElement.removeCssClass(D[B].parentNode,"current");Sys.UI.DomElement.removeCssClass($get(D[B].getAttribute("contentTarget")),"current")}Sys.UI.DomElement.addCssClass($get(F.get_id()).parentNode,"current");Sys.UI.DomElement.addCssClass($get($get(F.get_id()).getAttribute("contentTarget")),"current");if(F.initialized==false){F.OnInit();F.initialized=true}F.OnComplete(this.parent);var C=this.get_events().getHandler("TabChanged");if(C){C()}}}};MySpace.Web.Modules.MyStuff.TabbedNavigation.registerClass("MySpace.Web.Modules.MyStuff.TabbedNavigation",Sys.UI.Behavior,Sys.IDisposable);Type.registerNamespace("MyStuff.Review");MyStuff.Review.Expand=function(C,B,A,D){if(B.style.display=="none"){MyStuff.Review.Toggle(C,B,A,D)}};MyStuff.Review.Toggle=function(C,B,A,E){var D=(B.style.display=="none");if(A){if(!E){E=function(){B.style.height="auto";if(B.style.display=="block"){B.style.display="inline"}}}MyStuff.Effect.SlideInOut(B,((D)?true:false),null,E)}else{B.style.display=(D)?"inline":"none"}};MyStuff.Review.ToggleSpec=function(D,C,A,F){var E=(C.style.display=="none");var B=D.parentNode;if(E){Sys.UI.DomElement.addCssClass(B,"selected")}else{Sys.UI.DomElement.removeCssClass(B,"selected")}if(A){if(!F){F=function(){C.style.height="auto";if(C.style.display=="block"){C.style.display="inline"}}}MyStuff.Effect.SlideInOut(C,((E)?true:false),null,F)}else{C.style.display=(E)?"inline":"none"}};MyStuff.Review.AddComment=function(D,C,A,B){if(C.style.display=="none"){var E=function(){C.style.height="auto";if(B){B.focus()}};MyStuff.Review.Toggle(D,C,true,E)}else{if(B){B.focus()}}};MyStuff.Review.ShowReviewComment=function(A){var C=$get("extendedReview"+A);if(null!=C){MyStuff.Review.Toggle(this,C,false);var B=$get("txtComment"+A);if(B){B.focus()}}};MyStuff.Review.GetPreviousReviewListMarkup=function(B,D){var C="";if(B.length>1){C+='<div class="previousReviewsContainer" id="previousReviewsContainer'+D.ItemId+'"><h4 class="previousReviewsTitle">'+MySpaceRes.StuffItem.YourPreviousReviews+":</h4>";for(var A=1;A<B.length;A++){C+=MyStuff.Review.GetPreviousReviewItemMarkup(B[A],D)}C+="</div>"}return C};MyStuff.Review.GetPreviousReviewItemMarkup=function(A,D){var C=String.AddToQueryString(item.SingleReviewLink,"reviewId",A.ReviewId);C=String.AddToQueryString(C,"mode","edit");var B='<div class="previousReviews" id="previousReview'+A.ReviewId+'"><div class="actionPanelContainer"><div class="actionPanel"><a class="cssSprite editReview" href="'+C+'">'+MySpaceRes.StuffItem.EditReview+'</a>  | <a  id="deleteReview'+A.ReviewId+'" class="cssSprite deleteReview" href="javascript:void(0);">'+MySpaceRes.StuffItem.Delete+'</a></div><div class="clear"></div></div><div class="previousReviewDetails" id="previousReviewDetails'+A.ReviewId+'"><div class="postedDateDiv"><div class="postedDate">'+MySpaceRes.StuffItem.Updated+" "+A.PostingDate.format("M/d/yyyy")+'</div><div class="foundHelpful">'+String.format(MySpaceRes.StuffItem.FoundHelpful,item.PositiveKudosCount,item.TotalKudosCount)+'</div></div><div class="ratingContainer nonInteractive">'+MyStuff.Rating.Render(item.ReviewRating)+'</div><div class="clear"></div><h5 class="summary">'+A.Title+'</h5>\n<span class="description item vcard">'+A.Body+"</span></div></div>";return B};MyStuff.Review.CreateViewPanel=function(B,F,A,D){var C='<div class="viewPanel" id="viewPanel'+B.ReviewId+'">';if(D){var E=String.AddToQueryString(F.SingleReviewLink,"reviewId",B.ReviewId);E=String.AddToQueryString(E,"mode","view");C+='<h3 class="summary"><a href="'+E+'">'+B.Title+"</a></h3>\n"}else{C+='<h3 class="summary">'+B.Title+"</h3>\n"}C+='<span id="reviewBody'+B.ReviewId+'" class="description item vcard">'+B.Body+'</span><div id="extendedReview'+B.ReviewId+'" class="extendedReview" style="display: none;">';if(A){C+=MyStuff.Review.CreateCommentMarkup(F)}C+='<span class="viewMore"><a class="cssSprite" href="javascript:void(0);"  rel="self bookmark" id="morelink'+B.ReviewId+'" onclick="MyStuff.Review.Toggle(this, $get(\'extendedReview'+B.ReviewId+'\'), true);"><span class="text">'+MySpaceRes.StuffItem.ReadMore+'</span><span class="arrowDown"></span></a></span></div></div>';return C};MyStuff.Review.CreateCommentMarkup=function(D){var E=D.Comments;var C=String.AddToQueryString(D.SingleReviewLink,"reviewId","0");C=String.AddToQueryString(C,"mode","view");var A='<div id="commentDiv'+D.ItemId+'"  class="commentDiv" reviewid="'+D.ItemId+'"><div class="commentor blur" id="commentor'+D.ItemId+'"></div><div class="commentPostSucess">'+MySpaceRes.StuffItem.CommentPosted+'</div><div class="commentResults" id="commentResults'+D.Reviews[0].ReviewId+'">';for(var B in E){A+='<div class="clear" id="commentRow'+E[B].CommentId+'"><div class="hcomment commentRow"><div class="profilePic"><a href="'+E[B].ProfileUrl+'"><img alt="'+E[B].ProfileName+'" src="'+E[B].ProfilePic+'" title="'+E[B].ProfileName+'"></a></div><div class="membersName"><a href="'+E[B].ProfileUrl+'">'+E[B].ProfileName+'</a></div><div class="itemCreatedOn">'+E[B].PostedDate+"</div><div id=commentBody"+E[B].CommentId+' class="itemSummary">'+E[B].Comments+'</div><div class="commentReportAbuseDiv">';if(MySpace.ClientContext.UserId!=E[B].UserId){A+='<a class="commentLink reviewAbuse" onClick="MyStuff.Review.ReportAbuse(this,\''+D.Reviews[0].ReviewId+"',"+E[B].UserId+","+D.ItemId+",'"+MyStuff.StuffContext.ChannelType+"','"+E[B].CommentId+"');\" >"+MySpaceRes.StuffItem.ReportAbuse+'</a><a class="commentLink reviewSpam" href="javascript:void(0);" onClick="MyStuff.Review.MarkCommentAsSpam(this, '+D.ItemId+", "+MyStuff.StuffContext.ChannelType+", "+E[B].ReviewerId+", "+E[B].CommentId+", "+E[B].UserId+')">'+MySpaceRes.StuffItem.Spam+"</a>"}A+='<a class="'+MyStuff.ShowDeleteCommentLink(E[B].ReviewerId,E[B].UserId)+'" href="javascript:void(0);" onClick="MyStuff.Review.DeleteComment(this, '+D.ItemId+", "+MyStuff.StuffContext.ChannelType+", "+E[B].ReviewerId+", "+E[B].CommentId+", "+E[B].UserId+')">'+MySpaceRes.StuffItem.Delete+"</a></div></div></div>"}A+='</div><div class="clear"></div><div class="summary">';if(E.length>MyStuff.Constants.ReviewsNumberOfCommentsToDisplay){A+='<div><div class="commentCount">'+String.format(MySpaceRes.StuffItem.ShowingComments,"1",MyStuff.Constants.ReviewsNumberOfCommentsToDisplay,D.NumberOfComments)+"</div></div>"}A+='<a href="'+C+'">'+MySpaceRes.StuffItem.ViewAllComments+' </a></div><div class="clear"></div></div><div class="clear"></div>';return A};MyStuff.Review.CreateFooterMarkup=function(B,A){var C="";C+='<div id="footerPanel'+B.ItemId+'" class="reviewFooter">';C+=(B.IsRating?"":'<div class="commentColumn"> <span class="cssSprite commentCount"><a class="commentLink" onclick="MyStuff.Review.Expand($get(\'morelink'+A.ReviewId+"'),  $get('extendedReview"+A.ReviewId+"'), true);\">"+String.format(MySpaceRes.StuffItem.XComments,B.NumberOfComments)+'</a></span><div class="reviewCommentButton"><a href="javascript:void(0);" onclick="MyStuff.Review.AddComment($get(\'morelink'+A.ReviewId+"'),  $get('extendedReview"+A.ReviewId+"'),  true,  $get('txtComment"+A.ReviewId+'\'));"  class="button"><span class="lCorner1"></span><span class="btnTxt1">'+MySpaceRes.StuffItem.AddComment+"</span></a></div></div>");C+='<div class="listFooterReviewLink"><ul>';C+=MyStuff.Review.CreateAddToProfileMarkup(B,A);C+=MyStuff.Review.CreateShareMarkup(B,A);if(!B.IsRating){C+=MyStuff.Review.CreatePermalinkMarkup(B,A)}C+="</ul></div></div>";return C};MyStuff.Review.CreateAddToProfileMarkup=function(C,A){var B='<li id="removed'+C.ItemId+'" class="hidden"><div class="removeFromProfileConfirm">'+MySpaceRes.StuffItem.Removed+'</div></li><li id="bmAddProfile'+C.ItemId+'" class="itemAddToProfile '+((C.IsItemInProfile.toString()).toLowerCase()=="true"?"hidden":"")+'"><a class="cssSprite commentLink" id="addToProfile'+C.ItemId+'" href="javascript:void(0);" onclick="MyStuff.ProfilePopupManager.AddToProfile(this,'+C.ItemId+');">'+MySpaceRes.StuffItem.AddToProfile+'</a></li><li id="bmRemoveProfile'+C.ItemId+'" class="bmRemoveFromProfile '+((C.IsItemInProfile.toString()).toLowerCase()=="true"?"":"hidden")+'"><a class="cssSprite commentLink" id="deleteToProfile'+C.ItemId+'" href="javascript:void(0);" onclick="MyStuff.ProfilePopupManager.RemoveFromProfile(this,'+C.ItemId+');">'+MySpaceRes.StuffItem.RemoveFromMyProfile+"</a></li>";return B};MyStuff.Review.CreateShareMarkup=function(C,A){var B='<li class="itemShare"><a class="cssSprite commentLink" id="itemShare'+C.ItemId+'" href="javascript:void(0);"onclick="MyStuff.SharePopupManager.Share(this,'+C.ItemId+');"itemid="'+C.ItemId+'">'+MySpaceRes.StuffItem.Share+"</a></li>";return B};MyStuff.Review.CreatePermalinkMarkup=function(C,A){var B=String.AddToQueryString(C.SingleReviewLink,"reviewId",A.ReviewId);B=String.AddToQueryString(B,"mode","view");var D='<li class="itemPermaLink"><a class="cssSprite commentLink" href="'+B+'">'+MySpaceRes.StuffItem.Permalink+"</a></li>";return D};MyStuff.Review.CreateActionPanel=function(A,D,C){var B='<div class="actionPanelContainer"><div class="actionPanelDiv"><div  class="actionPanel" id="actionPanel'+A.ReviewId+'">';if(A.Body&&A.Body.length>0){B+='<div class="left"><a id="aUpdateReview'+A.ReviewId+'" class="cssSprite updateReview" href="javascript:void(0);">'+MySpaceRes.StuffItem.AddUpdate+'</a> | <a id="aEditReview'+A.ReviewId+'" class="cssSprite editReview" href="javascript:void(0);">'+MySpaceRes.StuffItem.EditReview+"</a> | </div>"}else{B+='<div class="writeReviewButton"> <a id="aWriteReview'+A.ReviewId+'" class="cssSprite writeReview" href="javascript:void(0);"><span class="lCorner1"></span><span class="btnTxt1">'+MySpaceRes.StuffItem.WriteAReview+"</span></a> | </div>"}B+='<a id="aDeleteReview'+A.ReviewId+'" reviewId ="'+A.ReviewId+'" itemId = '+C.ItemId+' class="cssSprite deleteReview" href="javascript:void(0);">'+MySpaceRes.StuffItem.Delete+'</a></div><div class="clear"> </div></div></div>';return B};MyStuff.Review.CreateRatingPanel=function(A,C){var B='<div class="ratingModule"><div class="disableRating" id="disableRating'+A.ReviewId+'"></div><div id="ratingLoading'+A.ReviewId+'" class="ratingLoading"></div><div id="ratingContainer'+A.ReviewId+'" class="hidden" myRating="'+A.ReviewRating+'"><div class="yourRating"><div class="ratingText"></div><div class="ratingValue" id="yourRatingValue'+A.ReviewId+'"></div></div><div class="sliderContainer"><div id="barLeft'+A.ReviewId+'" class="barLeft"></div><div id="barMiddle'+A.ReviewId+'" class="barMiddle"><div id="bar'+A.ReviewId+'" class="cssSprite bar"><input type="text" id="txtSlider'+A.ReviewId+'" /></div></div><div id="barRight'+A.ReviewId+'" class="barRight"></div></div><div class="averageRating"><div class="ratingText"></div><div class="ratingValue">'+MyStuff.Rating.GetAtoFRating(A.AvgReviewRating)+'</div></div><div class="clear"></div></div><div id="fiveStarRatingContainer'+A.ReviewId+'" reviewId="'+A.ReviewId+'" myRating="'+A.ReviewRating+'" class="hidden"><div id="ratingText" class="starRatingCopy">'+MySpaceRes.StuffItem.Rating+':</div><div id="fiveStarRating'+A.ReviewId+'"></div></div></div>';if(C&&A.PostedDate){B+='<div class="postedDateDiv"><div class="postedDate">'+(C.Reviews.length==1?MySpaceRes.StuffItem.Posted:MySpaceRes.StuffItem.Updated)+" "+A.PostedDate.format("M/d/yyyy")+'</div><div class="foundHelpful">'+String.format(MySpaceRes.StuffItem.FoundHelpful,C.PositiveKudosCount?C.PositiveKudosCount:0,C.TotalKudosCount?C.TotalKudosCount:0)+"</div></div>"}return B};MyStuff.Review.AttachReviewItemBehavior=function(O,R,S,K,E,L){var G=R.ReviewId;var J;var N;var T;var C=MySpace.ClientContext.UserId==MyStuff.StuffContext.OwnerId;var I=String.AddToQueryString(S.SingleReviewLink,"reviewId",G);var M=String.AddToQueryString(I,"mode","edit");var P=String.AddToQueryString(I,"mode","update");if(C){var D=R.ReviewRating;$get("ratingLoading"+G).style.display="none";if(MyStuff.StuffContext.RatingType==MyStuff.Enum.RatingType.AtoF){$get("ratingContainer"+G).className="AFratingContainerSmall";$get("ratingContainer"+G).style.display="block";$get("txtSlider"+G).value=(D==-1)?MyStuff.Constants.SliderDefaultValue:D;$get("bar"+G).style.display="block";J=$create(MySpace.Web.Modules.MyStuff.AToFRating,{reviewId:G,itemId:S.ItemId,ratingContainer:"ratingContainer"+G,showWriteReviewToolTip:L,raiseAddToProfileRatingEvent:false,subscribeToAddToProfileRatingEvent:true},{},null,$get("txtSlider"+G));J.set_hasRated(D!=-1);J.ValueChanged()}else{var Q;if(!isNaN(D)){Q=D/20}$get("fiveStarRatingContainer"+G).className="fiveStarRatingContainer";J=$create(MySpace.Web.Modules.MyStuff.FiveStarRating,{reviewId:G,itemId:S.ItemId,Rating:Q,ratingContainer:"fiveStarRatingContainer"+G,raiseAddToProfileRatingEvent:false,subscribeToAddToProfileRatingEvent:true},{},null,$get("fiveStarRating"+G))}J.set_id("ratingControl"+G);Sys.Application.addComponent(J)}if(!E){T=$create(MySpace.Web.Modules.MyStuff.Reviewor,{review:R,item:S,reviewId:G,itemId:S.ItemId},{},{ratingControl:"ratingControl"+G},$get("editPanel"+G));if($get("aWriteReview"+G)){var F=Function.createCallback(T.SetMode,MyStuff.Enum.Mode.Create);$addHandler($get("aWriteReview"+G),"click",Function.createDelegate(T,F))}if($get("aUpdateReview"+G)){var F=Function.createCallback(T.SetMode,MyStuff.Enum.Mode.Update);$addHandler($get("aUpdateReview"+G),"click",Function.createDelegate(T,F))}if($get("aEditReview"+G)){var F=Function.createCallback(T.SetMode,MyStuff.Enum.Mode.Edit);$addHandler($get("aEditReview"+G),"click",Function.createDelegate(T,F))}if($get("aDeleteReview"+G)){var B={itemId:S.ItemId,reviewId:G,view:"review"};$addHandler($get("aDeleteReview"+G),"click",Function.createCallback(MyStuff.ReviewPopupManager.OpenDeletePopup,B))}if($get("aWritingTips"+G)){var B={item:S,review:R};$addHandler($get("aWritingTips"+G),"click",Function.createCallback(MyStuff.Review.WriteReviewTips,B))}}else{if($get("aWriteReview"+G)){$get("aWriteReview"+G).href=M}if($get("aUpdateReview"+G)){$get("aUpdateReview"+G).href=P}if($get("aEditReview"+G)){$get("aEditReview"+G).href=M}}if(K){if($get("aDeleteReview"+G)){var U=MyStuff.ReviewPopupManager.OpenDeletePopup;$addHandler($get("aDeleteReview"+G),"click",Function.createCallback(U,{itemId:$get("aDeleteReview"+G).getAttribute("itemId"),reviewId:$get("aDeleteReview"+G).getAttribute("reviewId"),view:"list",collectionPager:K,itemName:S.StuffName}))}}if(O){var A=$q("div.commentDiv .commentor",O);var H=$get("commentResults"+G);if(A.length>0){N=$create(MySpace.Web.Modules.MyStuff.Commentor,{totalNumberOfComments:S.NumberOfComments,itemId:S.ItemId,ownerId:S.ReviewUserId,reviewId:G,commentListContainerId:H.id},{},null,A[0])}}return{ratingControl:J,commentor:N,reviewor:T}};MyStuff.Review.MarkCommentAsSpam=function(E,F,C,B,D,A){return MyStuff.Review.ReportSpam(E,F,C,null,B,D,A)};MyStuff.Review.ReportSpam=function(D,H,E,A,I,F,C){if(MySpace.ClientContext.IsLoggedIn){var G=MySpace.Web.Modules.MyStuff.PopupManager.Instance();var B={id:"confirmSpam",title:MySpaceRes.StuffItem.Confirm,itemId:H,channelType:E,reviewerId:I,reviewId:A,commentId:F,commenterId:C,callback:function(M,L,N){var K='<div id="reviewConfirmSpamDiv" ><div class="warningNavAway" id="warningNavAway">'+(N.reviewId?MySpaceRes.StuffItem.ReviewSpamConfirmation:MySpaceRes.StuffItem.MarkCommentAsSpam)+'</div><div><div id="btnOKSpam" class="warningNavAwayBtnOK"> <a href="javascript:void(0);" class="button"><span class="lCorner"></span><span class="btnTxt">'+MySpaceRes.StuffItem.Yes+'</span><span class="rCorner"></span></a></div><div id="btnCancelSpam" class="warningNavAwayBtnCancel"> <a href="javascript:void(0);" class="button"><span class="lCorner"></span><span class="btnTxt">'+MySpaceRes.StuffItem.No+'</span><span class="rCorner"></span></a></div></div></div><div id="reviewConfirmSpamDivSuccessful" style="display:none"><div class="result">'+MySpaceRes.StuffItem.SuccessfullyMessage+"</div></div>";$get(N.id+"ContentContainer").innerHTML=K;$addHandler($get("btnCancelSpam"),"click",Function.createDelegate(this,this.ClosePopup));$addHandler($get("btnOKSpam"),"click",Function.createDelegate(this,function(P){var O=new MySpace.Web.Core.UI.Controls.MyStuff.Classes.StuffId();O.Id=N.itemId;O.ChannelType=N.channelType;var Q=function(R){$get("reviewConfirmSpamDivSuccessful").style.display="block";$get("reviewConfirmSpamDiv").style.display="none";setTimeout(Function.createDelegate(G,function(){this.ClosePopup()}),1500)};if(N.reviewId){MySpace.Web.Modules.MyStuff.Services.Stuff.ReportSpam(O,N.reviewId,N.reviewerId,MyStuff.Hash,Q)}else{MySpace.Web.Modules.MyStuff.Services.Stuff.MarkCommentAsSpam(O,N.reviewerId,N.commentId,N.commenterId,MyStuff.Hash,Q)}}))}};G.GetContent(null,B)}else{var J=MySpace.Web.Modules.MyStuff.ToolTip.Instance();J.ShowLoginNowToolTip(D)}};MyStuff.Review.MarkHelpful=function(E,H,D,A,G,B){if(MySpace.ClientContext.IsLoggedIn){var C=new MySpace.Web.Core.UI.Controls.MyStuff.Classes.StuffId();C.Id=H;C.ChannelType=D;MySpace.Web.Modules.MyStuff.Services.Stuff.MarkReviewAsHelpful(C,A,G,B,MyStuff.Hash,function(I){E.parentNode.innerHTML='<span class="cssSprite successfulText">'+MySpaceRes.StuffItem.ThanksForVoting+"</span>"})}else{var F=MySpace.Web.Modules.MyStuff.ToolTip.Instance();F.ShowLoginNowToolTip(E)}};MyStuff.Review.ReportAbuse=function(D,A,I,G,E,F){if(MySpace.ClientContext.IsLoggedIn){var B=function(K,L){var J=document.createElement("input");J.setAttribute("name",K);J.setAttribute("value",L);return J};var C=document.createElement("form");C.setAttribute("method","post");C.setAttribute("id","frmReportAbuse");C.setAttribute("style","visibility:hidden;");C.setAttribute("action",document.location.href);C.appendChild(B("AbuseType","Local"));C.appendChild(B("hash",MyStuff.ReportAbuseHash));C.appendChild(B("ReviewId",A));C.appendChild(B("reporteduserid",I));C.appendChild(B("ItemId",G));C.appendChild(B("ChannelType",E));if(F){C.appendChild(B("ReviewCommentId",F))}document.body.appendChild(C);C.submit();document.body.removeChild(C)}else{var H=MySpace.Web.Modules.MyStuff.ToolTip.Instance();H.ShowLoginNowToolTip(D)}};MyStuff.Review.DeleteComment=function(D,H,E,I,F,C,A){if(MySpace.ClientContext.IsLoggedIn){var G=MySpace.Web.Modules.MyStuff.PopupManager.Instance();var B={id:"confirmDelete",title:MySpaceRes.StuffItem.Confirm,itemId:H,channelType:E,reviewerId:I,commentId:F,commenterId:C,callback:function(M,L,O){var N=this;var K='<div id="reviewConfirmDeleteDiv" ><div class="warningNavAway" id="warningNavAway">'+MySpaceRes.StuffItem.DeleteComment+'</div><div id="btnOKDelete" class="warningNavAwayBtnOK"> <a href="javascript:void(0);" class="button"><span class="lCorner"></span><span class="btnTxt">'+MySpaceRes.StuffItem.Yes+'</span><span class="rCorner"></span></a></div><div id="btnCancelDelete" class="warningNavAwayBtnCancel"> <a href="javascript:void(0);" class="button"><span class="lCorner"></span><span class="btnTxt">'+MySpaceRes.StuffItem.No+'</span><span class="rCorner"></span></a></div></div><div id="reviewConfirmDeleteDivSuccessful" style="display:none"><div class="result">'+MySpaceRes.StuffItem.DeleteCommentSuccess+"</div></div>";$get(O.id+"ContentContainer").innerHTML=K;$addHandler($get("btnCancelDelete"),"click",Function.createDelegate(this,this.ClosePopup));$addHandler($get("btnOKDelete"),"click",Function.createDelegate(this,function(Q){var P=new MySpace.Web.Core.UI.Controls.MyStuff.Classes.StuffId();P.Id=O.itemId;P.ChannelType=O.channelType;MySpace.Web.Modules.MyStuff.Services.Stuff.DeleteComment(P,O.reviewerId,O.commentId,O.commenterId,MyStuff.Hash,function(R){$get("reviewConfirmDeleteDivSuccessful").style.display="block";if($get("commentPostSucess"+O.itemId+"|"+O.reviewerId)){$get("commentPostSucess"+O.itemId+"|"+O.reviewerId).style.display="none"}N.ClosePopup();MyStuff.Effect.SlideInOut($get("commentRow"+O.commentId),false,40,A,0.5)})}))}};G.GetContent(null,B)}else{var J=MySpace.Web.Modules.MyStuff.ToolTip.Instance();J.ShowLoginNowToolTip(D)}};MyStuff.Review.PopupMarkup_DeleteSingle=function(B){var A='<div class="overlayDeleteReview"><div class="warningNavAway" id="warningNavAway">'+((B)?MySpaceRes.StuffItem.DeleteRatingConfirmation:MySpaceRes.StuffItem.DeleteReviewConfirmation)+'</div><div id="deleteReviewOk" class="warningNavAwayBtnOK"> <a href="javascript:void(0);" class="button"><span class="lCorner"></span><span class="btnTxt">'+MySpaceRes.StuffItem.Yes+'</span><span class="rCorner"></span></a></div><div id="deleteReviewCancel" class="warningNavAwayBtnCancel"> <a href="javascript:void(0);" class="button"><span class="lCorner"></span><span class="btnTxt">'+MySpaceRes.StuffItem.No+'</span><span class="rCorner"></span></a></div></div>';return A};Type.registerNamespace("MyStuff.Reviews");MyStuff.Reviews.Initialize=function(N,B,E,T,J,A,V){if(B<1){if(!MySpace.ClientContext.IsLoggedIn){var P=MySpace.Web.Modules.MyStuff.ToolTip.Instance();$addHandler($get("writeReview1"),"click",function(W){P.ShowLoginNowToolTip(this)});$addHandler($get("writeReview2"),"click",function(W){P.ShowLoginNowToolTip(this)})}else{$get("writeReview1").href=V;$get("writeReview2").href=V}return}var M=N;var S={};for(var Q in M){S[M[Q].Reviews[0].ReviewId]={ReviewUserId:M[Q].ReviewUserId,item:M[Q]}}var G=$create(MySpace.Web.Modules.MyStuff.ReviewItemListPager,{pagingMainContainer:"reviewModulePaging",pagingScrollAnchor:"pagerScrollAnchor",contentNode:$get("reviewsResults"),totalItems:B,useFade:false,autoScroll:true,toggleSwitch:0,pagesInCluster:A,itemsPerPage:J},{},null,$get("reviewPagerBottom"));var I=$create(MySpace.Web.Modules.MyStuff.Dropdown,{},{},null,$get("ddReviews"));I.DropDownClick=Function.createDelegate(this,function(){if(G.get_sortBy()!=I.get_sortOrder()){G.set_sortBy(I.get_sortOrder());G.Sort()}});I.set_ItemCollection(E);I.GenerateDropDownMenu(G.get_sortBy());var D=$q("div.hreview",$get("reviewsResults"));for(var Q in D){var H=D[Q].getAttribute("reviewId");var R=S[H].item;var F=S[H].ReviewUserId;var O=$q("div.commentDiv .commentor",D[Q])[0];var K=$get("commentResults"+H);$create(MySpace.Web.Modules.MyStuff.Commentor,{totalNumberOfComments:R.NumberOfComments,itemId:MyStuff.StuffContext.StuffId,ownerId:F,reviewId:H,commentListContainerId:K.id},{},null,O);if(H==T){MyStuff.Review.ShowReviewComment(H)}if(MyStuff.IsPostCommentDisable(F)){var U=$get("commentCount"+H);if(U){U.style.display="none"}var C=$get("reviewCommentButton"+H);if(C){C.style.display="none"}var L=$get("extendedReview"+H);if(L){L.style.display="none"}}}if(!MySpace.ClientContext.IsLoggedIn){MyStuff.AttachLoginNowToolTip($get("writeReview"))}};MyStuff.Review.WriteReviewTips=function(A){MySpace.Web.Modules.MyStuff.Services.Stuff.GetWriteReviewGuidelines(function(D){var B=D.itemList;var E=MySpace.Web.Modules.MyStuff.PopupManager.Instance();var C={id:"writeReviewTips",title:MySpaceRes.StuffItem.GeneralReviewGuidelines};E.GetContent(null,C,B)},null,null)};Type.registerNamespace("MyStuff.SingleReview");MyStuff.SingleReview.Initialize=function(T,I,G){var A=$q("div.commentDiv .commentor",$get("reviewsResults"));var H=$get("commentResults"+T.ItemId);var C=$create(MySpace.Web.Modules.MyStuff.CommentPager,{contentNode:H,enableBackButton:true,itemsPerPage:G,pagesInCluster:5,XtoYofZText:"",prevPage:"&lsaquo; "+MySpaceRes.StuffItem.PagerPrevious,nextPage:MySpaceRes.StuffItem.PagerNext+" &rsaquo;",ajaxLoadingText:MySpaceRes.StuffItem.AjaxLoadingText,errorMessageText:MySpaceRes.StuffItem.PagerErrorMessage,totalItems:I,useFade:true,reviewId:(T.Reviews.length>0?T.Reviews[0].ReviewId:"")},{},null,$get("commentPagerBottom"));for(var Q in A){var M=$create(MySpace.Web.Modules.MyStuff.Commentor,{totalNumberOfComments:T.NumberOfComments,itemId:T.ItemId,ownerId:T.UserId,commentListContainerId:H.id},{},null,A[Q]);M.GetCommentList_Complete=function(){C._goToPage(1)}}if(T.Reviews.length>0){Sys.UI.DomElement.removeCssClass($get("commentDiv"+T.ItemId),"hidden")}else{Sys.UI.DomElement.removeCssClass($get("writeReviewButton"),"hidden")}var J;var E=$q("div.hreview",$get("reviewsResults"));var V={};for(var O in T.Reviews){if(O==0){var F=T.Reviews[O].ReviewId;Sys.UI.DomElement.addCssClass(E[O],"first")}V[T.Reviews[O].ReviewId]={review:T.Reviews[O],item:T}}var R=(QueryString("mode"))?QueryString("mode").toLowerCase():"view";var U=QueryString("reviewId");for(var Q in E){var F=E[Q].getAttribute("reviewId");var S=V[F].review;var N=V[F].item;var P=MySpace.ClientContext.UserId!=MyStuff.StuffContext.OwnerId;var L=MyStuff.Review.AttachReviewItemBehavior(E[Q],S,N,null,P,true);if(U==F){J=L.reviewor}if(Q==0&&R=="edit"&&(U==""||U==undefined)){J=L.reviewor}}MyStuff.SingleReview.AlternateBgColor();var K;switch(R){case"edit":K=MyStuff.Enum.Mode.Edit;break;case"update":if(T.Reviews.length<=0){K=MyStuff.Enum.Mode.Create}else{K=MyStuff.Enum.Mode.Update}break;case"add":case"create":if(T.Reviews.length<=0){K=MyStuff.Enum.Mode.Create}else{K=MyStuff.Enum.Mode.Update}break;default:K=MyStuff.Enum.Mode.View}if(K==MyStuff.Enum.Mode.Edit&&J){J.SetMode(null,K,true)}else{if(K==MyStuff.Enum.Mode.Create||K==MyStuff.Enum.Mode.Update){MySpace.Web.Modules.MyStuff.Reviewor.CreateTempReviewor(T,K,J)}}if($get("aWriteReview")){var D=function(){if(!tempReviewor){MySpace.Web.Modules.MyStuff.Reviewor.CreateTempReviewor(T,MyStuff.Enum.Mode.Create)}else{tempReviewor.SetMode(null,MyStuff.Enum.Mode.Create)}};$addHandler($get("aWriteReview"),"click",D)}if(MyStuff.IsPostCommentDisable(T.UserId)){var W=$q("span.commentCount",$get("wrap"))[0];if(W){W.style.display="none"}var B=$q("div.commentDiv",$get("wrap"))[0];if(B){B.style.display="none"}}};MyStuff.SingleReview.AlternateBgColor=function(){var A=$q("div.hreview",$get("reviewsResults"));for(var B=0;B<A.length;B++){Sys.UI.DomElement.removeCssClass(A[B],"singleReviewRowEven");if(B%2){Sys.UI.DomElement.addCssClass(A[B],"singleReviewRowEven")}}};if(typeof(MyStuff.Rating)==="undefined"){Type.registerNamespace("MyStuff.Rating")}MySpace.Web.Modules.MyStuff.AToFRating=function(A){MySpace.Web.Modules.MyStuff.AToFRating.initializeBase(this,[A]);this._saveOnRelease=true;this._steps=13;this._maximum=100;this._tooltipText=MySpaceRes.StuffItem.RatingToolTip;this._length=160;this._orientation=MySpace.UI.SliderOrientation.Horizontal;this._lowRatingThreshold=32};MySpace.Web.Modules.MyStuff.AToFRating.prototype={_reviewId:"",_itemId:null,_channelType:null,_userLoggedIn:true,_hasRated:false,_showWriteReviewToolTip:false,_currentSliderValue:-1,_initialRating:"",_raiseAddToProfileRatingEvent:false,_subscribeToAddToProfileRatingEvent:false,_eventManager:null,get_reviewId:function(){return this._reviewId},set_reviewId:function(A){this._reviewId=A},get_itemId:function(){return this._itemId},set_itemId:function(A){this._itemId=A},get_channelType:function(){return this._channelType},set_channelType:function(A){this._channelType=A},get_userLoggedIn:function(){return this._userLoggedIn},set_userLoggedIn:function(A){this._userLoggedIn=A},get_hasRated:function(){return this._hasRated},set_hasRated:function(A){this._hasRated=A},get_showWriteReviewToolTip:function(){return this._showWriteReviewToolTip},set_showWriteReviewToolTip:function(A){this._showWriteReviewToolTip=A},get_currentSliderValue:function(){return this._currentSliderValue},set_currentSliderValue:function(A){this._currentSliderValue=A},get_initialRating:function(){return this._initialRating},set_initialRating:function(A){this._initialRating=A},get_raiseAddToProfileRatingEvent:function(){return this._raiseAddToProfileRatingEvent},set_raiseAddToProfileRatingEvent:function(A){this._raiseAddToProfileRatingEvent=A},get_subscribeToAddToProfileRatingEvent:function(){return this._subscribeToAddToProfileRatingEvent},set_subscribeToAddToProfileRatingEvent:function(A){this._subscribeToAddToProfileRatingEvent=A},get_eventManager:function(){return this._eventManager},set_eventManager:function(A){this._eventManager=A},get_saveOnRelease:function(){return this._saveOnRelease},set_saveOnRelease:function(A){this._saveOnRelease=A},get_Rating100Scale:function(){if(this._hasRated==false){return -1}return this.get_value()},set_Rating100Scale:function(A){this.set_value(A);this.ValueChanged()},initialize:function(C){MySpace.Web.Modules.MyStuff.AToFRating.callBaseMethod(this,"initialize");this._isUserLoggedIn();this.add_valueChanged(Function.createDelegate(this,this.ValueChanged));this.add_slideStart(Function.createDelegate(this,this._sliderStart));this._currentSliderValue=this.get_value();if(!this._userLoggedIn){var A=MySpace.Web.Modules.MyStuff.ToolTip.Instance();this.add_slideEnd(Function.createDelegate(this,function(D){A.ShowLoginNowToolTip($get("ratingContainer"))}))}else{this.add_slideEnd(Function.createDelegate(this,this._slideEnd))}this._eventManager=MySpace.Web.Modules.MyStuff.EventManager.Instance();if(this._subscribeToAddToProfileRatingEvent){var B="addtoProfileRating"+((this._itemId!=null)?this._itemId:MyStuff.StuffContext.StuffId);this._eventManager.AddToProfileRatingEventListener(B,this,Function.createDelegate(this,this._updateRating))}},dispose:function(){this._orientation=null;this.remove_valueChanged(Function.createDelegate(this,this.ValueChanged));this.remove_slideEnd(Function.createDelegate(this,this._slideEnd));MySpace.Web.Modules.MyStuff.AToFRating.callBaseMethod(this,"dispose")},_isUserLoggedIn:function(){if(!MySpace.ClientContext.IsLoggedIn){this._userLoggedIn=false}},_sliderStart:function(){this._hasRated=true},_slideEnd:function(){if(this._saveOnRelease){var C=new MySpace.Web.Core.UI.Controls.MyStuff.Classes.StuffId();C.Id=(this._itemId!=null)?this._itemId:MyStuff.StuffContext.StuffId;C.ChannelType=(this._channelType!=null)?this._channelType:MyStuff.StuffContext.ChannelType;if(!this._showWriteReviewToolTip||(this._showWriteReviewToolTip&&this.get_value()>this._lowRatingThreshold)){if($get(this.ratingContainer)){var D=Sys.UI.DomElement.getBounds($get(this.ratingContainer));if(!$get("thankYouForRating"+this._reviewId)){var A=document.createElement("div");A.setAttribute("id","thankYouForRating"+this._reviewId);A.innerHTML='<img src="http://x.myspacecdn.com/Modules/Common/Static/img/loadercircles.gif">';$get(this.ratingContainer).appendChild(A)}$get("thankYouForRating"+this._reviewId).style.display="block";Sys.UI.DomElement.addCssClass($get("thankYouForRating"+this._reviewId),"showThanks")}}if(this._showWriteReviewToolTip){var B=MySpace.Web.Modules.MyStuff.ToolTip.Instance();if(this.get_value()<this._lowRatingThreshold){B.ShowWriteReviewToolTip($get(this.ratingContainer));B.AddCloseButtonEvent(this._onWriteReviewToolTipClose,this);this.ValueChanged();if(this._initialRating==-1){this._hasRated=false}return}else{B.Hide()}}if(this._reviewId!=""&&this._reviewId!=MyStuff.Constants.NonExistantId){MySpace.Web.Modules.MyStuff.Services.Stuff.UpdateReviewRating(C,this._reviewId,this.get_value(),MyStuff.Hash,Function.createDelegate(this,this._rateComplete()),null,this)}else{MySpace.Web.Modules.MyStuff.Services.Stuff.CreateOrUpdateRating(C,this.get_value(),MyStuff.Hash,Function.createDelegate(this,this._rateComplete()),null,this)}}},_rateComplete:function(A){if($get("thankYouForRating"+this._reviewId)){$get("thankYouForRating"+this._reviewId).innerHTML="<img src=http://x.myspacecdn.com/Modules/Common/Static/img/loadercircles.gif>";setTimeout("$get('thankYouForRating"+this._reviewId+"').style.display = 'none'",1000)}this._currentSliderValue=this.get_value();this._hasRated=true;this.ValueChanged();if(this._raiseAddToProfileRatingEvent){var B="addtoProfileRating"+((this._itemId!=null)?this._itemId:MyStuff.StuffContext.StuffId);this._eventManager.RaiseAddToProfileRatingEvent(B,this._currentSliderValue)}if(this.ratingCompleteCallBack){this.ratingCompleteCallBack(this.get_value())}},_estimateBarWidth:function(){var B=$q(".ajax__slider_h_handle",$get("bar"+this._reviewId))[0];var A=B.offsetWidth/2;return parseInt(B.offsetLeft)+A},_onWriteReviewToolTipClose:function(A){if(A.get_value()<A._lowRatingThreshold){A.set_Rating100Scale(A.currentSliderValue)}},_updateRating:function(A,B){this._hasRated=true;this.set_Rating100Scale(B)},ValueChanged:function(C,B){var E;if(this._hasRated==false){this._initialRating=-1}var A=this.get_value();var D=this._estimateBarWidth();$get("bar"+this._reviewId).style.width=D+"px";if(this._hasRated==false){$get("yourRatingValue"+this._reviewId).innerHTML=MyStuff.Rating.GetAtoFRating(-1)}else{$get("yourRatingValue"+this._reviewId).innerHTML=MyStuff.Rating.GetAtoFRating(A)}}};MySpace.Web.Modules.MyStuff.AToFRating.registerClass("MySpace.Web.Modules.MyStuff.AToFRating",MySpace.UI.SliderBehavior,Sys.IDisposable);MySpace.Web.Modules.MyStuff.FiveStarRating=function(A){this._saveOnRelease=true;this.RatingDirection=0;this.RatingAlign="Horizontal";this.MaxRating=5;this.ReadOnly=false;this.TooltipText="Average rating goes here";this._myFilledRatingStar="myFilledRatingStar";MySpace.Web.Modules.MyStuff.FiveStarRating.initializeBase(this,[A])};MySpace.Web.Modules.MyStuff.FiveStarRating.prototype={_reviewId:"",_itemId:null,_channelType:null,_userLoggedIn:true,_hasRated:false,_raiseAddToProfileRatingEvent:false,_subscribeToAddToProfileRatingEvent:false,_eventManager:null,get_itemId:function(){return this._itemId},set_itemId:function(A){this._itemId=A},get_channelType:function(){return this._channelType},set_channelType:function(A){this._channelType=A},get_userLoggedIn:function(){return this._userLoggedIn},set_userLoggedIn:function(A){this._userLoggedIn=A},get_hasRated:function(){return this._hasRated},set_hasRated:function(A){this._hasRated=A},get_raiseAddToProfileRatingEvent:function(){return this._raiseAddToProfileRatingEvent},set_raiseAddToProfileRatingEvent:function(A){this._raiseAddToProfileRatingEvent=A},get_subscribeToAddToProfileRatingEvent:function(){return this._subscribeToAddToProfileRatingEvent},set_subscribeToAddToProfileRatingEvent:function(A){this._subscribeToAddToProfileRatingEvent=A},get_eventManager:function(){return this._eventManager},set_eventManager:function(A){this._eventManager=A},get_saveOnRelease:function(){return this._saveOnRelease},set_saveOnRelease:function(A){this._saveOnRelease=A},set_hasRated:function(){this._hasRated=value},get_Rating100Scale:function(){return this._ratingValue*20},set_Rating100Scale:function(A){this._ratingValue=A/20;this._currentRating=this._ratingValue;this.ValueChanged()},set_Rating:function(D){if(this._ratingValue!=D){this._errorRatingValue=this._ratingValue;this._ratingValue=D;this._currentRating=D;if(this.isInitialized){if((D<0)||(D>this._maxRatingValue)){return}this._update();this.setRatingVal=D;if(this._saveOnRelease){var B=new MySpace.Web.Core.UI.Controls.MyStuff.Classes.StuffId();B.Id=(this._itemId!=null)?this._itemId:MyStuff.StuffContext.StuffId;B.ChannelType=(this._channelType!=null)?this._channelType:MyStuff.StuffContext.ChannelType;if($get(this.ratingContainer)){if(!$get("thankYouForRating"+this._reviewId)){var C=Sys.UI.DomElement.getBounds($get(this.ratingContainer));var A=document.createElement("div");A.setAttribute("id","thankYouForRating"+this._reviewId);A.innerHTML="<img src=http://x.myspacecdn.com/Modules/Common/Static/img/loadercircles.gif>";$get(this.ratingContainer).appendChild(A)}$get("thankYouForRating"+this._reviewId).style.display="block";Sys.UI.DomElement.addCssClass($get("thankYouForRating"+this._reviewId),"showThanks")}if(this._reviewId!=""&&this._reviewId!=MyStuff.Constants.NonExistantId){MySpace.Web.Modules.MyStuff.Services.Stuff.UpdateReviewRating(B,this._reviewId,this.get_Rating100Scale(),MyStuff.Hash,Function.createDelegate(this,this._rateComplete),null,this)}else{MySpace.Web.Modules.MyStuff.Services.Stuff.CreateOrUpdateRating(B,this.get_Rating100Scale(),MyStuff.Hash,Function.createDelegate(this,this._rateComplete),null,this)}}}}},initialize:function(B){MySpace.Web.Modules.MyStuff.FiveStarRating.callBaseMethod(this,"initialize");this._isUserLoggedIn();this._eventManager=MySpace.Web.Modules.MyStuff.EventManager.Instance();if(this._subscribeToAddToProfileRatingEvent){var A="addtoProfileRating"+((this._itemId!=null)?this._itemId:MyStuff.StuffContext.StuffId);this._eventManager.AddToProfileRatingEventListener(A,this,Function.createDelegate(this,this._updateRating))}},dispose:function(){MySpace.Web.Modules.MyStuff.FiveStarRating.callBaseMethod(this,"dispose")},_isUserLoggedIn:function(){if(!MySpace.ClientContext.IsLoggedIn){this._userLoggedIn=false}},_onStarClick:function(B){if(this._readOnly){return}if(!this._userLoggedIn){var A=MySpace.Web.Modules.MyStuff.ToolTip.Instance();A.ShowLoginNowToolTip($get("fiveStarRatingContainer"));return}if(this._ratingValue!=this._currentRating){this._waitingMode(true);if(this._hasRated){this._update()}this.set_Rating(this._currentRating)}},_update:function(){var A=this.get_element();A.title=this._tooltipText;for(var B=0;B<this._maxRatingValue;B++){var C;if(this._ratingDirection==0){C=this._stars[B]}else{C=this._stars[this._maxRatingValue-B-1]}if(this._currentRating>B){Sys.UI.DomElement.removeCssClass(C,this._emptyStarCssClass);Sys.UI.DomElement.removeCssClass(C,this._filledStarCssClass);Sys.UI.DomElement.removeCssClass(C,this._waitingStarCssClass);if(this._hasRated){Sys.UI.DomElement.addCssClass(C,this._filledStarCssClass)}else{Sys.UI.DomElement.addCssClass(C,this._myFilledRatingStar)}}else{Sys.UI.DomElement.removeCssClass(C,this._filledStarCssClass);Sys.UI.DomElement.addCssClass(C,this._emptyStarCssClass)}}},_updateRating:function(A,B){this._currentRating=B;if(this._hasRated){this._update()}else{this._updateUnRated()}if(this._ratingValue!=B){this._waitingMode(true);this.set_saveOnRelease(false);this.set_Rating(B)}},_onStarMouseOver:function(A){if(this._readOnly){return}if(this._ratingDirection==0){this._currentRating=A.target.value}else{this._currentRating=this._maxRatingValue+1-A.target.value}if(this._hasRated){this._update()}else{this._updateUnRated()}},_updateUnRated:function(){var A=this.get_element();A.title=this._tooltipText;for(var B=0;B<this._maxRatingValue;B++){var C;if(this._ratingDirection==0){C=this._stars[B]}else{C=this._stars[this._maxRatingValue-B-1]}if(this._currentRating>B){Sys.UI.DomElement.removeCssClass(C,this._emptyStarCssClass);Sys.UI.DomElement.removeCssClass(C,this._myFilledRatingStar);Sys.UI.DomElement.addCssClass(C,this._filledStarCssClass)}else{Sys.UI.DomElement.removeCssClass(C,this._filledStarCssClass);Sys.UI.DomElement.removeCssClass(C,this._myFilledRatingStar);Sys.UI.DomElement.addCssClass(C,this._emptyStarCssClass)}}},_rateComplete:function(){if($get("thankYouForRating"+this._reviewId)){$get("thankYouForRating"+this._reviewId).innerHTML="<img src=http://x.myspacecdn.com/Modules/Common/Static/img/loadercircles.gif>";setTimeout("$get('thankYouForRating"+this._reviewId+"').style.display = 'none'",1000)}if(this._raiseAddToProfileRatingEvent){var A="addtoProfileRating"+((this._itemId!=null)?this._itemId:MyStuff.StuffContext.StuffId);this._eventManager.RaiseAddToProfileRatingEvent(A,this._ratingValue)}if(this.ratingCompleteCallBack){this.ratingCompleteCallBack(this.get_Rating100Scale())}},AddStyles:function(){},ValueChanged:function(B,A){this._update()}};MySpace.Web.Modules.MyStuff.FiveStarRating.registerClass("MySpace.Web.Modules.MyStuff.FiveStarRating",MySpace.UI.RatingBehavior,Sys.IDisposable);MyStuff.Rating.Initialize=function(C,F,B,D){var A;$get("ratingLoading").style.display="none";if(MyStuff.StuffContext.RatingType==MyStuff.Enum.RatingType.AtoF){$get("ratingContainer").className="AFratingContainer";$get("ratingContainer").style.display="block";$get("txtSlider").value=(C==-1)?MyStuff.Constants.SliderDefaultValue:C;$get("bar").style.display="block";A=$create(MySpace.Web.Modules.MyStuff.AToFRating,{ratingContainer:"ratingContainer",showWriteReviewToolTip:F,ratingCompleteCallBack:MyStuff.Rating.RatingCompleteCallBack,raiseAddToProfileRatingEvent:B,subscribeToAddToProfileRatingEvent:D},{},null,$get("txtSlider"));A.set_hasRated(C!=-1);A.ValueChanged()}else{var E;if(!isNaN(C)){E=C/20}$get("fiveStarRatingContainer").className="fiveStarRatingContainer";A=$create(MySpace.Web.Modules.MyStuff.FiveStarRating,{Rating:E,ratingContainer:"fiveStarRatingContainer",ratingCompleteCallBack:MyStuff.Rating.RatingCompleteCallBack,raiseAddToProfileRatingEvent:B,subscribeToAddToProfileRatingEvent:D},{},null,$get("fiveStarRating"))}};MyStuff.Rating.RatingCompleteCallBack=function(A){var B=$get("writeReviewLink").href;B=B.replace("mode=add","mode=edit");$get("writeReviewLink").href=B};MyStuff.Rating.Render=function(A,B){if(MyStuff.StuffContext.RatingType==MyStuff.Enum.RatingType.AtoF){return MyStuff.Rating.GenerateAtoFReadOnly(A,B)}else{return MyStuff.Rating.GenerateStarReadOnly(A)}};MyStuff.Rating.GenerateAtoFReadOnly=function(A,B){return'<div class="cssSprite ratingRow"><div class="ratingText">'+((B)?B:MySpaceRes.StuffItem.Rating)+':</div><div class="ratingValue">'+MyStuff.Rating.GetAtoFRating(A)+"</div></div>"};MyStuff.Rating.GenerateStarReadOnly=function(B){var D=MyStuff.Rating.GetStarRating(B);var A='<div class="fiveStarRatingContainerSmall"><div class="ratingStars">';for(var C=1;C<=D;C++){A+='<span class="ratingStar filledRatingStar"></span>'}for(var C=D+1;C<=5;C++){A+='<span class="ratingStar emptyRatingStar"></span>'}A+="</div></div>";return A};MyStuff.Rating.GetStarRating=function(A){return(A)?parseInt(A/20):0};MyStuff.Rating.GetAtoFRating=function(B){var A;if(B>=100){A="A+"}else{if(B>=92){A="A"}else{if(B>=83){A="A-"}else{if(B>=74){A="B+"}else{if(B>=65){A="B"}else{if(B>=56){A="B-"}else{if(B>=48){A="C+"}else{if(B>=40){A="C"}else{if(B>=32){A="C-"}else{if(B>=24){A="D+"}else{if(B>=16){A="D"}else{if(B>=8){A="D-"}else{if(B>=0){A="F"}else{A="<span>N/A</span>"}}}}}}}}}}}}}return A};MyStuff.Rating.Create=function(B,A,E,C,F){var D=$get("ratingContainer"+B).getAttribute("myRating");$get("ratingLoading"+B).style.display="none";if(MyStuff.StuffContext.RatingType==MyStuff.Enum.RatingType.AtoF){$get("ratingContainer"+B).className="AFratingContainerSmall";$get("ratingContainer"+B).style.display="block";$get("txtSlider"+B).value=(D==-1)?MyStuff.Constants.SliderDefaultValue:D;$get("bar"+B).style.display="block";ratingControl=$create(MySpace.Web.Modules.MyStuff.AToFRating,{reviewId:B,itemId:((E)?E.Id:MyStuff.StuffContext.StuffId),channelType:((E)?E.ChannelType:MyStuff.StuffContext.ChannelType),ratingContainer:"ratingContainer"+B,raiseAddToProfileRatingEvent:C,subscribeToAddToProfileRatingEvent:F},{},null,$get("txtSlider"+B));ratingControl.set_hasRated(D!=-1)}else{var G;if(!isNaN(D)){G=D/20}$get("fiveStarRatingContainer"+B).className="fiveStarRatingContainer";ratingControl=$create(MySpace.Web.Modules.MyStuff.FiveStarRating,{reviewId:B,itemId:((E)?E.Id:MyStuff.StuffContext.StuffId),channelType:((E)?E.ChannelType:MyStuff.StuffContext.ChannelType),Rating:G,ratingContainer:"fiveStarRatingContainer"+B,raiseAddToProfileRatingEvent:C,subscribeToAddToProfileRatingEvent:F},{},null,$get("fiveStarRating"+B))}ratingControl.ValueChanged();ratingControl.set_id("ratingControl"+B);ratingControl.set_saveOnRelease(A);Sys.Application.addComponent(ratingControl);return ratingControl};MySpace.Web.Modules.MyStuff.CommentPager=function(A){MySpace.Web.Modules.MyStuff.CommentPager.initializeBase(this,[A])};MySpace.Web.Modules.MyStuff.CommentPager.prototype={_showPagerBottom:false,_useFade:true,_reviewId:"",get_showPagerBottom:function(){return this._showPagerBottom},set_showPagerBottom:function(A){this._showPagerBottom=A},get_useFade:function(){return this._useFade},set_useFade:function(A){this._useFade=A},initialize:function(){MySpace.Web.Modules.MyStuff.CommentPager.callBaseMethod(this,"initialize");this.enableBackButton=false;this.add_pageChangeBegin(Function.createDelegate(this,this._pageChangeBegin));this._attachEvents()},dispose:function(){this.remove_pageChangeBegin(this._pageChangeBegin);MySpace.Web.Modules.MyStuff.CommentPager.callBaseMethod(this,"dispose")},OnError:function(A){this.HideLoading();this.contentNode.innerHTML='<div class="ajaxErrorMessage">'+MySpaceRes.StuffItem.AjaxErrorMessage+"</div>"},_onClick:function(C){var A=new Sys.UI.DomEvent(C);A.preventDefault();A.stopPropagation();var B=parseInt(A.target.getAttribute("pageNumber"));if(this.isLoading||!B){return}this._mode="changePage";this._goToPage(B);if(this.enableBackButton){MySpace.Application.get_history().addHistoryPoint({page:B})}},Delete:function(A){this._mode="delete";this._goToPage(this.currentPage)},_pageChangeBegin:function(E,B){var F;var A=MyStuff.StuffContext.OwnerId;var D=MySpace.ClientContext.UserId;var C=new MySpace.Web.Core.UI.Controls.MyStuff.Classes.StuffId();C.Id=MyStuff.StuffContext.StuffId;C.ChannelType=MyStuff.StuffContext.ChannelType;F=(this.currentPage-1)*this.itemsPerPage+1;MySpace.Web.Modules.MyStuff.Services.Stuff.GetCommentList(C,A,F,this.itemsPerPage,Function.createDelegate(this,this._getCommentsComplete),null,this);this.render(this.totalItems)},_getCommentsComplete:function(D,C){var B=this._createItemMarkup(D.itemList);this.totalItems=D.listCount;this.render(this.totalItems);if(this.contentNode){this.contentNode.innerHTML=B;this._attachEvents();var E=this;if(this._mode!="delete"&&this._useFade){var A=$create(MySpace.UI.Effects.FadeAnimation,{target:E.contentNode,effect:MySpace.UI.Effects.FadeEffect.FadeIn,duration:0.5});A.play()}}},_createItemMarkup:function(A){var B="";for(var C in A){B+='<div class="clear" id="commentRow'+A[C].CommentId+'"><div class="hcomment commentRow"><div class="profilePic"><a href="'+A[C].ProfileUrl+'"><img alt="'+A[C].ProfileName+'" src="'+A[C].ProfilePic+'" title="'+A[C].ProfileName+'" /></a></div><div class="membersName"><a href="'+A[C].ProfileUrl+'">'+A[C].ProfileName+'</a></div><div class="itemCreatedOn">'+A[C].PostedDate+"</div><div id=commentBody"+A[C].CommentId+' class="itemSummary">'+A[C].Comments+'</div><div class="commentReportAbuseDiv">';if(MySpace.ClientContext.UserId!=A[C].UserId){B+='<a class="commentLink reviewAbuse" href="javascript:void(0);" onClick="MyStuff.Review.ReportAbuse(this,\''+this._reviewId+"',"+A[C].ReviewerId+","+MyStuff.StuffContext.StuffId+",'"+MyStuff.StuffContext.Channel+"','"+A[C].CommentId+"');\" >"+MySpaceRes.StuffItem.ReportAbuse+'</a><a class="commentLink reviewSpam" href="javascript:void(0);" onClick="MyStuff.Review.MarkCommentAsSpam(this, '+MyStuff.StuffContext.StuffId+", "+MyStuff.StuffContext.ChannelType+", "+A[C].ReviewerId+", "+A[C].CommentId+", "+A[C].UserId+')">'+MySpaceRes.StuffItem.Spam+"</a>"}B+='<a class="'+MyStuff.ShowDeleteCommentLink(A[C].ReviewerId,A[C].UserId)+'" href="javascript:void(0);" reviewerid="'+A[C].ReviewerId+'" userid="'+A[C].UserId+'" commentid="'+A[C].CommentId+'">'+MySpaceRes.StuffItem.Delete+"</a></div></div></div>"}return B},_attachEvents:function(){var B=$q("a.commentDelete",this.contentNode);for(var A in B){$addHandler(B[A],"click",Function.createCallback(Function.createDelegate(this,function(D,C){afterSlide=Function.createCallback(function(F,G,E){E.Delete()},this);MyStuff.Review.DeleteComment(C,MyStuff.StuffContext.StuffId,MyStuff.StuffContext.ChannelType,C.getAttribute("reviewerid"),C.getAttribute("commentid"),C.getAttribute("userid"),afterSlide)}),B[A]))}}};MySpace.Web.Modules.MyStuff.CommentPager.registerClass("MySpace.Web.Modules.MyStuff.CommentPager",MySpace.UI.ClientPager,MyStuff.Interfaces.ICustomError,Sys.IDisposable);MySpace.Web.Modules.MyStuff.Reviewor=function(A){this._ratingControl={};this._review=null;this._item=null;this._mode=MyStuff.Enum.Mode.View;this.viewMoreDelimiter="...";this.defaultReviewTitleText=MySpaceRes.StuffItem.Title;this.defaultReviewText=MySpaceRes.StuffItem.DefaultReviewText;this.displayLoadingBar=true;this.useFade=true;this.SaveDelegate=null;MySpace.Web.Modules.MyStuff.Reviewor.initializeBase(this,[A])};MySpace.Web.Modules.MyStuff.Reviewor.prototype={get_review:function(){return this._review},set_review:function(A){this._review=A},get_item:function(){return this._item},set_item:function(A){this._item=A},get_ratingControl:function(){return this._ratingControl},set_ratingControl:function(A){this._ratingControl=A},initialize:function(A){MySpace.Web.Modules.MyStuff.Reviewor.callBaseMethod(this,"initialize");this._setComponents();this._attachEvents()},dispose:function(){this.SaveDelegate=null;MySpace.Web.Modules.MyStuff.Reviewor.callBaseMethod(this,"dispose")},OnError:function(A){this._hideLoading();$get("txtEditReview"+this.reviewId).disabled="";$get("txtEditReviewTitle"+this.reviewId).disabled="";$addHandler($get("editReviewCancel"+this.reviewId),"click",Function.createDelegate(this,this._cancel));MyStuff.ShowErrorPopup()},_setComponents:function(){this.stuffId=new MySpace.Web.Core.UI.Controls.MyStuff.Classes.StuffId();this.stuffId.Id=this.itemId;this.stuffId.ChannelType=MyStuff.StuffContext.ChannelType;this.actionPanel=$get("actionPanel"+this.reviewId);this.viewPanel=$get("viewPanel"+this.reviewId);this.editPanel=$get("editPanel"+this.reviewId);this.previousReviewsPanel=$get("previousReviewsContainer"+this.itemId);this.footerPanel=$get("footerPanel"+this.itemId)},_attachEvents:function(){this.SaveDelegate=Function.createDelegate(this,this._save);if(!document.all){$addHandler(window,"beforeunload",Function.createDelegate(this,function(A){if(this._mode!=MyStuff.Enum.Mode.View){A.rawEvent.returnValue=MySpaceRes.StuffItem.ReviewNotSaved}}))}$addHandler($get("txtEditReview"+this.reviewId),"keyup",Function.createDelegate(this,this._txtEditReview_OnKeyUp));$addHandler($get("txtEditReview"+this.reviewId),"focus",Function.createCallback(this._focus,this.defaultReviewText));$addHandler($get("txtEditReview"+this.reviewId),"blur",Function.createCallback(this._blur,this.defaultReviewText));$addHandler($get("txtEditReviewTitle"+this.reviewId),"focus",Function.createCallback(this._focus,this.defaultReviewTitleText));$addHandler($get("txtEditReviewTitle"+this.reviewId),"blur",Function.createCallback(this._blur,this.defaultReviewTitleText));$addHandler($get("editReviewCancel"+this.reviewId),"click",Function.createDelegate(this,this._cancel));$addHandler($get("editReviewSave"+this.reviewId),"click",this.SaveDelegate)},_focus:function(B,A){if(B.target.value==A){B.target.value=""}Sys.UI.DomElement.removeCssClass(B.target,"defaultText");Sys.UI.DomElement.removeCssClass(B.target,"blur");Sys.UI.DomElement.addCssClass(B.target,"focus")},_blur:function(B,A){if(B.target.value==""){B.target.value=A;Sys.UI.DomElement.addCssClass(B.target,"defaultText")}Sys.UI.DomElement.removeCssClass(B.target,"focus");Sys.UI.DomElement.addCssClass(B.target,"blur")},_autoGrow:function(A){var B=$get("txtEditReview"+this.reviewId);while(B.scrollHeight>B.clientHeight&&!window.opera){B.rows+=1}},_calculateMinimumCharacterCount:function(){var E=$get("txtEditReview"+this.reviewId);if(E.value.length<MyStuff.Constants.ReviewMinimumCharacters){$get("minimumCharacter"+this.reviewId).style.color="#000";$get("minimumCharacter"+this.reviewId).style.backgroundColor="transparent";$get("minimumCharacter"+this.reviewId).className="countnumberPostDiv";var A=MyStuff.Constants.ReviewMinimumCharacters-E.value.length;$get("minimumCharacter"+this.reviewId).innerHTML='<div class="numberCountMinChar">'+String.format(MySpaceRes.StuffItem.CharactersRemaining,A)+'</div><div class="copyCountMinChar">'+String.format(MySpaceRes.StuffItem.CharacterCountMinimum,MyStuff.Constants.ReviewMinimumCharacters)+"</div>"}else{if(E.value.length>=MyStuff.Constants.ReviewMinimumCharacters){if($get("minimumCharacter"+this.reviewId).innerHTML!=MySpaceRes.StuffItem.ReadyToPost){$get("minimumCharacter"+this.reviewId).innerHTML=MySpaceRes.StuffItem.ReadyToPost;$get("minimumCharacter"+this.reviewId).className="cssSprite readytoPostDiv";var C=$create(MySpace.UI.Effects.ColorAnimation,{target:$get("minimumCharacter"+this.reviewId),property:"style",propertyKey:"backgroundColor",startValue:"#eed675",endValue:"#fff8d0",duration:2});var D=$create(MySpace.UI.Effects.ColorAnimation,{target:$get("minimumCharacter"+this.reviewId),property:"style",propertyKey:"color",startValue:"#eed675",endValue:"#000000",duration:2});var B=$create(MySpace.UI.Effects.CompositeAnimation,{animations:[D,C],duration:0.5,fps:10,easingFunction:MySpace.UI.Effects.Easing.quadInOut},{ended:function(){}});B.play()}}}},_txtEditReview_OnKeyUp:function(A){$get("editReviewError"+this.reviewId).innerHTML="";this._autoGrow(A);this._calculateMinimumCharacterCount(A)},_save:function(){if(this._validate()!=true){return false}if(this.displayLoadingBar){this._showLoading()}$get("txtEditReview"+this.reviewId).disabled="disabled";$get("txtEditReviewTitle"+this.reviewId).disabled="disabled";$clearHandlers($get("editReviewCancel"+this.reviewId));var A=MyStuff.Filter.ConvertToHTML($get("txtEditReviewTitle"+this.reviewId).value);var B=MyStuff.Filter.ConvertToHTML($get("txtEditReview"+this.reviewId).value.trim());switch(this._mode){case MyStuff.Enum.Mode.Edit:MySpace.Web.Modules.MyStuff.Services.Stuff.EditReview(this.stuffId,this.reviewId,this._ratingControl.get_Rating100Scale(),A,B,MyStuff.Hash,Function.createDelegate(this,this._requestComplete),null,this);break;case MyStuff.Enum.Mode.Create:MySpace.Web.Modules.MyStuff.Services.Stuff.CreateReview(this.stuffId,this._ratingControl.get_Rating100Scale(),A,B,MyStuff.Hash,Function.createDelegate(this,this._requestComplete),null,this);break;case MyStuff.Enum.Mode.Update:MySpace.Web.Modules.MyStuff.Services.Stuff.UpdateReview(this.stuffId,this._ratingControl.get_Rating100Scale(),A,B,MyStuff.Hash,Function.createDelegate(this,this._requestComplete),null,this);break;default:throw Error.notImplemented("Attempt to save review while in an invalid mode");break}},_setEditHeader:function(A){switch(this._mode){case MyStuff.Enum.Mode.Create:$get("editReviewHeader"+this.reviewId).innerHTML=MySpaceRes.StuffItem.AddReview;break;case MyStuff.Enum.Mode.Update:$get("editReviewHeader"+this.reviewId).innerHTML=MySpaceRes.StuffItem.UpdateReview;break;case MyStuff.Enum.Mode.Edit:$get("editReviewHeader"+this.reviewId).innerHTML=(A?MySpaceRes.StuffItem.EditReview:MySpaceRes.StuffItem.AddReview);break;default:throw Error.notImplemented("Attempt to set undefined mode");break}},_disableRatingControls:function(){var C=$q("div.disableRating",$get("aspnetForm"));for(var A in C){if(C[A].id!=("disableRating"+this.reviewId)){var B=Sys.UI.DomElement.getBounds(C[A].parentNode);C[A].style.height=B.height+"px";C[A].style.width=B.width+"px";C[A].style.display="block"}}},_enableRatingControls:function(){var B=$q("div.disableRating",$get("aspnetForm"));for(var A in B){B[A].style.display="none"}},_slideAndFade:function(C){var B=$create(MySpace.UI.Effects.SlidingAnimation,{target:C,effect:MySpace.UI.Effects.SlideEffect.SlideOut,duration:0.5,easingFunction:MySpace.UI.Effects.Easing.quadInOut});var A=$create(MySpace.UI.Effects.FadeAnimation,{target:C,effect:MySpace.UI.Effects.FadeEffect.FadeIn,duration:0.5});var D=$create(MySpace.UI.Effects.CompositeAnimation,{animations:[B,A],duration:0.3,fps:20,onEnd:function(){C.style.height="auto"},easingFunction:MySpace.UI.Effects.Easing.quadInOut});D.play()},_fade:function(B){var A=$create(MySpace.UI.Effects.FadeAnimation,{target:B,effect:MySpace.UI.Effects.FadeEffect.FadeIn,duration:0.5});A.play()},_validate:function(){var B=true;var A="";Sys.UI.DomElement.removeCssClass($get("txtEditReview"+this.reviewId),"error");if($get("txtEditReview"+this.reviewId).value.trim()==""||$get("txtEditReview"+this.reviewId).value==this.defaultReviewText||$get("txtEditReview"+this.reviewId).value.length<MyStuff.Constants.ReviewMinimumCharacters){Sys.UI.DomElement.addCssClass($get("txtEditReview"+this.reviewId),"error");A+="<div>"+MySpaceRes.StuffItem.CharacterCountError+"</div>";B=false}if(this._mode==MyStuff.Enum.Mode.Create&&this._ratingControl.get_Rating100Scale()==-1){Sys.UI.DomElement.addCssClass($get("fiveStarRatingContainerTemp"),"error");A+="<div>"+MySpaceRes.StuffItem.BlankReviewRatingError+"</div>";B=false}if(B&&$get("txtEditReviewTitle"+this.reviewId).value==this.defaultReviewTitleText){$get("txtEditReviewTitle"+this.reviewId).value=""}$get("editReviewError"+this.reviewId).innerHTML=A;return B},_editComplete:function(){$q("h3.summary",this.viewPanel)[0].innerHTML=$get("txtEditReviewTitle"+this.reviewId).value.trim();var A=new Date();if($q("div.postedDate",this.viewPanel.parentNode)[0]){$q("div.postedDate",this.viewPanel.parentNode)[0].innerHTML=(this._item.Reviews[this._item.Reviews.length-1].ReviewId==this.reviewId?MySpaceRes.StuffItem.Posted:MySpaceRes.StuffItem.Updated)+" "+A.format("M/d/yyyy")}var B=MyStuff.Filter.ConvertToHTML($get("txtEditReview"+this.reviewId).value.trim());$q("*.description",this.viewPanel)[0].innerHTML=B},_requestComplete:function(E){if(this._mode==MyStuff.Enum.Mode.Update||this._mode==MyStuff.Enum.Mode.Create){var B={ReviewId:E.itemList,Title:$get("txtEditReviewTitle"+this.reviewId).value,Body:MyStuff.Filter.ConvertToHTML($get("txtEditReview"+this.reviewId).value.trim()),PostedDate:new Date(),ReviewRating:this._ratingControl.get_Rating100Scale(),AvgReviewRating:this._item.AvgReviewRating};$get("tempReview").innerHTML="";tempReviewor=null;this._item.Reviews.push(B);var F=MyStuff.Review.CreateActionPanel(B,true,this._item)+MyStuff.Review.CreateRatingPanel(B,this._item)+MySpace.Web.Modules.MyStuff.Reviewor.CreateEditPanel(B)+MyStuff.Review.CreateViewPanel(B)+this._createFooterMarkup(this._item,B);var C=$q("div.hreview",$get("reviewsResults"));for(var G in C){Sys.UI.DomElement.removeCssClass(C[G],"first")}var A=document.createElement("div");A.className="reviewItemContainer hreview first";A.setAttribute("id","reviewItemContainer"+B.ReviewId);A.innerHTML=F;$get("reviewListContainer").insertBefore(A,$get("reviewListContainer").firstChild);var D=MyStuff.Review.AttachReviewItemBehavior(A,B,this._item);D.reviewor.get_ratingControl().set_Rating100Scale(this._ratingControl.get_Rating100Scale());A.setAttribute("style","display:none");this._alternateBgColor();MyStuff.Effect.SlideInOut(A,true,40,null,0.5);Sys.UI.DomElement.removeCssClass($get("commentDiv"+this._item.ItemId),"hidden");$get("commentDiv"+this._item.ItemId).style.display="block"}else{this._editComplete()}this._hideLoading();this.SetMode(null,MyStuff.Enum.Mode.View)},_cancel:function(){if(this._item.Reviews.length<=1){var E=true;if(this._item.Reviews.length==1){if(this._item.Reviews[0].Body!=""||this._item.Reviews[0].Title!=""){E=false}}if(E&&$get("backButtonURL")){window.location=$get("backButtonURL").href;return}}$get("minimumCharacter"+this.reviewId).innerHTML="";if(this._mode==MyStuff.Enum.Mode.Update||this._mode==MyStuff.Enum.Mode.Create){var C=$create(MySpace.UI.Effects.FadeAnimation,{target:$get("tempReview"),effect:MySpace.UI.Effects.FadeEffect.FadeOut,duration:0.5});var A=$create(MySpace.UI.Effects.SlidingAnimation,{target:$get("tempReview"),effect:MySpace.UI.Effects.SlideEffect.SlideIn,duration:0.5,easingFunction:MySpace.UI.Effects.Easing.quadInOut});var D=$create(MySpace.UI.Effects.CompositeAnimation,{animations:[A,C],duration:0.3,fps:20,easingFunction:MySpace.UI.Effects.Easing.quadInOut},{ended:function(){$get("tempReview").innerHTML="";tempReviewor=null;if(document.all){$get("tempReview").filters[0].opacity="100"}else{$get("tempReview").style.opacity="100"}$get("tempReview").style.height="auto";$get("tempReview").style.display="block";$get("tempReview").style.visibility="visible"}});D.play();this._mode=MyStuff.Enum.Mode.View;this._enableRatingControls();var F=$q("div.actionPanel",$get("reviewListContainer"));for(var B in F){F[B].style.display="block"}if($get("writeReviewButton")&&$q("div.reviewItemContainer",$get("reviewListContainer")).length<=0){Sys.UI.DomElement.removeCssClass($get("writeReviewButton"),"hidden")}$get("commentDiv"+this._item.ItemId).style.display="block"}else{$get("txtEditReviewTitle"+this.reviewId).value="";$get("txtEditReview"+this.reviewId).value="";$get("editReviewError"+this.reviewId).innerHTML="";Sys.UI.DomElement.removeCssClass($get("txtEditReview"+this.reviewId),"error");Sys.UI.DomElement.removeCssClass($get("txtEditReview"+this.reviewId),"defaultText");Sys.UI.DomElement.removeCssClass($get("txtEditReviewTitle"+this.reviewId),"error");Sys.UI.DomElement.removeCssClass($get("txtEditReviewTitle"+this.reviewId),"defaultText");this.SetMode(null,MyStuff.Enum.Mode.View)}},_showLoading:function(){var B=$q("img.loading",this.editPanel);for(var A in B){Sys.UI.DomElement.removeCssClass(B[A],"hidden")}},_hideLoading:function(){var B=$q("img.loading",this.editPanel);for(var A in B){Sys.UI.DomElement.addCssClass(B[A],"hidden")}},_createFooterMarkup:function(B,A){var C='<div id="footerPanel'+B.ItemId+'" class="reviewFooter"><div class="listFooterReviewLink"><ul>';C+=MyStuff.Review.CreateAddToProfileMarkup(B,A);C+=MyStuff.Review.CreateShareMarkup(B,A);C+=MyStuff.Review.CreatePermalinkMarkup(B,A);C+="</ul></div></div>";return C},_alternateBgColor:function(){var A=$q("div.hreview",$get("reviewsResults"));for(var B=0;B<A.length;B++){Sys.UI.DomElement.removeCssClass(A[B],"singleReviewRowEven");if(B%2){Sys.UI.DomElement.addCssClass(A[B],"singleReviewRowEven")}}},SetMode:function(H,G,I){this._mode=G;var B;switch(this._mode){case MyStuff.Enum.Mode.Create:case MyStuff.Enum.Mode.Update:if(this.reviewId==MyStuff.Constants.NonExistantId){$get("txtEditReview"+this.reviewId).disabled="";$get("txtEditReviewTitle"+this.reviewId).disabled="";$clearHandlers($get("editReviewCancel"+this.reviewId));$addHandler($get("editReviewCancel"+this.reviewId),"click",Function.createDelegate(this,this._cancel));this._hideLoading();this._setEditHeader();$get("txtEditReviewTitle"+this.reviewId).value=this.defaultReviewTitleText;$get("txtEditReview"+this.reviewId).value=this.defaultReviewText;Sys.UI.DomElement.addCssClass($get("txtEditReviewTitle"+this.reviewId),"defaultText");Sys.UI.DomElement.addCssClass($get("txtEditReview"+this.reviewId),"defaultText");$get("commentDiv"+this._item.ItemId).style.display="none";this.footerPanel.style.display="none";this.actionPanel.style.display="none";var F=$q("div.actionPanel",$get("reviewListContainer"));for(var C in F){F[C].style.display="none"}this.viewPanel.style.display="none";if($get("writeReviewButton")){Sys.UI.DomElement.addCssClass($get("writeReviewButton"),"hidden")}this._disableRatingControls();B=this.editPanel;var D=$q("h3.summary",this.viewPanel)[0].innerHTML;$get("txtEditReviewTitle"+this.reviewId).value=(D!="null")?D:"";$get("tempReview").style.display="block";var A=Function.createDelegate(this,function(J){J.get_target().style.height="auto";$get("txtEditReviewTitle"+this.reviewId).focus()});B.style.display="block";if(!I){B.style.opacity="100";this._fade(B)}}else{if(!tempReviewor){MySpace.Web.Modules.MyStuff.Reviewor.CreateTempReviewor(this._item,this._mode,this)}this._mode=MyStuff.Enum.Mode.View}break;case MyStuff.Enum.Mode.Edit:this._hideLoading();$get("txtEditReview"+this.reviewId).disabled="";$get("txtEditReviewTitle"+this.reviewId).disabled="";$clearHandlers($get("editReviewCancel"+this.reviewId));$addHandler($get("editReviewCancel"+this.reviewId),"click",Function.createDelegate(this,this._cancel));$get("commentDiv"+this._item.ItemId).style.display="none";this.footerPanel.style.display="none";this.actionPanel.style.display="none";var F=$q("div.actionPanel",$get("reviewListContainer"));for(var C in F){F[C].style.display="none"}this.viewPanel.style.display="none";this.editPanel.style.display="block";if($get("writeReviewButton")){Sys.UI.DomElement.addCssClass($get("writeReviewButton"),"hidden")}this._disableRatingControls();B=this.editPanel;this._ratingControl.set_saveOnRelease(false);$get("txtEditReviewTitle"+this.reviewId).value=$q("h3.summary",this.viewPanel)[0].innerHTML;var E=$q("*.description",this.viewPanel)[0].innerHTML;this._setEditHeader(MyStuff.Filter.ConvertToText(E).length>0);$get("txtEditReview"+this.reviewId).value=MyStuff.Filter.ConvertToText(E);this._autoGrow(null,$get("txtEditReview"+this.reviewId));if(!I){this._fade(B)}break;case MyStuff.Enum.Mode.View:this.footerPanel.style.display="block";this.actionPanel.style.display="block";this.viewPanel.style.display="block";$get("commentDiv"+this._item.ItemId).style.display="block";var F=$q("div.actionPanel",$get("reviewListContainer"));for(var C in F){F[C].style.display="block"}this.editPanel.style.display="none";this._enableRatingControls();this._ratingControl.set_saveOnRelease(true);if($get("writeReviewButton")&&$q("div.reviewItemContainer",$get("reviewListContainer")).length<=0){Sys.UI.DomElement.removeCssClass($get("writeReviewButton"),"hidden")}B=this.viewPanel;break;default:throw Error.notImplemented("Attempt to set undefined mode");break}}};MySpace.Web.Modules.MyStuff.Reviewor.registerClass("MySpace.Web.Modules.MyStuff.Reviewor",Sys.UI.Behavior,MyStuff.Interfaces.ICustomError,Sys.IDisposable);MySpace.Web.Modules.MyStuff.Reviewor.CreateEditPanel=function(A,C){var B='<div class="editPanel" style="display:none;" id="editPanel'+A.ReviewId+'"><div class="writingTips"><a href="javascript:void(0);" id="aWritingTips'+A.ReviewId+'">'+MySpaceRes.StuffItem.TipsOnWritingReviews+'</a></div><div class="clear"></div><h3 class="editReviewHeader" id="editReviewHeader'+A.ReviewId+'">'+MySpaceRes.StuffItem.EditReview+'</h3><div class="editReviewTitle"><input type="text" class="blur" id="txtEditReviewTitle'+A.ReviewId+'" value="'+MySpaceRes.StuffItem.Title+'" /></div><div class="editReview"><textarea class="blur" id="txtEditReview'+A.ReviewId+'" style="overflow:hidden"></textarea></div><div class="editButtons"><img src="'+MyStuff.Constants.LoaderCircles+'" class="loading hidden" /><a href="javascript:void(0);" id="editReviewSave'+A.ReviewId+'" class="button"><span class="lCorner"></span><span class="btnTxt">';if(C==MyStuff.Enum.Mode.Edit){B+=(A.Body.length>0?MySpaceRes.StuffItem.SaveEdit:MySpaceRes.StuffItem.Save)}else{if(C==MyStuff.Enum.Mode.Update){B+=MySpaceRes.StuffItem.SaveUpdate}else{B+=MySpaceRes.StuffItem.Save}}B+='</span><span class="rCorner"></span></a><a href="javascript:void(0);" id="editReviewCancel'+A.ReviewId+'" class="button"><span class="lCorner"></span><span class="btnTxt">'+MySpaceRes.StuffItem.Cancel+'</span><span class="rCorner"></span></a></div><div class="minimumCharacter" id="minimumCharacter'+A.ReviewId+'"></div><div class="error" id="editReviewError'+A.ReviewId+'"></div><div class="clear"></div></div>';return B};MySpace.Web.Modules.MyStuff.Reviewor.CreateTempReviewor=function(I,E,A,F){var B=-1;var D=-1;if(I&&I.AverageRating){B=I.AverageRating}else{if(A&&A._review&&A._review.AvgReviewRating){B=A._review.AvgReviewRating}}if(I&&I.Reviews.length>0&&I.Reviews[0].ReviewRating){D=I.Reviews[0].ReviewRating}else{if(A&&A._review&&A._review.ReviewRating){D=A._review.ReviewRating}}var H={ReviewId:MyStuff.Constants.NonExistantId,Title:(A)?A._review.Title:"",Body:"",AvgReviewRating:B,ReviewRating:D};var C=MyStuff.Review.CreateActionPanel(H,null,I)+MyStuff.Review.CreateRatingPanel(H,I)+MySpace.Web.Modules.MyStuff.Reviewor.CreateEditPanel(H,E)+MyStuff.Review.CreateViewPanel(H);$get("tempReview").innerHTML=C;var G=MyStuff.Review.AttachReviewItemBehavior(null,H,I);tempReviewor=G.reviewor;tempReviewor.get_ratingControl().set_saveOnRelease(false);if(E==MyStuff.Enum.Mode.Update&&A!=null){tempReviewor.get_ratingControl().set_Rating100Scale(A.get_ratingControl().get_Rating100Scale())}tempReviewor.SetMode(null,E,F);if(!F){$create(MyStuff.Effect.AutoScroll,{},{},null,$get("txtEditReviewTitle"+tempReviewor.reviewId)).Play()}};MySpace.Web.Modules.MyStuff.Commentor=function(A){MySpace.Web.Modules.MyStuff.Commentor.initializeBase(this,[A])};MySpace.Web.Modules.MyStuff.Commentor.prototype={_postCommentButton:null,_postCommentTextBox:null,_generateCommentBox:true,_defaultText:MySpaceRes.StuffItem.WriteAComment,_loginText:MySpaceRes.StuffItem.LogintoComment,_loginLinkText:MySpaceRes.StuffItem.LoginNow,_totalNumberOfComments:0,_itemId:0,_ownerId:0,_reviewId:null,_commentListContainerId:null,_commentsDisplayed:MyStuff.Constants.ReviewsNumberOfCommentsToDisplay,_beginningComment:1,get_postCommentButton:function(){return this._postCommentButton},set_postCommentButton:function(A){this._postCommentButton=A},get_postCommentTextBox:function(){return this._postCommentTextBox},set_postCommentTextBox:function(A){this._postCommentTextBox=A},get_generateCommentBox:function(){return this._generateCommentBox},set_generateCommentBox:function(A){this._generateCommentBox=A},get_defaultText:function(){return this._defaultText},set_defaultText:function(A){this._defaultText=A},get_loginText:function(){return this._loginText},set_loginText:function(A){this._loginText=A},get_totalNumberOfComments:function(){return this._totalNumberOfComments},set_totalNumberOfComments:function(A){this._totalNumberOfComments=A},get_itemId:function(){return this._itemId},set_itemId:function(A){this._itemId=A},get_ownerId:function(){return this._ownerId},set_ownerId:function(A){this._ownerId=A},get_reviewId:function(){return this._reviewId},set_reviewId:function(A){this._reviewId=A},get_commentListContainerId:function(){return this._commentListContainerId},set_commentListContainerId:function(A){this._commentListContainerId=A},get_commentsDisplayed:function(){return this._commentsDisplayed},set_commentsDisplayed:function(A){this._commentsDisplayed=A},get_beginningComment:function(){return this._beginningComment},set_beginningComment:function(A){this._beginningComment=A},add_GetCommentList:function(A){this.GetCommentList_Complete=A},initialize:function(A){MySpace.Web.Modules.MyStuff.Commentor.callBaseMethod(this,"initialize");if(this._generateCommentBox){this.GenerateCommentBoxMarkup()}},dispose:function(){Sys.UI.DomEvent.clearHandlers(this._postCommentTextBox);Sys.UI.DomEvent.clearHandlers(this._postCommentButton);MySpace.Web.Modules.MyStuff.Commentor.callBaseMethod(this,"dispose")},OnError:function(B){$clearHandlers(this._postCommentButton);$addHandler(this._postCommentButton,"click",Function.createDelegate(this,this.PostComment));Sys.UI.DomElement.removeCssClass(this._postCommentButton,"disabled");var A=$q("span.btnTxt",this._postCommentButton,true);A.innerHTML=MySpaceRes.StuffItem.Submit;this._postCommentTextBox.disabled="";MyStuff.ShowErrorPopup()},_autoGrow:function(A,B){while(B.scrollHeight>B.clientHeight&&!window.opera){B.rows+=1}},GenerateCommentBoxMarkup:function(){if(MySpace.ClientContext.IsLoggedIn){if(MyStuff.Constants.ReviewsNumberOfCommentsToDisplay>this._totalNumberOfComments){this._commentsDisplayed=this._totalNumberOfComments}if(this._totalNumberOfComments==0){this._beginningComment=0}var B=(this._reviewId)?this._reviewId:this._itemId;this._element.innerHTML='<div class="commentCount">'+String.format(MySpaceRes.StuffItem.ShowingComments,this._beginningComment,this._commentsDisplayed,this._totalNumberOfComments)+'</div><textarea style="overflow:hidden;" rows="1" class="blur" type="text" id="txtComment'+B+'"></textarea><a href="javascript:void(0);" class="button"><span class="lCorner"></span><span class="btnTxt">'+MySpaceRes.StuffItem.Submit+'</span><span class="rCorner"></span></a>';this._postCommentTextBox=$get("txtComment"+B);this._postCommentTextBox.value=this._defaultText;$addHandler(this._postCommentTextBox,"focus",Function.createDelegate(this,this.Focus));$addHandler(this._postCommentTextBox,"blur",Function.createDelegate(this,this.Blur));this._postCommentButton=$q("a",this._element,true);$addHandler(this._postCommentButton,"click",Function.createDelegate(this,this.PostComment));var A=Function.createCallback(this._autoGrow,this._postCommentTextBox);$addHandler(this._postCommentTextBox,"keyup",A)}else{this._element.innerHTML='<div class="reviewCommentLogin">'+this._loginText+'<a href="'+this.ConstructUrl()+'">'+this._loginLinkText+"</a></div>"}},Focus:function(){if(this._postCommentTextBox.value==this._defaultText){this._postCommentTextBox.value="";this._postCommentTextBox.rows=3;Sys.UI.DomElement.removeCssClass(this._element,"blur");Sys.UI.DomElement.addCssClass(this._element,"focus")}if(MyStuff.IsPostCommentDisable(this._ownerId)){this._postCommentButton.style.display="none"}},Blur:function(){if(this._postCommentTextBox.value==""){this._postCommentTextBox.value=this._defaultText;Sys.UI.DomElement.removeCssClass(this._element,"focus");Sys.UI.DomElement.addCssClass(this._element,"blur");this._postCommentTextBox.rows=1}},PostComment:function(D){if(this._postCommentTextBox.value==""){return}Sys.UI.DomElement.addCssClass(this._postCommentButton,"disabled");Sys.UI.DomEvent.clearHandlers(this._postCommentButton);var B=$q("span.btnTxt",this._postCommentButton,true);B.innerHTML=MySpaceRes.StuffItem.Posting;this._postCommentTextBox.disabled="disabled";var C=this._postCommentTextBox.value;var A=new MySpace.Web.Core.UI.Controls.MyStuff.Classes.StuffId();A.Id=this._itemId;A.ChannelType=MyStuff.StuffContext.ChannelType;MySpace.Web.Modules.MyStuff.Services.Stuff.AddCommentToReview(A,this._ownerId,MyStuff.Filter.ConvertToHTML(C),MyStuff.Hash,Function.createDelegate(this,this.PostComment_Complete),null,this)},PostComment_Complete:function(B){$addHandler(this._postCommentButton,"click",Function.createDelegate(this,this.PostComment));Sys.UI.DomElement.removeCssClass(this._postCommentButton,"disabled");var E=$q("span.btnTxt",this._postCommentButton,true);E.innerHTML=MySpaceRes.StuffItem.Submit;this._postCommentTextBox.disabled="";this._commentsDisplayed+=1;this._totalNumberOfComments+=1;if(this._beginningComment==0){this._beginningComment=1}var D=$q("div.commentCount",this._element.parentNode);for(var C in D){D[C].innerHTML=String.format(MySpaceRes.StuffItem.ShowingComments,this._beginningComment,this._commentsDisplayed,this._totalNumberOfComments)}this._postCommentTextBox.value="";this._postCommentTextBox.rows=1;this.Blur();this.GetCommentList_Complete(B);var A=$q("div.commentPostSucess",this._element.parentNode,true);A.setAttribute("id","commentPostSucess"+B.itemList.itemId+"|"+B.itemList.reviewerId);A.style.display="block"},GetCommentList_Complete:function(C){var E=C.itemList;var D=document.createElement("div");D.style.display="none";D.id="commentRow"+E.commentId;D.className="clear";D.innerHTML='<div class="hcomment commentRow"><div class="profilePic"><a href="'+String.format(MyStuff.Links.UserProfile,MySpace.ClientContext.UserId)+'"><img alt="'+E.profileName+'" src="'+E.profilePic+'" title="'+E.profileName+'"/></a></div><div class="membersName"><a href="'+String.format(MyStuff.Links.UserProfile,MySpace.ClientContext.UserId)+'">'+E.profileName+'</a></div><div class="itemCreatedOn">'+E.postedDate+"</div><div id=commentBody"+E.itemId+' class="itemSummary">'+E.comments+'</div><div class="commentReportAbuseDiv"><a class="commentLink commentDelete" href="javascript:void(0);" onClick="MyStuff.Review.DeleteComment(this, '+E.itemId+", "+MyStuff.StuffContext.ChannelType+", "+E.reviewerId+", "+E.commentId+", "+MySpace.ClientContext.UserId+')">'+MySpaceRes.StuffItem.Delete+"</a></div></div>";if($get(this._commentListContainerId).firstChild==null){$get(this._commentListContainerId).appendChild(D)}else{$get(this._commentListContainerId).insertBefore(D,$get(this._commentListContainerId).firstChild)}var B=$q("div.commentPostSucess",this._element.parentNode,true);var A=$create(MySpace.UI.Effects.FadeAnimation,{target:B,effect:MySpace.UI.Effects.FadeEffect.FadeIn,duration:0.5,onEnd:function(){MyStuff.Effect.SlideInOut(D,true,40,null,0.8)}});A.play()},ConstructUrl:function(){var A=decodeURI(window.location.href);var B=A.split("?")[0];var C=B;C=String.AddToQueryString(C,"fuseaction",QueryString("fuseaction"));C=String.AddToQueryString(C,"ownerid",QueryString("ownerid"));C=String.AddToQueryString(C,"itemid",QueryString("itemid"));C=String.AddToQueryString(C,"reviewid",this._reviewId);C=String.AddToQueryString(C,"redirect","1");C=String.AddToQueryString(C,"page",QueryString("page"));return C}};MySpace.Web.Modules.MyStuff.Commentor.registerClass("MySpace.Web.Modules.MyStuff.Commentor",Sys.UI.Behavior,MyStuff.Interfaces.ICustomError,Sys.IDisposable);if(typeof(MyStuff.SearchControl)==="undefined"){Type.registerNamespace("MyStuff.SearchControl")}if(typeof(MyStuff.LocalSearchControl)==="undefined"){Type.registerNamespace("MyStuff.LocalSearchControl")}if(typeof(MyStuff.ReviewsRatingsSearchControl)==="undefined"){Type.registerNamespace("MyStuff.ReviewsRatingsSearchControl")}MyStuff.SearchControl.Initialize=function(A,B){$get("searchKeywords").value=B;$addHandler($get("searchKeywords"),"focus",function(C){if(C.target.value==B){C.target.value=""}});$addHandler($get("searchKeywords"),"blur",function(C){if(C.target.value==""){C.target.value=B}});$addHandler($get("searchButton"),"click",function(C){alert(A+"&keyword="+$get("searchKeywords").value)})};MyStuff.LocalSearchControl.Initialize=function(D,F,E,A){$get("searchKeywords").focus();if(F!=""){MyStuff.AutoComplete.Initialize(F)}var C=function(I){var H=D;var G=E;if(F!=""&&$get(F).value==""){searchTextValidationToolTip.ShowSearchTextValidationToolTip($get(F));return}if($get("searchKeywords").value!=D){H=$get("searchKeywords").value}if(F!=""&&$get(F).value!=E){G=$get(F).value}A=String.AddToQueryString(A,"qry",H);A=String.AddToQueryString(A,"loc",G);window.location=A};var B=function(G){if(G.charCode==Sys.UI.Key.enter){C(G);G.preventDefault()}};$addHandler($get("searchButtonLocal"),"click",C);$addHandler($get("searchKeywords"),"keypress",B);if(F!=""){$addHandler($get(F),"keypress",B)}};MyStuff.ReviewsRatingsSearchControl.Initialize=function(E,B,D){var A="";$get(E).value=B;$addHandler($get(E),"focus",function(F){if(F.target.value==B){F.target.value=""}});$addHandler($get(E),"blur",function(F){if(F.target.value==""){F.target.value=B}});var C=$get(D);$addHandler($get("searchButton"),"click",function(F){if($get(E).value!=B){A=$get(E).value}window.location=String.format(C.options[C.selectedIndex].value,encodeURIComponent(A))})};MySpace.Web.Modules.MyStuff.EventManager=function(){MySpace.Web.Modules.MyStuff.EventManager.initializeBase(this)};MySpace.Web.Modules.MyStuff.EventManager.Instance=function(){if(!this._eventManager){this._eventManager=$create(MySpace.Web.Modules.MyStuff.EventManager,{},{},null)}return this._eventManager};MySpace.Web.Modules.MyStuff.EventManager.prototype={initialize:function(A){MySpace.Web.Modules.MyStuff.EventManager.callBaseMethod(this,"initialize");this._events=new Array()},dispose:function(){MySpace.Web.Modules.MyStuff.EventManager.callBaseMethod(this,"dispose")},_raiseEvent:function(D,B,A){var C=this._getEvent(D,B);if(C){if(A){C(this,A)}else{C(this)}}},_getEvent:function(C,A){for(var B in this._events){if(this._events[B].id==C&&this._events[B].eventName==A){return this._events[B].event}}return null},_addEventHandler:function(A,D,B,C){if(C){var E=Function.createCallback(C,B);this._addHandler(A,D,E)}},_addHandler:function(A,C,B){if(!this._events){this._events=new Array()}this._events.push({eventName:A,id:C,event:B})},RaiseAddToProfileEvent:function(A){this._raiseEvent(A,"addToProfile")},RaiseRemoveFromProfileEvent:function(A){this._raiseEvent(A,"removeFromProfile")},RaiseAddToProfileRatingEvent:function(B,A){this._raiseEvent(B,"addToProfileRating",A)},AddToProfileEventListener:function(D,B,C){var A="addToProfile";if(!this._getEvent(D,A)){this._addEventHandler(A,D,B,C)}},RemoveFromProfileEventListener:function(D,B,C){var A="removeFromProfile";if(!this._getEvent(D,A)){this._addEventHandler(A,D,B,C)}},AddToProfileRatingEventListener:function(D,B,C){var A="addToProfileRating";if(!this._getEvent(D,A)){this._addEventHandler(A,D,B,C)}},ClearEvents:function(){for(var B in this._events){var A=this._events.pop();A=null}this._events=null}};MySpace.Web.Modules.MyStuff.EventManager.registerClass("MySpace.Web.Modules.MyStuff.EventManager",Sys.Component,Sys.IDisposable);if(typeof(MyStuff.AutoComplete)==="undefined"){Type.registerNamespace("MyStuff.AutoComplete")}MyStuff.AutoComplete.Initialize=function(B){var A=$create(MySpace.UI.AutoCompleteBehavior,{id:"accSearch",minimumPrefixLength:1,UseContextKey:true,contextKey:$get(B).value,completionListCssClass:"acNoScrollDiv",highlightedItemCssClass:"acLocationNamehlightedItem",completionSetCount:10,completionListMaxHeight:10000,completionInterval:500,completionListWrapperID:"mywrapper",completionListElementID:"mylist"},{itemSelected:function(E,D){var F=D.get_value();$get(B).value=F}},null,$get(B));A.createCompletionItem=function(L){var F=document.createElement("li");var E="";var D="";if(L&&L.length){var J=L.split("|");if(J.length==3){var G=J[0].substring(0,$get(B).value.length);var H=new RegExp(G,"gi");var I='<i class="acTypedChars">'+G+"</i>";if(J[0]!=""){E=J[0].split(",")[0]}var K=E;E=E.replace(H,I);if(J[1]!=""){D=J[1]}}F.innerHTML+="<span>"+E+", "+D+"</span>"}F._value=K+", "+D;return F};var C=function(D,E){A._update(E,D.itemList,false);Sys.UI.DomElement.removeCssClass($get("mywrapper"),"hidden");Sys.UI.DomElement.addCssClass($get("mywrapper"),"acWrapper")};A.getCompletionItems=function(D){MySpace.Web.Modules.MyStuff.Services.Stuff.RetrieveNeighborhoods(D,C,null,D)}};