tagged.loadStringsDirect({"tagged.strings":{genericError:"Sorry, an error occurred. Please refresh the page and try again :(",formWarning:"WARNING: You are about to send data to an unauthorized site.  Go ahead?",locales:{en_US:"English",az_AZ:"Az\u0259rbaycan",ms_MY:"Bahasa Melayu",jv_ID:"Basa Jawa",su_ID:"Basa Sunda",my_MM:"Burmese",cs_CZ:"\u010ce\u0161tina",es_CO:"Espa\u00f1ol - Am\u00e9rica Latina",es_ES:"Espa\u00f1ol - Espa\u00f1a",es_MX:"Espa\u00f1ol - M\u00e9xico",el_GR:"\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac",de_DE:"Deutsch",fr_FR:"Fran\u00e7ais",id_ID:"Indonesia",it_IT:"Italiano",hu_HU:"Magyar",nl_NL:"Nederlands",pl_PL:"Polska",pt_PT:"Portugu\u00eas",ru_RU:"\u0420\u0443\u0441\u0441\u043a\u0438\u0439",ro_RO:"Rom\u00e2n",tl_PH:"Tagalog",tr_TR:"T\u00fcrk\u00e7e",ur_PK:"Urdu",vi_VN:"Vi\u1ec7t",ar_SA:"\u0627\u0644\u0639\u0631\u0628\u064a\u0629",bn_IN:"\u09ac\u09be\u0982\u09b2\u09be",zh_CN:"\u4e2d\u6587 (\u7b80\u4f53)",zh_TW:"\u4e2d\u6587 (\u7e41\u8ec6)",hi_IN:"\u0939\u093f\u0928\u094d\u0926\u0940",he_IL:"\u05e2\u05d1\u05e8\u05d9\u05ea",ja_JP:"\u65e5\u672c\u8a9e",ko_KR:"\ud55c\uad6d\uc5b4",mr_IN:"\u092e\u0930\u093e\u0920\u0940",ne_NP:"\u0928\u0947\u092a\u093e\u0932\u0940",fa_IR:"\u0641\u0627\u0631\u0633\u06cc",pa_IN:"\u0a2a\u0a70\u0a1c\u0a3e\u0a2c\u0a40",ta_IN:"\u0ba4\u0bae\u0bbf\u0bb4\u0bcd",te_IN:"\u0c24\u0c46\u0c32\u0c41\u0c17\u0c41",th_TH:"\u0e44\u0e17\u0e22",uk_UA:"\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430"}}});tagged.loadStringsDirect({"TAGGED.api.strings":{errorMethodMissing:"An error occurred. Please refresh the page and try again. Method is missing.",errorGeneral:"An error occurred. Please refresh the page and try again."}});tagged.loadStringsDirect({"tagged.header.connect.strings":{logout:"Logout",greeting:"Hi, %s"}});tagged.loadStringsDirect({"tagged.header.alerts.strings":{newAlerts:"New Alerts"}});tagged.namespace("modules.connect");tagged.modules.connect={_connectHTML:'<form name="status_connect">%s</form>',_connectLink:'<a class="connect" service_name="%s" href="#">%s</a>',_connectCheckbox:'<input type="checkbox" service_name="%s" %s name="%s" feature="%s" callback="%s"/><label>%s</label>',_separator:"<span>&bull;</span>",services:["facebook","myspace","twitter"],connectSuccessCallback:null,win:null,init:function(){window.connect_callback=this.connectCallback},addListener:function(c){var a=D.getElementsByClassName("connect_container","div");for(i in a){var b=a[i];if(!b.getAttribute("connect_action")){b.setAttribute("connect_action",true);E.addListener(b,"click",tagged.modules.connect.handleConnect,tagged.modules.connect,true)}}if(c){tagged.modules.connect.connectSuccessCallback=c}},getSetting:function(a,c){var b={method:"tagged.connect.settings.getSettingsByFeature",feature:a,callback:c};TAGGED.api.call(b)},handleConnect:function(d){var c=E.getTarget(d);var a="";var g=this.getPageLocation();if(c&&c.tagName.toUpperCase()=="INPUT"){a=c.getAttribute("service_name");this.updateSetting(a,c.getAttribute("feature"),c.checked,c.getAttribute("callback"));return}if(c&&c.tagName.toUpperCase()!="A"){c=c.parentNode}g=c.getAttribute("container")?c.getAttribute("container")+"_"+g:g;var f=this.getGeneration();if(c.getAttribute("service_name")){a=c.getAttribute("service_name");var b="/partners/connect_popup.html?service="+a+"&from="+g;b+="&generation="+f;this.win=window.open(b,"","height=620,width=840");E.preventDefault(d)}if(this.win){this.win.focus()}},updateSetting:function(b,a,d,e){var c={method:"tagged.connect.settings.updateSetting",type:b,feature:a,value:d?1:0,callback:"TAGGED.api.nullResponseHandler"};TAGGED.api.queue.push(c);if(e){c={method:"tagged.connect.settings.getSettingsByFeature",feature:a,callback:e};TAGGED.api.queue.push(c)}TAGGED.api.dequeue()},connectCallback:function(a,b){if(b==1){if(tagged.modules.connect.connectSuccessCallback){tagged.modules.connect.connectSuccessCallback(a,b)}else{window.location.reload(true)}}else{if(b==2){alert(tagged.modules.connect.strings.alreadyConnected)}else{if(b==3){if(tagged.redirect_url){window.location.href=tagged.redirect_url}else{window.location.reload()}}else{if(b==4){window.location.href="/register.html"}}}}},handleDisconnect:function(c){E.preventDefault(c);var b=E.getTarget(c);if(!b.id){b=b.parentNode}var d=tagged.modules.connect.strings[b.id];if(d&&confirm(d)){var a={method:"tagged.connect.disconnect",service:this._getServiceName(b.id),callback:{fn:this.disconnectResponse,scope:this}};TAGGED.api.call(a)}},disconnectResponse:function(b){if(b&&b.stat=="ok"){var a=b.result.service;D.addClass(a+"_connected","hide_me");D.removeClass(D.getElementsByClassName(a+"_connect","a")[0],"hide_me");D.addClass(a+"_disconnect","hide_me")}},renderConnectBox:function(b){var e="";if(!b){return e}var f="";if(b.checkbox_callback){f=b.checkbox_callback}for(var d=0;d<this.services.length;++d){var a=this.services[d];if(d>0){e+=this._separator}if(b.linked[a+"Connected"]){var c=!b.settings||b.settings[a]!==0;e+=sprintf(this._connectCheckbox,a,c?'checked="1"':"",a+"_post",b.feature_name,f,this.strings[a+"Post"])}else{e+=sprintf(this._connectLink,a,this.strings[a+"Connect"])}}e=sprintf(this._connectHTML,e);return e},renderFacebookFeed:function(g,b){if(!(g.result.facebook&&g.result.facebook.attachment&&g.result.facebook.action_links&&b.feature&&b.from&&b.generation&&b.callback&&b.scope)){alert(tagged.modules.connect.strings.general_error);return}var c={method:"stream.publish",attachment:g.result.facebook.attachment,action_links:g.result.facebook.action_links};var a=g.result.facebook.action_links[0].href;var f=new RegExp("&cbi=[0-9]+");var e=a.match(f);var d=e[0].substring(5);var h=function(j){if(j&&j.post_id){var k={method:"tagged.connect.logPost",service:"facebook",feature:b.feature,from:b.from,generation:b.generation,trackingId:d,callback:{fn:b.callback,scope:b.scope}};TAGGED.api.call(k)}else{if(YAHOO.lang.isFunction(b.skip_callback)){b.skip_callback()}}};FB.ui(c,h)},getPageLocation:function(){var a=window.location.pathname;if(a&&a.length>1){var b=a.indexOf(".html");b=b>0?b:a.indexOf("?");if(b>0){return a.substr(1,b-1)}return a}return""},getGeneration:function(){var a=TAGGED.api.getQueryStringParameter("generation");if(a&&!isNaN(a)){++a}else{a=0}return a},_getServiceName:function(b){var a=b.split("_");return a[0]}};E.onDOMReady(function(){tagged.modules.connect.init()});tagged.namespace("index.connect");tagged.index.connect={init:function(){E.addListener(D.getElementsByClassName("connect_container"),"click",tagged.modules.connect.handleConnect,tagged.modules.connect,true);window.connect_callback=this.handleConnectCallback},handleConnectCallback:function(a,b){if(b==4){window.location.href="/register.html?service="+a}else{if(b>0){if(tagged.redirect_url){window.location.href=tagged.redirect_url}else{window.location.reload()}}}}};E.onDOMReady(tagged.index.connect.init,"",tagged.index.connect);tagged.loadStringsDirect({"tagged.modules.connect.strings":{twitter_disconnect:"Are you sure you want to disconnect from Twitter?",facebook_disconnect:"Are you sure you want to disconnect from Facebook?",myspace_disconnect:"Are you sure you want to disconnect from Myspace?",windowClosed:"Failed to open the pop up window.",alreadyConnected:"This account is connected to another Tagged account.",facebookConnect:"Connect to Facebook",facebookPost:"Post to Facebook",twitterConnect:"Connect to Twitter",twitterPost:"Post to Twitter",myspaceConnect:"Connect to MySpace",myspacePost:"Post to MySpace",general_error:"Sorry, there was an error. Please reload the page and try again."}});