Type.registerNamespace("Telerik.Web");
(function(){$telerik.toRating=function(b){return b;
};
$telerik.findRating=$find;
var a=Telerik.Web.UI;
a.RatingPrecision=function(){};
a.RatingPrecision.prototype={Item:0,Half:1,Exact:2};
a.RatingPrecision.registerEnum("Telerik.Web.UI.RatingPrecision");
a.RatingSelectionMode=function(){};
a.RatingSelectionMode.prototype={Single:0,Continuous:1};
a.RatingSelectionMode.registerEnum("Telerik.Web.UI.RatingSelectionMode");
a.RadRatingRatingEventArgs=function(b){a.RadRatingRatingEventArgs.initializeBase(this);
this._newValue=b;
};
a.RadRatingRatingEventArgs.prototype={get_newValue:function(){return this._newValue;
}};
a.RadRatingRatingEventArgs.registerClass("Telerik.Web.UI.RadRatingRatingEventArgs",Sys.CancelEventArgs);
a.RadRatingRatedEventArgs=function(b){a.RadRatingRatedEventArgs.initializeBase(this);
this._oldValue=b;
};
a.RadRatingRatedEventArgs.prototype={get_oldValue:function(){return this._oldValue;
}};
a.RadRatingRatedEventArgs.registerClass("Telerik.Web.UI.RadRatingRatedEventArgs",Sys.EventArgs);
a.RadRating=function(b){a.RadRating.initializeBase(this,[b]);
this._itemCount=5;
this._value=0;
this._doubleValue="0";
this._selectionMode=a.RatingSelectionMode.Continuous;
this._precision=a.RatingPrecision.Item;
this._orientation=a.Orientation.Horizontal;
this._isDirectionReversed=false;
this._enableToolTips=true;
this._autoPostBack=false;
this._readOnly=false;
this._enabled=true;
this._uniqueID=null;
this._preInitializeComplete=false;
this._ulWrapper=null;
this._items=[];
this._itemData=[];
this._definedItems=false;
this._itemWidth="";
this._itemHeight="";
this._documentMouseMoveDelegate=null;
this._selectedItemCssClass="rrtSelected";
this._hoveredItemCssClass="rrtOver";
this._clearSelectedStateOnHover=false;
};
a.RadRating.prototype={initialize:function(){if(!this._preInitializeComplete){a.RadRating._preInitialize(this.get_id(),this._orientation);
}a.RadRating.callBaseMethod(this,"initialize");
var d=this._ulWrapper=$telerik.getFirstChildByTagName(this.get_element(),"ul",0);
this._decorateListWrapper();
this._createItemData();
if(!this._readOnly&&this._enabled){var c=this._getMainEventHandlers();
$addHandlers(d,c,this);
}$addHandler(d,"click",$telerik.cancelRawEvent);
this._synchronizeUIWithValue(this._value,true);
this.get_element().value=this._doubleValue;
var b=this;
setTimeout(function(){b._requestItemsHoverImages();
},0);
this.raiseEvent("load");
},dispose:function(){this._attachDocumentHandlers(false);
this._createPartElements(false);
this._storeStartCoords(false);
this._spanSize=null;
this._hoveredItem=null;
$clearHandlers(this._ulWrapper);
this._ulWrapper=null;
this._items=null;
this._itemData=[];
a.RadRating.callBaseMethod(this,"dispose");
},repaint:function(){a.RadRating._preInitialize(this.get_id(),this._orientation);
var b=this._value;
this._clearSelection(b);
this._synchronizeUIWithValue(b);
},_decorateListWrapper:function(){if($telerik.isMobileSafari){$telerik.$(this._ulWrapper).addClass("_Telerik_MobileSafari");
}},_getMainEventHandlers:function(){return $telerik.isTouchDevice?{mouseup:this._mouseUpTouchDevice}:{mouseover:this._mouseOver,mouseup:this._mouseUp,mouseout:this._mouseOut};
},_createItemData:function(){var r=this._isDirectionReversed;
var c=this._items=$telerik.getChildrenByTagName(this._ulWrapper,"li");
if(r){var e=[];
for(var q=(c.length-1);
q>=0;
q--){e[e.length]=c[q];
}c=this._items=e;
}var f=0;
var h=0;
var t=this._itemData;
var s=this._definedItems=(t&&t.length>0);
for(var q=0,k=c.length;
q<k;
q++){var n;
if(!s){n={value:(q+1)};
}else{n=t[q];
var g={};
var b={};
if(!n.imageUrl){n.imageUrl="";
}else{g.url="url("+n.imageUrl+")";
}if(!n.selectedImageUrl){n.selectedImageUrl=n.imageUrl;
}if(n.selectedImageUrl){b.url="url("+n.selectedImageUrl+")";
}if(n.imageUrl||n.selectedImageUrl){f++;
}var m=n.hoveredImageUrl;
var p=n.hoveredSelectedImageUrl;
if(m||p){n.hoveredImageUrl=m?m:p;
n.hoveredSelectedImageUrl=p?p:m;
h++;
}else{n.hoveredImageUrl=n.selectedImageUrl;
n.hoveredSelectedImageUrl=n.selectedImageUrl;
}if(n.hoveredImageUrl){g.hoveredUrl="url("+n.hoveredImageUrl+")";
}if(n.hoveredSelectedImageUrl){b.hoveredUrl="url("+n.hoveredSelectedImageUrl+")";
}n.item=(r?b:g);
n.itemSpan=(r?g:b);
}n.index=q;
n.itemElement=c[q];
t[q]=n;
}if(s&&h==0&&f>0){this._clearSelectedStateOnHover=true;
}var o=this._itemWidth;
var j=(""!=o);
o=parseInt(o)+"px";
var l=this._itemHeight;
var d=(""!=l);
l=parseInt(l)+"px";
if(a.Orientation.Horizontal==this._orientation){if(j){c.itemSpanWidth=r?o:"0px";
c.itemSpanSelectedWidth=r?"0px":o;
if(d){c.itemPartsStaticSize=l;
}}}else{if(d){c.itemSpanHeight=r?l:"0px";
c.itemSpanSelectedHeight=r?"0px":l;
if(j){c.itemPartsStaticSize=o;
}}}},_requestItemsHoverImages:function(){var b=this._itemData;
for(var f=0,d=b.length;
f<d;
f++){var e=b[f];
var c=e.hoveredImageUrl;
if(c!=e.selectedImageUrl){this._requestImage(c);
var g=e.hoveredSelectedImageUrl;
if(g!=c){this._requestImage(g);
}}}},_requestImage:function(b){var c=document.createElement("img");
c.setAttribute("src",b);
c.setAttribute("alt","");
c.setAttribute("class","rrtHiddenImages");
this.get_element().appendChild(c);
},_getItem:function(c){for(var b=0;
b<3;
b++){if("li"==c.tagName.toLowerCase()){return c;
}c=c.parentNode;
}return null;
},_getItemA:function(c){var b=c.getElementsByTagName("a");
if(b&&b.length>0){return b[0];
}return null;
},_getItemSpan:function(c){var b=c.getElementsByTagName("span");
if(b&&b.length>0){return b[0];
}return null;
},_getItemData:function(b){var f=this._itemData;
for(var d=0,c=f.length;
d<c;
d++){var e=f[d];
if(e.itemElement===b){return e;
}}},_getItemValue:function(b,c){var d=this._getItemData(b).value;
if(a.RatingPrecision.Item!=this._precision){d-=1;
d+=this._getFraction(b,c);
}if(!isNaN(d)){return d;
}return 0;
},_getItemByValue:function(e){e=Math.ceil(e);
var f=this._itemData;
for(var d=0,c=f.length;
d<c;
d++){var b=f[d];
if(b.value===e){return b.itemElement;
}}},_getItemIndexByValue:function(e){e=Math.ceil(e);
var f=this._itemData;
for(var d=0,c=f.length;
d<c;
d++){var b=f[d];
if(b.value===e){return b.index;
}}},_getItemIndex:function(c){var b=this._getItemData(c).index;
if(!isNaN(b)){return b;
}return -1;
},_getFraction:function(f,h){if(!f){return;
}var e=0;
var g=(a.Orientation.Horizontal==this._orientation?"width":"height");
var c=$telerik.getSize(this._getItemA(f))[g];
var i=this._overPartItem;
var d=this._overPartItemComplement;
if(h&&i&&d){var b=$telerik.getSize(i)[g];
var j=$telerik.getSize(d)[g];
e=Math.max(b,j);
if(0==e&&Sys.UI.DomElement.containsCssClass(f,this._hoveredItemCssClass)){return 1;
}}else{e=$telerik.getSize(this._getItemSpan(f))[g];
if(this._isDirectionReversed){e=c-e;
}}return this._calculateFraction(e,c);
},_calculateFraction:function(b,c){return Math.round((b/c)*10)/10;
},_markContinuousHovered:function(c){if(this._selectionMode!=a.RatingSelectionMode.Continuous){return;
}var d=this._items;
for(var e=0,f=d.length;
e<f;
e++){var b=d[e];
if(c===b){break;
}this._markItemHovered(b);
}},_markItemHovered:function(f){Sys.UI.DomElement.addCssClass(f,this._hoveredItemCssClass);
var d=this._getItemData(f);
var e=d.itemSpan;
if(e&&e.hoveredUrl){var c=this._getItemSpan(f);
c.style.backgroundImage=e.hoveredUrl;
}var g=d.item;
if(g&&g.hoveredUrl){var b=this._getItemA(f);
b.style.backgroundImage=g.hoveredUrl;
}},_clearOverState:function(b){var h=(a.RatingSelectionMode.Continuous==this._selectionMode);
var e=this._items;
var c=this._hoveredItemCssClass;
var f=b?this._getItemIndex(b):null;
for(var g=(e.length-1);
g>=0;
g--){var d=e[g];
if(h&&f!=null&&(f>this._getItemIndex(d))){return;
}this._clearItemOverState(d);
}},_clearItemOverState:function(f){Sys.UI.DomElement.removeCssClass(f,this._hoveredItemCssClass);
var d=this._getItemData(f);
var e=d.itemSpan;
if(e&&e.url){var c=this._getItemSpan(f);
c.style.backgroundImage=e.url;
}var g=d.item;
if(g&&g.url){var b=this._getItemA(f);
b.style.backgroundImage=g.url;
}},_markContinuousSelected:function(h){var e=this._items;
var b=e.itemSpanSelectedWidth;
var g=e.itemSpanSelectedHeight;
this._markItemSelected(h,b,g);
if(a.RatingSelectionMode.Continuous!=this._selectionMode){return;
}for(var f=0,d=e.length;
f<d;
f++){var c=e[f];
if(h===c){break;
}this._markItemSelected(c,b,g);
}},_markItemSelected:function(b,c,d){Sys.UI.DomElement.addCssClass(b,this._selectedItemCssClass);
this._setItemSize(b,c,d);
},_clearSelection:function(g){var k=(a.RatingSelectionMode.Continuous==this._selectionMode);
var f=this._items;
var b=f.itemSpanWidth;
var d=f.itemSpanHeight;
var j=this._getItemIndexByValue(g);
var e=this._getItemIndexByValue(this._value);
for(var h=e;
h>=0;
h--){var c=f[h];
if(e==h){this._clearPart(c);
}var l=this._getItemIndex(c);
if(j!=null&&((k&&j>l)||(j==l))){return;
}this._clearItemSelectedState(c,b,d);
}},_clearItemSelectedState:function(b,c,d){Sys.UI.DomElement.removeCssClass(b,this._selectedItemCssClass);
this._setItemSize(b,c,d);
},_setItemSize:function(b,d,e){var c=this._getItemSpan(b);
if(d){c.style.width=d;
}if(e){c.style.height=e;
}},_clearPart:function(b,e){var c=this._getItemSpan(b);
if(!c){return;
}var d=e?(e.toString()+"px"):"";
c.style[a.Orientation.Horizontal==this._orientation?"width":"height"]=d;
},_updateHoveredItem:function(g){this._mouseOut(g,true);
var u=this._hoveredItem;
var i=this._overPartItem;
var r=this._overPartItemComplement;
if(!u||!i||!r){return;
}var q=$telerik.getDocumentRelativeCursorPosition(g)[this._locationProperty];
var j=q-this._ulLocation;
j=Math.min(this._maxMousePosition,Math.max(0,j));
j%=this._itemOuterSize;
j-=this._positionOffset;
this._clearItemOverState(u);
var o=this._getOverPartsSize(j,u);
var m=o.partSize;
var v=o.partComplementSize;
var h=this._sizeProperty;
var s=parseInt(i.style[h]);
if(isNaN(s)||s<1){i.style[h]="1px";
}var t=parseInt(r.style[h]);
if(isNaN(s)||t<1){r.style[h]="1px";
}var f=(a.Orientation.Horizontal==this._orientation);
if(this._isDirectionReversed){var l=this._marginProperty;
var b=this._itemSize;
var n=this._spanSize;
var c=b-m-(f?0:n);
i.style[l]=c.toString()+"px";
var p=b-v-(f?0:(n+c+m));
r.style[l]=p.toString()+"px";
}else{if(!f){i.style.marginTop=(-v).toString()+"px";
}}i.style[h]=m.toString()+"px";
r.style[h]=v.toString()+"px";
this._updateHoveredItemPartsImages(u);
if(this._enableToolTips){var d=this._getItemData(u);
if(!d.tooltip){var k=this._getItemA(u);
k.title=this._getItemValue(u,true);
}}},_updateHoveredItemPartsImages:function(e){var b=this._isDirectionReversed?"right bottom":"left top";
var d=this._getItemData(e);
var c=d.itemSpan;
var f=this._overPartItem.style;
if(c&&c.hoveredUrl){f.backgroundImage=c.hoveredUrl;
f.backgroundPosition=b;
}else{if(f.backgroundPosition){this._clearBackgroundPosition(f);
}}var g=d.item;
var h=this._overPartItemComplement.style;
if(g&&g.hoveredUrl){h.backgroundImage=g.hoveredUrl;
h.backgroundPosition=b;
}else{if(h.backgroundPosition){this._clearBackgroundPosition(h);
}}},_clearBackgroundPosition:function(b){if(b.removeAttribute){b.removeAttribute("backgroundPosition");
}else{b.removeProperty("backgroundPosition");
}},_getOverPartsSize:function(g,e){var j=this._isDirectionReversed;
var c=this._itemSize;
var h=this._itemHalfSize;
var d=this._precision;
var f=(a.RatingPrecision.Half==d);
var b=0;
var k=0;
if(((a.RatingPrecision.Exact==d)&&(g<0||g>=c))||(f&&((!j&&g>h)||(j&&g<=h)))){if((!j&&g>=0)||(j&&g<c)){this._markItemHovered(e);
}}else{var i=this._spanSize;
if(j){if(g>i){k=f?h:(c-g);
if(f&&(i>h)){b=h;
k=(c-i);
}}else{b=f?h:(c-g);
k=c-i;
}}else{if((g>i)||(f&&(i<h))){b=i;
k=f?h:g;
}else{b=f?h:g;
}}}return{partSize:((b<0)?0:b),partComplementSize:((k<0)?0:k)};
},_createPartElements:function(g){var d=this._overPartItem;
var b=this._overPartItemComplement;
if(g){if(!d){d=document.createElement("span");
d.className="rrtPart";
b=document.createElement("span");
b.className="rrtPartComplement";
var c=this._items.itemPartsStaticSize;
if(c){var e=(a.Orientation.Horizontal==this._orientation)?"height":"width";
d.style[e]=c;
b.style[e]=c;
var f="-"+c;
d.style.marginTop=f;
b.style.marginTop=f;
}this._overPartItem=d;
this._overPartItemComplement=b;
}}else{if(d&&b){d.parentNode.removeChild(d);
this._overPartItem=null;
b.parentNode.removeChild(b);
this._overPartItemComplement=null;
}}},_storeStartCoords:function(f){if(f){var c=(a.Orientation.Horizontal==this._orientation);
var g=this._items[0];
var b=this._getItemA(g);
var e=this._ulWrapper;
var h=this._locationProperty=c?"left":"top";
var d=this._sizeProperty=c?"width":"height";
this._marginProperty=c?"marginLeft":"marginTop";
this._ulLocation=$telerik.getLocation(e)[c?"x":"y"]+($telerik.getMarginBox(e)[h]+$telerik.getBorderBox(e)[h]+$telerik.getPaddingBox(e)[h]);
this._itemOuterSize=$telerik.getOuterSize(g)[d];
this._itemSize=$telerik.getSize(b)[d];
this._itemHalfSize=Math.round(this._itemSize/2);
this._positionOffset=$telerik.getMarginBox(b)[h]+$telerik.getBorderBox(b)[h];
this._maxMousePosition=(this._itemOuterSize*this._itemCount)-1;
}else{this._locationProperty=null;
this._sizeProperty=null;
this._marginProperty=null;
this._ulLocation=null;
this._itemOuterSize=null;
this._itemSize=null;
this._itemHalfSize=null;
this._positionOffset=null;
this._maxMousePosition=null;
}},_attachDocumentHandlers:function(b){if(true==b){this._documentMouseMoveDelegate=Function.createDelegate(this,this._updateHoveredItem);
$telerik.addExternalHandler(document,"mousemove",this._documentMouseMoveDelegate);
}else{if(this._documentMouseMoveDelegate){$telerik.removeExternalHandler(document,"mousemove",this._documentMouseMoveDelegate);
this._documentMouseMoveDelegate=null;
}}},_getFractionSize:function(f,p){var g=this._overPartItem;
var l=this._overPartItemComplement;
if(!(g&&l)&&typeof(p)=="undefined"){return 0;
}var j=this._isDirectionReversed;
var d=(a.Orientation.Horizontal==this._orientation);
var k=(d?"width":"height");
var h=this._items;
var c=$telerik.getSize(this._getItemA(f?f:h[0]))[k];
var b=0;
if(g&&l){var o=$telerik.getSize(g)[k];
var q=$telerik.getSize(l)[k];
b=(o>q)?o:q;
if(0==b&&Sys.UI.DomElement.containsCssClass(f,this._hoveredItemCssClass)){b=c;
}if(j){b=c-b;
}}else{if(p!=null){var m=p-Math.floor(p);
if(m>0){if(j){m=1-m;
}b=Math.round(c*m);
}else{b=(-1);
}}}var i=(j&&b==c)||(!j&&b==0);
var e=(j&&b==0)||(!j&&b==c);
var n=d?(""!=this._itemWidth):(""!=this._itemHeight);
if((!n&&e)||i){b=(-1);
if(i){this._clearItemSelectedState(f,h.itemSpanWidth,h.itemSpanHeight);
}}b=(b<0)?"":b.toString()+"px";
return b;
},_mouseOver:function(c){var d=this._getItem(c.target||c.srcElement);
if(!d){this._hoveredItem=null;
return;
}var b=this._hoveredItem;
if(b&&b===d){return;
}this._clearOverState(d);
if(this._clearSelectedStateOnHover){this._clearSelection();
}this._markContinuousHovered(d);
if(a.RatingPrecision.Item!=this._precision){this._mouseOverPrecise(d,c);
}else{this._markItemHovered(d);
}if(this._enableToolTips){var f=this._getItemA(d);
var g=this._getItemData(d).tooltip;
f.title=g?g:this._getItemValue(d);
}},_mouseOverPrecise:function(b,g){this._createPartElements(true);
this._hoveredItem=b;
var d=(a.Orientation.Horizontal==this._orientation);
var f=(d?"width":"height");
var h=this._getItemSpan(b);
if(h){this._spanSize=$telerik.getSize(h)[f];
}var j=this._overPartItem;
var c=this._overPartItemComplement;
var k=this._isDirectionReversed;
j.style[f]="0px";
c.style[f]="0px";
if(!d&&!k){c.style.marginTop=(-this._spanSize).toString()+"px";
}var i=this._getItemA(b);
i.appendChild(k?j:c);
i.appendChild(k?c:j);
if(!this._itemOuterSize){this._storeStartCoords(true);
}if(!this._documentMouseMoveDelegate){this._attachDocumentHandlers(true);
}this._updateHoveredItem(g);
},_mouseUp:function(j){var f=this._getItem(j.target||j.srcElement);
if(!f){return;
}var l=(a.RatingPrecision.Item!=this._precision);
var n=this._overPartItem;
var m=this._overPartItemComplement;
if(l&&(!n||!this._overPartItemComplement)){return;
}var b=this._value;
var d=this._getItemValue(f,true);
var k=new a.RadRatingRatingEventArgs(d);
this.raiseEvent("rating",k);
if(k.get_cancel()){return;
}if(b!=d){this._clearSelection(d);
this._markContinuousSelected(f);
if(l){var g=this._getItemSpan(f);
var c=this._getFractionSize(f,d);
var h=(a.Orientation.Horizontal==this._orientation);
var i=h?"width":"height";
n.style[i]="1px";
m.style[i]="1px";
g.style[i]=c;
this._spanSize=$telerik.getSize(g)[i];
if(!h&&!this._isDirectionReversed){c=(c!="")?("-"+c):"";
m.style.marginTop=c;
}this._updateHoveredItem(j);
}}this._setValue(d);
this.raiseEvent("rated",new a.RadRatingRatedEventArgs(b));
if(this._autoPostBack){this._raiseServerEvent();
}},_mouseUpTouchDevice:function(f){var n=this._getItem(f.target||f.srcElement);
if(!n){return;
}var i=this._getItemA(n);
var g=this._precision!=a.RatingPrecision.Item;
var l={left:f.clientX,top:f.clientY};
var j=$telerik.getLocation(n);
j={left:j.x,top:j.y};
var k=a.Orientation.Horizontal==this._orientation?"left":"top";
var h=a.Orientation.Horizontal==this._orientation?"width":"height";
var b=$telerik.getSize(n)[h]-2*($telerik.getMarginBox(i)[k]+$telerik.getBorderBox(i)[k]);
var p=0,o=0;
if(g){o=l[k]-j[k];
var r=this._isDirectionReversed?b-o:o;
p=this._calculateFraction(r,b);
o=this._calculateFractionSize(b,o);
}var c=this._value;
var q=this._calculateItemValue(n,p);
var d=new a.RadRatingRatingEventArgs(q);
this.raiseEvent("rating",d);
if(d.get_cancel()){return;
}if(c!=q){this._clearSelection(q);
this._markContinuousSelected(n);
if(g){var m=this._getItemSpan(n);
m.style[h]=o+"px";
this._spanSize=o;
}}this._setValue(q);
this.raiseEvent("rated",new a.RadRatingRatedEventArgs(c));
if(this._autoPostBack){this._raiseServerEvent();
}},_calculateItemValue:function(b,c){var e=this._getItemData(b).value;
var d=e-1;
switch(this._precision){case a.RatingPrecision.Item:return e;
case a.RatingPrecision.Half:return c>0.5?e:e-0.5;
case a.RatingPrecision.Exact:return d+c;
default:throw"impossible";
}},_calculateFractionSize:function(c,d){var b=parseInt(c/2);
var e=this._isDirectionReversed?[b,0]:[c,b];
switch(this._precision){case a.RatingPrecision.Item:return 0;
case a.RatingPrecision.Half:return d>b?e[0]:e[1];
case a.RatingPrecision.Exact:return d;
default:throw"impossible";
}},_mouseOut:function(c,d){var b=$telerik.isMouseOverElementEx(this._ulWrapper,c);
if(b){if(!d&&a.RatingPrecision.Item!=this._precision){this._hoveredItem=null;
}return $telerik.cancelRawEvent(c);
}this._attachDocumentHandlers(false);
this._createPartElements(false);
this._storeStartCoords(false);
this._spanSize=null;
this._hoveredItem=null;
this._clearOverState();
if(this._clearSelectedStateOnHover){this._synchronizeUIWithValue(this._value);
}},_raiseServerEvent:function(){setTimeout(Function.createDelegate(this,function(){__doPostBack(this._uniqueID);
}),0);
},add_load:function(b){this.get_events().addHandler("load",b);
},remove_load:function(b){this.get_events().removeHandler("load",b);
},add_rating:function(b){this.get_events().addHandler("rating",b);
},remove_rating:function(b){this.get_events().removeHandler("rating",b);
},add_rated:function(b){this.get_events().addHandler("rated",b);
},remove_rated:function(b){this.get_events().removeHandler("rated",b);
},get_itemCount:function(){return this._itemCount;
},get_value:function(){return this._value;
},set_value:function(e){var c=this._value;
var d=this.get_isInitialized();
if(d){e=this._fixValuePrecision(e);
var b=new a.RadRatingRatingEventArgs(e);
this.raiseEvent("rating",b);
if(b.get_cancel()){return;
}if(e!=c){this._clearSelection(e);
this._synchronizeUIWithValue(e);
}}this._setValue(e);
if(d){this.raiseEvent("rated",new a.RadRatingRatedEventArgs(c));
if(this._autoPostBack){this._raiseServerEvent();
}}},_setValue:function(b){this._value=b;
this._doubleValue=b.toString();
this.get_element().value=this._doubleValue;
this.updateClientState();
},_synchronizeUIWithValue:function(f,d){var e=this._getItemByValue(f);
if(e){if(!d){this._markContinuousSelected(e);
}if(f!=parseInt(f)){var c=this._getItemSpan(e);
var b=this._getFractionSize(e,f);
c.style[a.Orientation.Horizontal==this._orientation?"width":"height"]=b;
}}},_fixValuePrecision:function(d){var c=this._precision;
if(!this._definedItems){var b=this._items;
if(d<0){d=0;
}else{if(d>b.length){d=b.length;
}}}return Math.round(d*10)/10;
},get_selectionMode:function(){return this._selectionMode;
},set_selectionMode:function(b){this._selectionMode=b;
},get_precision:function(){return this._precision;
},set_precision:function(b){this._precision=b;
},get_orientation:function(){return this._orientation;
},set_orientation:function(b){this._orientation=b;
},get_isDirectionReversed:function(){return this._isDirectionReversed;
},set_isDirectionReversed:function(b){this._isDirectionReversed=b;
},get_enableToolTips:function(){return this._enableToolTips;
},set_enableToolTips:function(b){this._enableToolTips=b;
},get_readOnly:function(){return this._readOnly;
},set_readOnly:function(b){if(this.get_isInitialized()&&b!=this._readOnly){this._enableRatingControl(!b);
}this._readOnly=b;
this.updateClientState();
},get_enabled:function(){return this._enabled;
},set_enabled:function(b){if(this.get_isInitialized()&&b!=this._enabled){this._enableRatingControl(b);
}this._enabled=b;
},get_itemData:function(){return this._itemData;
},set_itemData:function(b){this._itemData=b;
},_enableRatingControl:function(b){var d=this._ulWrapper;
$clearHandlers(d);
this._attachDocumentHandlers(false);
if(b){$addHandlers(d,{mouseover:this._mouseOver,mouseup:this._mouseUp,mouseout:this._mouseOut},this);
}else{this._clearOverState();
if(this._enableToolTips){var f=this.get_value();
var c=this._ulWrapper.getElementsByTagName("a");
for(var e=0,g=c.length;
e<g;
e++){c[e].title=f;
}}}$addHandler(d,"click",$telerik.cancelRawEvent);
},saveClientState:function(){var c=["readOnly"];
var b={value:this._doubleValue};
for(var d=0,f=c.length;
d<f;
d++){var e=c[d];
b[e]=this["get_"+e]();
}return Sys.Serialization.JavaScriptSerializer.serialize(b);
}};
a.RadRating._preInitialize=function(k,f){var d=$get(k);
if(!d||($telerik.getInvisibleParent(d)!=null)){return;
}var b=d.getElementsByTagName("li");
if(b&&b.length>0){var m=b[0];
var l=a.RadRating._getElementBox(m);
var i=a.RadRating._getElementBox($telerik.getChildrenByTagName(d,"ul")[0]);
var c=$telerik.getChildrenByTagName(m,"a")[0];
var j=$telerik.getOuterSize(c);
j.width+=l.horizontal;
j.height+=l.vertical;
var h=b.length;
var e=(0==f);
var g=i.horizontal+(e?(h*j.width):j.width);
var n=i.vertical+(e?j.height:(h*j.height));
if(parseInt(d.style.width)!=g||parseInt(d.style.height)!=n){$telerik.setContentSize(d,{width:g,height:n});
}}};
a.RadRating._getElementBox=function(b){var f={horizontal:0,vertical:0};
if(b){var e=$telerik.getBorderBox(b);
var d=$telerik.getPaddingBox(b);
var c=$telerik.getMarginBox(b);
f.horizontal=e.horizontal+d.horizontal+c.horizontal;
f.vertical=e.vertical+d.vertical+c.vertical;
}return f;
};
a.RadRating.registerClass("Telerik.Web.UI.RadRating",a.RadWebControl);
})();
if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();
