var swfobject=function(){var d="undefined",b="object",s="Shockwave Flash",w="ShockwaveFlash.ShockwaveFlash",c="application/x-shockwave-flash",r="SWFObjectExprInst",X="onreadystatechange",k=window,K=document,R=navigator,D=false,v=[H],h=[],n=[],N=[],l,J,e,S,i=false,A=false,M,O,m=true,p=function(){var y=typeof K.getElementById!=d&&typeof K.getElementsByTagName!=d&&typeof K.createElement!=d,AG=R.userAgent.toLowerCase(),z=R.platform.toLowerCase(),AE=z?/win/.test(z):/win/.test(AG),AC=z?/mac/.test(z):/mac/.test(AG),AH=/webkit/.test(AG)?parseFloat(AG.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,x=!+"\v1",AF=[0,0,0],AB=null;if(typeof R.plugins!=d&&typeof R.plugins[s]==b){AB=R.plugins[s].description;if(AB&&!(typeof R.mimeTypes!=d&&R.mimeTypes[c]&&!R.mimeTypes[c].enabledPlugin)){D=true;x=false;AB=AB.replace(/^.*\s+(\S+\s+\S+$)/,"$1");AF[0]=parseInt(AB.replace(/^(.*)\..*$/,"$1"),10);AF[1]=parseInt(AB.replace(/^.*\.(.*)\s.*$/,"$1"),10);AF[2]=/[a-zA-Z]/.test(AB)?parseInt(AB.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof k.ActiveXObject!=d){try{var AD=new ActiveXObject(w);if(AD){try{AB=AD.GetVariable("$version")}catch(AA){}if(AB){x=true;AB=AB.split(" ")[1].split(",");AF=[parseInt(AB[0],10),parseInt(AB[1],10),parseInt(AB[2],10)]}}}catch(AA){}}}return{w3:y,pv:AF,wk:AH,ie:x,win:AE,mac:AC}}(),o=function(){if(!p.w3){return }if((typeof K.readyState!=d&&K.readyState=="complete")||(typeof K.readyState==d&&(K.getElementsByTagName("body")[0]||K.body))){t()}if(!i){if(typeof K.addEventListener!=d){K.addEventListener("DOMContentLoaded",t,false)}if(p.ie&&p.win){K.attachEvent(X,function(){if(K.readyState=="complete"){K.detachEvent(X,arguments.callee);t()}});if(k==top){(function(){if(i){return }try{K.documentElement.doScroll("left")}catch(x){setTimeout(arguments.callee,0);return }t()})()}}if(p.wk){(function(){if(i){return }if(!/loaded|complete/.test(K.readyState)){setTimeout(arguments.callee,0);return }t()})()}Q(t)}}();function t(){if(i){return }try{var z=K.getElementsByTagName("body")[0].appendChild(a("span"));z.parentNode.removeChild(z)}catch(AA){return }i=true;var x=v.length;for(var y=0;y<x;y++){v[y]()}}function L(x){if(i){x()}else{v[v.length]=x}}function Q(y){if(typeof k.addEventListener!=d){k.addEventListener("load",y,false)}else{if(typeof K.addEventListener!=d){K.addEventListener("load",y,false)}else{if(typeof k.attachEvent!=d){I(k,"onload",y)}else{if(typeof k.onload=="function"){var x=k.onload;k.onload=function(){x();y()}}else{k.onload=y}}}}}function H(){if(D){u()}else{g()}}function u(){var x=K.getElementsByTagName("body")[0];var AA=a(b);AA.setAttribute("type",c);var z=x.appendChild(AA);if(z){var y=0;(function(){if(typeof z.GetVariable!=d){try{var AC=z.GetVariable("$version");if(AC){AC=AC.split(" ")[1].split(",");p.pv=[parseInt(AC[0],10),parseInt(AC[1],10),parseInt(AC[2],10)]}}catch(AB){}}else{if(y<10){y++;setTimeout(arguments.callee,10);return }}x.removeChild(AA);z=null;g()})()}else{g()}}function g(){var AH=h.length;if(AH>0){for(var AE=0;AE<AH;AE++){var y=h[AE].id;var AA=h[AE].callbackFn;var AB={success:false,id:y};if(p.pv[0]>0){var AF=C(y);if(AF){if(f(h[AE].swfVersion)&&!(p.wk&&p.wk<312)){W(y,true);if(AA){AB.success=true;AB.ref=Y(y);AA(AB)}}else{if(h[AE].expressInstall&&Z()){var AI={};AI.data=h[AE].expressInstall;AI.width=AF.getAttribute("width")||"0";AI.height=AF.getAttribute("height")||"0";if(AF.getAttribute("class")){AI.styleclass=AF.getAttribute("class")}if(AF.getAttribute("align")){AI.align=AF.getAttribute("align")}var AG={};var x=AF.getElementsByTagName("param");var AC=x.length;for(var AD=0;AD<AC;AD++){if(x[AD].getAttribute("name").toLowerCase()!="movie"){AG[x[AD].getAttribute("name")]=x[AD].getAttribute("value")}}q(AI,AG,y,AA)}else{P(AF);if(AA){AA(AB)}}}}}else{W(y,true);if(AA){var z=Y(y);if(z&&typeof z.SetVariable!=d){AB.success=true;AB.ref=z}AA(AB)}}}}}function Y(y){var x=null;var z=C(y);if(z&&z.nodeName=="OBJECT"){if(typeof z.SetVariable!=d){x=z}else{var AA=z.getElementsByTagName(b)[0];if(AA){x=AA}}}return x}function Z(){return !A&&f("6.0.65")&&(p.win||p.mac)&&!(p.wk&&p.wk<312)}function q(y,AA,AB,x){A=true;e=x||null;S={success:false,id:AB};var AE=C(AB);if(AE){if(AE.nodeName=="OBJECT"){l=G(AE);J=null}else{l=AE;J=AB}y.id=r;if(typeof y.width==d||(!/%$/.test(y.width)&&parseInt(y.width,10)<310)){y.width="310"}if(typeof y.height==d||(!/%$/.test(y.height)&&parseInt(y.height,10)<137)){y.height="137"}K.title=K.title.slice(0,47)+" - Flash Player Installation";var AD=p.ie&&p.win?"ActiveX":"PlugIn",AC="MMredirectURL="+k.location.toString().replace(/&/g,"%26")+"&MMplayerType="+AD+"&MMdoctitle="+K.title;if(typeof AA.flashvars!=d){AA.flashvars+="&"+AC}else{AA.flashvars=AC}if(p.ie&&p.win&&AE.readyState!=4){var z=a("div");AB+="SWFObjectNew";z.setAttribute("id",AB);AE.parentNode.insertBefore(z,AE);AE.style.display="none";(function(){if(AE.readyState==4){AE.parentNode.removeChild(AE)}else{setTimeout(arguments.callee,10)}})()}T(y,AA,AB)}}function P(y){if(p.ie&&p.win&&y.readyState!=4){var x=a("div");y.parentNode.insertBefore(x,y);x.parentNode.replaceChild(G(y),x);y.style.display="none";(function(){if(y.readyState==4){y.parentNode.removeChild(y)}else{setTimeout(arguments.callee,10)}})()}else{y.parentNode.replaceChild(G(y),y)}}function G(AB){var AA=a("div");if(p.win&&p.ie){AA.innerHTML=AB.innerHTML}else{var y=AB.getElementsByTagName(b)[0];if(y){var AC=y.childNodes;if(AC){var x=AC.length;for(var z=0;z<x;z++){if(!(AC[z].nodeType==1&&AC[z].nodeName=="PARAM")&&!(AC[z].nodeType==8)){AA.appendChild(AC[z].cloneNode(true))}}}}}return AA}function T(AI,y,z){var x,AB=C(z);if(p.wk&&p.wk<312){return x}if(AB){if(typeof AI.id==d){AI.id=z}if(p.ie&&p.win){var AH="";for(var AF in AI){if(AI[AF]!=Object.prototype[AF]){if(AF.toLowerCase()=="data"){y.movie=AI[AF]}else{if(AF.toLowerCase()=="styleclass"){AH+=" class=\""+AI[AF]+"\""}else{if(AF.toLowerCase()!="classid"){AH+=" "+AF+"=\""+AI[AF]+"\""}}}}}var AG="";for(var AE in y){if(y[AE]!=Object.prototype[AE]){AG+="<param name=\""+AE+'" value="'+y[AE]+'" />'}}AB.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+AH+">"+AG+"</object>";n[n.length]=AI.id;x=C(AI.id)}else{var AA=a(b);AA.setAttribute("type",c);for(var AD in AI){if(AI[AD]!=Object.prototype[AD]){if(AD.toLowerCase()=="styleclass"){AA.setAttribute("class",AI[AD])}else{if(AD.toLowerCase()!="classid"){AA.setAttribute(AD,AI[AD])}}}}for(var AC in y){if(y[AC]!=Object.prototype[AC]&&AC.toLowerCase()!="movie"){F(AA,AC,y[AC])}}AB.parentNode.replaceChild(AA,AB);x=AA}}return x}function F(z,x,y){var AA=a("param");AA.setAttribute("name",x);AA.setAttribute("value",y);z.appendChild(AA)}function V(y){var x=C(y);if(x&&x.nodeName=="OBJECT"){if(p.ie&&p.win){x.style.display="none";(function(){if(x.readyState==4){B(y)}else{setTimeout(arguments.callee,10)}})()}else{x.parentNode.removeChild(x)}}}function B(z){var y=C(z);if(y){for(var x in y){if(typeof y[x]=="function"){y[x]=null}}y.parentNode.removeChild(y)}}function C(z){var x=null;try{x=K.getElementById(z)}catch(y){}return x}function a(x){return K.createElement(x)}function I(z,x,y){z.attachEvent(x,y);N[N.length]=[z,x,y]}function f(z){var y=p.pv,x=z.split(".");x[0]=parseInt(x[0],10);x[1]=parseInt(x[1],10)||0;x[2]=parseInt(x[2],10)||0;return(y[0]>x[0]||(y[0]==x[0]&&y[1]>x[1])||(y[0]==x[0]&&y[1]==x[1]&&y[2]>=x[2]))?true:false}function U(AC,y,AD,AB){if(p.ie&&p.mac){return }var AA=K.getElementsByTagName("head")[0];if(!AA){return }var x=(AD&&typeof AD=="string")?AD:"screen";if(AB){M=null;O=null}if(!M||O!=x){var z=a("style");z.setAttribute("type","text/css");z.setAttribute("media",x);M=AA.appendChild(z);if(p.ie&&p.win&&typeof K.styleSheets!=d&&K.styleSheets.length>0){M=K.styleSheets[K.styleSheets.length-1]}O=x}if(p.ie&&p.win){if(M&&typeof M.addRule==b){M.addRule(AC,y)}}else{if(M&&typeof K.createTextNode!=d){M.appendChild(K.createTextNode(AC+" {"+y+"}"))}}}function W(z,y){if(!m){return }var x=y?"visible":"hidden";if(i&&C(z)){C(z).style.visibility=x}else{U("#"+z,"visibility:"+x)}}function j(y){var z=/[\\\"<>\.;]/;var x=z.exec(y)!=null;return x&&typeof encodeURIComponent!=d?encodeURIComponent(y):y}var E=function(){if(p.ie&&p.win){window.attachEvent("onunload",function(){var AC=N.length;for(var AB=0;AB<AC;AB++){N[AB][0].detachEvent(N[AB][1],N[AB][2])}var z=n.length;for(var AA=0;AA<z;AA++){V(n[AA])}for(var y in p){p[y]=null}p=null;for(var x in swfobject){swfobject[x]=null}swfobject=null})}}();return{registerObject:function(AB,x,AA,y){if(p.w3&&AB&&x){var z={};z.id=AB;z.swfVersion=x;z.expressInstall=AA;z.callbackFn=y;h[h.length]=z;W(AB,false)}else{if(y){y({success:false,id:AB})}}},getObjectById:function(x){if(p.w3){return Y(x)}},embedSWF:function(AA,AE,AH,AG,y,AC,AB,z,AF,AD){var x={success:false,id:AE};if(p.w3&&!(p.wk&&p.wk<312)&&AA&&AE&&AH&&AG&&y){W(AE,false);L(function(){AH+="";AG+="";var AJ={};if(AF&&typeof AF===b){for(var AL in AF){AJ[AL]=AF[AL]}}AJ.data=AA;AJ.width=AH;AJ.height=AG;var AM={};if(z&&typeof z===b){for(var AK in z){AM[AK]=z[AK]}}if(AB&&typeof AB===b){for(var AI in AB){if(typeof AM.flashvars!=d){AM.flashvars+="&"+AI+"="+AB[AI]}else{AM.flashvars=AI+"="+AB[AI]}}}if(f(y)){var AN=T(AJ,AM,AE);if(AJ.id==AE){W(AE,true)}x.success=true;x.ref=AN}else{if(AC&&Z()){AJ.data=AC;q(AJ,AM,AE,AD);return }else{W(AE,true)}}if(AD){AD(x)}})}else{if(AD){AD(x)}}},switchOffAutoHideShow:function(){m=false},ua:p,getFlashPlayerVersion:function(){return{major:p.pv[0],minor:p.pv[1],release:p.pv[2]}},hasFlashPlayerVersion:f,createSWF:function(x,y,z){if(p.w3){return T(x,y,z)}else{return undefined}},showExpressInstall:function(y,z,AA,x){if(p.w3&&Z()){q(y,z,AA,x)}},removeSWF:function(x){if(p.w3){V(x)}},createCSS:function(AA,z,x,y){if(p.w3){U(AA,z,x,y)}},addDomLoadEvent:L,addLoadEvent:Q,getQueryParamValue:function(AA){var z=K.location.search||K.location.hash;if(z){if(/\?/.test(z)){z=z.split("?")[1]}if(AA==null){return j(z)}var y=z.split("&");for(var x=0;x<y.length;x++){if(y[x].substring(0,y[x].indexOf("="))==AA){return j(y[x].substring((y[x].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(A){var x=C(r);if(x&&l){x.parentNode.replaceChild(l,x);if(J){W(J,true);if(p.ie&&p.win){l.style.display="block"}}if(e){e(S)}}A=false}}}}();(function(B){var A=function(C){for(var D=0,E=[];D<C.length;D++){E.push(C[D])}return E};B.delegate=function(E,D){var C=[].slice.apply(arguments,[2]);if(typeof (D)=="function"){return function(){var F=C.length>0?A(arguments).concat(C):arguments;return D.apply(E,F)}}return function(){if(typeof (E[D])=="function"){var F=C.length>0?A(arguments).concat(C):arguments;return E[D].apply(E,F)}return null}};B.delegateP=function(E,D){var C=[].slice.apply(arguments,[2]);if(typeof (D)=="function"){return function(){var F=C.length>0?C.concat(A(arguments)):arguments;return D.apply(E,F)}}return function(){if(typeof (E[D])=="function"){var F=C.length>0?C.concat(A(arguments)):arguments;return E[D].apply(E,F)}return null}}})(jQuery);var helpShown=false;var empty_re=new RegExp("^[ \t\r\n]*$");var email_re=new RegExp("^[a-z0-9][.a-z0-9_+-]*@([a-z0-9_-]+\\.)+[a-z0-9_-]{2,4}$","i");function performLogin(){pageTracker._trackPageview("/home/sign_in/login");var C={remember_me:false};$("#email").val($.trim($("#email").val()));$("#frmSignIn input[name]").each(function(){if("checkbox"!=this.type||this.checked){C[this.name]=this.value}});var A=[];switch(C.login_type){case"facebook":case"twitter":break;case"classic":default:if(C.email.match(empty_re)){showMsg("Empty email address",1,1);return false}else{if(!C.email.match(email_re)){showMsg("Invalid email address",1,1)}}}$("input").attr("readonly",true);try{$("#signInMsgDiv").removeClass("error warning success").text("");$("#signInMsgDiv").hide();$.ajax({url:"/login/submit",data:C,complete:function(F,E,D){$("#dologin").mbutton("progress","off");$("input").attr("readonly",false);if("ok"!=D.stat){switch(C.login_type){case"facebook":case"twitter":resetThirdParty();break;case"classic":default:showMsg(D.errmsg,1,1);$("#pwd").focus()}}}});return false}catch(B){$("#dologin").mbutton("progress","off");showMsg("Unexpected server error",1,1);return false}}function loginViaFb(){var A=window.open("/facebook/authenticate","_facebook","width=800,height=500")}function askAuthFromUser(B,A,C){FB.init(B,A);FB.ensureInit(function(){FB.Facebook.get_sessionState().waitUntilReady(function(E){var D=E?true:false;if(D){FB.Connect.showPermissionDialog(C,afterAuthorization);return }})})}function afterAuthorization(){hideAuth();performLogin()}function returnFromAuth(){hideAuth();performLogin()}function hideAuth(){$("#RES_ID_fb_pop_dialog_table").hide()}function fbPgroessClose(){$("#thirdpartydisplay").hide();performLogin()}function renderLoadingArea(A,C,B){$("#thirdpartyblock").hide();$("#topDivSignInMain").find("form").find("input[name=login_type]").attr("value","facebook").end().find("input.facebook").remove().end().append($('<input class="facebook" type="hidden" name="acc_token" />').attr("value",C)).append($('<input class="facebook" type="hidden" name="firstTimeUser" />').attr("value",B));$("#thirdpartyimg").attr("src",A.profile_image_url);$("#thirdpartyname").text(A.screen_name);$("#thirdpartyimgloading").attr("src","http://frontend.shwup.com/images/loading_16-1.1.gif");$("#thirdpartydisplay").show()}function facebookComplete(A,C,B){renderLoadingArea(A,C,B);performLogin()}function loginViaTwitter(){var A=window.open("/twitter/authenticate","_twitter","width=800,height=500")}function twitterComplete(A,B){$("#topDivSignInMain").find("form").find("input[name=login_type]").attr("value","twitter").end().find("input.twitter").remove().end().append($('<input class="twitter" type="hidden" name="acc_token" />').attr("value",B));$("#thirdpartyblock").hide();$("#thirdpartydisplay").show();$("#thirdpartyimg").attr("src",A.profile_image_url);$("#thirdpartyname").text(A.name);$("#thirdpartyimgloading").attr("src","http://frontend.shwup.com/images/loading_16-1.1.gif");performLogin()}function showHelp(){$("#forgotpwmsg").show()}function forgotPassword(){var B="/account/forgotpw/"+$("#email").val();var A=$("#frmSignIn input[name=next]");if(A.length>0){B+="?next="+escape(A.val())}location.href=B}$(window).load(function(){if(!($.browser.msie&&$.browser.version.substr(0)=="6")){var A=$("input:text, input:password").mtextfield().mtextfield("resize",{width:200})}$("#passClose").hide();$("#sendClose").hide();$(".countDownMsg").hide()});$(function(){$("body > .popWindowClass").appendTo("#siteheader");$("#sign_in_close").click(unLoadSignIn);$("#fgpwd_close").click(unLoadFgPwd);$("#dologin").mbutton({click:function(){$(this).mbutton("progress","on");performLogin();return false}});$("#sendpwd").mbutton({click:function(){$(this).mbutton("progress","on");sendPassword();$(this).mbutton("progress","off");return false}});$("#passClose").mbutton({click:function(){$(this).mbutton("progress","on");unLoadFgPwd();$(this).mbutton("progress","off");return false}});$("#sendClose").mbutton({click:function(){$(this).mbutton("progress","on");unLoadSendLink();$(this).mbutton("progress","off");return false}});$("#email").keyup(function(A){if(A.keyCode==13){if($("#email").val()!=""){$("#pwd").focus()}else{$("#dologin").trigger("click")}}});$("#pwd").keyup(function(A){if(A.keyCode==13){$("#dologin").trigger("click")}});$("#rmbpwd").click(function(A){A.preventDefault();pageTracker._trackPageview("/home/forgot_password/cancel");unLoadFgPwd()});$("#fgpwd_email").keyup(function(A){if(A.keyCode==13){$("#sendpwd").trigger("click")}});$(".playerImg").click(function(){playVideo()});$("#showShwupVideo").mpopup({close:function(){try{$("#videoContainer").get(0).mStop()}catch(A){}if($("#showShwupVideo object").length>0||$("#showShwupVideo embed").length>0){var B=$("<div />").insertBefore("#videoContainer");$("#videoContainer").remove();B.attr("id","videoContainer")}}});$(".sendLinkClass").click(loadSendLink);$("#rmblink").click(function(A){A.preventDefault();pageTracker._trackPageview("/home/album_links/cancel");unLoadSendLink()});$("#sendLink_close").click(unLoadSendLink);$("#sendlink").mbutton({click:function(){$(this).mbutton("progress","on");sendAlbumLinks();$(this).mbutton("progress","off");return false}});$("#sendLink_email").keyup(function(A){if(A.keyCode==13){$("#sendlink").trigger("click")}});$("#remember_me").click(function(){pageTracker._trackEvent("home","rememberme")});$("#fb_progress_close").click(fbPgroessClose)});function playVideo(){pageTracker._trackEvent("home","playvideo");$("#showShwupVideo").mpopup("open");swfobject.embedSWF("/flash/shwup_player.swf?1.6","videoContainer",480,320,"9.0.115","/flash/expressInstall.swf?1.2",{file:escape("http://frontend.shwup.com/videos/WhatIsShwup_480x320_1000_12_stream.mp4"),bufferlength:8,autoLoad:"true",autoStart:"true",autoHide:"true",showDigits:"false",showVolume:"true",js_event:this.flashId+"_event",allowFullscreen:!$.browser.msie8,hasLogoOverlay:"false"},{allowScriptAccess:"always",allowFullScreen:"true",scale:"noscale",bgcolor:"#ffffff"})}function doResize(){$("#content").height($("#framecenter").height()-10);$("#content").width($("#framecenter").width()-20)}function loadSignIn(){pageTracker._trackPageview("/home/sign_in/form");clearMsg();$("#topDivSignInPass").hide();$("#dologinspan").hide();$("#topDivSignInPass").hide();$("#topDivSignInMain").css({visibility:"visible"}).show();$("#email").focus()}function loadSendLink(){pageTracker._trackPageview("/home/album_links/form");clearMsg();$("#topDivSignInMain").hide();$("#topDivSignInPass").hide();$("#topDivLink").css({visibility:"visible"}).show();$("#frmLink").hide().show();$("#sendClose").hide();$(".countDownMsg").hide();$("#sendLink_email").focus()}function unLoadSendLink(){$("#topDivLink").hide();$("#dologinspan").show()}function loadSignInFromPasswd(){$("#topDivSignIn").fadeOut(function(){$("#topDivSignInPass").hide();clearMsg();$("#topDivSignInMain").show();$("#topDivSignIn").fadeIn();$("#email").focus()})}function unLoadSignIn(){$("#dologinspan").show();$("#topDivSignInMain").hide()}function sendAlbumLinks(){pageTracker._trackPageview("/home/album_links/sending");var B=new RegExp("^[a-z0-9][.a-z0-9_+-]*@([a-z0-9_-]+\\.)+[a-z0-9_-]{2,4}$","i");var A=$("#sendLink_email").val();if(!A.match(B)){showMsg("Invalid email address",3,1);return false}$.ajax({url:"/account/sendalbumlinks",data:{email:A,actiontoken:$("#sendLinkactiontoken").val()},async:false,dataType:"json",type:"POST",complete:function(E,D,C){if("ok"==C.stat){prePareToClosePopUp(2,A)}else{switch(C.errno){case"persona.does.not.exist":showMsg(C.errmsg,3,1);break;default:showMsg("Unexpected server response",3,1)}}}});return false}function loadFgPwd(){pageTracker._trackPageview("/home/forgot_password/form");clearMsg();$("#topDivSignInMain").hide();$("#frmSignInPass").show();$("#topDivSignInPass").css({visibility:"visible"}).show();$("#passClose").hide();$(".countDownMsg").hide();$("#fgpwd_email").focus()}function unLoadFgPwd(){$("#dologinspan").show();$("#topDivSignIn").hide();$("#topDivSignInPass").hide()}function sendPassword(){pageTracker._trackPageview("/home/forgot_password/send");var C=new RegExp("^[ \t\r\n]*$");var B=new RegExp("^[a-z0-9][.a-z0-9_+-]*@([a-z0-9_-]+\\.)+[a-z0-9_-]{2,4}$","i");var D={};$("#frmSignInPass input[name]").each(function(){D[this.name]=this.value});if(D.email.match(C)){showMsg("Empty email address",2,1);return false}else{if(!D.email.match(B)){showMsg("Invalid email address",2,1);return false}}D["action"]="send";try{$.ajax({url:location.pathname,type:"POST",async:false,dataType:"json",data:D,success:function(E){if("fail"==E.stat){showMsg(E.errmsg,2,1)}else{prePareToClosePopUp(1,D.email)}}});return false}catch(A){showMsg("Unexpected server error",2,1);return false}}function showMsg(D,C,A){clearMsg();var B="";switch(A){case 1:B="error";break;case 2:break;case 3:break}switch(C){case 1:$("#signInMsgDiv").addClass(B).text(D);$("#signInMsgDiv").show();break;case 2:if(D.indexOf("br")>0){$("#passMsgDiv").css("text-align","justify");$("#passMsgDiv").addClass(B).html(D)}else{$("#passMsgDiv").css("text-align","center");$("#passMsgDiv").addClass(B).html(D)}case 3:if(D.indexOf("br")>0){$("#linkMsgDiv").css("text-align","justify");$("#linkMsgDiv").addClass(B).html(D)}else{$("#linkMsgDiv").css("text-align","center");$("#linkMsgDiv").addClass(B).html(D)}break;break}}function clearMsg(){$("#signInMsgDiv").removeClass("error warning success").text("");$("#signInMsgDiv").hide();$("#passMsgDiv").css("text-align","justify");$("#passMsgDiv").removeClass("error warning success").text("We'll send you a link that you can use to reset your password.");$("#linkMsgDiv").css("text-align","justify");$("#linkMsgDiv").removeClass("error warning success").text("Please provide your email address to receive a list of the albums you have access to.")}function prePareToClosePopUp(B,A){switch(B){case 1:$("#frmSignInPass").hide();$("#passClose").show();showMsg("Email sent to "+A+".<br/><br/> Please follow the instructions in the email to reset your password.",2,3);setTimeout("unLoadFgPwd()",5000);$(".countDownMsg").show();break;case 2:$("#frmLink").hide();$("#sendClose").show();showMsg("Email sent to "+A+".<br/><br/> Please follow the instructions in the email to access your album.",3,3);setTimeout("unLoadSendLink()",5000);$(".countDownMsg").show();break}}function resetThirdParty(){$("#thirdpartyblock").show();$("#thirdpartydisplay").hide()};var channel_path="/facebook/xd_receiver.htm";var session_data="";$(function(){FB.init(api_key,channel_path)});function connectFacebook(){session_data="";FB.ensureInit(function(){FB.Connect.requireSession(function(){FB.Facebook.get_sessionState().waitUntilReady(function(A){session_data=A;checkPermission()})},canlcelFb)})}function canlcelFb(){if($(document).find(".deleteAccountActionButtons").size()>0){deleteAccount(0)}}function checkPermission(){if(session_data==""){alert("Unexpected error");return }FB.Facebook.apiClient.users_hasAppPermission("publish_stream",function(A){if(1==A){shwupUpdate()}else{FB.Connect.showPermissionDialog("publish_stream",function(B){shwupUpdate()})}})}function shwupUpdate(){var A={fb_user_id:session_data.uid,fb_session_key:session_data.session_key,fb_secret:session_data.secret,fb_sig:session_data.sig};$.ajax({url:"/facebook/return",async:true,data:A,success:function(B){facebookComplete(B.data,B.authtoken,B.firstTimeUser)},error:function(){alert("Unexpected error")}})}