(function($){$.fn.jqm=function(o){var p={overlay:50,overlayClass:'jqmOverlay',closeClass:'jqmClose',trigger:'.jqModal',ajax:F,ajaxText:'',target:F,modal:F,toTop:F,onShow:F,onHide:F,onLoad:F};return this.each(function(){if(this._jqm)return H[this._jqm].c=$.extend({},H[this._jqm].c,o);s++;this._jqm=s;H[s]={c:$.extend(p,$.jqm.params,o),a:F,w:$(this).addClass('jqmID'+s),s:s};if(p.trigger)$(this).jqmAddTrigger(p.trigger);});};$.fn.jqmAddClose=function(e){return hs(this,e,'jqmHide');};$.fn.jqmAddTrigger=function(e){return hs(this,e,'jqmShow');};$.fn.jqmShow=function(t){return this.each(function(){t=t||window.event;$.jqm.open(this._jqm,t);});};$.fn.jqmHide=function(t){return this.each(function(){t=t||window.event;$.jqm.close(this._jqm,t)});};$.jqm={hash:{},open:function(s,t){var h=H[s],c=h.c,cc='.'+c.closeClass,z=(parseInt(h.w.css('z-index'))),z=(z>0)?z:3000,o=$('<div></div>').css({height:'100%',width:'100%',position:'fixed',left:0,top:0,'z-index':z-1,opacity:c.overlay/100});if(h.a)return F;h.t=t;h.a=true;h.w.css('z-index',z);if(c.modal){if(!A[0])L('bind');A.push(s);}
else if(c.overlay>0)h.w.jqmAddClose(o);else o=F;h.o=(o)?o.addClass(c.overlayClass).prependTo('body'):F;if(ie6){$('html,body').css({height:'100%',width:'100%'});if(o){o=o.css({position:'absolute'})[0];for(var y in{Top:1,Left:1})o.style.setExpression(y.toLowerCase(),"(_=(document.documentElement.scroll"+y+" || document.body.scroll"+y+"))+'px'");}}
if(c.ajax){var r=c.target||h.w,u=c.ajax,r=(typeof r=='string')?$(r,h.w):$(r),u=(u.substr(0,1)=='@')?$(t).attr(u.substring(1)):u;r.html(c.ajaxText).load(u,function(){if(c.onLoad)c.onLoad.call(this,h);if(cc)h.w.jqmAddClose($(cc,h.w));e(h);});}
else if(cc)h.w.jqmAddClose($(cc,h.w));if(c.toTop&&h.o)h.w.before('<span id="jqmP'+h.w[0]._jqm+'"></span>').insertAfter(h.o);(c.onShow)?c.onShow(h):h.w.show();e(h);return F;},close:function(s){var h=H[s];if(!h.a)return F;h.a=F;if(A[0]){A.pop();if(!A[0])L('unbind');}
if(h.c.toTop&&h.o)$('#jqmP'+h.w[0]._jqm).after(h.w).remove();if(h.c.onHide)h.c.onHide(h);else{h.w.hide();if(h.o)h.o.remove();}return F;},params:{}};var s=0,H=$.jqm.hash,A=[],ie6=$.browser.msie&&($.browser.version=="6.0"),F=false,i=$('<iframe src="javascript:false;document.write(\'\');" class="jqm"></iframe>').css({opacity:0}),e=function(h){if(ie6)if(h.o)h.o.html('<p style="width:100%;height:100%"/>').prepend(i);else if(!$('iframe.jqm',h.w)[0])h.w.prepend(i);f(h);},f=function(h){try{$(':input:visible',h.w)[0].focus();}catch(_){}},L=function(t){$()[t]("keypress",m)[t]("keydown",m)[t]("mousedown",m);},m=function(e){var h=H[A[A.length-1]],r=(!$(e.target).parents('.jqmID'+h.s)[0]);if(r)f(h);return!r;},hs=function(w,t,c){return w.each(function(){var s=this._jqm;$(t).each(function(){if(!this[c]){this[c]=[];$(this).click(function(){for(var i in{jqmShow:1,jqmHide:1})for(var s in this[i])if(H[this[i][s]])H[this[i][s]].w[i](this);return F;});}this[c].push(s);});});};})(jQuery);;$(function(){var popwindow=$("<div id='popframe'><div id='poptitlebar' class='clearfix'><span id='popframetitle'>Loading...</span><a class='jqmClose' href='#'></a></div><div id='popcontent'><img src='"+$.absoluteUrl+"/common/icons/loading.gif'/></div></div>");$("body").append(popwindow);$("#popframe").jqm({trigger:false,overlay:0,modal:false,onShow:function(hash){if(this.mytrigger){hash.t=this.mytrigger;}
if(this.mousepos){var position=calculateTopLeft(this.mousepos,hash.w.width(),200);hash.w.css({top:position.top,left:position.left,margin:0});}
var url=$(hash.t).closest("a").attr("href")+"/popup";$.ajax({url:url,dataType:"jsonp",type:"get",success:function(data){hash.w.find("#popframetitle").html(data.username);hash.w.find("#popcontent").html(data.html);hash.w.show();}});},onHide:function(hash){hash.w.hide();if(hash.o){hash.o.hide();}
hash.w.find("#popframetitle").text("Loading...");hash.w.find("#popcontent").html("<img src='"+$.absoluteUrl+"/common/icons/loading.gif'/>");}});var avatarTimeout;$(".img-avatar").filter("[class*=UserType]").mouseover(function(e){var mousepos={};mousepos.x=e.pageX;mousepos.y=e.pageY;var mytrigger=this;avatarTimeout=setTimeout(function(){$("#popframe").jqmHide();$("#popframe").jqm({mytrigger:mytrigger,mousepos:mousepos});$("#popframe").jqmShow();},700);});$(".img-avatar").filter("[class*=UserType]").mouseout(function(){clearTimeout(avatarTimeout);});$("body").click(function(){$("#popframe").jqmHide();});$("#popframe").click(function(event){event.stopPropagation();});function calculateTopLeft(mousepos,width,height){var position={};if(mousepos.x+width>$(document).width()){changeX=(mousepos.x+width)-$(document).width()+20;position.left=mousepos.x-changeX;}else{position.left=mousepos.x;}
if(mousepos.y+height>$(document).height()){changeY=(mousepos.y+height)-$(document).height()+20;position.top=mousepos.y-changeY;}else{position.top=mousepos.y;}
return position;}});;;if(window.jQuery)(function($){if($.browser.msie)try{document.execCommand("BackgroundImageCache",false,true);}catch(e){}
$.voting={voteClass:'thumb',cancel:'Remove Rating',hideSubmit:false,cancelValue:'',cancelPosition:"left",hideCancel:false,keepClasses:[],voteWidth:16,groups:{},event:{fill:function(n,el,settings,state){this.drain(n,el,settings);$(el).addClass(settings.voteClass+'_'+(state||'hover'));var lnk=$(el).children('a');val=lnk.text();if(settings.focus)settings.focus.apply($.voting.groups[n].valueElem[0],[val,lnk[0]]);},drain:function(n,el,settings){$.voting.groups[n].valueElem.siblings('.vote_group_'+n).removeClass(settings.voteClass+'_on').removeClass(settings.voteClass+'_hover');},reset:function(n,el,settings){if(!$($.voting.groups[n].current).is('.cancel'))
$($.voting.groups[n].current).addClass(settings.voteClass+'_on');var lnk=$(el).children('a');val=lnk.text();if(settings.blur)settings.blur.apply($.voting.groups[n].valueElem[0],[val,lnk[0]]);},click:function(n,el,settings){$.voting.groups[n].current=el;var lnk=$(el).children('a');val=lnk.text();$.voting.groups[n].valueElem.val(val);$.voting.event.drain(n,el,settings);$.voting.event.reset(n,el,settings);if($(el).hasClass('cancel')){if(settings.hideCancel){$(el).hide();}
if(settings.cancelCallback)settings.cancelCallback.apply(el);}else{if(settings.hideCancel){$(el).parents('form').find('.cancel').show();}}
if(settings.callback)settings.callback.apply($.voting.groups[n].valueElem[0],[val,lnk[0],el]);}}};$.fn.voting=function(instanceSettings){if(this.length==0)return this;instanceSettings=$.extend({},$.voting,instanceSettings||{});this.GroupSettings=instanceSettings;if(instanceSettings.hideSubmit===true){$(this).parent().find('input[type=submit]').hide();}
var totalSet=false;var totalInputs;this.each(function(i){if(!totalSet){totalSet=true;totalInputs=$(this).parent('form').find("input[name="+this.name+"]").length;$(this).closest("form").find("label").hide();}
var settings=$.extend({},instanceSettings||{},($.metadata?$(this).metadata():($.meta?$(this).data():null))||{});var n=($(this).parent('form').attr('name')||this.name||'unnamed-voting').replace(/\[|\]/,"_");var inputName=this.name;if(!$.voting.groups[n])$.voting.groups[n]={count:0};i=$.voting.groups[n].count;$.voting.groups[n].count++;$.voting.groups[n].readOnly=$.voting.groups[n].readOnly||settings.readOnly||$(this).attr('disabled');if(i==0){$.voting.groups[n].valueElem=$('<input type="hidden" name="'+inputName+'" value=""'+(settings.readOnly?' disabled="disabled"':'')+'/>');$(this).before($.voting.groups[n].valueElem);if(settings.cancelPosition=="left"){if($.voting.groups[n].readOnly||settings.required){}
else{$(this).before($('<div class="cancel"><a title="'+settings.cancel+'">'+settings.cancelValue+'</a></div>').mouseover(function(){$.voting.event.drain(n,this,settings);$(this).addClass('cancel_on');}).mouseout(function(){$.voting.event.reset(n,this,settings);$(this).removeClass('cancel_on');}).click(function(){$.voting.event.click(n,this,settings);}));}}}
else if($.voting.groups[n].count==totalInputs){if(settings.cancelPosition=="right"){if($.voting.groups[n].readOnly||settings.required){}
else{$(this).after($('<div class="cancel"><a title="'+settings.cancel+'">'+settings.cancelValue+'</a></div>').mouseover(function(){$.voting.event.drain(n,this,settings);$(this).addClass('cancel_on');}).mouseout(function(){$.voting.event.reset(n,this,settings);$(this).removeClass('cancel_on');}).click(function(){$.voting.event.click(n,this,settings);}));}}}
eVote=$('<div class="'+settings.voteClass+'"><a title="'+(this.title||this.value)+'">'+this.value+'</a></div>');$(this).after(eVote);$(eVote).addClass('vote_group_'+n);var that=this;$.each(settings.keepClasses,function(i,val){if($(that).hasClass(val))
$(eVote).addClass(val);});if($.voting.groups[n].readOnly&&settings.readOnlyAlert!=undefined)
$(eVote).mouseover(function(){$.voting.event.drain(n,this,settings);$.voting.event.fill(n,this,settings,'hover');}).mouseout(function(){$.voting.event.drain(n,this,settings);$.voting.event.reset(n,this,settings);}).click(function(){if(settings.readOnlyAlert.offerRedirect==true){var signin=confirm(settings.readOnlyAlert.message);if(signin){window.document.location=settings.readOnlyAlert.redirectUrl;}}else{alert(settings.readOnlyAlert.message);}});else if($.voting.groups[n].readOnly)
$(eVote).addClass(settings.voteClass+'_readonly');else
$(eVote).addClass(settings.voteClass+'_live').mouseover(function(){$.voting.event.drain(n,this,settings);$.voting.event.fill(n,this,settings,'hover');}).mouseout(function(){$.voting.event.drain(n,this,settings);$.voting.event.reset(n,this,settings);}).click(function(){$.voting.event.click(n,this,settings);});if(this.checked)$.voting.groups[n].current=eVote;$(this).remove();if(i+1==this.length){$.voting.event.reset(n,this,settings);}
if($.voting.groups[n].count==totalInputs){$.voting.groups[n].groupSettings=settings;if(!$.voting.groups[n].current&&settings.hideCancel==true){$(eVote).parents("form").find(".cancel").hide();}
totalSet=false;}});for(n in $.voting.groups)
(function(c,v,n){if(!c)return;$.voting.event.fill(n,c,$.voting.groups[n].groupSettings||{},'on');$(v).val($(c).children('a').text());})
($.voting.groups[n].current,$.voting.groups[n].valueElem,n);return this;};})(jQuery);;;if(window.jQuery)(function($){if($.browser.msie)try{document.execCommand("BackgroundImageCache",false,true)}catch(e){}
$.rating={starClass:'star',cancel:'Remove Rating',hideSubmit:false,cancelValue:'',split:0,cancelPosition:"left",hideCancel:false,starWidth:16,groups:{},event:{fill:function(n,el,settings,state){this.drain(n,el,settings);$(el).prevAll('.star_group_'+n).andSelf().addClass(settings.starClass+'_'+(state||'hover'));var lnk=$(el).children('a');val=lnk.text();if(settings.focus)settings.focus.apply($.rating.groups[n].valueElem[0],[val,lnk[0]]);},drain:function(n,el,settings){$.rating.groups[n].valueElem.siblings('.star_group_'+n).removeClass(settings.starClass+'_on').removeClass(settings.starClass+'_hover');},reset:function(n,el,settings){if(!$($.rating.groups[n].current).is('.cancel'))
$($.rating.groups[n].current).prevAll('.star_group_'+n).andSelf().addClass(settings.starClass+'_on');var lnk=$(el).children('a');val=lnk.text();if(settings.blur)settings.blur.apply($.rating.groups[n].valueElem[0],[val,lnk[0]]);},click:function(n,el,settings){$.rating.groups[n].current=el;var lnk=$(el).children('a');val=lnk.text();$.rating.groups[n].valueElem.val(val);$.rating.event.drain(n,el,settings);$.rating.event.reset(n,el,settings);if($(el).hasClass('cancel')){if(settings.hideCancel){$(el).hide();}
if(settings.cancelCallback)settings.cancelCallback.apply(el);}else{if(settings.hideCancel){$(el).parents('form').find('.cancel').show();}}
if(settings.callback)settings.callback.apply($.rating.groups[n].valueElem[0],[val,lnk[0],el]);}}};$.fn.rating=function(instanceSettings){if(this.length==0)return this;instanceSettings=$.extend({},$.rating,instanceSettings||{});this.GroupSettings=instanceSettings;if(instanceSettings.hideSubmit===true){$(this).parent().find('input[type=submit]').hide();}
var totalSet=false;var totalInputs;this.each(function(i){if(!totalSet){totalSet=true;totalInputs=$(this).parent('form').find("input[name="+this.name+"]").length;}
var settings=$.extend({},instanceSettings||{},($.metadata?$(this).metadata():($.meta?$(this).data():null))||{});var n=($(this).parent('form').attr('name')||this.name||'unnamed-rating').replace(/\[|\]/,"_");var inputName=this.name;if(!$.rating.groups[n])$.rating.groups[n]={count:0};i=$.rating.groups[n].count;$.rating.groups[n].count++;$.rating.groups[n].readOnly=$.rating.groups[n].readOnly||settings.readOnly||$(this).attr('disabled');if(i==0){$.rating.groups[n].valueElem=$('<input type="hidden" name="'+inputName+'" value=""'+(settings.readOnly?' disabled="disabled"':'')+'/>');$(this).before($.rating.groups[n].valueElem);if(settings.cancelPosition=="left"){if($.rating.groups[n].readOnly||settings.required){}
else{$(this).before($('<div class="cancel"><a title="'+settings.cancel+'">'+settings.cancelValue+'</a></div>').mouseover(function(){$.rating.event.drain(n,this,settings);$(this).addClass('cancel_on');}).mouseout(function(){$.rating.event.reset(n,this,settings);$(this).removeClass('cancel_on');}).click(function(){$.rating.event.click(n,this,settings);}));}}}
else if($.rating.groups[n].count==totalInputs){if(settings.cancelPosition=="right"){if($.rating.groups[n].readOnly||settings.required){}
else{$(this).after($('<div class="cancel"><a title="'+settings.cancel+'">'+settings.cancelValue+'</a></div>').mouseover(function(){$.rating.event.drain(n,this,settings);$(this).addClass('cancel_on');}).mouseout(function(){$.rating.event.reset(n,this,settings);$(this).removeClass('cancel_on');}).click(function(){$.rating.event.click(n,this,settings);}));}}}
eStar=$('<div class="'+settings.starClass+'"><a title="'+(this.title||this.value)+'">'+this.value+'</a></div>');$(this).after(eStar);if(settings.half)settings.split=2;if(typeof settings.split=='number'&&settings.split>0){var stw=settings.starWidth;var spi=(i%settings.split),spw=Math.floor(stw/settings.split);$(eStar).width(spw).find('a').css({'margin-left':'-'+(spi*spw)+'px'});};$(eStar).addClass('star_group_'+n);if($.rating.groups[n].readOnly)
$(eStar).addClass(settings.starClass+'_readonly');else
$(eStar).addClass(settings.starClass+'_live').mouseover(function(){$.rating.event.drain(n,this,settings);$.rating.event.fill(n,this,settings,'hover');}).mouseout(function(){$.rating.event.drain(n,this,settings);$.rating.event.reset(n,this,settings);}).click(function(){$.rating.event.click(n,this,settings);});if(this.checked)$.rating.groups[n].current=eStar;$(this).remove();if(i+1==this.length){$.rating.event.reset(n,this,settings);}
if($.rating.groups[n].count==totalInputs){$.rating.groups[n].groupSettings=settings;if(!$.rating.groups[n].current&&settings.hideCancel==true){$(eStar).parents("form").find(".cancel").hide();}
totalSet=false;}});for(n in $.rating.groups)
(function(c,v,n){if(!c)return;$.rating.event.fill(n,c,$.rating.groups[n].groupSettings||{},'on');$(v).val($(c).children('a').text());})
($.rating.groups[n].current,$.rating.groups[n].valueElem,n);return this;};})(jQuery);;$(function(){var bigStarsOptions={hideSubmit:true,cancelValue:"remove",cancelPosition:"right",hideCancel:true,starWidth:18,callback:function(val,link,el){var form=$(el).parents('form');if($(el).hasClass("cancel")){form.find(".ajaxAction").val("delete");}
form.hide();form.siblings(".loading").show();$.ajax({type:"post",url:form.attr("action"),data:form.serialize(),timeout:10000,dataType:"jsonp",success:function(data){if(data.success==true){var newStuff=$(data.ratingbar).find("p");$(el).parents('.ratingbar').find("p").remove();$(el).parents('.ratingbar').prepend(newStuff);$(el).parents('form').show();$(el).parents('form').siblings(".loading").hide();switch(data.action){case"delete":$(el).parents('form').find(".ajaxAction").val("rate");break;case"rate":$(el).parents('form').find(".ajaxAction").val("update");break;case"update":$(el).parents('form').find(".ajaxAction").val("update");break;}}else{$(el).parents('form').show();$(el).parents('form').siblings(".loading").hide();$.jGrowl("Oops! There was an unexpected error submitting your rating.",{header:'Error',theme:"HL_Decorator_Error"});}},error:function(){$(el).parents('form').show();$(el).parents('form').siblings(".loading").hide();$.jGrowl("Oops! There was an unexpected error submitting your rating.",{header:'Error',theme:"HL_Decorator_Error"});}});}};var starsOptions={hideSubmit:true,cancelValue:"remove",starWidth:11,callback:function(val,link,el){var form=$(el).parents('form');if($(el).hasClass("cancel")){form.find(".ajaxAction").val("delete");}
form.closest("div").prepend("<img class='loading' src='"+$.absoluteUrl+"/common/icons/loading.gif'/>");var loading=form.closest("div").find(".loading");form.hide();$.ajax({type:"post",url:form.attr("action"),data:form.serialize(),timeout:10000,dataType:"jsonp",success:function(data){if(data.success==true){var badgeBottom=form.closest(".Badge-Rating-Bottom");var CommunityRating=$(data.ratingbadge).find(".Community-Rating");var YourRatingCaption=$(data.ratingbadge).find(".Your-Rating .Rating-Caption").html();var display=badgeBottom.find(".Community-Rating").css("display");badgeBottom.find(".Community-Rating").remove();$(CommunityRating).css("display",display).prependTo(badgeBottom);badgeBottom.find(".Your-Rating .Rating-Caption").html(YourRatingCaption);loading.remove();form.show();switch(data.action){case"delete":$(el).parents('form').find(".ajaxAction").val("rate");break;case"rate":$(el).parents('form').find(".ajaxAction").val("update");break;case"update":$(el).parents('form').find(".ajaxAction").val("update");break;}}else{loading.remove();form.show();$.jGrowl("Oops! There was an unexpected error submitting your rating.",{header:'Error',theme:"HL_Decorator_Error"});}},error:function(){loading.remove();form.show();$.jGrowl("Oops! There was an unexpected error submitting your rating.",{header:'Error',theme:"HL_Decorator_Error"});}});}};var thumbOptions={hideSubmit:true,cancelValue:"remove",cancelPosition:"right",hideCancel:true,voteWidth:18,keepClasses:["thumb_up","thumb_down"],callback:function(val,link,el){var form=$(el).parents('form');if($(el).hasClass("cancel")){form.find(".ajaxAction").val("delete");}
form.hide();form.siblings(".loading").show();var data=form.serialize();$.ajax({url:form.attr("action")+"?ajax=true",type:"get",data:data,timeout:10000,dataType:"jsonp",success:function(data){if(data.success==true){var newStuff=$(data.ratingbar).find("p");$(el).parents('.ratingbar').find("p").remove();$(el).parents('.ratingbar').prepend(newStuff);$(el).parents('form').show();$(el).parents('form').siblings(".loading").hide();switch(data.action){case"delete":$(el).parents('form').find(".ajaxAction").val("rate");break;case"rate":$(el).parents('form').find(".ajaxAction").val("update");break;case"update":$(el).parents('form').find(".ajaxAction").val("update");break;}}else{$(el).parents('form').show();$(el).parents('form').siblings(".loading").hide();$.jGrowl("Oops! There was an unexpected error submitting your rating.",{header:'Error',theme:"HL_Decorator_Error"});}},error:function(){$(el).parents('form').show();$(el).parents('form').siblings(".loading").hide();$.jGrowl("Oops! There was an unexpected connection error while submitting your rating.",{header:'Error',theme:"HL_Decorator_Error"});}});}};if($.loggedIn){var disabled=false;}else{var disabled=true;}
var bigThumbOptions={hideSubmit:true,cancelValue:"remove",cancelPosition:"right",readOnly:disabled,readOnlyAlert:{message:"Please sign in to rate. Click 'OK' to sign in or 'Cancel' to remain on this page.",offerRedirect:true,redirectUrl:$.signInUrl},required:true,keepClasses:["thumb_up","thumb_down"],callback:function(val,link,el){var form=$(el).parents('form');$(form).find("div").hide();$(form).append("<img style='margin: 7px 0 0' class='loading' src='"+$.absoluteUrl+"/common/icons/loading.gif'/>");$.ajax({type:"post",url:form.attr("action"),data:form.serialize(),timeout:10000,dataType:"jsonp",success:function(data){if(data.success==true){var BadgeRating=$(el).parents('.Badge-Rating');var newTitle=$(data.ratingbadge).find(".Badge-Rating-Title");$(BadgeRating).find(".Badge-Rating-Title").remove();$(BadgeRating).prepend(newTitle);var newRatings=$(data.ratingbadge).find(".Badge-Rating-Bottom p");$(BadgeRating).find(".Badge-Rating-Bottom p").remove();$(BadgeRating).find(".Badge-Rating-Bottom").append(newRatings);$(form).find(".loading").remove();$(form).find("div").show();switch(data.action){case"delete":$(el).parents('form').find(".ajaxAction").val("rate");break;case"rate":$(el).parents('form').find(".ajaxAction").val("update");break;case"update":$(el).parents('form').find(".ajaxAction").val("update");break;}}else{$(form).find(".loading").remove();$(form).find("div").show();$.jGrowl("Oops! There was an unexpected error submitting your rating.",{header:'Error',theme:"HL_Decorator_Error"});}},error:function(){$(form).find(".loading").hide();$(form).find("div").show();$.jGrowl("Oops! There was an unexpected error submitting your rating.",{header:'Error',theme:"HL_Decorator_Error"});}});}};$('<input type="hidden" class="ajaxAction" name="hl_rating_action" value=""/>').prependTo($("input.rate").parents("form"));$('<input type="hidden" class="ajaxAction" name="hl_rating_action" value=""/>').prependTo($("input.thumb").parents("form"));$(".ajaxAction").each(function(){$(this).val($(this).parents("form").find(".rateSubmit").val());});var forms=$(".ratingbar input.rate, input.thumb").parents("form");$(".ratingbar input.rate").rating(bigStarsOptions);$(".Badge-Rating input.rate").rating(starsOptions);$(".Badge-Rating input.thumb").voting(bigThumbOptions);$(".ratingbar input.thumb").voting(thumbOptions);$(".Badge-Rating-Stars").hover(function(){$(this).find(".Community-Rating").hide().siblings(".Your-Rating").show();},function(){$(this).find(".Your-Rating").hide().siblings(".Community-Rating").show();});forms.show();});;;(function($){$.fn.ajaxSubmit=function(options){if(!this.length){log('ajaxSubmit: skipping submit process - no element selected');return this;}
if(typeof options=='function')
options={success:options};options=$.extend({url:this.attr('action')||window.location.toString(),type:this.attr('method')||'GET'},options||{});var veto={};this.trigger('form-pre-serialize',[this,options,veto]);if(veto.veto){log('ajaxSubmit: submit vetoed via form-pre-serialize trigger');return this;}
if(options.beforeSerialize&&options.beforeSerialize(this,options)===false){log('ajaxSubmit: submit aborted via beforeSerialize callback');return this;}
var a=this.formToArray(options.semantic);if(options.data){options.extraData=options.data;for(var n in options.data){if(options.data[n]instanceof Array){for(var k in options.data[n])
a.push({name:n,value:options.data[n][k]})}
else
a.push({name:n,value:options.data[n]});}}
if(options.beforeSubmit&&options.beforeSubmit(a,this,options)===false){log('ajaxSubmit: submit aborted via beforeSubmit callback');return this;}
this.trigger('form-submit-validate',[a,this,options,veto]);if(veto.veto){log('ajaxSubmit: submit vetoed via form-submit-validate trigger');return this;}
var q=$.param(a);if(options.type.toUpperCase()=='GET'){options.url+=(options.url.indexOf('?')>=0?'&':'?')+q;options.data=null;}
else
options.data=q;var $form=this,callbacks=[];if(options.resetForm)callbacks.push(function(){$form.resetForm();});if(options.clearForm)callbacks.push(function(){$form.clearForm();});if(!options.dataType&&options.target){var oldSuccess=options.success||function(){};callbacks.push(function(data){$(options.target).html(data).each(oldSuccess,arguments);});}
else if(options.success)
callbacks.push(options.success);options.success=function(data,status){for(var i=0,max=callbacks.length;i<max;i++)
callbacks[i].apply(options,[data,status,$form]);};var files=$('input:file',this).fieldValue();var found=false;for(var j=0;j<files.length;j++)
if(files[j])
found=true;if(options.iframe||found){if($.browser.safari&&options.closeKeepAlive)
$.get(options.closeKeepAlive,fileUpload);else
fileUpload();}
else
$.ajax(options);this.trigger('form-submit-notify',[this,options]);return this;function fileUpload(){var form=$form[0];if($(':input[name=submit]',form).length){alert('Error: Form elements must not be named "submit".');return;}
var opts=$.extend({},$.ajaxSettings,options);var s=jQuery.extend(true,{},$.extend(true,{},$.ajaxSettings),opts);var id='jqFormIO'+(new Date().getTime());var $io=$('<iframe id="'+id+'" name="'+id+'" />');var io=$io[0];if($.browser.msie||$.browser.opera)
io.src='javascript:false;document.write("");';$io.css({position:'absolute',top:'-1000px',left:'-1000px'});var xhr={aborted:0,responseText:null,responseXML:null,status:0,statusText:'n/a',getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){this.aborted=1;$io.attr('src','about:blank');}};var g=opts.global;if(g&&!$.active++)$.event.trigger("ajaxStart");if(g)$.event.trigger("ajaxSend",[xhr,opts]);if(s.beforeSend&&s.beforeSend(xhr,s)===false){s.global&&jQuery.active--;return;}
if(xhr.aborted)
return;var cbInvoked=0;var timedOut=0;var sub=form.clk;if(sub){var n=sub.name;if(n&&!sub.disabled){options.extraData=options.extraData||{};options.extraData[n]=sub.value;if(sub.type=="image"){options.extraData[name+'.x']=form.clk_x;options.extraData[name+'.y']=form.clk_y;}}}
setTimeout(function(){var t=$form.attr('target'),a=$form.attr('action');$form.attr({target:id,method:'POST',action:opts.url});if(!options.skipEncodingOverride){$form.attr({encoding:'multipart/form-data',enctype:'multipart/form-data'});}
if(opts.timeout)
setTimeout(function(){timedOut=true;cb();},opts.timeout);var extraInputs=[];try{if(options.extraData)
for(var n in options.extraData)
extraInputs.push($('<input type="hidden" name="'+n+'" value="'+options.extraData[n]+'" />').appendTo(form)[0]);$io.appendTo('body');io.attachEvent?io.attachEvent('onload',cb):io.addEventListener('load',cb,false);form.submit();}
finally{$form.attr('action',a);t?$form.attr('target',t):$form.removeAttr('target');$(extraInputs).remove();}},10);function cb(){if(cbInvoked++)return;io.detachEvent?io.detachEvent('onload',cb):io.removeEventListener('load',cb,false);var operaHack=0;var ok=true;try{if(timedOut)throw'timeout';var data,doc;doc=io.contentWindow?io.contentWindow.document:io.contentDocument?io.contentDocument:io.document;if(doc.body==null&&!operaHack&&$.browser.opera){operaHack=1;cbInvoked--;setTimeout(cb,100);return;}
xhr.responseText=doc.body?doc.body.innerHTML:null;xhr.responseXML=doc.XMLDocument?doc.XMLDocument:doc;xhr.getResponseHeader=function(header){var headers={'content-type':opts.dataType};return headers[header];};if(opts.dataType=='json'||opts.dataType=='script'){var ta=doc.getElementsByTagName('textarea')[0];xhr.responseText=ta?ta.value:xhr.responseText;}
else if(opts.dataType=='xml'&&!xhr.responseXML&&xhr.responseText!=null){xhr.responseXML=toXml(xhr.responseText);}
data=$.httpData(xhr,opts.dataType);}
catch(e){ok=false;$.handleError(opts,xhr,'error',e);}
if(ok){opts.success(data,'success');if(g)$.event.trigger("ajaxSuccess",[xhr,opts]);}
if(g)$.event.trigger("ajaxComplete",[xhr,opts]);if(g&&!--$.active)$.event.trigger("ajaxStop");if(opts.complete)opts.complete(xhr,ok?'success':'error');setTimeout(function(){$io.remove();xhr.responseXML=null;},100);};function toXml(s,doc){if(window.ActiveXObject){doc=new ActiveXObject('Microsoft.XMLDOM');doc.async='false';doc.loadXML(s);}
else
doc=(new DOMParser()).parseFromString(s,'text/xml');return(doc&&doc.documentElement&&doc.documentElement.tagName!='parsererror')?doc:null;};};};$.fn.ajaxForm=function(options){return this.ajaxFormUnbind().bind('submit.form-plugin',function(){$(this).ajaxSubmit(options);return false;}).each(function(){$(":submit,input:image",this).bind('click.form-plugin',function(e){var form=this.form;form.clk=this;if(this.type=='image'){if(e.offsetX!=undefined){form.clk_x=e.offsetX;form.clk_y=e.offsetY;}else if(typeof $.fn.offset=='function'){var offset=$(this).offset();form.clk_x=e.pageX-offset.left;form.clk_y=e.pageY-offset.top;}else{form.clk_x=e.pageX-this.offsetLeft;form.clk_y=e.pageY-this.offsetTop;}}
setTimeout(function(){form.clk=form.clk_x=form.clk_y=null;},10);});});};$.fn.ajaxFormUnbind=function(){this.unbind('submit.form-plugin');return this.each(function(){$(":submit,input:image",this).unbind('click.form-plugin');});};$.fn.formToArray=function(semantic){var a=[];if(this.length==0)return a;var form=this[0];var els=semantic?form.getElementsByTagName('*'):form.elements;if(!els)return a;for(var i=0,max=els.length;i<max;i++){var el=els[i];var n=el.name;if(!n)continue;if(semantic&&form.clk&&el.type=="image"){if(!el.disabled&&form.clk==el)
a.push({name:n+'.x',value:form.clk_x},{name:n+'.y',value:form.clk_y});continue;}
var v=$.fieldValue(el,true);if(v&&v.constructor==Array){for(var j=0,jmax=v.length;j<jmax;j++)
a.push({name:n,value:v[j]});}
else if(v!==null&&typeof v!='undefined')
a.push({name:n,value:v});}
if(!semantic&&form.clk){var inputs=form.getElementsByTagName("input");for(var i=0,max=inputs.length;i<max;i++){var input=inputs[i];var n=input.name;if(n&&!input.disabled&&input.type=="image"&&form.clk==input)
a.push({name:n+'.x',value:form.clk_x},{name:n+'.y',value:form.clk_y});}}
return a;};$.fn.formSerialize=function(semantic){return $.param(this.formToArray(semantic));};$.fn.fieldSerialize=function(successful){var a=[];this.each(function(){var n=this.name;if(!n)return;var v=$.fieldValue(this,successful);if(v&&v.constructor==Array){for(var i=0,max=v.length;i<max;i++)
a.push({name:n,value:v[i]});}
else if(v!==null&&typeof v!='undefined')
a.push({name:this.name,value:v});});return $.param(a);};$.fn.fieldValue=function(successful){for(var val=[],i=0,max=this.length;i<max;i++){var el=this[i];var v=$.fieldValue(el,successful);if(v===null||typeof v=='undefined'||(v.constructor==Array&&!v.length))
continue;v.constructor==Array?$.merge(val,v):val.push(v);}
return val;};$.fieldValue=function(el,successful){var n=el.name,t=el.type,tag=el.tagName.toLowerCase();if(typeof successful=='undefined')successful=true;if(successful&&(!n||el.disabled||t=='reset'||t=='button'||(t=='checkbox'||t=='radio')&&!el.checked||(t=='submit'||t=='image')&&el.form&&el.form.clk!=el||tag=='select'&&el.selectedIndex==-1))
return null;if(tag=='select'){var index=el.selectedIndex;if(index<0)return null;var a=[],ops=el.options;var one=(t=='select-one');var max=(one?index+1:ops.length);for(var i=(one?index:0);i<max;i++){var op=ops[i];if(op.selected){var v=$.browser.msie&&!(op.attributes['value'].specified)?op.text:op.value;if(one)return v;a.push(v);}}
return a;}
return el.value;};$.fn.clearForm=function(){return this.each(function(){$('input,select,textarea',this).clearFields();});};$.fn.clearFields=$.fn.clearInputs=function(){return this.each(function(){var t=this.type,tag=this.tagName.toLowerCase();if(t=='text'||t=='password'||tag=='textarea')
this.value='';else if(t=='checkbox'||t=='radio')
this.checked=false;else if(tag=='select')
this.selectedIndex=-1;});};$.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=='function'||(typeof this.reset=='object'&&!this.reset.nodeType))
this.reset();});};$.fn.enable=function(b){if(b==undefined)b=true;return this.each(function(){this.disabled=!b});};$.fn.selected=function(select){if(select==undefined)select=true;return this.each(function(){var t=this.type;if(t=='checkbox'||t=='radio')
this.checked=select;else if(this.tagName.toLowerCase()=='option'){var $sel=$(this).parent('select');if(select&&$sel[0]&&$sel[0].type=='select-one'){$sel.find('option').selected(false);}
this.selected=select;}});};function log(){if($.fn.ajaxSubmit.debug&&window.console&&window.console.log)
window.console.log('[jquery.form] '+Array.prototype.join.call(arguments,''));};})(jQuery);;$(function(){var tinyOptions={theme:"advanced",mode:"none",skin:"default",plugins:"contextmenu,fullscreen,spellchecker,table,paste",plugin_preview_width:"500",plugin_preview_height:"600",apply_source_formatting:true,force_br_newlines:false,force_p_newlines:true,remove_trailing_nbsp:false,theme_advanced_path:false,relative_urls:false,inline_styles:true,browsers:"msie,gecko,opera,safari,",extended_valid_elements:"style[]",cleanup_callback:"myCustomCleanup",convert_urls:false,table_cell_limit:1000,table_col_limit:20,theme_advanced_toolbar_location:"top",theme_advanced_toolbar_align:"left",theme_advanced_statusbar_location:"bottom",theme_advanced_resizing:true,theme_advanced_resizing_use_cookie:false,theme_advanced_resize_horizontal:false,theme_advanced_blockformats:"p,h1,h2,h3,pre",width:"100%",spellchecker_rpc_url:"/common/js/tiny_mce/plugins/spellchecker/rpc.php",init_instance_callback:function(inst){inst.focus();}};var OneRowOptions={theme_advanced_buttons1:"link,unlink,image,table,separator,"
+"formatselect,forecolor,separator,"
+"bold,italic,underline,strikethrough,separator,"
+"bullist,numlist,outdent,indent,separator,"
+"justifyleft,justifycenter,justifyright,justifyfull,separator,"
+"spellchecker,code,fullscreen,pasteword",theme_advanced_buttons2:""};var TwoRowOptions={theme_advanced_buttons1:"link,unlink,image,table,delete_table,separator,"
+"formatselect,forecolor,separator,"
+"bold,italic,underline,strikethrough,separator",theme_advanced_buttons2:"bullist,numlist,outdent,indent,separator,"
+"justifyleft,justifycenter,justifyright,justifyfull,separator,"
+"spellchecker,code,fullscreen,pasteword",theme_advanced_buttons3:""};$("#Content-Body .olt-comments-threaded li.oli > ul:hidden").each(function(){if(($(this).parents("ul").length)%6===0){var count=$(this).find("li.oli").length;var that=this;$("<p class='CommentShowHide'><a href='#' class='a-action'>Show / Hide "+count+" more comments</a></p>").insertBefore(this).click(function(){$(that).toggle();$(that).find("img.dynImage").dynamicImages();return false;});}});$("#Content-Body .olt-comments-threaded a.CommentReply, #Content-Body .olt-comments-threaded a.a-cancel").live("click",function(){var level=($(this).parents("ul").length%6);if(level>3||level===0){rowOptions=TwoRowOptions;}else{rowOptions=OneRowOptions;}
if(!$.isMobile()&&!$.testingActive){var finalOptions=$.extend(tinyOptions,rowOptions);tinyMCE.init(finalOptions);$(this).parents(".olFooter").children("form").find("textarea.input-wysiwyg").each(function(){tinyMCE.execCommand("mceToggleEditor",true,$(this).attr("id"));});}
$(this).parents(".olFooter").children("form").toggle();return false;});$("#Content-Body .editcommentForm").each(function(){var level=($(this).parents("ul").length%6);if(level>3||level===0){rowOptions=TwoRowOptions;}else{rowOptions=OneRowOptions;}
if(!$.isMobile()&&!$.testingActive){var taId=$(this).find("textarea.input-wysiwyg").attr("id");var finalOptions=$.extend(tinyOptions,rowOptions);tinyMCE.init(finalOptions);tinyMCE.execCommand("mceToggleEditor",true,taId);}
$(this).find("a.a-cancel").click(function(){form_cancel();return false;});$(this).parents("ul").show();$(this).show();return false;});});