var URL_FAF_LOGIN_CONTACT="/ajax/importcontacts";var URL_BECOME_THIER_FAN="/ajax/becomeFans";var URL_MANUAL_FIND_FRIEND="/ajax/manualFindFriends";var URL_FAF_SECURE_LOGIN_CONTACT="http://"+location.hostname+"/ajax/importcontacts";jQuery(document).ready(function(){jQuery("#faf_close").live("click",function(){if(typeof pageTracker!="undefined"&&pageTracker){pageTracker._trackPageview("/pageTracker/ajax/findFriends/false")}jQuery("#faf_container").hide("slide",{direction:"left"},500,function(){jQuery("#player_container").show();showfafLogin();jQuery("#friend_find").hide()})});jQuery("#buybucks_close").live("click",function(){if(typeof pageTracker!="undefined"&&pageTracker){pageTracker._trackPageview("/pageTracker/ajax/userBuyBucks/false")}jQuery("#buybucks_container").hide("slide",{direction:"left"},500,function(){jQuery("#player_container").show()})});jQuery("#invite_close").live("click",function(){if(typeof pageTracker!="undefined"&&pageTracker){pageTracker._trackPageview("/pageTracker/ajax/earnGoPoints/false")}jQuery("#invite_container").hide("slide",{direction:"left"},500,function(){jQuery("#player_container").show()})});jQuery("#faf_open_link,.faf_open").live("click",function(){if(typeof pageTracker!="undefined"&&pageTracker){pageTracker._trackPageview("/pageTracker/ajax/findFriends/true")}$("fafimportform").reset();jQuery("#player_container").hide();jQuery("#invite_container").hide();jQuery("#faf_container").show("slide",{direction:"right"},750)});jQuery("#faf_open_link2,.faf_open2").live("click",function(){if(typeof pageTracker!="undefined"&&pageTracker){pageTracker._trackPageview("/pageTracker/ajax/findFriends/true")}$("fafimportform").reset();jQuery("#player_container").hide();jQuery("#invite_container").hide();jQuery("#friend_find").show();jQuery("#faf_container").show("slide",{direction:"right"},750)});jQuery(".earn_gopoints_open,#earn_gopoints_overlay_link").live("click",function(){if(typeof pageTracker!="undefined"&&pageTracker){pageTracker._trackPageview("/pageTracker/ajax/earnGoPoints/true")}$("fafimportform").reset();jQuery("#player_container").hide();jQuery("#faf_container").hide();jQuery("#invite_container").show("slide",{direction:"right"},750)});jQuery("#faf_manual_email").live("click",function(){if(typeof pageTracker!="undefined"&&pageTracker){pageTracker._trackPageview("/pageTracker/ajax/findFriends/manualEmail")}jQuery("#faf_manual_email").hide();jQuery("#loginPageRtn").show();jQuery("#loginPage").hide("slide",{direction:"left"},500);jQuery("#manualPage").show("slide",{direction:"right"},500)});jQuery("#foundPageRtn").live("click",function(){if(typeof pageTracker!="undefined"&&pageTracker){pageTracker._trackPageview("/pageTracker/ajax/findFriends/backToLogin/foundPage")}jQuery("#foundPage").hide("slide",{direction:"right"},500);jQuery("#loginPage").show("slide",{direction:"left"},500)});jQuery("#fanPageRtn").live("click",function(){if(typeof pageTracker!="undefined"&&pageTracker){pageTracker._trackPageview("/pageTracker/ajax/findFriends/backToLogin/fanPage")}jQuery("#fanPage").hide("slide",{direction:"right"},500);jQuery("#loginPage").show("slide",{direction:"left"},500)});jQuery("#loginPageRtn").live("click",function(){if(typeof pageTracker!="undefined"&&pageTracker){pageTracker._trackPageview("/pageTracker/ajax/findFriends/backToLogin/manualPage")}jQuery("#loginPageRtn").hide();jQuery("#faf_manual_email").show();if(jQuery("#manualPage:visible").size()>0){jQuery("#manualPage").hide("slide",{direction:"right"},500)}else{if(jQuery("#fanPage:visible").size()>0){jQuery("#fanPage").hide("slide",{direction:"right"},500)}else{if(jQuery("#foundPage:visible").size()>0){jQuery("#foundPage").hide("slide",{direction:"right"},500)}}}jQuery("#loginPage").show("slide",{direction:"left"},500)});jQuery("#faf_pwd_box").keypress(function(A){if(A.which==13){$("fafimportform").submit()}});jQuery(".inviteThem").live("click",function(){jQuery("#rcpt_ml_area").val(friend_emails);showContactOverlay(true,"faf")});jQuery("#faf_overlay_link").live("click",function(){showContactOverlay(true,"invite")})});function fafLogin(D){var C=$(D);$("faf_LoginErr").innerHTML="&nbsp;";if(C.username.value==""){$("faf_LoginErr").innerHTML=GT.gettext("Please enter email");return }if(C.passwd.value==""){$("faf_LoginErr").innerHTML=GT.gettext("Please enter password");return }var F=C.username.value;var E=F.substring(0,F.lastIndexOf("@")+1);var B=F.substring(E.length,F.length+1);if(B.indexOf("gmail")==-1&&B.indexOf("yahoo")==-1&&B.indexOf("aol")==-1&&B.indexOf("aim.com")==-1&&B.indexOf("hotmail")==-1&&B.indexOf("live")==-1&&B.indexOf("msn.com")==-1&&B.indexOf("passport.com")==-1){$("faf_LoginErr").innerHTML=GT.gettext("Enter email from supported providers");return }if(typeof pageTracker!="undefined"&&pageTracker){pageTracker._trackPageview("/pageTracker/ajax/findFriends/OpenInviterEmailImport")}jQuery("#loginPage").hide("slide",{direction:"left"},250);jQuery("#waitingPage").show("slide",{direction:"right"},500);var A=navigator.userAgent;A=A.toLowerCase();jQuery("#faf_manual_email").hide();new Ajax.Request(URL_FAF_LOGIN_CONTACT,{method:"post",parameters:C.serialize(),onSuccess:function(H){var G=H.responseText;fafLoginCallback(G,D)},onFailure:function(){displayFeedback("1Error contacting the server");C.enable()}});C.disable()}var friend_enc_ids="";var friend_emails="";function fafLoginCallback(C,B){var A=$(B);parseResponse(C);A.enable();if(responseArray.code=="0"){if(typeof responseArray.json.url!="undefined"){window.location=responseArray.json.url}else{if(typeof responseArray.json.error!="undefined"){jQuery("#waitingPage").hide("slide",{direction:"right"},500);jQuery("#loginPage").show("slide",{direction:"left"},500);$("faf_LoginErr").innerHTML=responseArray.json.error;$("faf_usr_box").focus();jQuery("#faf_manual_email").show()}else{if(typeof pageTracker!="undefined"&&pageTracker){pageTracker._trackPageview("/pageTracker/ajax/overlay/OpenInviterEmailImportComplete")}if($("waitingPage").style.display=="block"){FindCommon(B,C)}$("ListFans").innerHTML=responseArray.html;jQuery("#loginPageRtn").show()}}}else{if(typeof responseArray.json.url!="undefined"){window.location=responseArray.json.url}else{displayFeedback(responseArray.code+responseArray.json.error)}}}function showfafLogin(){jQuery("#waitingPage,#foundPage,#fanPage,#manualPage").hide();jQuery("#loginPage").show()}function showfafFriends(){jQuery("#foundPage").hide("slide",{direction:"left"},500);jQuery("#fanPage").show("slide",{direction:"right"},500)}function becomeTheirFan(A){showPleaseWait("Become a Fan","200");if(typeof pageTracker!="undefined"&&pageTracker){pageTracker._trackPageview("/pageTracker/ajax/findFriends/becomeTheirFan/"+friend_enc_ids+"/"+A)}if(typeof friend_enc_ids!="undefined"&&typeof A!="undefined"){new Ajax.Request(URL_BECOME_THIER_FAN,{method:"post",parameters:"fan_id="+A+"&user_id="+friend_enc_ids,onSuccess:function(C){var B=C.responseText;becomeTheirFanComplete()},onFailure:function(){displayFeedback("1Error contacting the server");hidePleaseWait()}})}}function becomeTheirFanComplete(){if(typeof pageTracker!="undefined"&&pageTracker){pageTracker._trackPageview("/pageTracker/ajax/findFriends/becomeTheirFanComplete")}if(typeof responseArray.json.url!="undefined"){window.location=responseArray.json.url}else{if(responseArray.code=="0"){displayFeedback(responseArray.code+GT.gettext("You are now a fan of all friends"));jQuery("#fanPageBecomeFanBtn,.ListFanLink").hide();jQuery(".ListFanTxt").show()}else{if(responseArray.code=="1"){displayFeedback(responseArray.code+GT.gettext("Error occurred, please try again later."))}else{displayFeedback(responseArray.code+responseArray.json.error)}}}hidePleaseWait()}function fafManualFind(B){var A=$(B);if(A.emllist.value==""){return }if(typeof pageTracker!="undefined"&&pageTracker){pageTracker._trackPageview("/pageTracker/ajax/findFriends/ManualFindFriendsSubmit")}jQuery("#manualPage").hide("slide",{direction:"left"},250);jQuery("#waitingPage").show("slide",{direction:"right"},500);new Ajax.Request(URL_MANUAL_FIND_FRIEND,{method:"post",parameters:A.serialize(),onSuccess:function(D){var C=D.responseText;fafManualFindCallback(C,B)},onFailure:function(){displayFeedback("1Error contacting the server");A.enable()}});A.disable()}function fafManualFindCallback(C,B){var A=$(B);parseResponse(C);A.enable();if(responseArray.code=="0"){if(typeof responseArray.json.url!="undefined"){window.location=responseArray.json.url}else{if(typeof responseArray.json.error!="undefined"){jQuery("#waitingPage").hide("slide",{direction:"right"},500);jQuery("#foundPage").show("slide",{direction:"left"},500)}else{if(typeof pageTracker!="undefined"&&pageTracker){pageTracker._trackPageview("/pageTracker/ajax/overlay/ManualFindFriendsComplete")}if($("waitingPage").style.display=="block"){FindCommon(B,C)}$("ListFans").innerHTML=responseArray.html}}}else{if(typeof responseArray.json.url!="undefined"){window.location=responseArray.json.url}else{displayFeedback(responseArray.code+responseArray.json.error)}}}function FindCommon(B,C){var A=$(B);parseResponse(C);$(B).reset();$("faf_foundNum").innerHTML=responseArray.json.found_friends;$("faf_foundNum2").innerHTML=responseArray.json.found_friends;$("faf_foundtotal").innerHTML=responseArray.json.found_num;friend_enc_ids=responseArray.json.friend_enc_ids;friend_emails=responseArray.json.friend_emails;if(responseArray.json.found_friends==0){jQuery("#foundPageBtmTxt").hide()}else{jQuery("#foundPageBtmTxt").show()}if(responseArray.json.all_fan){jQuery("#fanPageBecomeFanBtn").hide()}else{jQuery("#fanPageBecomeFanBtn").show()}if(responseArray.json.found_friends==responseArray.json.found_num){jQuery(".fanPageNote,#fanPageInviteBtn,.fanPageFrankie").hide();jQuery("#waitingPage").hide("slide",{direction:"left"},500);jQuery("#fanPage").show("slide",{direction:"right"},500)}else{jQuery(".fanPageNote,#fanPageInviteBtn,.fanPageFrankie").show();jQuery("#foundPageNote,#foundPageInviteBtn,#foundPageFrankie").show();jQuery("#foundPageThankNote,#foundPageThankFrankie").hide();jQuery("#waitingPage").hide("slide",{direction:"left"},500);jQuery("#foundPage").show("slide",{direction:"right"},500)}}function updateInviteOverlay(){$("usr_box").value=$("invite_usr_box").value;$("invite_usr_box").value="";$("pwd_box").value=$("invite_pwd_box").value;$("invite_pwd_box").value="";$("importform").submit();showContactOverlay(true,"invite")};
