// Header comment for src/consumer.js: lines 1 to 5:
/* ############################################################################
// Eos Consumer Javascript Library 
// $Id: consumer.js 54078 2010-10-11 22:41:35Z vivaldez $
// Copyright 2010 Cisco Systems, Inc
// ##########################################################################*/
var eos={};eos.local={};eos.locale=new Gettext({domain:"messages"});function _(a){if(eos.debug===true){return"<span style='color:red;font-weight:bold;'>"+eos.locale.gettext(a)+"</span>"}else{return eos.locale.gettext(a)}}Function.prototype.method=function(a,b){if(!this.prototype[a]){this.prototype[a]=b;return this}};String.method("trim",function(){return this.replace(/^\s+|\s+$/g,"")});eos.string={random:function(e){var d="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";var c="";for(var b=0;b<e;b++){var a=Math.floor(Math.random()*d.length);c+=d.substring(a,a+1)}c+=String((new Date()).getTime());return c}};Date.method("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()]}});$.method("modulePerformAction",function(h,g){if(typeof h==="undefined"||h===""){return}var b={};b=(typeof b==="undefined")?{}:b;$.extend(b,{successFunction:null,submitFunction:null,errorFunction:null,refreshModule:false,dataType:null,data:null,logEvent:null,moduleForm:null,moduleFormMethod:"POST",self:null,isSecure:false},g);b.self=this;if(b.moduleForm===null){if(this.attr("id")&&this.attr("id").indexOf("moduleForm")===0){b.moduleForm=this}else{b.moduleForm=this.parents("form[id^='moduleForm']")}}var f=(""+window.location+"").replace(/#(.*)$/,"");b.moduleForm.attr("action",f.replace(/\?(.*)$/,"")+"?action="+h);if(b.data!==null){for(var c in b.data){if($.isArray(b.data[c])){b.moduleForm.append("<input type='hidden' name='cmsgData["+c+"][]' value='"+b.data[c]+"'/>")}else{b.moduleForm.append("<input type='hidden' name='cmsgData["+c+"]' value='"+b.data[c]+"'/>")}}}b.moduleForm.append("<input type='hidden' name='cmsgData[renderUUID]' value='"+eos.log.uuid+"'/>");if(b.successFunction){var a=b.successFunction.toString();var e=a.indexOf("(");var d=a.substring(9,e);b.moduleForm.find("input[name='success']").val(d)}if(b.isSecure){b.moduleForm.append("<input type='hidden' name='cmsgData[location]' value='"+encodeURI(window.self.parent.location.href)+"' />");b.moduleForm.append("<input type='hidden' name='cmsgData[CMSG_AUTH]' value='"+$.cookie("CMSG_AUTH")+"' />");b.moduleForm.attr("action",eos.secureHost+"?action="+h).attr("target","_top").unbind("submit").submit();return true}else{b.moduleForm.ajaxSubmit({dataType:"json",type:b.moduleFormMethod,beforeSubmit:function(){if(b.submitFunction&&!b.submitFunction(b.self,b.moduleForm)){return false}$("span[class='errorInput']").remove();$("#errorMsg").remove();$("#successMsg").remove()},success:function(q){var p=q.callback;var n=q.data;var i=q.redirectUrl;var m=q.errorMsg;var r=q.successMsg;if(q.errorMsg===null&&b.logEvent!==null&&eos.log.params!==null){var l={};$.extend(l,b.logEvent,eos.log.params);eos.log.clientEvent(l)}if(p==="redirect"&&(i!==null||i!==undefined)){if(eos.ui.isInIframe()){eos.ui.closeTB();window.parent.location=i;return false}else{window.self.location=i;return false}}else{if(p==="replace"&&(i!==null||i!==undefined)){window.self.location=i}else{if(p==="login"){eos.ui.login()}else{if(p==="join"){eos.ui.join()}else{if(p==="alert"){if(m!==null&&m!==undefined&&m!==""){eos.message.displayErrorMsg(m)}}else{if(p==="update"){b.moduleForm.replaceWith(n)}else{if(p==="rating"){b.moduleForm.find("div[class='rating']").replaceWith("<div class='rating'>"+n+"</div>")}}}}}}}if(q.error!==null||q.error!==undefined){for(var j in q.error){if(q.error.hasOwnProperty(j)){var k="";if(q.error[j][0].message){k=q.error[j][0].message}var o="#cmsgData\\["+j+"\\]";if($(o).siblings(".message").is("*")){$(o).siblings(".message").html("<span class='errorInput'>"+k+"</span>")}else{$(o).parent().append("<span class='errorInput'>"+k+"</span>")}}}if(b.errorFunction){b.errorFunction(n,b)}}if(q.successMsg!==null){eos.message.displaySuccessMsg(r)}if(q.errorMsg===null&&b.successFunction){b.successFunction(n,b);return}b.moduleForm.find("input[disabled]").each(function(){$(this).removeAttr("disabled")});eos.form.init();eos.share.init();eos.ui.init();eos.date.init()},error:function(){b.moduleForm.find("input").removeAttr("disabled")}})}return false});$.method("addCharacterCount",function(b){$("#progressInfo").hide();b=(typeof b==="undefined")?{}:b;var e=500;if(b.maxCount){e=b.maxCount}var d=this;var f=$("#"+b.messageContainer).css("color");if($("#inputCount").attr("class")==="input errorInput"){$("#submitMedia").attr("disabled","true")}if(d.val()!==d.attr("title")){var c=e-(d.val()).length;var a=c;if(b.messageContainer){$("#"+b.messageContainer).html(_("characters.remaining")+" "+a)}}this.bind("keyup mouseup paste change",function(i){var g=i.which;if(d.val()!==d.attr("title")||d.val()===""){var h=e-(d.val()).length;if(d.val().length>=e){$("#selectFile").attr("disabled","true");$(this).parents("form").find(".submit input").attr("disabled","true");$("#"+b.messageContainer).stop().css("color","").addClass("errorInput")}if(d.val().length<=e){$("#selectFile").attr("disabled","");$(this).parents("form").find(".submit input").attr("disabled","");$(this).parents("div.textarea").find("span.errorInput").remove();$("#"+b.messageContainer).stop().removeClass("errorInput")}if(b.messageContainer){$("#"+b.messageContainer).html(_("characters.remaining")+" "+h)}}})});eos.cookie={init:function(){eos.cookie.set("consumer")},test:function(){var b=eos.string.random(16);var a=true;$.cookie("COOKIE_TEST",b,{path:"/"});if($.cookie("COOKIE_TEST")!==b){a=false}$.cookie("COOKIE_TEST",null,{path:"/"});return a},set:function(a){if(a==="consumer"){if($.cookie("SITE_VISIT")!==null&&$.cookie("SITE_VISIT").length>0){$.cookie("SITE_VISIT",$.cookie("SITE_VISIT"),{expires:1/48,path:"/"})}else{$.cookie("SITE_VISIT",$.sha1(eos.string.random(16)),{expires:1/48,path:"/"})}if(!eos.ui.isInIframe()){if(document.referrer!==""){$.cookie("PREVIOUS_PAGE",document.referrer,{expires:1/48,path:"/"})}$.cookie("CURRENT_PAGE",window.self.location.href,{expires:1/48,path:"/"})}if($.cookie("CLEAR_PREVIOUS_PAGE")!==null&&$.cookie("CLEAR_PREVIOUS_PAGE").length>0){$.cookie("PREVIOUS_PAGE",null,{path:"/"})}}}};eos.date={init:function(){$("span.tz-date").each(function(){var a=$(this).text();var b=eos.date.setLocal(a);$(this).text(b)});eos.date.makeAllDatesReadable();$("form[class!='locked'] input.date").each(function(){var a;if($(this).hasClass("timestamp")){a="-39:+10"}else{a="-60:+10"}$(this).datepicker({dateFormat:"MM d, yy",altField:".icalDate",altFormat:"yymmddT000000Z",mandatory:true,goToCurrent:true,closeText:_("done"),prevText:_("previous.short"),nextText:_("next.short"),currentText:_("today"),monthNames:[_("january"),_("february"),_("march"),_("april"),_("may"),_("june"),_("july"),_("august"),_("september"),_("october"),_("november"),_("december")],monthNamesShort:[_("january.short"),_("february.short"),_("march.short"),_("april.short"),_("may.short"),_("june.short"),_("july.short"),_("august.short"),_("september.short"),_("october.short"),_("november.short"),_("december.short")],dayNames:[_("sunday"),_("monday"),_("tuesday"),_("wednesday"),_("thursday"),_("friday"),_("saturday")],dayNamesShort:[_("sunday.short"),_("monday.short"),_("tuesday.short"),_("wednesday.short"),_("thursday.short"),_("friday.short"),_("saturday.short")],dayNamesMin:[_("sunday.min"),_("monday.min"),_("tuesday.min"),_("wednesday.min"),_("thursday.min"),_("friday.min"),_("saturday.min")],yearRange:a,changeYear:true,changeMonth:true,changeFirstDay:false})})},makeAllDatesReadable:function(){$("span.date").each(function(){var g=$(this).attr("class");var a="";g=g.split(/\W+/);for(var b in g){if(g.hasOwnProperty(b)){a=g[b]}}var e=eos.date.readableDate($(this).text(),a);$(this).text(e)});$("input.date").each(function(){var g=$(this).attr("class");var a="";g=g.split(/\W+/);for(var b in g){if(g.hasOwnProperty(b)){a=g[b]}}var e=eos.date.readableDate($(this).val(),a);$(this).val(e)})},readableDate:function(){var a=arguments[0];var b=arguments[1];var c;if(a.length===16&&a.charAt(15)==="Z"){c=eos.date.makeDateObject(a,b)}else{return a}return eos.date.formatDate(c,b)},makeDateObject:function(){var i=arguments[0];var l=arguments[1];var g;var j=i.substring(0,4);var h=i.substring(4,6);h=h-1;var k=i.substring(6,8);var f=i.substring(9,11);var c=i.substring(11,13);var a=i.substring(13,15);var e=i.substring(15);if(l==="shortDateTime"||l==="longDateTime"||l==="friendly"){var b=Date.UTC(j,h,k,f,c,a);g=new Date(b)}else{g=new Date();g.setFullYear(j);g.setMonth(h);g.setDate(k);g.setHours(0,0,0,0)}return g},formatDate:function(){var t=arguments[0];var r=arguments[1];var k=[_("january"),_("february"),_("march"),_("april"),_("may"),_("june"),_("july"),_("august"),_("september"),_("october"),_("november"),_("december")];var u=[_("sunday"),_("monday"),_("tuesday"),_("wednesday"),_("thursday"),_("friday"),_("saturday")];var n="";var e=t.getFullYear();var w=e.toString();w=w.substring(2,4);var m=t.getMonth()+1;var x=k[m-1];var v=x.substring(0,3);var j=t.getDay();var g=u[j];var s=g.substring(0,3);var o=t.getDate();var h=t.getHours();var p="";if(h<12){p=_("am")}else{p=_("pm")}if(h===0){h=12}if(h>12){h=h-12}var f=t.getMinutes();var b=t.getSeconds();if(m<10){m="0"+m}if(o<10){o="0"+o}if(h<10){h="0"+h}if(f<10){f="0"+f}if(b<10){b="0"+b}switch(r){case"time":n=h+":"+f+" "+p;break;case"shortDate":n=m+"/"+o;break;case"shortDateYear":n=m+"/"+o+"/"+e;break;case"shortDateTime":n=m+"/"+o+"/"+e+" "+h+":"+f+" "+p;break;case"medDate":n=s+", "+v+" "+o;break;case"medDateYear":n=x+" "+o+", "+e;break;case"longDate":n=g+", "+x+" "+o+" "+e;break;case"longDateTime":n=g+", "+x+" "+o+" "+e+" "+h+":"+f+" "+p;break;case"friendly":var q=new Date();var i=Date.parse(q);var a=Math.round((i-t)/1000);var c=Math.round(a/60);var l=Math.round(c/60);if(l<24&&l>=2){n=eos.locale.strargs(_("hours.ago"),[l])}else{if(c<120&&c>=2){n=eos.locale.strargs(_("minutes.ago"),[c])}else{if(c<2&&c>=1){n=_("a.minute.ago")}else{if(a<60&&a>=10){n=eos.locale.strargs(_("seconds.ago"),[a])}else{if(a<10&&a>=-10){n=_("now")}else{if(a<-10&&a>=-60){n=eos.locale.strargs(_("seconds.from.now"),[Math.abs(a)])}else{if(c<-1&&c>=-2){n=_("a.minute.from.now")}else{if(c<-2&&c>=-120){n=eos.locale.strargs(_("minutes.from.now"),[Math.abs(c)])}else{if(l<-2&&l>=-24){n=eos.locale.strargs(_("hours.from.now"),[Math.abs(l)])}else{n=m+"/"+o+"/"+e+" "+h+":"+f+" "+p}}}}}}}}}break;default:n=m+"/"+o+"/"+e;break}return n},makeInputDatesIcal:function(){var a=[_("january"),_("february"),_("march"),_("april"),_("may"),_("june"),_("july"),_("august"),_("september"),_("october"),_("november"),_("december")];$("input.date").each(function(){var k=$(this).val();var q,o;if(k!==""){var u=new Date();var v=$(this).parents(".editable").find(".value").attr("class");v=v.split(/\W+/);for(var s in v){if(v.hasOwnProperty(s)){q=v[s]}}switch(q){case"shortDate":o=k.substring(0,2);o=o-1;u.setMonth(o);u.setDate(k.substring(3,5));break;case"shortDateYear":u.setFullYear(k.substring(6,11));o=k.substring(0,2);o=o-1;u.setMonth(o);u.setDate(k.substring(3,5));break;case"shortDateTime":var b=true;u.setFullYear(k.substring(6,11));o=k.substring(0,2);o=o-1;u.setMonth(o);u.setDate(k.substring(3,5));break;case"medDateYear":u.setFullYear(k.substring(8,12));for(var p=0;p<a.length;p++){if(a[p].substring(0,3)===k.substring(0,3)){u.setMonth(p)}}u.setDate(k.substring(4,6));break;default:u.setFullYear(k.substring(6,11));o=k.substring(0,2);o=o-1;u.setMonth(o);u.setDate(k.substring(3,5));break}var A;if($(this).siblings(".time").size()>0){A=$(this).siblings(".time").val();u.setHours(A.substring(0,2));u.setMinutes(A.substring(3,5));u.setSeconds(0)}else{if(b===true){A=k.substring(11);var j=A.split(" ");var z=j[1];var r=j[0];r=r.split(":");o=r[1];r=r[0];if(z==="PM"){r=r+12}u.setHours(r);u.setMinutes(o);u.setSeconds(0)}else{u.setHours(0);u.setMinutes(0);u.setSeconds(0)}}var g=u.getUTCFullYear();var y=u.getUTCMonth();y=y+1;if(y<10){y="0"+y}var w=u.getUTCDate();if(w<10){w="0"+w}var e=u.getUTCHours();if(e<10){e="0"+e}var n=u.getUTCMinutes();if(n<10){n="0"+n}var x=u.getUTCSeconds();if(x<10){x="0"+x}var l=g+""+y+""+w+"T"+e+""+n+""+x+"Z";if(q==="shortDateTime"||q==="longDateTime"||q==="friendly"){l=g+""+y+""+w+"T"+e+""+n+""+x+"Z"}else{l=g+""+y+""+w+"T000000Z"}$(this).val(l)}else{$(this).val(k)}})},setLocal:function(n){if(n.length===16&&n.charAt(15)==="Z"){var p="";var k=new Date();var h=k.getTimezoneOffset()*60000;var b=n.substr(4,2);b=b-1;var g=n.substr(6,2);k=new Date(n.substr(0,4),b,g,n.substr(9,2),n.substr(11,2),n.substr(13,2));var l=(k.getTime()-h);k.setTime(l);var i=k.getFullYear();var f=(k.getMonth()+1).toString();if(f.length===1){f="0"+f}var a=k.getDate().toString();if(a.length===1){a="0"+a}var e=k.getHours().toString();if(e.length===1){e="0"+e}var c=k.getMinutes().toString();if(c.length===1){c="0"+c}var j=k.getDay();var o=k.getMonthName(1);p=o+" "+a+", "+i;return p}else{return n}}};eos.log={url:{},uuid:{},available:true,event:function(){var c=arguments[0];var b=arguments[1];if(eos.log.available===true){c=$.extend(c,{render_uuid:eos.log.uuid});$.post(eos.log.url,c,function(d){},"json");if(b==="click"){eos.log.available=false}}else{}if(b==="click"){var a=setTimeout("eos.log.available=true",500)}},clientEvent:function(){var a=arguments[0]},mediaLinkClick:function(f,b,c){f.modulePerformAction("LinkClick",{data:{articleId:c,label:b}});if(f.closest(".buy").length>0){var e={};if(!eos.log.params.articleTitle){var d=String.trim(f.parents(".article, .audio, .album, .cal_event").find(".title").text());var a=eos.log.params.articleType;if(!a){if(f.parents(".audio").length>0){a="audio"}else{if(f.parents(".album").length>0){a="album"}else{if(f.parents(".cal_event").length>0){a="event"}else{if(f.parents(".article").length>0){a="article"}}}}$.extend(e,{articleType:a})}$.extend(e,{articleId:c,articleTitle:encodeURI(d)})}$.extend(e,eos.log.params,eos.local.logParams,{action:"buy",target:f.attr("href")});eos.log.clientEvent(e)}}};eos.form={init:function(){$("form[id^='moduleForm']").submit(function(){return false})}};eos.editor={context:{},type:{},init:function(){eos.editor.setValue=function(){if(this.type==="blog"||this.type==="discussion"){var a=tinyMCE.get(this.context).getContent();document.getElementById(this.context).value=a}}}};eos.module={init:function(){}};eos.message={init:function(){eos.message.showMsg()},showMsg:function(){var a;if($.cookie("errorMsg")!==null&&$.cookie("errorMsg").length>0){a=$.cookie("errorMsg").split("+");eos.message.displayErrorMsg(a.join(" "));$.cookie("errorMsg",null,{path:window.location.pathname});$.cookie("errorMsg",null,{path:"/"})}else{if($.cookie("successMsg")!==null&&$.cookie("successMsg").length>0){a=$.cookie("successMsg").split("+");eos.message.displaySuccessMsg(a.join(" "));$.cookie("successMsg",null,{path:window.location.pathname});$.cookie("successMsg",null,{path:"/"})}}},displaySuccessMsg:function(c){$("#errorMsg").remove();if($("#successMsg").length===0){var a='<div id="successMsg"></div>';$("#container").prepend(a)}if($("#successMsg").length){$("#successMsg").html(c)}else{var b=$("<div>"+c+"</div>").html();alert(b)}window.scrollTo(0,0)},displayErrorMsg:function(b){$("#successMsg").remove();if($("#errorMsg").length===0){var a='<div id="errorMsg"></div>';$("#container").prepend(a)}if($("#errorMsg").length){$("#errorMsg").html(b)}else{alert(b)}window.scrollTo(0,0)}};eos.share={init:function(){$("a.sharelink").click(function(){if($(this).siblings(".sharebox")){$(this).siblings(".sharebox").css("display","block");$(document).bind("click",eos.share.shareboxBlur)}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});$(".shareweb li, .shareurl input, .shareembed textarea").unbind("click").bind("click",function(){var c;if($(this).closest(".shareurl").length>0){c="url"}else{if($(this).closest(".shareembed").length>0){c="embed"}else{c=$(this).attr("class")}}var b=$(this).parents(".sharebox").attr("id");var e={};if(!eos.log.params.articleTitle){var d=String.trim($(this).parents(".article, .album, .cal_event").find(".title").text());var a=eos.log.params.articleType;if(!a){if($(this).parents(".audio").length>0){a="audio"}else{if($(this).parents(".album").length>0){a="album"}else{if($(this).parents(".cal_event").length>0){a="event"}else{if($(this).parents(".article").length>0){a="article"}}}}$.extend(e,{articleType:a})}$.extend(e,{articleId:b,articleTitle:encodeURI(d)})}$.extend(e,eos.log.params,eos.local.logParams,{action:"share",target:c});eos.log.event({log_event:"eosShareEvent",article_id:b,shared_to:c},"click");eos.log.clientEvent(e)})},shareboxBlur:function(b){var a;if(!b){b=window.event}if(b.target){a=b.target}else{if(b.srcElement){a=b.srcElement}}if(a.nodeType===3){a=a.parentNode.attr("class")}if($(a).is(".sharebox")||$(a).parents(".sharebox").length){return}$(".sharebox:visible").find("a.shareclose").trigger("click");$(document).unbind("click",eos.share.shareboxBlur)}};eos.ui={joinUri:{},loginUri:{},init:function(){$(".text .module .content .body a.show").click(function(){eos.ui.showText(this)});$(".text .module .content .body a.hide").click(function(){eos.ui.hideText(this)});if(typeof window.eoscInit==="function"){try{eoscInit()}catch(a){}}eos.ui.ltp_init("a.linkToPost");eos.ui.initCatRefresh();if(!$.cookie("SITE_VISIT")){$("#moduleContainer0").append("<div id='errorMsg'>"+_("this.site.requires.cookies")+"</div>");$("#nav_global").after("<div id='errorMsg'>"+_("this.site.requires.cookies")+"</div>")}$(".focused").focus();$("#container").children().each(function(){var b=parseInt($(this).width(),10);if(b<300){$(this).addClass("slim")}});$("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")});$(".buy > a, .buy > ul").hover(function(b){$(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")});$("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")})},showText:function(a){$(a).hide("slow");$(a).nextAll().show("slow")},hideText:function(a){$(a).prev().show("slow");$(a).next().hide("slow");$(a).hide("slow")},deleteContentRedirect:function(){window.location=$(".nav_main").find(".active").children("a").attr("href")},deleteCommentVisual:function(c,a){var b=parseInt($(".comment#"+a.data.id).parents(".module").find(".title .count").text(),10);$(".comment#"+a.data.id).parents(".module").find(".title .count").text(b-1);$(".comment#"+a.data.id).remove();$("#alertDeleteConfirm").jqmHide()},deleteMAnswerVisual:function(b,a){$(".var#"+a.data.id).remove();$("#alertDeleteConfirm").jqmHide()},deleteMAboutVisual:function(b,a){$(".about .description").remove();$("#alertDeleteConfirm").jqmHide()},deleteMPhotoVisual:function(b,a){$("div.member .img").css("background","");$("div.member .img .tools").remove();$("#alertDeleteConfirm").jqmHide()},cancelDelete:function(){$("#alertDeleteConfirm #saveButton").remove();if($("#alertDeleteConfirm .button.submit")){$("#alertDeleteConfirm .button.submit").remove()}$("#alertDeleteConfirm").jqmHide().remove();return false},confirmDelete:function(c,b,a){switch(b){case"comment":$(".comment#"+c).find(".delete").hide().modulePerformAction("DeleteContent",{data:{id:c,type:b},successFunction:eos.ui.deleteCommentVisual});break;case"profilePhoto":$("div.member .img").find(".delete").hide().modulePerformAction("DeleteContent",{data:{id:c,type:b},successFunction:eos.ui.deleteMPhotoVisual});break;case"aboutMe":$(".about .description").find(".delete").hide().modulePerformAction("DeleteContent",{data:{id:c,type:b},successFunction:eos.ui.deleteMAboutVisual});break;case"customField":$(".var#"+c).find(".delete").hide().modulePerformAction("DeleteContent",{data:{id:c,type:b,extraData:a},successFunction:eos.ui.deleteMAnswerVisual});break;case"profile":$(".obj_meta .admin.delete").hide().modulePerformAction("DeleteProfile",{data:{profileId:c},successFunction:eos.ui.deleteContentRedirect});break;case"banProfile":$(".obj_meta .admin.ban").hide().modulePerformAction("BanProfile",{data:{profile:c},successFunction:eos.ui.deleteContentRedirect});break;case"discussion":$(".topic").find(".delete").hide().modulePerformAction("DeleteContent",{data:{id:c,type:b}});break;case"blog":$(".article").find(".delete").hide().modulePerformAction("DeleteContent",{data:{id:c,type:b}});break;default:$("."+b).find(".delete").hide().modulePerformAction("DeleteContent",{data:{id:c,type:b}})}$("#alertDeleteConfirm").jqmHide().remove();return false},promptDelete:function(h,c,g,f,a,b){if($("#alertDeleteConfirm").length){$("[id=alertDeleteConfirm]").remove()}eos.ui.buildDeleteModal(c);if(typeof(g)!=="undefined"&&g===true){$("#alertDeleteConfirm").jqm({modal:true});if(typeof document.body.style.maxHeight!=="undefined"){$("#alertDeleteConfirm").css({position:"fixed","-webkit-border-radius":"5px","-moz-border-radius":"5px",CCborderRadius:"5px"})}if(typeof(f)!=="undefined"&&f!==null){$("#alertDeleteConfirm h1").text(f)}else{$("#alertDeleteConfirm h1").text(_("delete.confirmation"))}if(typeof(a)!=="undefined"&&a!==null){if(f.search("Ban Member")!==-1||f.search("Delete Member")!==-1){$("#alertDeleteConfirm .main").html(a)}else{$("#alertDeleteConfirm .main").text(a)}}else{$("#alertDeleteConfirm .main").text(_("are.you.sure.you.want.to.delete.this"))}var e="delete";if(typeof(f)!=="undefined"&&f.search("Ban")!==-1){e="ban"}var d='<button class="smallPrimary" id=\'saveButton_'+c+"' onclick=\"eos.ui.confirmDelete('"+h+"','"+c+"','"+b+'\');"><span style="text-align: center;">'+_(e)+"</span></button>";$("#alertDeleteConfirm .actions").prepend(d);$("#alertDeleteConfirm").jqmShow();return false}else{return false}},buildDeleteModal:function(b){if($("#alertDeleteConfirm").length===0){var a="";a+='<div class="adminModalWindow" id="alertDeleteConfirm" style="display:none"><div class="top">';a+="<h1>"+_("delete.confirmation")+"</h1>";a+='<a class="closeModal" href="#" onclick="eos.ui.cancelDelete();return false;">Close</a>';a+='</div><div class="main">';a+=_("are.you.sure.you.want.to.delete.this");a+="<br /><br /><br />";a+='</div><div class="actions">';a+='<button class="smallSecondary" id="cancelButton" onclick="eos.ui.cancelDelete();return false;">';a+="<span>"+_("Cancel")+"</span></button>";a+="</div></div>";$("body").append(a)}},flagContentVisual:function(c,a){var e=a.data.id;var b=a.data.type;var d="<span>"+_("flagged")+"</span>";if(b==="comment"){$(".comment#"+e+" .txt").addClass("flagged");$(".comment#"+e+" .tools .flag").html(d)}else{if(b==="discussion"){$("div.topic .txt").addClass("flagged");$("div.topic .tools .flag").html(d)}else{if(b==="profile"){$(".member .obj_meta .flag").html(d)}else{$("."+b+" .tools .flag").html(d)}}}$("#alertFlagConfirm .actions .button.submit").remove();$("#alertFlagConfirm").jqmHide();$(".youTubePlayer").show()},promptFlag:function(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="eos.ui.confirmFlag(\''+c+"','"+a+"');\">"+_("report")+"</button></div>";$("#alertFlagConfirm .actions").prepend(b);$(".youTubePlayer").hide();$("#alertFlagConfirm").jqmShow();return false},cancelFlag:function(){$("#alertFlagConfirm").jqmHide();$("#alertFlagConfirm .actions .submit").remove();$("span[class='errorInput']").remove();$(".youTubePlayer").show();return false},confirmFlag:function(d,a){var b=$("#cmsgData\\[flagReasonId\\] option:selected").val();switch(a){case"comment":$(".comment#"+d).modulePerformAction("FlagContent",{data:{id:d,type:a,flagReasonId:b},successFunction:eos.ui.flagContentVisual});break;case"discussion":$(".topic").modulePerformAction("FlagContent",{data:{id:d,type:a,flagReasonId:b},successFunction:eos.ui.flagContentVisual});break;case"profile":$("div.member .obj_meta .flag").modulePerformAction("FlagContent",{data:{id:d,type:a,flagReasonId:b},successFunction:eos.ui.flagContentVisual});break;default:$("."+a).modulePerformAction("FlagContent",{data:{id:d,type:a,flagReasonId:b},successFunction:eos.ui.flagContentVisual})}var c={};$.extend(c,eos.log.params,eos.local.logParams,{action:"flag",reason:b});eos.log.clientEvent(c);return false},resetUploadAvatar:function(){$("#avatarMessage").html("");$(".edit_profile input[type='file']").remove();$("#avatarMessage").before("<input type='file' value='Browse' id='cmsgData[fileName]' name='fileName'/>");eos.ui.bindUploadAvatar()},bindUploadAvatar:function(){$(".edit_profile input[type='file']").bind("change",function(){$("#avatarMessage").html(_("creating.avatar"));$(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);eos.ui.resetUploadAvatar()},errorFunction:function(a){eos.ui.resetUploadAvatar()}});return false})},closeTB:function(){if(window.self.parent.$("#TB_window").html()!==null){window.self.parent.tb_remove()}},isInIframe:function(){if(window.self.location.href===window.self.parent.location.href){return false}return true},ltp_init:function(a){$(a).unbind("click");$(a).click(function(){var b=this.href;eos.ui.ltp_post(b);return false})},ltp_post:function(a){var b=function(c){window.location.href=c};$.post(a,{referUrl:window.location.href},b)},login:function(){var a=eos.ui.loginUri+"?KeepThis=true&TB_iframe=true&height=400&width=600&modal=true";if(window.parent.$("#TB_window").html()===null){tb_show(null,a,false)}},join:function(){var a=eos.ui.joinUri+"?KeepThis=true&TB_iframe=true&height=400&width=600&modal=true";if(window.parent.$("#TB_window").html()===null){tb_show(null,a,false)}},initCatRefresh:function(){if(eos.module.id!==undefined){$("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.category.category-"+a).addClass("selected");if($("#cmsgData[category]").size()===0){$("#moduleForm"+eos.module.id).append("<input type='hidden' name='cmsgData[category]' class='selectedCategory' id='cmsgData[category]'>")}$(".selectedCategory").val(a);$("#moduleForm"+eos.module.id).modulePerformAction("refresh",{moduleFormMethod:"GET"});return false})}else{return}},addToBlog:function(d,b,a){$.cookie("blog_title",d,{path:"/"});$.cookie("blog_body",b,{path:"/"});var c=window.open(a,"newWin");return false}};eos.player={init: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){var a,b;if(!d){d=window.event}if(d.target){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){b=$(this).parents(".playlist").find("object").attr("id")}else{if($.browser.safari){b=$(this).parents(".playlist").find("object").attr("id")}else{b=$(this).parents(".playlist").find("object").attr("id");if(b===undefined){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();eos.player.changeMediaByIdJS(f,b)}})},getMovieName:function(a){if($.browser.msie){return window[a]}else{return document[a]}},playJS:function(a){if(a===undefined||a===null){this.getMovieName("CVPid").playIt()}else{this.getMovieName(a).playIt()}},pauseJS:function(a){if(a===undefined||a===null){this.getMovieName("CVPid").pauseIt()}else{this.getMovieName(a).pauseIt()}},currentTimeJS:function(a){if(a===undefined||a===null){return(this.getMovieName("CVPid").currentTime()*1000)}else{return(this.getMovieName(a).currentTime()*1000)}},stopJS:function(a){if(a===undefined||a===null){this.getMovieName("CVPid").stopIt()}else{this.getMovieName(a).stopIt()}},seekToJS:function(a,b){if(b===undefined||b===null){this.getMovieName("CVPid").seekTo(a)}else{this.getMovieName(b).seekTo(a)}},isPlayingJS:function(a){if(a===undefined||a===null){return this.getMovieName("CVPid").isPlayingIt()}else{return this.getMovieName(a).isPlayingIt()}},changeMediaByIdJS:function(b,a){if(a===undefined||a===null){this.getMovieName("CVPid").changeMediaById(b)}else{this.getMovieName(a).changeMediaById(b)}},onFinished:function(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();this.changeMediaByIdJS(b,c)}},fpEvents:function(b,a){switch(b){case"load":if(typeof onPlayerLoad==="function"){onPlayerLoad(a.type,a.id,decodeURIComponent(a.title),a.length,a.site,a.artist,a.url)}break;case"start":if(typeof onPlayerStart==="function"){onPlayerStart(a.type,a.id,decodeURIComponent(a.title),a.offset)}break;case"stop":if(typeof onPlayerStop==="function"){onPlayerStop(a.type,a.id,decodeURIComponent(a.title),a.offset)}break;case"move":if(typeof onPlayerMove==="function"){onPlayerMove(a.type,a.id,decodeURIComponent(a.title),a.offset_start,a.offset_stop)}break;case"done":if(typeof onPlayerComplete==="function"){onPlayerComplete(a.type,a.id,decodeURIComponent(a.title),a.length)}break}}};eos.ytPlayer={init:function(){},ready:function(a){var b=document.getElementById("yt_"+a);b.addEventListener("onStateChange",'(function(state) { return eos.ytPlayer.report(state, "'+a+'"); })')},report:function(){this.state=arguments[0];this.player_id=arguments[1];this.player=document.getElementById("yt_"+this.player_id);this.article_id=$("#videoContent_"+this.player_id).children(".playerArticleId").val();this.time=Math.round(this.player.getCurrentTime());this.log_event="ytPlayerEvent";this.fp_id=this.player.getVideoUrl();this.fp_id=this.fp_id.split("?v=",2);this.fp_id=this.fp_id[1].split("&",1);this.page_url=document.location.toString();switch(this.state){case -1:return false;case 0:this.type="COMPLETED";this.value="100";break;case 1:this.type="PLAY";this.value=this.time;break;case 2:this.type="PAUSE";this.value=this.time;break;case 3:return false;case 5:return false}if((this.lastType==="PAUSE"||this.lastType==="COMPLETED")&&this.type==="PLAY"&&this.lastTime!==this.time){this.type="SCRUB"}eos.log.event({log_event:this.log_event,page_url:this.page_url,fp_id:this.fp_id,article_id:this.article_id,type:this.type,value:this.value},"click");this.lastTime=this.time;this.lastType=this.type}};eos.fb={init:function(){},facebook_onlogin_ready:function(b){var a=FB.getSession();if(a){$("#moduleForm"+b).modulePerformAction("sign-up",{data:{fbconnect:true}})}},redirect_after_fb:function(a){$("#moduleForm"+a).modulePerformAction("sign-up",{data:{fbconnect:true}})},promptFBdC:function(){$("#alertFBdCconfirm").jqm({modal:true});if(typeof document.body.style.maxHeight!=="undefined"){$("#alertFBdCconfirm").css({position:"fixed"})}var a='<div class="button submit"><button class="smallPrimary" id="saveButton" onclick="eos.fb.confirmFBdC();">'+_("ok")+"</button></div>";$("#alertFBdCconfirm .actions").prepend(a);$(".youTubePlayer").hide();$("#alertFBdCconfirm").jqmShow();return false},cancelFBdC:function(){$("#alertFBdCconfirm").jqmHide();$("#alertFBdCconfirm .actions .submit").remove();$("span[class='errorInput']").remove();$(".youTubePlayer").show();return false},confirmFBdC:function(c,a){var b=FB.getSession();FB.api({method:"auth.revokeAuthorization",uid:b.uid},function(d){$("#alertFBdCconfirm").jqmHide();window.location.reload()});return false}};var onYouTubePlayerReady=function(a){eos.ytPlayer.ready(a)};var tb_init=function(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{if(b.indexOf("TB_inline")===-1){b=b+"?KeepThis=true&TB_iframe=true&height=400&width=620&modal=true"}}tb_show(c,b,d);this.blur();return false})};$(document).ready(function(){eos.cookie.init();eos.date.init();eos.form.init();eos.editor.init();eos.module.init();eos.message.init();eos.share.init();eos.ui.init();eos.player.init();eos.ytPlayer.init();eos.fb.init()});
