var skipCache=true;var initialized=false;function init(){if(initialized){return;}initialized=true;if(pageID=="profile.index"){initIndexPage();}}var person_id;var editors=new Object;var profileDescriptionTable=false;function initIndexPage(){setupRatingsForm();setupSendFactAct();setupSendToFriendForm();setupSendWinkForm();setupRequestPrivate();}function initPopups(){setupRatingsForm();setupSendFactAct;setupMessageForm();setupSendToFriendForm();setupSendWinkForm();setupRequestPrivate();}function makeEditableField(id,_2,_3){default_opts={highlightcolor:"transparent",clickToEditText:cte_text,cancelText:"x",cancelLink:true,submitOnBlur:true,hoverClassName:"edit_over",onComplete:function(_4,_5){}};Object.extend(default_opts,_3||{});editors[id]=new Ajax.InPlaceEditor("attribute_"+id,_2,default_opts);editors[id].onEnterEditMode=function(){var p=$("attribute_"+id);Element.addClassName(p.parentNode,"editing");};editors[id].onLeaveEditMode=function(){var p=$("attribute_"+id);Element.removeClassName(p.parentNode,"editing");};}function makeEditableEnum(p,_9,_a){Event.observe(_9,"change",function(e){var td=Event.findElement(e,"TD");var p=td.getElementsByTagName("DIV")[0];var _e=td.getElementsByTagName("SELECT")[0];Element.removeClassName(td,"enum_over");var _f=_e.value;p.innerHTML="<i>Saving...</i>";var _10=_e.options;for(i=0;i<_10.length;i++){if(_10[i].value==_f){_e.selectedIndex=i;break;}}new Ajax.Updater(p,_a,{method:"post",parameters:"value="+_f});Event.stop(e);return false;});}function replaceProfilePhoto(url,_12,_13){replacePhoto("profile_photo",url);if(_12.length>85){_12=_12.slice(0,85)+"...";}$("profile_photo_caption").innerHTML=_12;$("profile_photo_link").href=_13;}function scrollPhotosLeft(){var _14=new YAHOO.util.Scroll($("photos_cont"),{scroll:{by:[-267,0]}});_14.duration=0.3;_14.animate();}function scrollPhotosRight(){var _15=new YAHOO.util.Scroll($("photos_cont"),{scroll:{by:[267,0]}});_15.duration=0.3;_15.animate();}function positionPopup(_16,_17){Position.offsetParent(_16);}function hideAllPopups(){if($("btnRatings")&&$("btnRatings").style.display=="block"){$("btnRatings").style.display="none";}if($("btnSendWink")&&$("btnSendWink").style.display=="block"){$("btnSendWink").style.display="none";}if($("btnMessage")&&$("btnMessage").style.display=="block"){$("btnMessage").style.display="none";}if($("btnSendToFriend")&&$("btnSendToFriend").style.display=="block"){$("btnSendToFriend").style.display="none";}if($("btnSendPrivate")&&$("btnSendPrivate").style.display=="block"){$("btnSendPrivate").style.display="none";}if($("btnSendFactAct")&&$("btnSendFactAct").style.display=="block"){$("btnSendFactAct").style.display="none";}}var btnratings_clicked=false;function setupRatingsForm(){if($("btnRatings")){var _18=$("rating_icon");var _19=$("btnRatings");positionPopup(_18,_19);Event.observe(_18,"click",function(){showRatingsButton();return false;});Event.observe(_18,"blur",function(){hideRatingsButton();return false;});Event.observe(_19,"click",function(){btnratings_clicked=true;});Event.observe("stars_list","mouseover",function(){Element.addClassName("current_rating","greyed");});Event.observe("stars_list","mouseout",function(){Element.removeClassName("current_rating","greyed");});$A($("stars_list").getElementsByTagName("A")).each(function(a){if(Element.hasClassName(a,"star")){a.onclick=function(){$("rating_field").value=a.innerHTML;submitRatingForm();return false;};}});}}function showRatingsButton(){var _1b=$("btnRatings").style.display!="block";hideAllPopups();if(_1b){$("btnRatings").style.display="block";if(current_rating>0){$("rating_title").innerHTML=friends_msg_text;}$("current_rating").style.width=(current_rating*22)+"px";btnratings_clicked=false;}}function hideRatingsButton(){window.setTimeout(function(){if(!btnratings_clicked){$("btnRatings").style.display="none";}else{$("rating_icon").focus();}btnratings_clicked=false;},200);}function submitRatingForm(){current_rating=$("rating_field").value;$("current_rating").style.width=(current_rating*22)+"px";$("rating_title").innerHTML="Saving...";$("rating_form").onsubmit();}function ratingsSaved(){btnratings_clicked=false;hideRatingsButton();$("rating_icon").title=friends_msg_text;$("rating_icon").addClassName("ratingactiveicon");$("rating_icon").removeClassName("ratingicon");}var sendfactact_content_html;function setupSendFactAct(){if($("btnSendFactAct")){var _1c=$("factact_icon");var _1d=$("btnSendFactAct");positionPopup(_1c,_1d);Event.observe(_1c,"click",function(){showSendFactActButton();return false;});sendfactact_content_html=$("factact_content").innerHTML;}}function showSendFactActButton(){var _1e=$("btnSendFactAct").style.display!="block";hideAllPopups();if(_1e){$("btnSendFactAct").style.display="block";}}function setupSendToFriendForm(){if($("btnSendToFriend")){var _1f=$("sendtofriend_icon");var _20=$("btnSendToFriend");positionPopup(_1f,_20);Event.observe(_1f,"click",function(){showSendToFriendButton();return false;});sendtofriend_content_html=$("sendtofriend_content").innerHTML;}}function showSendToFriendButton(){var _21=$("btnSendToFriend").style.display!="block";hideAllPopups();if(_21){$("btnSendToFriend").style.display="block";}}function setupSendWinkForm(){if($("btnSendWink")){var _22=$("wink_icon");var _23=$("btnSendWink");positionPopup(_22,_23);Event.observe(_22,"click",function(){showSendWinkButton();return false;});}}function showSendWinkButton(){var _24=$("btnSendWink").style.display!="block";hideAllPopups();if(_24){$("btnSendWink").style.display="block";}}function setupRequestPrivate(){if($("btnSendPrivate")){var _25=$("private_icon");var _26=$("btnSendPrivate");positionPopup(_25,_26);Event.observe(_25,"click",function(){showPrivateButton();return false;});}}function showPrivateButton(){var _27=$("btnSendPrivate").style.display!="block";hideAllPopups();if(_27){$("btnSendPrivate").style.display="block";}}function editProfile(){var _28=$("edit_profile_link");var _29=$("edit_profile_save");Element.addClassName(_28,"hidden");Element.removeClassName(_29,"hidden");setProfileDefaults();showProfileInputs();}function setProfileDefaults(){$$("#profile_details_table input").each(function(_2a){if(default_value=_2a.attributes["default_value"]){_2a.value=default_value.value;}});$$("#profile_details_table select").each(function(_2b){if(default_value=_2b.attributes["default_value"]){options=_2b.options;if(_2b.id=="profile_height"){for(var i=0;i<options.length;i++){if(options[i].value==default_value.value){_2b.selectedIndex=i;break;}}}else{for(var i=0;i<options.length;i++){if(options[i].innerHTML==default_value.value){_2b.selectedIndex=i;break;}}}}});}function saveProfile(){var _2d=$("edit_profile_link");var _2e=$("edit_profile_save");Element.addClassName(_2e,"hidden");Element.removeClassName(_2d,"hidden");$("update_profile_form").onsubmit();}function cancelEditProfile(){var _2f=$("edit_profile_link");var _30=$("edit_profile_save");Element.addClassName(_30,"hidden");Element.removeClassName(_2f,"hidden");hideProfileInputs();}function showProfileInputs(){$$("#profile_details_table span.person_details").each(function(e){if(!Element.hasClassName(e,"static")){Element.addClassName(e,"hidden");}});$$("#profile_details_table span.editable").each(function(e){Element.removeClassName(e,"hidden");});}function hideProfileInputs(){$$("#profile_details_table span.editable").each(function(e){Element.addClassName(e,"hidden");});$$("#profile_details_table span.person_details").each(function(e){if(!Element.hasClassName(e,"static")){Element.removeClassName(e,"hidden");}});}function editEducation(){var _35=$("edit_education_link");var _36=$("edit_education_save");Element.addClassName(_35,"hidden");Element.removeClassName(_36,"hidden");showEducationInputs();}function saveEducation(){var _37=$("edit_education_link");var _38=$("edit_education_save");Element.addClassName(_37,"hidden");Element.removeClassName(_38,"hidden");$("update_education_form").onsubmit();}function cancelEditEducation(){var _39=$("edit_education_link");var _3a=$("edit_education_save");Element.addClassName(_3a,"hidden");Element.removeClassName(_39,"hidden");hideEducationInputs();var _3b=$("update_education_form").getElementsByTagName("INPUT");restoreDefaults(_3b);}function showEducationInputs(){var _3c=$("educationTable");var _3d=$("editEducation");Element.addClassName(_3c,"hidden");Element.removeClassName(_3d,"hidden");}function hideEducationInputs(){var _3e=$("educationTable");var _3f=$("editEducation");Element.addClassName(_3f,"hidden");Element.removeClassName(_3e,"hidden");}function editInterests(){var _40=$("edit_interests_link");var _41=$("edit_interests_save");Element.addClassName(_40,"hidden");Element.removeClassName(_41,"hidden");showInterestInputs();}function saveInterests(){$("update_interests_form").onsubmit();}function cancelEditInterests(){var _42=$("edit_interests_link");var _43=$("edit_interests_save");Element.addClassName(_43,"hidden");Element.removeClassName(_42,"hidden");hideInterestInputs();var _44=$("update_interests_form").getElementsByTagName("INPUT");restoreDefaults(_44);}function showInterestInputs(){$A($("update_interests_form").getElementsByTagName("DIV")).each(function(p){var _46=p.getElementsByTagName("SPAN");var _47=_46[0];var _48=_46[1];Element.addClassName(_47,"hidden");Element.removeClassName(_48,"hidden");});}function hideInterestInputs(){$A($("update_interests_form").getElementsByTagName("DIV")).each(function(p){var _4a=p.getElementsByTagName("SPAN");var _4b=_4a[0];var _4c=_4a[1];Element.addClassName(_4c,"hidden");Element.removeClassName(_4b,"hidden");});}function editOpeningLine(id){var _4e=$("edit_"+id);var _4f=$("save_"+id);Element.hide(_4e);Element.show(_4f);}function saveOpeningLine(_50,_51,url){var _53=$("edit_"+_50);var _54=$("save_"+_50);new Ajax.Updater("update_opening_line",url+"?value="+$(_51).value,{onComplete:function(){Element.hide(_54);Element.show(_53);}});}function cancelOpeningLine(id){var _56=$("edit_"+id);var _57=$("save_"+id);Element.hide(_57);Element.show(_56);}function editTextareaAttr(_58){var _59=$("buoy_"+_58);var _5a=$("content_"+_58);var _5b=$("form_"+_58);var _5c=$("edit_"+_58);Element.addClassName(_59,"hidden");Element.addClassName(_5a,"hidden");Element.removeClassName(_5b,"hidden");tinyMCE.updateContent(_5c);}function saveTextareaAttr(_5d){var _5e=$("buoy_"+_5d);var _5f=$("content_"+_5d);var _60=$("form_"+_5d);try{tinyMCE.triggerSave();_60.onsubmit();}catch(e){alert(e.message);}Element.removeClassName(_5e,"hidden");Element.removeClassName(_5f,"hidden");Element.addClassName(_60,"hidden");}function cancelTextareaAttr(_61){var _62=$("buoy_"+_61);var _63=$("content_"+_61);var _64=$("form_"+_61);Element.removeClassName(_62,"hidden");Element.removeClassName(_63,"hidden");Element.addClassName(_64,"hidden");}function updateDefaults(_65){$A(_65).each(function(_66){_66.attributes["default_value"].value=_66.value;});}function restoreDefaults(_67){$A(_67).each(function(_68){_68.value=_68.attributes["default_value"].value;});}var sendkiss_content_html;function sendRandomWink(url,_6a){sendkiss_content_html=$("sendkiss_content").innerHTML;$("sendkiss_content").innerHTML="<p align=center>Sending...</p>";var _6b=new Ajax.Request(url,{method:"get",parameters:"id="+_6a,onComplete:sendWinkDone});}function sendWinkDone(_6c){$("btnSendWink").style.display="none";$("sendkiss_content").innerHTML=sendkiss_content_html;}var sendtofriend_content_html;function validateInput(_6d,_6e){if($(_6d).value==""){alert(_6e);$(_6d).focus();return false;}return true;}function validateInputEmail(_6f,_70){if($(_6f).value==""||$(_6f).value.indexOf("@")<0){alert(_70);$(_6f).focus();return false;}return true;}function SendToFriend(url,_72){if($("my_name")){if(!validateInput("my_name","Please enter your name.")){return;}if(!validateInputEmail("my_email","Please enter your email.")){return;}}if(!validateInput("first_name","Please enter your friend's name.")){return;}if(!validateInputEmail("email_input","Please enter your fiend's email.")){return;}if(!validateInput("message","Please enter your message.")){return;}btnmessage_input_clicked=true;if(!_72){_72=1;}var _73="id="+_72+"&first_name="+$("first_name").value+"&email_input="+$("email_input").value+"&message="+$("message").value;if($("my_name")){_73="my_name="+$("my_name").value+"&my_email="+$("my_email").value+"&"+_73;}$("sendtofriend_content").innerHTML="...";$("sendtofriend_title").innerHTML="Sending...";var _74=new Ajax.Request(url,{method:"get",parameters:_73,onComplete:SendToFriendDone});}function SendToFriendDone(_75){$("btnSendToFriend").style.display="none";$("sendtofriend_content").innerHTML=sendtofriend_content_html;$("sendtofriend_title").innerHTML="Send This Member to a Friend";}function sendPrivateRequest(url,_77){$("sendprivate_content").innerHTML="<p align=center>Sending...</p>";var _78=new Ajax.Request(url,{method:"get",parameters:"id="+_77,onComplete:function(_79){$("sendprivate_content").innerHTML=_79.responseText;$("closeprivate_content").style.display="block";}});}function SendFactAct(){url="/home/sendfactact";if($("factact_my_name")){if(!validateInput("factact_my_name","Please enter your name.")){return;}if(!validateInputEmail("factact_my_email","Please enter your email.")){return;}}if(!validateInput("factact_first_name","Please enter your friend's name.")){return;}if(!validateInputEmail("factact_email_input","Please enter your fiend's email.")){return;}if(!validateInput("factact_message","Please enter your message.")){return;}btnmessage_input_clicked=true;var _7a="first_name="+$("factact_first_name").value+"&email_input="+$("factact_email_input").value+"&message="+$("factact_message").value+"&fact="+encodeMyHtml($("fact_send").innerHTML)+"&act="+encodeMyHtml($("act_send").innerHTML);if($("factact_my_name")){_7a="my_name="+$("factact_my_name").value+"&my_email="+$("factact_my_email").value+"&"+_7a;}$("factact_content").innerHTML="...";$("sendfactact_title").innerHTML="Sending...";var _7b=new Ajax.Request(url,{method:"get",parameters:_7a,onComplete:SendFactActDone});}function SendFactActDone(_7c){$("btnSendFactAct").style.display="none";$("factact_content").innerHTML=sendfactact_content_html;$("sendfactact_title").innerHTML="Send This Fact Act to a Friend";}function setPersonRating(id,_7e){var _7f=new Ajax.Request("/admintools/setPersonRating",{method:"get",parameters:"id="+id+"&rating="+_7e});}