// Header comment for src/consumer.js: lines 1 to 3:
/*
 *Version: $Id: consumer.js 34814 2009-08-06 01:59:27Z kstimoni $
 */
var documentReadyFunctions=new Array();function documentReady(){initModuleForms();if(typeof window.eoscInit=="function"){eoscInit()}ltp_init("a.linkToPost");initCatRefresh();showMsg();$(".focused").focus();var a=function(c){if(!c){var c=window.event}if(c.target){var b=c.target}else{if(c.srcElement){b=c.srcElement}}if(b.nodeType==3){b=b.parentNode.attr("class")}if($(b).is(".sharebox")||$(b).parents(".sharebox").length){return}$(".sharebox:visible").find("a.shareclose").trigger("click");jQuery(document).unbind("click",a)};$("a.sharelink").click(function(){if($(this).siblings(".sharebox")){$(this).siblings(".sharebox").css("display","block");jQuery(document).bind("click",a)}return false});$("a.sharelink.active").click(function(){$(this).parents(".sharebox").css("display","none");return false});$("a.shareclose").click(function(){$(this).parents(".sharebox").css("display","none");return false});if($(".input").children(".message")){$(".input input").focus(function(){$(this).siblings(".message").find(".description").show()}).blur(function(){$(this).siblings(".message").find(".description").hide()})}$("li.member.compact").hover(function(b){$(this).addClass("hover")},function(){$(this).removeClass("hover")});$("li.photo.compact").hover(function(b){$(this).addClass("hover")},function(){$(this).removeClass("hover")});$("div.member .img").hover(function(b){$(this).addClass("hover")},function(){$(this).removeClass("hover")});$(".about .description").hover(function(b){$(this).addClass("hover")},function(){$(this).removeClass("hover")});$(".about .var").hover(function(b){$(this).addClass("hover")},function(){$(this).removeClass("hover")});$(".comment .txt").hover(function(b){$(this).addClass("hover")},function(){$(this).removeClass("hover")});$("div.topic .txt").hover(function(b){$(this).addClass("hover")},function(){$(this).removeClass("hover")});$(".buy > a").hover(function(){$(this).parent().addClass("hover")},function(){$(this).parent().removeClass("hover")});$(".buy > ul").hover(function(){$(this).parent().addClass("hover")},function(){$(this).parent().removeClass("hover")});$("#cmsgData\\[comment\\]").addCharacterCount({messageContainer:"inputCount",maxCount:2000});$("#cmsgData\\[description\\]:not(.max1k)").addCharacterCount({messageContainer:"inputCount"});$("#cmsgData\\[description\\][class*='max1k']").addCharacterCount({messageContainer:"inputCount",maxCount:1000});$("#cmsgData\\[aboutMe\\]").addCharacterCount({messageContainer:"inputCount",maxCount:1000});$("#nav_member .hello a").mouseover(function(){$(this).siblings().css("display","block")});$("#nav_member .hello a").mouseout(function(){$(this).siblings().css("display","none")});$("#nav_member .hello ul").mouseover(function(){$(this).css("display","block")});$("#nav_member .hello ul").mouseout(function(){$(this).css("display","none")});$("span.tz-date").each(function(){var b=$(this).text();var c=setLocal(b);$(this).text(c)})}$(document).ready(function(){documentReady();$("div.audio .description").truncate({max_length:120});$("div.video .description").truncate({max_length:70});$("div.photo .description").truncate({max_length:120});$(".lyrics .show a").toggle(function(){$(this).parent().siblings(".val").show();$(this).text("Hide Lyrics").addClass("active")},function(){$(this).parent().siblings(".val").hide();$(this).text("Show Lyrics").removeClass("active")})});function deleteContentRedirect(){window.location=$(".nav_main").find(".active").children("a").attr("href")}function deleteCommentVisual(b,a){countVal=parseInt($(".comment#"+a.data.id).parents().find(".title .count").text(),10);$(".comment#"+a.data.id).parents().find(".title .count").text(countVal-1);$(".comment#"+a.data.id).remove();$("#alertDeleteConfirm").jqmHide()}function deleteMAnswerVisual(b,a){$(".var#"+a.data.id).remove();$("#alertDeleteConfirm").jqmHide()}function deleteMAboutVisual(b,a){$(".about .description").remove();$("#alertDeleteConfirm").jqmHide()}function deleteMPhotoVisual(b,a){$("div.member .img").css("background","");$("div.member .img .tools").remove();$("#alertDeleteConfirm").jqmHide()}function cancelDelete(){$("#alertDeleteConfirm #saveButton").remove();if($("#alertDeleteConfirm .button.submit")){$("#alertDeleteConfirm .button.submit").remove()}$("#alertDeleteConfirm").jqmHide();return false}function confirmDelete(c,b,a){switch(b){case"comment":$(".comment#"+c).modulePerformAction("DeleteContent",{data:{id:c,type:b},successFunction:deleteCommentVisual});break;case"profilePhoto":$("div.member .img").modulePerformAction("DeleteContent",{data:{id:c,type:b},successFunction:deleteMPhotoVisual});break;case"aboutMe":$(".about .description").modulePerformAction("DeleteContent",{data:{id:c,type:b},successFunction:deleteMAboutVisual});break;case"customField":$(".var#"+c).modulePerformAction("DeleteContent",{data:{id:c,type:b,extraData:a},successFunction:deleteMAnswerVisual});break;case"profile":$(".obj_meta .admin.delete").modulePerformAction("DeleteProfile",{data:{profileId:c},successFunction:deleteContentRedirect});break;case"discussion":$(".topic").modulePerformAction("DeleteContent",{data:{id:c,type:b}});break;case"blog":$(".article").modulePerformAction("DeleteContent",{data:{id:c,type:b}});break;default:$("."+b).modulePerformAction("DeleteContent",{data:{id:c,type:b}})}$("#alertDeleteConfirm .actions #saveButton").remove();$("#alertDeleteConfirm").jqmHide();return false}function promptDelete(g,c,f,e,a,b){if(f===true){$("#alertDeleteConfirm").jqm({modal:true});if(typeof document.body.style.maxHeight!="undefined"){$("#alertDeleteConfirm").corner({tl:{radius:5},tr:{radius:5},bl:{radius:5},br:{radius:5},antiAlias:true,autoPad:false});$("#alertDeleteConfirm").css({position:"fixed"})}if(e!=null){$("#alertDeleteConfirm h1").text(e)}else{$("#alertDeleteConfirm h1").text("Delete Confirmation")}if(a!=null){$("#alertDeleteConfirm .main").text(a)}else{$("#alertDeleteConfirm .main").text("Are you sure you want to delete this?")}var d='<button class="smallPrimary" id="saveButton" onclick="confirmDelete(\''+g+"','"+c+"','"+b+'\');"><span style="text-align: center;">Delete</span></button>';$("#alertDeleteConfirm .actions").prepend(d);$("#alertDeleteConfirm").jqmShow();return false}else{return false}}function promptMyDelete(f,b,e,d,a){if(e===true){$("#alertDeleteConfirm").jqm({modal:true});if(typeof document.body.style.maxHeight!="undefined"){$("#alertDeleteConfirm").css({position:"fixed"})}if(d!=null){$("#alertDeleteConfirm h3").text(d)}else{$("#alertDeleteConfirm h3").text("Delete Confirmation")}if(a!=null){$("#alertDeleteConfirm .body p").text(a)}else{$("#alertDeleteConfirm .body p").text("Are you sure you want to delete this?")}var c='<div class="button submit"><button class="smallPrimary" id="saveButton" onclick="confirmDelete(\''+f+"','"+b+"');\">Delete</button></div>";$("#alertDeleteConfirm .actions").prepend(c);$("#alertDeleteConfirm").jqmShow();return false}else{return false;confirmDelete(f,b)}}function flagContentVisual(c,a){var d=a.data.id;var b=a.data.type;if(b=="comment"){$(".comment#"+d+" .txt").addClass("flagged");$(".comment#"+d+" .tools .flag").html("<span>Flagged</span>")}else{if(b=="discussion"){$("div.topic .txt").addClass("flagged");$("div.topic .tools .flag").html("<span>Flagged</span>")}else{if(b=="profile"){$(".member .obj_meta .flag").html("<span>Flagged</span>")}else{$("."+b+" .tools .flag").html("<span>Flagged</span>")}}}$("#alertFlagConfirm .actions #saveButton").remove();$("#alertFlagConfirm").jqmHide()}function promptFlag(c,a){$("#alertFlagConfirm").jqm({modal:true});if(typeof document.body.style.maxHeight!="undefined"){$("#alertFlagConfirm").css({position:"fixed"})}var b='<div class="button submit"><button class="smallPrimary" id="saveButton" onclick="confirmFlag(\''+c+"','"+a+"');\">Report</button></div>";$("#alertFlagConfirm .actions").prepend(b);$("#alertFlagConfirm").jqmShow();return false}function cancelFlag(){$("#alertFlagConfirm").jqmHide();$("#alertFlagConfirm .actions .submit").remove();$("span[class='errorInput']").remove();return false}function confirmFlag(c,a){var b=$("#cmsgData\\[flagReasonId\\] option:selected").val();switch(a){case"comment":$(".comment#"+c).modulePerformAction("FlagContent",{data:{id:c,type:a,flagReasonId:b},successFunction:flagContentVisual});break;case"discussion":$(".topic").modulePerformAction("FlagContent",{data:{id:c,type:a,flagReasonId:b},successFunction:flagContentVisual});break;case"profile":$("div.member .obj_meta .flag").modulePerformAction("FlagContent",{data:{id:c,type:a,flagReasonId:b},successFunction:flagContentVisual});break;default:$("."+a).modulePerformAction("FlagContent",{data:{id:c,type:a,flagReasonId:b},successFunction:flagContentVisual})}return false}function resetUploadAvatar(){$("#avatarMessage").html("");$(".edit_profile input[type='file']").remove();$("#avatarMessage").before("<input type='file' value='Browse' id='cmsgData[fileName]' name='fileName'/>");bindUploadAvatar()}function bindUploadAvatar(){$(".edit_profile input[type='file']").bind("change",function(){$("#avatarMessage").html("Creating avatar. Please wait ...");$(this).parents("form:first").attr("enctype","multipart/form-data");$(this).modulePerformAction("SaveAvatar",{successFunction:function(a){$("#avatar").parents(".member:first").show();$("#avatar").css("background-image","url("+a.displayUrl+")");$("#photo").attr("src",a.displayUrl);resetUploadAvatar()},errorFunction:function(a){resetUploadAvatar()}});return false})}function tb_init(a){$(a).click(function(){var c=this.title||this.name||null;var b=this.href||this.alt;var d=this.rel||false;if($(this).attr("href")=="/sign-up/"){b=b+"?KeepThis=true&TB_iframe=true&height=466&width=620&modal=true"}else{b=b+"?KeepThis=true&TB_iframe=true&height=400&width=620&modal=true"}tb_show(c,b,d);this.blur();return false})}function closeTB(){if(self.parent.$("#TB_window").html()!=null){self.parent.tb_remove()}}function isInIframe(){if(self.location.href==self.parent.location.href){return false}return true}function ltp_init(a){$(a).unbind("click");$(a).click(function(){var b=this.href;ltp_post(b);return false})}function ltp_post(a){callback=function(b){location.href=b};$.post(a,{referUrl:location.href},callback)}function login(){var a="/login/?KeepThis=true&TB_iframe=true&height=400&width=600&modal=true";if(parent.$("#TB_window").html()==null){tb_show(null,a,false)}}function join(){var a="/join/?KeepThis=true&TB_iframe=true&height=400&width=600&modal=true";if(parent.$("#TB_window").html()==null){tb_show(null,a,false)}}function initCatRefresh(){$("a[class^='category']").unbind("click");$("a[class^='category']").click(function(){var a=(""+this.className+"").replace(/category-/,"");$("ul#category-list li ul").find("li").each(function(){if($(this).hasClass("selected")){$(this).removeClass("selected")}});$("li[class^=category category-"+a+"]").addClass("selected");if(typeof(moduleRefresh)=="function"){moduleRefresh(a);return false}})}function showMsg(){if($.cookie("errorMsg")!==null&&$.cookie("errorMsg").length>0){str=$.cookie("errorMsg").split("+");displayErrorMsg(str.join(" "));$.cookie("errorMsg",null,{path:location.pathname});$.cookie("errorMsg",null,{path:"/"})}else{if($.cookie("successMsg")!==null&&$.cookie("successMsg").length>0){str=$.cookie("successMsg").split("+");displaySuccessMsg(str.join(" "));$.cookie("successMsg",null,{path:location.pathname});$.cookie("successMsg",null,{path:"/"})}}}function displaySuccessMsg(b){$("#errorMsg").remove();if(!$("#successMsg").is("*")){var a="<div id='successMsg'></div>";if($("#container #moduleContainer1").is("*")){$("#container #moduleContainer1").before(a)}else{$("#container #c1").before(a)}}if($("#successMsg").is("*")){$("#successMsg").html(b)}else{alert(b)}window.scrollTo(0,0)}function displayErrorMsg(b){$("#successMsg").remove();if(!$("#errorMsg").is("*")){var a="<div id='errorMsg'></div>";if($("#container #moduleContainer1").is("*")){$("#container #moduleContainer1").before(a)}else{$("#container #c1").before(a)}}if($("#errorMsg").is("*")){$("#errorMsg").html(b)}else{alert(b)}window.scrollTo(0,0)}Date.prototype.getMonthName=function(a){var b=["January","February","March","April","May","June","July","August","September","October","November","December"];if(a){return b[this.getMonth()].substr(0,3)}else{return b[this.getMonth()]}};function setLocal(j){if(j.length==16&&j.charAt(15)=="Z"){var l="";var h=new Date();var e=h.getTimezoneOffset()*60000;h=new Date(j.substr(0,4),(parseInt(j.substr(4,2))-1),parseInt(j.substr(6,2)),j.substr(9,2),j.substr(11,2),j.substr(13,2));var i=(h.getTime()-e);h.setTime(i);var f=h.getFullYear();var d=(h.getMonth()+1).toString();if(d.length==1){d="0"+d}var a=h.getDate().toString();if(a.length==1){a="0"+a}var c=h.getHours().toString();if(c.length==1){c="0"+c}var b=h.getMinutes().toString();if(b.length==1){b="0"+b}var g=h.getDay();var k=h.getMonthName(1);l=k+" "+a+", "+f;return l}else{return j}}function getTinyText(a){var b=tinyMCE.getInstanceById(a);document.getElementById(a).value=b.getContent()}function initModuleForms(){$("form[id^='moduleForm']").submit(function(){return false})}$(document).ready(function(){$(".text .module .content .body a.show").click(function(){$(this).hide("slow");$(this).nextAll().show("slow")})});$(document).ready(function(){$(".text .module .content .body a.hide").click(function(){$(this).prev().show("slow");$(this).next().hide("slow");$(this).hide("slow")})});function getMovieName(a){if($.browser.msie){return window[a]}else{return document[a]}}function playJS(a){getMovieName("CVPid").playIt()}function pauseJS(a){getMovieName("CVPid").pauseIt()}function currentTimeJS(){return(getMovieName("CVPid").currentTime()*1000)}function stopJS(a){getMovieName(a).stopIt()}function seekToJS(a,b){getMovieName(b).seekTo(a)}function isPlayingJS(a){}function changeMediaByIdJS(b,a){getMovieName(a).changeMediaById(b)}function onFinished(c){var d=$("#"+c).parents(".playlist").find("li.active");var f=$(d).attr("id").match(/[0-9]+/);var a=$(d).nextAll(".playable:first");if(a&&a.hasClass("playable")){var e=$(a).attr("id");var b=e.match(/[0-9]+/);$("#"+c).parents(".playlist").find("li").removeClass("active");$("#"+c).parents(".playlist").find(".playing_"+f).hide();$(a).addClass("active");$("#"+c).parents(".playlist").find(".playing_"+b).show();changeMediaByIdJS(b,c)}}function mediaLinkClick(c,a,b){c.modulePerformAction("LinkClick",{data:{articleId:b,label:a}})}function addToBlog(c,b,a){$.cookie("blog_title",c,{path:"/"});$.cookie("blog_body",b,{path:"/"});location.href=a;return false}$(document).ready(function(){$(".playlist .list ul li.playable").hover(function(){$(this).addClass("hover")},function(){$(this).removeClass("hover")});$(".playlist .list ul").each(function(){if($(this).find("li.playable:first").size()>0){var a=$(this).find("li.playable:first");$(a).addClass("active");var b=$(a).attr("id").match(/[0-9]+/);$(a).parents(".playlist").find(".info > ul > li").hide();$(a).parents(".playlist").children(".info").find("li.playing_"+b+":first").show()}});$(".playlist .list ul li.playable").click(function(d){if(!d){var d=window.event}if(d.target){var a=d.target}else{if(d.srcElement){a=d.srcElement}}if(a.nodeType==3){a=a.parentNode.attr("class")}if(($(a).parent().attr("class")==="buy")||($(a).parent().attr("class")==="information")){}else{var c=$(this).attr("id");var f=c.match(/[0-9]+/);if($.browser.msie){var b=$(this).parents(".playlist").find("object").attr("id")}else{if($.browser.safari){var b=$(this).parents(".playlist").find("object").attr("id")}else{var b=$(this).parents(".playlist").find("embed").attr("id")}}$(this).siblings("li").removeClass("active");$(this).addClass("active");$(this).parents(".playlist").find(".info > ul > li").hide();$(this).parents(".playlist").children(".info").find("li.playing_"+f+":first").show();changeMediaByIdJS(f,b)}})});(function(a){a.fn.modulePerformAction=function(i,h){if(typeof i=="undefined"||i==""){return}c=(typeof c=="undefined")?{}:c;var c={};a.extend(c,{successFunction:null,submitFunction:null,errorFunction:null,refreshModule:false,dataType:null,data:null,moduleForm:null,self:null},h);c.self=this;if(c.moduleForm==null){if(this.attr("id")&&this.attr("id").indexOf("moduleForm")==0){c.moduleForm=this}else{c.moduleForm=this.parents("form[id^='moduleForm']")}}var g=(""+window.location+"").replace(/#(.*)$/,"");c.moduleForm.attr("action",g.replace(/\?(.*)$/,"")+"?action="+i);if(c.data!=null){for(var d in c.data){c.moduleForm.append("<input type='hidden' name='cmsgData["+d+"]' value='"+c.data[d]+"'/>")}}c.moduleForm.append("<input type='hidden' name='cmsgData[renderUUID]' value='"+uuid+"'/>");if(c.successFunction){var b=c.successFunction.toString();var f=b.indexOf("(");var e=b.substring(9,f);c.moduleForm.find("input[name='success']").val(e)}c.moduleForm.ajaxSubmit({dataType:"json",beforeSubmit:function(){if(c.submitFunction&&!c.submitFunction(c.self,c.moduleForm)){return false}a("span[class='errorInput']").remove();a("#errorMsg").remove();a("#successMsg").remove()},success:function(q){var p=q.callback;var l=q.options;var n=q.data;var j=q.redirectUrl;var m=q.errorMsg;var r=q.successMsg;if(p=="redirect"&&(j!=null||j!=undefined)){if(isInIframe()){closeTB();parent.location=j;return false}else{self.location=j;return false}}else{if(p=="login"){login()}else{if(p=="join"){join()}else{if(p=="alert"){if(m!=null&&m!=undefined&&m!=""){displayErrorMsg(m)}}else{if(p=="update"){c.moduleForm.replaceWith(n)}else{if(p=="rating"){c.moduleForm.find("div[class='rating']").replaceWith("<div class='rating'>"+n+"</div>")}}}}}}if(q.error!=null||q.error!=undefined){for(prop in q.error){var k="";if(q.error[prop][0].message){k=q.error[prop][0].message}var o="#cmsgData\\["+prop+"\\]";if(a(o).siblings(".message").is("*")){a(o).siblings(".message").html("<span class='errorInput'>"+k+"</span>")}else{a(o).parent().append("<span class='errorInput'>"+k+"</span>")}}if(c.errorFunction){c.errorFunction(n,c)}}if(q.successMsg!=null){displaySuccessMsg(r)}if(q.errorMsg==null&&c.successFunction){c.successFunction(n,c);return}c.moduleForm.find("input[disabled]").each(function(){a(this).removeAttr("disabled")});documentReady()},error:function(){c.moduleForm.find("input").removeAttr("disabled")}});return false};a.fn.addCharacterCount=function(c){c=(typeof c=="undefined")?{}:c;var f=500;if(c.maxCount){f=c.maxCount}var e=this;var g=a("#"+c.messageContainer).css("color");if(e.val()!=e.attr("title")){var d=f-(e.val()).length;var b=(d>0)?d:0;if(c.messageContainer){a("#"+c.messageContainer).html("Characters remaining: "+b)}}this.bind("keyup keypress mousedown mouseup paste",function(k){var i=k.which;if(e.val()!=e.attr("title")){var j=f-(e.val()).length;var h=(j>0)?j:j;if(e.val().length>=f){if(i>=41||i==13||i==32||k.type=="paste"){k.preventDefault();e.val(e.val().substr(0,f));a("#"+c.messageContainer).stop().css("color","").addClass("errorInput").animate({color:g},1000)}}if(c.messageContainer){a("#"+c.messageContainer).html("Characters remaining: "+h)}}})}})(jQuery);