function init(){$("container").style.display="block";}function viewContent(a){var b=a.id;if(b=="account"){$("accountContent").style.display="block";$("settingContent").style.display="none";}else{$("accountContent").style.display="none";$("settingContent").style.display="block";}}function populateData(){var b=$("profile.country");var c=b.options[b.selectedIndex];var d=c.value;var a=contextPath+"/extlink/changeCityAndState.htm?country="+d;new Ajax.Request(a,{method:"POST",onComplete:updateAddress});}function updateAddress(c){var b=c.responseText.evalJSON();var a=b.state;var e=b.city;var d=$("state");var f=$("city");}function showWebSite(b){var d=$$("#"+b+" INPUT");var a=0;d.each(function(h){a++;});if(a<3){var g=$("addUrl");var e=document.createElement("input");var c=document.createElement("span");e.setAttribute("id","webUrl"+a);e.setAttribute("name","webUrl");g.appendChild(e);var f=document.createElement("br");g.appendChild(f);c.setAttribute("id","webUrl"+a+".errors");c.className="errorClass";c.style.display="none";g.appendChild(c);$("webUrl"+a).onblur=function(){validateInputField(this,"edit");};a++;}}function checkAboutMe(){viewLess();}function viewMore(){var b=$("hiddenAboutMe").value;var a=$("aboutMe");$(a).innerHTML=b+"<br /><a href='javascript:viewLess();'>view less</a>";}function viewLess(){var b=$("hiddenAboutMe");var a=b.value.length;var c=b.value;if(a>280){$("aboutMe").innerHTML=c.substring(0,280)+"...."+"<br /><a href='javascript:viewMore();'>view more</a>";}}var id;function calculatePosForDescription(b,d){d=$(d);var a=Element.cumulativeOffset(d);var c=d.parentNode;$(b).setStyle({position:"absolute",left:(a.left+84)+"px",display:"block",top:((a.top-c.scrollTop)+20)+"px"});Element.show(b);}function viewDescription(){var b=$("descriptionHiddenForList");var a=b.value.length;var c=b.value;if(a>200){$("descriptionForListOfList").innerHTML=c.substring(0,200)+"...."+"<a href='javascript:viewMore();'>view more</a>";}else{$("descriptionForListOfList").innerHTML=b.value;}}function showDescription(b,a){calculatePosForDescription(a,b);}function removeDescription(a){$(a).style.display="none";}function showHelp(){$("showHelp").style.display="block";}function closeDiv(a){$(a).style.display="none";}function seeAllFriend(){}function enableCheckBox(){$("review").disabled=false;$("commentary").disabled=false;$("comment").disabled=false;}function disableCheckBox(){$("review").disabled=true;$("commentary").disabled=true;$("comment").disabled=true;}function showImageUploadPopup(){var a=$("imagePopup");Popup.show(a);a.style.top="150px";a.style.left="478px";}function showTab(a,b){$$(".useredit_tab_active").each(function(c){c.className="useredit_tab";});$(a+"_li").className="useredit_tab_active";$$(".user_edit_tabs").each(function(c){c.hide();});$("edituser_mainheader").update("My "+$(a+"_text").innerHTML);$(a).show();}function shortList(){Sortable.create("id_of_container",[options]);}function serialize(a,b){"Serialization of "+$(a).id+" is: <br/><pre>"+Sortable.serialize(a,{name:b})+"</pre>";}function openEmailEdit(){$("changeEmail").show();$("changeMailLink").hide();}function closeEmailEdit(){$("changeEmail").hide();$("changeMailLink").show();$("email.errors").update("");$("email").value=$("existingEmailId").value;}function openPasswordEdit(){$("changePassword").show();$("changePasswordLink").hide();}function closePasswordEdit(){$("changePassword").hide();$("changePasswordLink").show();$("oldPassword.errors").update("");$("newPassword.errors").update("");}function selectList(a,d,c){var b=$$("#"+a+" DIV");b.each(function(e){if(e.id==d){$(e.id).addClassName("row");}Event.observe(e,"click",function(){var f=$$("#"+a+" .row");$(f[0].id).removeClassName("row");$(e.id).addClassName("row");});});}function reorderUserLists(a){if($("editListRank")){$("editListRank").replace(obje);}$$("#"+a+" .userlistsRowDiv").each(function(c,b){c.down(".userlistsNumberDiv").innerHTML=b+1;});}function setupUserLists(){makeUserListsSortable("userlistsBody");makeUserListsSortable("userlistsBody_fav");$("edituserlist").show();$$(".userlistsNameDiv").each(function(a){a.setStyle({overflow:"auto"});fitName(a);a.setStyle({overflow:"hidden"});});$("edituserlist").hide();$$(".userlistsRowDiv").each(function(a){a.observe("mouseover",userListsRowMouseOver.curry(a));a.observe("mouseout",userListsRowMouseOut.curry(a));});}function userListsRowMouseOver(a){a.addClassName("userlistRowMouseOver");}function userListsRowMouseOut(a){a.removeClassName("userlistRowMouseOver");}function makeUserListsSortable(a){if($(a)!=null){Sortable.create(a,{tag:"div",scroll:a,ghosting:true,hoverclass:"dragOver",onUpdate:reorderUserLists.curry(a)});}}function userListsSave(){userListsAjaxCall("userlistsBody","/extlink/editlistoflist.htm","user_lists_throbber");}function userListsAjaxCall(d,a,g){var j=$$("#"+d+" .userlistsRowDiv");var h=new Array();for(var e=0,f=j.length;e<f;++e){var i=j[e];var c=i.down(".userlistsListId").innerHTML;var b=i.down(".userlistsNumberDiv").innerHTML-1;h[b]=c;}var a=contextPath+a;$(g).show();new Ajax.Request(a,{method:"post",parameters:{listIds:h},onComplete:function(){$(g).hide();showSaveSuccessfullMessage();}});}function showSaveSuccessfullMessage(){$("saveSuccessfullMessage").show();Effect.Fade("saveSuccessfullMessage",{duration:3});}function fitElementValue(a){$$("."+a).each(function(b){b.setStyle({overflow:"auto"});fitName(b);b.setStyle({overflow:"hidden"});});}function submitUserEditForm(b,a){var c=document.forms[b];var d=$(b+"Throbber");d.show();new Ajax.Updater(a,c.action,{parameters:Form.serialize(c),evalScripts:true});}var obje;function makeEditable(e,c,b){obje=e;$("placeHolder").value=c;var a=e.id;$("listLength").value=b;a=a.substring(a.lastIndexOf("_")+1);if(c=="userListRow"){$("listDiv").value="userListRow"+a;}else{$("listDiv").value="favListRow"+a;}var d=$(e.id).innerHTML;$("oldValue").value=d.strip();$(e.id).replace("<input type='text' id='editListRank' value='' name='newOrder' onkeydown='if(event.keyCode == 13){changeOrderOfList();}else if(event.keyCode < 48 || event.keyCode > 57){return false;}' class='userlistsNumberDiv' onblur='changeOrderOfList();'/>");$("editListRank").focus();}function changeOrderOfList(){var f=$("editListRank").value;$("editListRank").replace(obje);var a=$("listDiv").value;var e=$("placeHolder").value;var d=$("oldValue").value;var g=$("listLength").value;if(f!=""&&parseInt(g)>=parseInt(f)&&f>0){$(obje.id).innerHTML=f;var c=$(a);var b=$(e+f);if(d>f){b.insert({before:c});}else{if(d<f){b.insert({after:c});}}if(e=="userListRow"){reorderUserLists("userlistsBody");listIdOrder("userlistsBody",e,"userlistNumberDiv_");}else{reorderUserLists("userlistsBody_fav");listIdOrder("userlistsBody_fav",e,"favlistNumberDiv_");}}else{$(obje.id).innerHTML=d;d=0;}}function listIdOrder(b,a,c){$$("#"+b+" .userlistsRowDiv").each(function(e,d){e.id=a+(d+1);});$$("#"+b+" .userlistsNumberDiv").each(function(e,d){e.id=c+(d+1);});}function revokeFacebookAuthorizationAndDeleteAccount(){FB.Facebook.apiClient.revokeAuthorization(getFacebookUserId(),deleteAccount);}function deleteAccount(){document.forms["deleteAccountForm"].submit();}function deleteUserAccount(){var a=confirm("Are you sure you want to delete this account?");if(a){$("deleteAccountThrobber").show();ifLoggedInUserConnectedToFacebook(revokeFacebookAuthorizationAndDeleteAccount,deleteAccount);}}function addUser(c,b){var a=contextPath+"/extlink/addfollowers.htm?followingId="+c;new Ajax.Updater("followers",a,{method:"POST",evalScripts:true,onComplete:function(d){$("follow_section").update("<a onclick=\"javascript:removeFollowing('"+c+"', '"+b+"');\"><img src='"+b+'\'  height="28" width="87" title="Unfollow"/></a>');}});}function removeFollowing(c,b){var a=contextPath+"/extlink/removefollowing.htm?followingId="+c;new Ajax.Updater("followers",a,{method:"POST",evalScripts:true,onComplete:function(d){$("follow_section").update("<a onclick=\"javascript:addUser('"+c+"', '"+b+"');\"><img src='"+b+'\'  height="28" width="87" title="Follow"/></a>');}});}function updateFollowers(d,a){var b=$$("#"+a+' input[type="checkbox"]');var c=0;var e=document.forms[d];b.each(function(f){if(f.checked){c++;}if(!f.checked){if(f.value!="selectAllForFollowers"){$("followersUserId"+f.value).value=0;}}});if(c>0){new Ajax.Updater(a,e.action,{parameters:Form.serialize(e),evalScripts:true});}}function updateFollowingUser(d,a){var b=$$("#"+a+' input[type="checkbox"]');var c=0;var e=document.forms[d];b.each(function(f){if(f.checked){c++;}if(!f.checked){if(f.value!="selectAllForFollowing"){$("followingUserId"+f.value).value=0;}}});if(c>0){new Ajax.Updater(a,e.action,{parameters:Form.serialize(e),evalScripts:true});}}function selectAllorUnselectAllCheckBox(a,c){var b=$$("#"+a+' input[type="checkbox"]');b.each(function(d){d.checked=$(c).checked?true:false;});}function checkSelectAllorUnselectAll(a,c){var b=$$("#"+a+' input[type="checkbox"]');var d=true;b.each(function(e){if(!e.checked&&e.id!=c){d=false;}});$(c).checked=d;}