// Header comment for src/consumer.js: lines 1 to 5:
/* ############################################################################
// Eos Consumer Javascript Library 
// $Id: consumer.js 47350 2010-05-15 09:10:44Z 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){b=(typeof b==="undefined")?{}:b;var e=500;if(b.maxCount){e=b.maxCount}var d=this;var f=$("#"+b.messageContainer).css("color");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 keypress mousedown mouseup paste",function(i){var g=i.which;if(d.val()!==d.attr("title")){var h=e-(d.val()).length;if(d.val().length>=e){$(this).parents("form").find(".submit input").attr("disabled","true");$("#"+b.messageContainer).stop().css("color","").addClass("errorInput")}if(d.val().length<=e){$(this).parents("form").find(".submit input").attr("disabled","");$("#"+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,dayNamesMin:[_("S"),_("M"),_("T"),_("W"),_("T"),_("F"),_("S")],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=l+" "+_("hours ago")}else{if(c<120&&c>=2){n=c+" "+_("minutes ago")}else{if(c<2&&c>=1){n=_("a minute ago")}else{if(a<60&&a>=10){n=a+" "+_("seconds ago")}else{if(a<10&&a>=-10){n=_("now")}else{if(a<-10&&a>=-60){n=Math.abs(a)+" "+_("seconds from now")}else{if(c<-1&&c>=-2){n=_("a minute from now")}else{if(c<-2&&c>=-120){n=Math.abs(c)+" "+_("minutes from now")}else{if(l<-2&&l>=-24){n=Math.abs(l)+" "+_("hours from now")}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,init:function(){$(window).load(function(){eos.log.attachLogger("load")});$(window).unload(function(){eos.log.attachLogger("unload")})},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(c,a,b){c.modulePerformAction("LinkClick",{data:{articleId:b,label:a}})}};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(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)},displayErrorMsg:function(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)}};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").unbind("click").bind("click",function(){var b=$(this).attr("class");var a=$(this).parents(".sharebox").attr("id");eos.log.event({log_event:"eosShareEvent",article_id:a,shared_to:b},"click");var c={};$.extend(c,eos.log.params,eos.local.logParams,{action:"shareweb"});eos.log.clientEvent(c)});$(".shareurl input").unbind("click").bind("click",function(){var b="url";var a=$(this).parents(".sharebox").attr("id");eos.log.event({log_event:"eosShareEvent",article_id:a,shared_to:b},"click");var c={};$.extend(c,eos.log.params,eos.local.logParams,{action:"shareurl"});eos.log.clientEvent(c)});$(".shareembed textarea").unbind("click").bind("click",function(){var b="embed";var a=$(this).parents(".sharebox").attr("id");eos.log.event({log_event:"eosShareEvent",article_id:a,shared_to:b},"click");var c={};$.extend(c,eos.log.params,eos.local.logParams,{action:"shareembed"});eos.log.clientEvent(c)})},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"){eoscInit()}eos.ui.ltp_init("a.linkToPost");eos.ui.initCatRefresh();if(!$.cookie("SITE_VISIT")){$("#moduleContainer0").append("<div id='errorMsg'>"+_("This site requires cookies. Please make sure you have cookies turned on.")+"</div>");$("#nav_global").after("<div id='errorMsg'>"+_("This site requires cookies. Please make sure you have cookies turned on.")+"</div>")}$(".focused").focus();$("#container").children().each(function(){var a=parseInt($(this).width(),10);if(a<300){$(this).addClass("slim")}});$("li.member.compact").hover(function(a){$(this).addClass("hover")},function(){$(this).removeClass("hover")});$("li.photo.compact").hover(function(a){$(this).addClass("hover")},function(){$(this).removeClass("hover")});$("div.member .img").hover(function(a){$(this).addClass("hover")},function(){$(this).removeClass("hover")});$(".about .description").hover(function(a){$(this).addClass("hover")},function(){$(this).removeClass("hover")});$(".about .var").hover(function(a){$(this).addClass("hover")},function(){$(this).removeClass("hover")});$(".comment .txt").hover(function(a){$(this).addClass("hover")},function(){$(this).removeClass("hover")});$("div.topic .txt").hover(function(a){$(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(a){$(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();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"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 .actions #saveButton").remove();$("#alertDeleteConfirm").jqmHide();return false},promptDelete:function(g,c,f,e,a,b){if(f===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(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="eos.ui.confirmDelete(\''+g+"','"+c+"','"+b+'\');"><span style="text-align: center;">'+_("Delete")+"</span></button>";$("#alertDeleteConfirm .actions").prepend(d);$("#alertDeleteConfirm").jqmShow();return false}else{return false}},promptMyDelete:function(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='<button class="smallPrimary" id="saveButton" onclick="eos.ui.confirmDelete(\''+f+"','"+b+'\');"><span style="text-align: center;">'+_("Delete")+"</span></button>";$("#alertDeleteConfirm .actions").prepend(c);$("#alertDeleteConfirm").jqmShow();return false}else{return false}},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(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:eos.ui.flagContentVisual});break;case"discussion":$(".topic").modulePerformAction("FlagContent",{data:{id:c,type:a,flagReasonId:b},successFunction:eos.ui.flagContentVisual});break;case"profile":$("div.member .obj_meta .flag").modulePerformAction("FlagContent",{data:{id:c,type:a,flagReasonId:b},successFunction:eos.ui.flagContentVisual});break;default:$("."+a).modulePerformAction("FlagContent",{data:{id:c,type:a,flagReasonId:b},successFunction:eos.ui.flagContentVisual})}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. 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);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(){return(this.getMovieName("CVPid").currentTime()*1000)},stopJS:function(a){this.getMovieName(a).stopIt()},seekToJS:function(a,b){this.getMovieName(b).seekTo(a)},isPlayingJS:function(a){},changeMediaByIdJS:function(b,a){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,a.title,a.length,a.site,a.artist,a.url)}break;case"start":if(typeof onPlayerStart==="function"){onPlayerStart(a.type,a.id,a.title,a.offset)}break;case"stop":if(typeof onPlayerStop==="function"){onPlayerStop(a.type,a.id,a.title,a.offset)}break;case"move":if(typeof onPlayerMove==="function"){onPlayerMove(a.type,a.id,a.title,a.offset_start,a.offset_stop)}break;case"done":if(typeof onPlayerComplete==="function"){onPlayerComplete(a.type,a.id,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(a){FB.ensureInit(function(){FB.Connect.showPermissionDialog("publish_stream, email",function(){eos.fb.redirect_after_fb(a)},true,null)})},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(b,a){FB_RequireFeatures(["XFBML"],function(){FB.Facebook.apiClient.revokeAuthorization(FB.Connect.get_loggedInUser(),function(){$("#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.log.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()});