var EDIT_WIZARD_GET_COMPONENT_API="/FP/API/Profile/getEditProfileComponent.php";var EDIT_WIZARD_COMPONENT_TYPE_BIOGRAPHY=1;var EDIT_WIZARD_COMPONENT_TYPE_ADDRESS=2;var EDIT_WIZARD_COMPONENT_TYPE_EMAIL=3;var EDIT_WIZARD_COMPONENT_TYPE_PHONE=4;var EDIT_WIZARD_COMPONENT_TYPE_FAX=5;var EDIT_WIZARD_COMPONENT_TYPE_WEB=6;var EDIT_WIZARD_COMPONENT_TYPE_WORK=7;var EDIT_WIZARD_COMPONENT_TYPE_EDUCATION=8;var EDIT_WIZARD_COMPONENT_TYPE_CITATION=9;var EDIT_WIZARD_COMPONENT_TYPE_ALL_FACTS_FACT=10;var EDIT_WIZARD_COMPONENT_TYPE_ALL_FACTS_NOTE=11;var EDIT_WIZARD_COMPONENT_TYPE_ALL_FACTS_CITATION=12;var nonWhiteSpaceRE=/\S/;var itemSampleSnippetIdRE=/__/g;function focusOnFactInHash(){var a=false;var i=document.location.hash;if(typeof i!=undefined&&i!=null&&i!=""){var g=i.substr(1);var c=document.getElementsByName(g);var b=null;if(typeof c!="undefined"&&c!=null&&c.length!=0){b=c[0]}if(b){a=true;if(typeof b.id!="undefined"&&b.id!=null&&b.id!=""&&b.id.indexOf("_")==0){var f=b.id.substr(1);var d=document.getElementById(f);try{d.focus()}catch(h){return false}}}}return a}function dontShowTipAgainClicked(b){var a=document.getElementById("tipBox"+b);if(a){a.style.display="none";var c="siteID="+currentSiteId;c+="&memberID="+currentUserAccountID;c+="&objectKey="+currentIndividualId+"_"+b;sendAjaxRequest(getAjaxObject(),"/FP/API/dont-show-again.php",c,"","GET")}}var wasBoxJustRemoved=false;function removeButtonMouseOver(d,c,b){if(wasBoxJustRemoved){return}d.className="Clickable ClickableDeleteRoll";var a=document.getElementById(c+b);if(a){a.className="removeButtonWhitening"}}function removeButtonMouseOut(d,c,b){d.className="Clickable ClickableDelete";var a=document.getElementById(c+b);if(a){a.className=""}}function removeBox(c,b,d,a){if(wasBoxJustRemoved){return}if(typeof d!="undefined"&&typeof d!="unknown"){d(a);removeButtonMouseOut(c,b,a);wasBoxJustRemoved=true;setTimeout("wasBoxJustRemoved = false;",1000)}}var formFieldValues=null;function saveFormFields(){formFieldValues=getFormFields()}function isFormChanged(){var a=getFormFields();return(a!=formFieldValues)}function getFormFields(){var e=document.getElementById("editProfileForm");if(e){var b=new Array();var a=0;var d=e.getElementsByTagName("input");for(var c=0;c<d.length;c++){var h=d[c];if(h.type=="text"||h.type=="hidden"){b[a++]=h.id;b[a++]=h.value}else{if(h.type=="checkbox"){b[a++]=h.id;b[a++]=h.checked?1:0}else{if(h.type=="radio"){b[a++]=h.id;b[a++]=h.checked?1:0}}}}var f=e.getElementsByTagName("select");for(var c=0;c<f.length;c++){var j=f[c];b[a++]=j.id;b[a++]=j.selectedIndex}var g=e.getElementsByTagName("textarea");for(var c=0;c<g.length;c++){var k=g[c];b[a++]=k.id;b[a++]=k.value}}return b.join(",")}function alertIfFormNotSaved(a){if(isFormChanged()){if(confirm(FORM_CHANGED_TEXT.replace(/<br>/g,"\n"))){document.location.href=a}}else{document.location.href=a}}function addItem(f,b,a,e){var g=document.getElementById(f);if(g){var d=e.replace(itemSampleSnippetIdRE,a);var c=document.createElement("div");c.setAttribute("id",b+a);if(isIE){c.setAttribute("className","transparentItem")}else{c.setAttribute("style","opacity:0;")}c.innerHTML=d;g.appendChild(c);fadeInItem(b+a);extractAndEvalScripts(d);return true}else{return false}}var fadeInItemAccelimation;function fadeInItem(a){var b=document.getElementById(a);if(b){var c=b.offsetHeight;window.scrollBy(0,c);if(isIE){fadeInItemAccelimation=new Accelimation(b.style,"filter",100,750,0.5,"","alpha(opacity=",")")}else{fadeInItemAccelimation=new Accelimation(b.style,"opacity",1,750,0.5,"")}setTimeout("fadeInItemAccelimation.start();",1000)}}function getItemSampleSnippet(d,e,c){var a=getAjaxObject();var b="s="+currentSiteId;b+="&indID="+currentIndividualId;b+="&familyTreeID="+familyTreeId;b+="&type="+d;b+="&index=__";b+="&lang="+displayLang;if(typeof c=="undefined"){c=null}sendAjaxRequest(a,EDIT_WIZARD_GET_COMPONENT_API,b,"","GET",e,c)}function removeItem(g,c,h,b){g=parseInt(g);if(typeof h!="undefined"&&h!=null){var d=true;for(var e=g-1;e>=0;e--){var f=document.getElementById(c+e);if(f&&f.style.display!="none"){d=false;break}}if(d){for(var e=g+1;e<b;e++){var f=document.getElementById(c+e);if(f&&f.style.display!="none"){var a=document.getElementById(h+e);if(a){a.style.display="none";break}}}}}var f=document.getElementById(c+g);if(f){f.style.display="none";return true}else{return false}}function removeItem2(e,b,f,d,a){if(removeItem(e,b,f,a)){var c=document.getElementById(d+e);if(c){c.value=1;return true}return false}else{return false}}function findLastVisibleItemIndex(b,a){for(var d=a-1;d>=0;d--){var c=document.getElementById(b+d);if(c&&c.style.display!="none"){return d}}return -1}function saveAndNextClicked(){disableButtons();gdp_twoDigitYearConfirmationCallback=saveAndNextClicked;if(validateForm()){var a=document.getElementById("isSaveAndNext");if(a){a.value=1}document.forms.editProfileForm.submit()}else{enableButtons()}}function saveAndCloseClicked(){disableButtons();gdp_twoDigitYearConfirmationCallback=saveAndCloseClicked;if(validateForm()){var a=document.getElementById("isSaveAndNext");if(a){a.value=0}document.forms.editProfileForm.submit()}else{enableButtons()}}function cancelClicked(){disableButtons();document.location.href=backToSiteUrl}function disableButtons(){disableButtonSprite2("saveAndNextBtn");disableButtonSprite2("saveAndCloseBtn");disableButtonSprite2("cancelBtn");if(document.getElementById("addNewFactBtn")){disableButtonSprite2("addNewFactBtn")}if(document.getElementById("addAnotherFactBtn")){disableButtonSprite2("addAnotherFactBtn")}}function enableButtons(){restoreButtonSprite2("saveAndNextBtn",true);restoreButtonSprite2("saveAndCloseBtn",true);restoreButtonSprite2("cancelBtn",true);if(document.getElementById("addNewFactBtn")){restoreButtonSprite2("addNewFactBtn",true)}if(document.getElementById("addAnotherFactBtn")){restoreButtonSprite2("addAnotherFactBtn",true)}}function genderOnChange(){var c=document.getElementById("genderF");var a=document.getElementById("lastNameLabel");var g=document.getElementById("maidenNameLabel");if(a&&g){if(c&&c.checked){a.style.display="none";g.style.display=""}else{a.style.display="";g.style.display="none"}}var i=document.getElementById("marriedName");var b=document.getElementById("marriedNameLabel");if(i&&b){if(c&&c.checked){i.style.display="";b.style.display=""}else{if(i.value==""&&displayLang!=CODE_GERMAN&&displayLang!=CODE_POLISH){i.style.display="none";b.style.display="none"}}}var f=document.getElementById("maleLiving");var e=document.getElementById("femaleLiving");var d=document.getElementById("maleDecesed");var h=document.getElementById("femaleDecesed");if(f&&e&&d&&h){if(c&&c.checked){f.style.display="none";e.style.display="";d.style.display="none";h.style.display=""}else{f.style.display="";e.style.display="none";d.style.display="";h.style.display="none"}}}function additionalNamesShow(){var a=document.getElementById("additionalNamesLink");var c=document.getElementById("additionalNamesHideLink");var b=document.getElementById("additionalNamesTable");if(a&&c&&b){a.style.display="none";c.style.display="";b.style.display=""}}function additionalNamesHide(){var a=document.getElementById("additionalNamesLink");var c=document.getElementById("additionalNamesHideLink");var b=document.getElementById("additionalNamesTable");if(a&&c&&b){a.style.display="";c.style.display="none";b.style.display="none"}}function namesakeIndividualsComboBoxSelected(a){if(typeof a=="undefined"||typeof a.id=="undefined"||typeof a.name=="undefined"){return}var c=document.getElementById("namesake_individualID");var b=document.getElementById("namesake_individualName");if(c&&b){c.value=a.id;b.value=a.name}}function onUseBirthdayTip(e){var d=document.getElementById("tipBox"+e.type);var c=document.getElementById("gdp_firstDateYear_birthDate");var a=document.getElementById("gdp_firstDateMonth_birthDate");var b=document.getElementById("gdp_firstDateDay_birthDate");if(d&&c&&a&&b){gdp_reset("birthDate",DATE_TYPE_EXACT);gdp_dateYearFocus(c);c.value=e.year;if(e.month>0){gdp_dateMonthFocus(a);a.value=e.month}if(e.day>0){gdp_dateDayFocus(b);b.value=e.day}d.style.display="none"}}function christeningInfoShow(){var b=document.getElementById("christeningInfoLink");var c=document.getElementById("christeningInfoHideLink");var a=document.getElementById("christeningInfoTable");if(b&&c&&a){b.style.display="none";c.style.display="";a.style.display=""}}function christeningInfoHide(){var b=document.getElementById("christeningInfoLink");var c=document.getElementById("christeningInfoHideLink");var a=document.getElementById("christeningInfoTable");if(b&&c&&a){b.style.display="";c.style.display="none";a.style.display="none"}}function deathInfoShow(){var a=document.getElementById("deathInfoTable");if(a){a.style.display=""}}function deathInfoHide(){var a=document.getElementById("deathInfoTable");if(a){a.style.display="none"}}function onCauseOfDeathChange(c){var d=document.getElementById(c);var b=document.getElementById("holocaustVictimTable");var a=document.getElementById("yellowBadge");if(d&&b&&a){if(trim(d.value).toLowerCase()==HOLOCAUST_CAUSE_OF_DEATH.toLowerCase()){b.style.display="";a.style.display="";window.scrollBy(0,300)}else{b.style.display="none";a.style.display="none"}}}function resetEssentialsErrors(){gdp_resetErrors("birthDate");gdp_resetErrors("christeningDate");gdp_resetErrors("deathDate")}function validateEssentials(){if(!gdp_validate("birthDate")){return false}if(!gdp_validate("christeningDate")){christeningInfoShow();return false}var a=document.getElementById("deceased");if(a&&a.checked){if(!gdp_validate("deathDate")){return false}}return true}function resetRelationshipToParentsErrors(){var a=document.getElementById("numberOfParents");if(a){var b=a.value;if(b>1){for(var c=0;c<b;c++){var d=document.getElementById("relationshipToParentsError"+c);if(d){d.style.display="none"}}}}}function validateRelationshipToParents(){var a=false;var m="";var e=document.getElementById("numberOfParents");if(e){var n=e.value;if(n>1){for(var f=0;f<n-1;f++){for(var d=f+1;d<n;d++){var k=document.getElementById("relationshipToParents"+f);if(k){var l=k.value}var c=document.getElementById("relationshipToParentsError"+f);var h=document.getElementById("relationshipToParents"+d);if(h){var g=h.value}var b=document.getElementById("relationshipToParentsError"+d);if(l==g){if(l==FAMILY_TYPE_BIOLOGICAL){m=DUPLICATE_FAMILY_TYPE_BIOLOGICAL_ERROR_TEXT}else{if(l==FAMILY_TYPE_ADOPTING){m=DUPLICATE_FAMILY_TYPE_ADOPTING_ERROR_TEXT}else{if(l==FAMILY_TYPE_FOSTER){m=DUPLICATE_FAMILY_TYPE_FOSTER_ERROR_TEXT}}}if(c&&b){setObjInnerText(c,m);setObjInnerText(b,m);c.style.display="";b.style.display=""}a=true}}}}}if(a){alert(m);return false}else{return true}}function relationshipWithSpouseOnChange(m){var k=document.getElementById("relationshipWithSpouse"+m);if(k){var a=k.value;var f=document.getElementById("divorceDateLabel"+m);var g=document.getElementById("divorceDatePicker"+m);var e=document.getElementById("separationDateLabel"+m);var j=document.getElementById("separationDatePicker"+m);var c=document.getElementById("engagementDateLabel"+m);var i=document.getElementById("engagementDatePicker"+m);var b=document.getElementById("partnershipDateLabel"+m);var l=document.getElementById("partnershipDatePicker"+m);if(f&&g&&e&&j&&c&&i&&b&&l){f.style.display="none";g.style.display="none";e.style.display="none";j.style.display="none";c.style.display="none";i.style.display="none";b.style.display="none";l.style.display="none";if(a==FAMILY_STATUS_DIVORCED){f.style.display="";g.style.display=""}else{if(a==FAMILY_STATUS_SEPARATED){e.style.display="";j.style.display=""}else{if(a==FAMILY_STATUS_ENGAGED){c.style.display="";i.style.display=""}else{if(a==FAMILY_STATUS_PARTNERS){b.style.display="";l.style.display=""}}}}}var h=document.getElementById("marriageRow"+m);var d=document.getElementById("civilMarriageRow"+m);if(h&&d){if(a==FAMILY_STATUS_MARRIED||a==FAMILY_STATUS_WIDOWED||a==FAMILY_STATUS_DIVORCED||a==FAMILY_STATUS_SEPARATED){h.style.display="";if(shouldShowCivilMarriageDate[m]){d.style.display=""}}else{h.style.display="none";d.style.display="none"}}}}function resetSpouseErrors(){var c=document.getElementById("numberOfSpouses");if(c){var b=parseInt(c.value);for(var a=0;a<b;a++){gdp_resetErrors("divorceDate"+a);gdp_resetErrors("separationDate"+a);gdp_resetErrors("engagementDate"+a);gdp_resetErrors("partnershipDate"+a);gdp_resetErrors("marriageDate"+a);gdp_resetErrors("civilMarriageDate"+a)}}}function validateSpouses(){var e=document.getElementById("numberOfSpouses");if(e){var d=parseInt(e.value);for(var c=0;c<d;c++){var a=document.getElementById("relationshipWithSpouse"+c);if(a){var b=a.value}if(b==FAMILY_STATUS_DIVORCED){if(!gdp_validate("divorceDate"+c)){return false}}else{if(b==FAMILY_STATUS_SEPARATED){if(!gdp_validate("separationDate"+c)){return false}}else{if(b==FAMILY_STATUS_ENGAGED){if(!gdp_validate("engagementDate"+c)){return false}}else{if(b==FAMILY_STATUS_PARTNERS){if(!gdp_validate("partnershipDate"+c)){return false}}}}}if(b==FAMILY_STATUS_MARRIED||b==FAMILY_STATUS_WIDOWED||b==FAMILY_STATUS_DIVORCED||b==FAMILY_STATUS_SEPARATED){if(!gdp_validate("marriageDate"+c)){return false}if(!gdp_validate("civilMarriageDate"+c)){return false}}}}return true}var biographyNoteSampleSnippet=null;function addBiographyNote(){if(biographyNoteSampleSnippet==null){getItemSampleSnippet(EDIT_WIZARD_COMPONENT_TYPE_BIOGRAPHY,"getBiographyNoteSampleSnippetCallback");return}var c=document.getElementById("numberOfBiographyNotes");if(c){var a=parseInt(c.value);if(addItem("biographyNotesContainer","biographyNoteDiv",a,biographyNoteSampleSnippet)){var b="biographyText"+a;var d=document.getElementById(b);tinyMCE.addMCEControl(d,b);tinyMCE.execInstanceCommand(b,"mceFocus");numberOfDisplayedBiographyNotes++;c.value=a+1}}}function getBiographyNoteSampleSnippetCallback(b,a){a=unescape(a);biographyNoteSampleSnippet=a;if(biographyNoteSampleSnippet!=null&&biographyNoteSampleSnippet!=""){addBiographyNote()}}function removeBiographyNote(a){resetBiographyNoteFields(a);if(numberOfDisplayedBiographyNotes>1){var c=document.getElementById("numberOfBiographyNotes");if(c){var b=parseInt(c.value);if(removeItem(a,"biographyNoteDiv","biographyNoteSeparator",b)){numberOfDisplayedBiographyNotes--}}}}function resetBiographyNoteFields(b){var a="biographyText"+b;var c=document.getElementById(a);if(c){c.value="";tinyMCE.updateContent(a);tinyMCE.execInstanceCommand(a,"mceFocus")}}var addressTipData=null;function onUseAddressTip(c){var b=document.getElementById("numberOfAddressFacts");if(b){var d=parseInt(b.value);var n=findLastVisibleItemIndex("addressFactDiv",d);if(n>-1){var h=document.getElementById("addressAddressOne"+n);var m=document.getElementById("addressAddressTwo"+n);var g=document.getElementById("addressCity"+n);var e=document.getElementById("isCurrentAddress"+n);var f=document.getElementById("addressCountry"+n);var i=document.getElementById("addressRegion"+n);var k=document.getElementById("addressState"+n);var j=document.getElementById("addressProvince"+n);var a=document.getElementById("addressZip"+n);var l=document.getElementById("tipBox"+c.type);if(h&&m&&g&&e&&f&&i&&k&&j&&a&&l){if(trim(h.value)==""&&trim(m.value)==""&&trim(g.value)==""&&e.checked==false&&trim(f.value)==""&&trim(i.value)==""&&trim(k.value)==""&&trim(j.value)==""&&trim(a.value)==""&&gdp_isEmpty("addressDate"+n)){h.value=c.address;m.value=c.address2;g.value=c.city;f.value=c.country;onAddressCountryChange(f.id);if(c.country==UNITED_STATES){k.value=c.stateOrProvince}else{if(c.country==CANADA){j.value=c.stateOrProvince}else{i.value=c.stateOrProvince}}a.value=c.zipCode;l.style.display="none";addressTipData=null}else{addressTipData=c;addAddressFact()}}}}}function onAddressCountryChange(c){var a="addressCountry";var l=c.substr(a.length);var g="addressCountry"+l;var d="addressRegion"+l;var j="addressState"+l;var b="addressProvince"+l;var i="addressStateValueType"+l;var e=document.getElementById(g);var h=document.getElementById(d);var k=document.getElementById(i);if(e&&h&&k){var f=e.value;if(f==UNITED_STATES){h.style.display="none";dcb_getDynamicComboBoxById(j).show();dcb_getDynamicComboBoxById(b).hide();k.value="us_state"}else{if(f==CANADA){h.style.display="none";dcb_getDynamicComboBoxById(j).hide();dcb_getDynamicComboBoxById(b).show();k.value="canada_province"}else{h.style.display="";dcb_getDynamicComboBoxById(j).hide();dcb_getDynamicComboBoxById(b).hide();k.value="general_region"}}}}function addressDateShow(b){var c=document.getElementById("contactAddressDateTable"+b);var a=document.getElementById("contactAddressDateLink"+b);var d=document.getElementById("contactAddressDateHideLink"+b);if(c&&a&&d){c.style.display="";a.style.display="none";d.style.display=""}}function addressDateHide(b){var c=document.getElementById("contactAddressDateTable"+b);var a=document.getElementById("contactAddressDateLink"+b);var d=document.getElementById("contactAddressDateHideLink"+b);if(c&&a&&d){c.style.display="none";a.style.display="";d.style.display="none"}}var addressFactSampleSnippet=null;function addAddressFact(){if(addressFactSampleSnippet==null){getItemSampleSnippet(EDIT_WIZARD_COMPONENT_TYPE_ADDRESS,"getAddressFactSampleSnippetCallback");return}var b=document.getElementById("numberOfAddressFacts");if(b){var c=parseInt(b.value);if(addItem("addressFactsContainer","addressFactDiv",c,addressFactSampleSnippet)){var a=document.getElementById("addressAddressOne"+c);if(a){a.focus()}numberOfDisplayedAddressFacts++;b.value=c+1;if(addressTipData){onUseAddressTip(addressTipData)}}}}function getAddressFactSampleSnippetCallback(b,a){a=unescape(a);addressFactSampleSnippet=a;if(addressFactSampleSnippet!=null&&addressFactSampleSnippet!=""){addAddressFact()}}function removeAddressFact(a){resetAddressFactFields(a);if(numberOfDisplayedAddressFacts>1){var b=document.getElementById("numberOfAddressFacts");if(b){var c=parseInt(b.value);if(removeItem(a,"addressFactDiv","addressFactSeparator",c)){numberOfDisplayedAddressFacts--}}}}function resetAddressFactFields(j){var e=document.getElementById("addressAddressOne"+j);if(e){e.value="";e.focus()}var i=document.getElementById("addressAddressTwo"+j);if(i){i.value=""}var d=document.getElementById("addressCity"+j);if(d){d.value=""}var b=document.getElementById("isCurrentAddress"+j);if(b){b.checked=false}var c=document.getElementById("addressCountry"+j);if(c){c.value=""}var f=document.getElementById("addressRegion"+j);if(f){f.value="";f.style.display=""}var h=document.getElementById("addressState"+j);if(h){h.value="";dcb_getDynamicComboBoxById("addressState"+j).hide()}var g=document.getElementById("addressProvince"+j);if(g){g.value="";dcb_getDynamicComboBoxById("addressProvince"+j).hide()}var a=document.getElementById("addressZip"+j);if(a){a.value=""}gdp_reset("addressDate"+j,DATE_TYPE_RANGE_FROM_TO)}function resetContactAddressErrors(){var c=document.getElementById("numberOfAddressFacts");if(c){var b=parseInt(c.value);for(var a=0;a<b;a++){gdp_resetErrors("addressDate"+a)}}}function validateContactAddresses(){var c=document.getElementById("numberOfAddressFacts");if(c){var b=parseInt(c.value);for(var a=0;a<b;a++){if(!gdp_validate("addressDate"+a)){addressDateShow(a);return false}}}return true}var emailFactSampleSnippet=null;function addEmailFact(){if(emailFactSampleSnippet==null){getItemSampleSnippet(EDIT_WIZARD_COMPONENT_TYPE_EMAIL,"getEmailFactSampleSnippetCallback");return}var b=document.getElementById("numberOfEmailFacts");if(b){var c=parseInt(b.value);if(addItem("emailFactsContainer","emailFactDiv",c,emailFactSampleSnippet)){var a=document.getElementById("contactEmail"+c);if(a){a.focus()}numberOfDisplayedEmailFacts++;b.value=c+1}}}function getEmailFactSampleSnippetCallback(b,a){a=unescape(a);emailFactSampleSnippet=a;if(emailFactSampleSnippet!=null&&emailFactSampleSnippet!=""){addEmailFact()}}function removeEmailFact(b){resetEmailFactFields(b);if(numberOfDisplayedEmailFacts>1){var a=document.getElementById("numberOfEmailFacts");if(a){var c=parseInt(a.value);if(removeItem(b,"emailFactDiv","emailFactSeparator",c)){numberOfDisplayedEmailFacts--}}}}function resetEmailFactFields(c){var a=document.getElementById("contactEmail"+c);if(a){a.value="";a.focus()}var b=document.getElementById("contactEmailError"+c);if(b){b.style.display="none"}}function resetContactEmailErrors(){var a=document.getElementById("numberOfEmailFacts");if(a){var c=parseInt(a.value);for(var d=0;d<c;d++){var b=document.getElementById("contactEmailError"+d);if(b){b.style.display="none"}}}}function validateContactEmails(){var a=document.getElementById("numberOfEmailFacts");if(a){var d=parseInt(a.value);for(var e=0;e<d;e++){var b=document.getElementById("contactEmail"+e);var c=document.getElementById("contactEmailError"+e);if(b&&b.value!=""&&!isEmail(b.value)&&c){c.style.display="";alert(INVALID_EMAIL_ADDRESS_MESSAGE);b.focus();return false}}}return true}var phoneFactSampleSnippet=null;function addPhoneFact(){if(phoneFactSampleSnippet==null){getItemSampleSnippet(EDIT_WIZARD_COMPONENT_TYPE_PHONE,"getPhoneFactSampleSnippetCallback");return}var b=document.getElementById("numberOfPhoneFacts");if(b){var c=parseInt(b.value);if(addItem("phoneFactsContainer","phoneFactDiv",c,phoneFactSampleSnippet)){var a=document.getElementById("contactPhone"+c);if(a){a.focus()}numberOfDisplayedPhoneFacts++;b.value=c+1}}}function getPhoneFactSampleSnippetCallback(b,a){a=unescape(a);phoneFactSampleSnippet=a;if(phoneFactSampleSnippet!=null&&phoneFactSampleSnippet!=""){addPhoneFact()}}function removePhoneFact(a){resetPhoneFactFields(a);if(numberOfDisplayedPhoneFacts>1){var b=document.getElementById("numberOfPhoneFacts");if(b){var c=parseInt(b.value);if(removeItem(a,"phoneFactDiv","phoneFactSeparator",c)){numberOfDisplayedPhoneFacts--}}}}function resetPhoneFactFields(b){var a=document.getElementById("contactPhone"+b);if(a){a.value="";a.focus()}}var faxFactSampleSnippet=null;function addFaxFact(){if(faxFactSampleSnippet==null){getItemSampleSnippet(EDIT_WIZARD_COMPONENT_TYPE_FAX,"getFaxFactSampleSnippetCallback");return}var b=document.getElementById("numberOfFaxFacts");if(b){var c=parseInt(b.value);if(addItem("faxFactsContainer","faxFactDiv",c,faxFactSampleSnippet)){var a=document.getElementById("contactFax"+c);if(a){a.focus()}numberOfDisplayedFaxFacts++;b.value=c+1}}}function getFaxFactSampleSnippetCallback(b,a){a=unescape(a);faxFactSampleSnippet=a;if(faxFactSampleSnippet!=null&&faxFactSampleSnippet!=""){addFaxFact()}}function removeFaxFact(b){resetFaxFactFields(b);if(numberOfDisplayedFaxFacts>1){var a=document.getElementById("numberOfFaxFacts");if(a){var c=parseInt(a.value);if(removeItem(b,"faxFactDiv","faxFactSeparator",c)){numberOfDisplayedFaxFacts--}}}}function resetFaxFactFields(b){var a=document.getElementById("contactFax"+b);if(a){a.value="";a.focus()}}var webFactSampleSnippet=null;function addWebFact(){if(webFactSampleSnippet==null){getItemSampleSnippet(EDIT_WIZARD_COMPONENT_TYPE_WEB,"getWebFactSampleSnippetCallback");return}var b=document.getElementById("numberOfWebFacts");if(b){var c=parseInt(b.value);if(addItem("webFactsContainer","webFactDiv",c,webFactSampleSnippet)){var a=document.getElementById("contactWebType"+c);if(a){a.focus()}numberOfDisplayedWebFacts++;b.value=c+1}}}function getWebFactSampleSnippetCallback(b,a){a=unescape(a);webFactSampleSnippet=a;if(webFactSampleSnippet!=null&&webFactSampleSnippet!=""){addWebFact()}}function removeWebFact(a){resetWebFactFields(a);if(numberOfDisplayedWebFacts>1){var b=document.getElementById("numberOfWebFacts");if(b){var c=parseInt(b.value);if(removeItem(a,"webFactDiv","webFactSeparator",c)){numberOfDisplayedWebFacts--}}}}function resetWebFactFields(c){var a=document.getElementById("contactWebType"+c);if(a){a.value="";a.focus()}var b=document.getElementById("contactWebUsername"+c);if(b){b.value=""}var d=document.getElementById("contactWebAddress"+c);if(d){d.value=""}}var workTipData=null;function onUseWorkTip(c){var b=document.getElementById("numberOfWorkFacts");if(b){var e=parseInt(b.value);var g=findLastVisibleItemIndex("workFactDiv",e);if(g>-1){var a=document.getElementById("workHeader"+g);var f=document.getElementById("workPlace"+g);var h=document.getElementById("workNote"+g);var d=document.getElementById("isCurrentWork"+g);var i=document.getElementById("tipBox"+c.type);if(a&&f&&h&&d&&i){if(trim(a.value)==""&&trim(f.value)==""&&trim(h.value)==""&&d.checked==false&&gdp_isEmpty("workDate"+g)){a.value=c.work;i.style.display="none";workTipData=null}else{workTipData=c;addWorkFact()}}}}}var workFactSampleSnippet=null;function addWorkFact(){if(workFactSampleSnippet==null){getItemSampleSnippet(EDIT_WIZARD_COMPONENT_TYPE_WORK,"getWorkFactSampleSnippetCallback");return}var b=document.getElementById("numberOfWorkFacts");if(b){var c=parseInt(b.value);if(addItem("workFactsContainer","workFactDiv",c,workFactSampleSnippet)){var a=document.getElementById("workHeader"+c);if(a){a.focus()}numberOfDisplayedWorkFacts++;b.value=c+1;if(workTipData){onUseWorkTip(workTipData)}}}}function getWorkFactSampleSnippetCallback(b,a){a=unescape(a);workFactSampleSnippet=a;if(workFactSampleSnippet!=null&&workFactSampleSnippet!=""){addWorkFact()}}function removeWorkFact(a){resetWorkFactFields(a);if(numberOfDisplayedWorkFacts>1){var b=document.getElementById("numberOfWorkFacts");if(b){var c=parseInt(b.value);if(removeItem(a,"workFactDiv","workFactSeparator",c)){numberOfDisplayedWorkFacts--}}}}function resetWorkFactFields(a){var c=document.getElementById("workHeader"+a);if(c){c.value="";c.focus()}var b=document.getElementById("workPlace"+a);if(b){b.value=""}var d=document.getElementById("isCurrentWork"+a);if(d){d.checked=false}var e="workNote"+a;var f=document.getElementById(e);if(f){f.value="";if(f.tagName.toUpperCase()=="TEXTAREA"){tinyMCE.updateContent(e)}}gdp_reset("workDate"+a,DATE_TYPE_RANGE_FROM_TO)}function resetWorkFactErrors(){var c=document.getElementById("numberOfWorkFacts");if(c){var b=parseInt(c.value);for(var a=0;a<b;a++){gdp_resetErrors("workDate"+a)}}}function validateWorkFacts(){var c=document.getElementById("numberOfWorkFacts");if(c){var b=parseInt(c.value);for(var a=0;a<b;a++){if(!gdp_validate("workDate"+a)){return false}}}return true}var highschoolEducationTipData=null;var collegeEducationTipData=null;var otherEducationTipData=null;function onUseEducationTip(b){var a=document.getElementById("numberOfEducationFacts");if(a){var d=parseInt(a.value);var i=findLastVisibleItemIndex("educationFactDiv",d);if(i>-1){var e=document.getElementById("educationHeader"+i);var k=document.getElementById("educationPlace"+i);var h=document.getElementById("educationNote"+i);var c=document.getElementById("isCurrentEducation"+i);var f=document.getElementById("tipBox"+b.type);if(e&&k&&h&&c&&f){if(trim(e.value)==""&&trim(k.value)==""&&trim(h.value)==""&&c.checked==false&&gdp_isEmpty("educationDate"+i)){k.value=b.educationPlace;h.value=b.educationNote;var j=parseInt(b.educationGraduationYear);if(!isNaN(j)&&j>0){var g=document.getElementById("gdp_secondDateYear_educationDate"+i);if(g){gdp_reset("educationDate"+i,DATE_TYPE_RANGE_FROM_TO);gdp_dateYearFocus(g);g.value=b.educationGraduationYear}}f.style.display="none";return true}else{return false}}}}}function onUseHighschoolEducationTip(a){if(onUseEducationTip(a)){highschoolEducationTipData=null}else{highschoolEducationTipData=a;addEducationFact()}}function onUseCollegeEducationTip(a){if(onUseEducationTip(a)){collegeEducationTipData=null}else{collegeEducationTipData=a;addEducationFact()}}function onUseOtherEducationTip(a){if(onUseEducationTip(a)){otherEducationTipData=null}else{otherEducationTipData=a;addEducationFact()}}var educationFactSampleSnippet=null;function addEducationFact(){if(educationFactSampleSnippet==null){getItemSampleSnippet(EDIT_WIZARD_COMPONENT_TYPE_EDUCATION,"getEducationFactSampleSnippetCallback");return}var a=document.getElementById("numberOfEducationFacts");if(a){var c=parseInt(a.value);if(addItem("educationFactsContainer","educationFactDiv",c,educationFactSampleSnippet)){var b=document.getElementById("educationHeader"+c);if(b){b.focus()}numberOfDisplayedEducationFacts++;a.value=c+1;if(highschoolEducationTipData){onUseHighschoolEducationTip(highschoolEducationTipData)}if(collegeEducationTipData){onUseCollegeEducationTip(collegeEducationTipData)}if(otherEducationTipData){onUseCollegeEducationTip(otherEducationTipData)}}}}function getEducationFactSampleSnippetCallback(b,a){a=unescape(a);educationFactSampleSnippet=a;if(educationFactSampleSnippet!=null&&educationFactSampleSnippet!=""){addEducationFact()}}function removeEducationFact(a){resetEducationFactFields(a);if(numberOfDisplayedEducationFacts>1){var b=document.getElementById("numberOfEducationFacts");if(b){var c=parseInt(b.value);if(removeItem(a,"educationFactDiv","educationFactSeparator",c)){numberOfDisplayedEducationFacts--}}}}function resetEducationFactFields(b){var f=document.getElementById("educationHeader"+b);if(f){f.value="";f.focus()}var d=document.getElementById("educationPlace"+b);if(d){d.value=""}var a=document.getElementById("isCurrentEducation"+b);if(a){a.checked=false}var e="educationNote"+b;var c=document.getElementById(e);if(c){c.value="";if(c.tagName.toUpperCase()=="TEXTAREA"){tinyMCE.updateContent(e)}}gdp_reset("educationDate"+b,DATE_TYPE_RANGE_FROM_TO)}function resetEducationFactErrors(){var a=document.getElementById("numberOfEducationFacts");if(a){var c=parseInt(a.value);for(var b=0;b<c;b++){gdp_resetErrors("educationDate"+b)}}}function validateEducationFacts(){var a=document.getElementById("numberOfEducationFacts");if(a){var c=parseInt(a.value);for(var b=0;b<c;b++){if(!gdp_validate("educationDate"+b)){return false}}}return true}function onUseFavoriteTip(d,a){var b=document.getElementById(a);var c=document.getElementById("tipBox"+d.type);if(b&&c&&typeof d.text!="undefined"){if(trim(b.value)!=""){b.value=trim(b.value)+", "+d.text}else{b.value=d.text}c.style.display="none"}}function onUseFavoriteInterestsTip(a){onUseFavoriteTip(a,"favoriteInterestsHeader")}function onUseFavoriteMusicTip(a){onUseFavoriteTip(a,"favoriteMusicHeader")}function onUseFavoriteMoviesTip(a){onUseFavoriteTip(a,"favoriteMoviesHeader")}function onUseFavoriteBooksTip(a){onUseFavoriteTip(a,"favoriteBooksHeader")}function onUseFavoriteRestaurantsTip(a){onUseFavoriteTip(a,"favoriteRestaurantsHeader")}function onUseFavoriteCelebritiesTip(a){onUseFavoriteTip(a,"favoritePeopleHeader")}function onUseFavoriteGetawaysTip(a){onUseFavoriteTip(a,"favoriteGetawaysHeader")}function onCitationPageChange(d){var c=document.getElementById("citationPage"+d);var a=document.getElementById("citationPageIcon"+d);var b=document.getElementById("citationPageLink"+d);if(c&&a&&b){if(isValidUrl(c.value,false)){a.style.display="none";b.href=getUrlForBrowser(c.value);b.style.display=""}else{a.style.display="";b.href="#";b.style.display="none"}}}var citationSampleSnippet=null;function addCitation(){if(citationSampleSnippet==null){getItemSampleSnippet(EDIT_WIZARD_COMPONENT_TYPE_CITATION,"getCitationSampleSnippetCallback");return}var a=document.getElementById("numberOfCitations");if(a){var d=parseInt(a.value);if(addItem("citationsContainer","citationDiv",d,citationSampleSnippet)){var c="citationDescription"+d;var b=document.getElementById(c);tinyMCE.addMCEControl(b,c);numberOfDisplayedCitations++;a.value=d+1}}}function getCitationSampleSnippetCallback(b,a){a=unescape(a);citationSampleSnippet=a;if(citationSampleSnippet!=null&&citationSampleSnippet!=""){addCitation()}}function removeCitation(c){resetCitationFields(c);if(numberOfDisplayedCitations>1){var a=document.getElementById("numberOfCitations");if(a){var b=parseInt(a.value);if(removeItem(c,"citationDiv","citationSeparator",b)){numberOfDisplayedCitations--}}}}function resetCitationFields(f){var c=document.getElementById("citationSource"+f);if(c){c.selectedIndex=0;c.focus()}var b="citationDescription"+f;var a=document.getElementById(b);if(a){a.value="";tinyMCE.updateContent(b)}var e=document.getElementById("citationPage"+f);if(e){e.value=""}var d=document.getElementById("citationConfidence"+f);if(d){d.selectedIndex=0}gdp_reset("citationDate"+f)}function resetCitationErrors(){var a=document.getElementById("numberOfCitations");if(a){var c=parseInt(a.value);for(var b=0;b<c;b++){gdp_resetErrors("citationDate"+b)}}}function validateCitations(){var a=document.getElementById("numberOfCitations");if(a){var c=parseInt(a.value);for(var b=0;b<c;b++){if(!validateCitation(b)){return false}}}return true}function validateCitation(d){if(!gdp_validate("citationDate"+d)){return false}var b=document.getElementById("citationSource"+d);if(b&&b.selectedIndex==0){var a=false;tinyMCE.selectedInstance=tinyMCE.getInstanceById("citationDescription"+d);if(trim(tinyMCE.getContent())!=""){a=true}var c=document.getElementById("citationPage"+d);if(c&&trim(c.value)!=""){a=true}if(!gdp_isEmpty("citationDate"+d)){a=true}if(a){alert(CITATIONS_ERROR_MISSING_SOURCE);b.focus();return false}}return true}function openAddFactDialog(){openCenteredPopup2(addEditFactDialogUrl,490,380,"","scroll:no;","",ADD_FACT_DIALOG_HEADER,true)}function onFactTypeSelected(c,d,b){var a=getAjaxObject();var e="s="+currentSiteId;e+="&indID="+currentIndividualId;e+="&familyTreeID="+familyTreeId;e+="&type="+EDIT_WIZARD_COMPONENT_TYPE_ALL_FACTS_FACT;e+="&index=__";e+="&lang="+displayLang;e+="&factGenealogyType="+c;e+="&factCategory="+d;e+="&factType="+encodeURIComponent(b);sendAjaxRequest(a,EDIT_WIZARD_GET_COMPONENT_API,e,"","GET","getAllFactsGenericFactSampleSnippetCallback")}function addAllFactsGenericFact(d){var b=document.getElementById("numberOfAllFacts");if(b){var e=parseInt(b.value);if(addItem("allFactsContainer","allFactsFactDiv",e,d)){if(numberOfDisplayedFacts==0){var a=document.getElementById("factSeparator"+e);if(a){a.style.display="none"}}numberOfDisplayedFacts++;updateAllFactsLinks();var c=document.getElementById("factHeader"+e);if(c){c.focus()}numberOfDisplayedFactNotes[numberOfDisplayedFactNotes.length]=0;numberOfDisplayedFactCitations[numberOfDisplayedFactCitations.length]=0;b.value=e+1}}}function getAllFactsGenericFactSampleSnippetCallback(b,a){a=unescape(a);allFactsGenericFactSampleSnippet=a;if(allFactsGenericFactSampleSnippet!=null&&allFactsGenericFactSampleSnippet!=""){addAllFactsGenericFact(allFactsGenericFactSampleSnippet)}}function removeAllFactsFact(c){var b=document.getElementById("numberOfAllFacts");if(b){var a=parseInt(b.value);if(removeItem2(c,"allFactsFactDiv","factSeparator","factIsRemoved",a)){numberOfDisplayedFacts--;updateAllFactsLinks()}}}function updateAllFactsFactLinks(a){var f=document.getElementById("factNotesSeparatorRow"+a);var c=document.getElementById("factNotesRow"+a);var e=document.getElementById("factCitationsSeparatorRow"+a);var h=document.getElementById("factCitationsRow"+a);var d=document.getElementById("factPhotosSeparatorRow"+a);var b=document.getElementById("factPhotosRow"+a);var g=document.getElementById("factLinksCombined"+a);if(f&&c){f.style.display="";c.style.display=""}if(e&&h){e.style.display="";h.style.display=""}if(d&&b){d.style.display="";b.style.display=""}if(g){g.style.display="none"}}function updateAllFactsLinks(){var a=document.getElementById("addNewFactButton");var b=document.getElementById("addAnotherFactButton");if(a&&b){if(numberOfDisplayedFacts==0){a.style.display="";b.style.display="none"}else{a.style.display="none";b.style.display=""}}}function resetAllFactsErrors(){var d=document.getElementById("numberOfAllFacts");if(d){var a=parseInt(d.value);for(var e=0;e<a;e++){gdp_resetErrors("factDate"+e);var f=document.getElementById("numberOfFactCitations"+e);if(f){var c=parseInt(f.value);for(var b=0;b<c;b++){var g=e+"_"+b;gdp_resetErrors("citationDate"+g)}}}}}function validateAllFacts(){var d=document.getElementById("numberOfAllFacts");if(d){var e=parseInt(d.value);for(var g=0;g<e;g++){var n=document.getElementById("factIsRemoved"+g);if(n&&n.value==0){if(dgp_isExists("factDate"+g)&&!gdp_validate("factDate"+g)){return false}var c=document.getElementById("spouseFamilyID"+g);if(c){if(c.value==-1){alert(ALL_FACTS_ERROR_MISSING_PARTNER);c.focus();return false}}var l=document.getElementById("factType"+g);if(l&&(l.value==NMR_FACT_TYPE||l.value==NCHI_FACT_TYPE)){var h=document.getElementById("factHeader"+g);if(h){var k=parseInt(h.value);if(isNaN(k)||k<0||k!=h.value){if(l.value==NMR_FACT_TYPE){alert(ALL_FACTS_ERROR_INVALID_NMR)}else{alert(ALL_FACTS_ERROR_INVALID_NCHI)}h.focus();return false}}}var b=document.getElementById("numberOfFactCitations"+g);if(b){var o=parseInt(b.value);for(var f=0;f<o;f++){var m=g+"_"+f;var a=document.getElementById("citationIsRemoved"+m);if(a&&a.value==0){if(!validateCitation(m)){return false}}}}}}}return true}var allFactsFactNoteSampleSnippet=null;function addAllFactsFactNote(e){if(allFactsFactNoteSampleSnippet==null){getItemSampleSnippet(EDIT_WIZARD_COMPONENT_TYPE_ALL_FACTS_NOTE,"getAllFactsFactNoteSampleSnippetCallback",e);return}updateAllFactsFactLinks(e);var d=document.getElementById("numberOfFactNotes"+e);if(d){var b=parseInt(d.value);if(addItem("factNotesContainer"+e,"factNoteDiv",e+"_"+b,allFactsFactNoteSampleSnippet)){if(typeof numberOfDisplayedFactNotes!="undefined"&&typeof numberOfDisplayedFactNotes[e]!="undefined"){if(numberOfDisplayedFactNotes[e]==0){var a=document.getElementById("factNoteSeparator"+e+"_"+b);if(a){a.style.display="none"}}numberOfDisplayedFactNotes[e]++}updateAllFactsFactNotesLinks(e);var c="factNote"+e+"_"+b;var f=document.getElementById(c);tinyMCE.addMCEControl(f,c);tinyMCE.execInstanceCommand(c,"mceFocus");d.value=b+1}}}function getAllFactsFactNoteSampleSnippetCallback(c,a,b){a=unescape(a);allFactsFactNoteSampleSnippet=a;if(allFactsFactNoteSampleSnippet!=null&&allFactsFactNoteSampleSnippet!=""){addAllFactsFactNote(b)}}function removeAllFactsFactNote(e){var b=e.split("_");if(typeof b.length!="undefined"&&b.length==2){var d=parseInt(b[0]);var e=parseInt(b[1]);if(typeof numberOfDisplayedFactNotes!="undefined"&&typeof numberOfDisplayedFactNotes[d]!="undefined"){var c=document.getElementById("numberOfFactNotes"+d);if(c){var a=parseInt(c.value);if(removeItem2(e,"factNoteDiv"+d+"_","factNoteSeparator"+d+"_","factNoteIsRemoved"+d+"_",a)){numberOfDisplayedFactNotes[d]--;updateAllFactsFactNotesLinks(d)}}}}}function updateAllFactsFactNotesLinks(c){var a=document.getElementById("factAddANote"+c);var b=document.getElementById("factAddAnotherNote"+c);if(a&&b){if(typeof numberOfDisplayedFactNotes!="undefined"&&typeof(numberOfDisplayedFactNotes[c])!="undefined"){if(numberOfDisplayedFactNotes[c]==0){a.style.display="inline-block";b.style.display="none"}else{a.style.display="none";b.style.display="inline-block"}}}}var allFactsFactCitationSampleSnippet=null;var addAllFactsFactCitationSelectedSourceId=null;function addAllFactsFactCitation(d){if(isAllFactsNoSources){var f=document.getElementById("noSourcesMessageDiv"+d);if(f){if(isIE){f.setAttribute("className","transparentItem")}else{f.setAttribute("style","opacity:0;")}f.style.display="";fadeInItem("noSourcesMessageDiv"+d);var b=document.getElementById("factAddACitation"+d);if(b){b.style.display="none";updateAllFactsFactLinks(d)}return}}if(allFactsFactCitationSampleSnippet==null){getItemSampleSnippet(EDIT_WIZARD_COMPONENT_TYPE_ALL_FACTS_CITATION,"getAllFactsFactCitationSampleSnippetCallback",d);return}if(isAllFactsNoSources){if(addItem("factCitationsContainer"+d,"noSourcesMessageDiv",d,allFactsFactCitationSampleSnippet)){var b=document.getElementById("factAddACitation"+d);if(b){b.style.display="none";updateAllFactsFactLinks(d)}}return}updateAllFactsFactLinks(d);var c=document.getElementById("numberOfFactCitations"+d);if(c){var i=parseInt(c.value);if(addItem("factCitationsContainer"+d,"citationDiv",d+"_"+i,allFactsFactCitationSampleSnippet)){if(addAllFactsFactCitationSelectedSourceId){var a=document.getElementById("citationSource"+d+"_"+i);if(a){a.value=addAllFactsFactCitationSelectedSourceId;addAllFactsFactCitationSelectedSourceId=null}}if(typeof numberOfDisplayedFactCitations!="undefined"&&typeof numberOfDisplayedFactCitations[d]!="undefined"){if(numberOfDisplayedFactCitations[d]==0){var e=document.getElementById("citationSeparator"+d+"_"+i);if(e){e.style.display="none"}}numberOfDisplayedFactCitations[d]++}updateAllFactsFactCitationsLinks(d);var g="citationDescription"+d+"_"+i;var h=document.getElementById(g);tinyMCE.addMCEControl(h,g);c.value=i+1}}}function getAllFactsFactCitationSampleSnippetCallback(c,a,b){a=unescape(a);allFactsFactCitationSampleSnippet=a;if(allFactsFactCitationSampleSnippet!=null&&allFactsFactCitationSampleSnippet!=""){addAllFactsFactCitation(b)}}function removeAllFactsNoSourcesMessage(a){if(removeItem(a,"noSourcesMessageDiv","citationSeparator",0)){var b=document.getElementById("factAddACitation"+a);if(b){b.style.display="inline-block"}}}function removeAllFactsFactCitation(e){var c=e.split("_");if(typeof c.length!="undefined"&&c.length==2){var b=parseInt(c[0]);var e=parseInt(c[1]);if(typeof numberOfDisplayedFactCitations!="undefined"&&typeof numberOfDisplayedFactCitations[b]!="undefined"){var d=document.getElementById("numberOfFactCitations"+b);if(d){var a=parseInt(d.value);if(removeItem2(e,"citationDiv"+b+"_","citationSeparator"+b+"_","citationIsRemoved"+b+"_",a)){numberOfDisplayedFactCitations[b]--;updateAllFactsFactCitationsLinks(b)}}}}}function updateAllFactsFactCitationsLinks(a){var c=document.getElementById("factAddACitation"+a);var b=document.getElementById("factAddAnotherCitation"+a);if(c&&b){if(typeof numberOfDisplayedFactCitations!="undefined"&&typeof numberOfDisplayedFactCitations[a]!="undefined"){if(numberOfDisplayedFactCitations[a]==0){c.style.display="inline-block";b.style.display="none"}else{c.style.display="none";b.style.display="inline-block"}}}}var factIndexToAddPhotoTo=null;function addFactPhotoClicked(a,b){factIndexToAddPhotoTo=a;openAddFactPhotoDialog(b)}function factPhotoAdded(b){var c=factIndexToAddPhotoTo;factIndexToAddPhotoTo=null;if(typeof b=="undefined"||b==null||b==""||b==0){return}updateAllFactsFactLinks(c);var a=document.getElementById("factPhotoIDs"+c);if(a){var f=a.value.split(",");var e=new Array();e[0]=b;for(var d=0;d<f.length;d++){if(f[d]==""){continue}e[e.length]=f[d]}a.value=e.join(",");reloadFactPhotoStrip(c)}}function factPhotoRemoved(e,b){if(typeof e=="undefined"||e==null||e==""||e==0||e.length<2||e.indexOf("p")!=0){return}if(typeof b=="undefined"||b==null||b==""||b==0){return}var c=e.substr(1);var a=document.getElementById("factPhotoIDs"+c);if(a){var g=a.value.split(",");var f=new Array();for(var d=0;d<g.length;d++){if(g[d]==b||g[d]==""){continue}f[f.length]=g[d]}a.value=f.join(",");reloadFactPhotoStrip(c)}}function reloadFactPhotoStrip(d){var c=document.getElementById("factPhotoIDs"+d);if(c){var b=getAjaxObject();var a="/FP/API/Photos/get-photo-strip.php";var e="siteID="+currentSiteId;e+="&photoIDs="+c.value;e+="&maxWidth=522";e+="&deleteCallback=factPhotoRemoved";e+="&groupID=p"+d;sendAjaxRequest(b,a,e,"","GET","reloadFactPhotoStripCallback",d)}}function reloadFactPhotoStripCallback(h,c,d){var f=document.getElementById("factPhotoStrip"+d);if(f){var a=unescape(c);f.innerHTML=a;extractAndEvalScripts(a);var i=document.getElementById("factPhotoIDs"+d);var g=document.getElementById("factPhotoStripHeader"+d);var f=document.getElementById("factPhotoStrip"+d);var b=document.getElementById("addPhotosLink"+d);var e=document.getElementById("addMorePhotosLink"+d);if(i&&g&&f&&b&&e){if(trim(i.value)==""){g.style.display="none";f.style.display="none";b.style.display="inline-block";e.style.display="none"}else{g.style.display="";f.style.display="";b.style.display="none";e.style.display="inline-block"}}}}function profilePromote(a,b){profileSiteActions(a,"promote",b)}function profileDemote(a,b){profileSiteActions(a,"demote",b)}function profileSiteActions(b,a,d){var c="s="+b+"&action="+a+"&accountID="+d;new Ajax.Request("/FP/API/Profile/member-site-actions.php",{method:"POST",parameters:c,onComplete:function(e){profileSiteActionsDone(e,a)}})}function profileSiteActionsDone(a,b){if(a.status!=200||a.responseText.indexOf("<error/>")>=0||a.responseXML==null){alert(ERROR_OCCURRED);return}if(b=="promote"||b=="demote"){reloadNavigationBox();openPromoteDemoteSuccessMessage(b,profileFirstName)}else{if(b=="makeAlbumPrivate"||b=="makeAlbumPublic"){openMakePrivatePublicSuccessMessage(b);toggleCelebAlbumPrivacyTexts(b)}else{if(b=="remove"){top.location.href=membersWithRemovedPopupPageURL}}}}function reloadNavigationBox(){reloadProfilePartialContent("navigation",reloadNavigationBoxDone)}function reloadNavigationBoxDone(a){$("profileNavigationBox").update(a.responseText)}function reloadProfileFullContent(){reloadProfilePartialContent("main",reloadProfileFullContentDone)}function reloadProfileFullContentDone(a){$("viewProfileContent").update(a.responseText)}function reloadProfilePartialContent(a,c,b){if(typeof preferMemberData!="undefined"&&preferMemberData){url=getMIPContentURL.replace("replaceWithMemberID",memberID)}else{url=getGIPContentURL.replace("replaceWithIndID",individualID);if(inCanvas){url=url.replace("inCanvas=0","inCanvas=1")}}url=url.replace("replaceWithPart",a);if(a=="tab"||typeof b!="undefined"){url=url.replace("replaceWithTabName",b)}else{url=url.replace("replaceWithTabName","info")}new Ajax.Request(url,{method:"GET",onComplete:function(d){c(d,b)}})}function openNavigationHiddenForm(d,a){var c=$(d);var b=$(a);if(b.up()!=c.up()){b.insert({after:c.remove()})}if(c.visible()){c.hide()}else{c.show()}}function openRemindForm(a){openNavigationHiddenForm("remindToVisitForm",a)}function cancelRemindToVisit(){$("remindToVisitForm").hide()}function sendRemindToVisit(b,d){var c="memberID="+d+"&s="+b+"&originatingSiteID="+b;var a=$("remindToVisitEmail").value.strip();if(a!=profileMemeberEmail){if(!isEmail(a)){$("remindBadEmail").show();return}else{$("remindBadEmail").hide();c+="&changeEmail=1&newEmailAddress="+encodeURIComponent(a)}}else{c+="&changeEmail=0"}new Ajax.Request("/FP/API/changeEmail.php",{method:"POST",parameters:c,onComplete:function(e){sendRemindToVisitDone(e)}})}function sendRemindToVisitDone(a){var b=a.responseText;if(b!=0){alert(ERROR_OCCURRED);return}openRemindSuccessMessage(profileFirstName);reloadNavigationBox()}function sendReinvite(c,f,d,b){var e="memberID="+f+"&originatingSiteID="+c+"&s="+c;var a=$("reinviteEmail").value.strip();$("reinviteErrorMessage").hide();if(a!=profileMemeberEmail){if(!isEmail(a)){restoreButtonSprite2("reinviteBtn",true);$("reinviteErrorMessage").update(INVITATION_PANEL_ERROR_TEXT);$("reinviteErrorMessage").show();return}else{e+="&changeEmail=1&newEmailAddress="+encodeURIComponent(a)}}else{e+="&changeEmail=0"}$("reinvitationContent").hide();$("reinvitationProcess").show();new Ajax.Request("/FP/API/changeEmail.php",{method:"POST",parameters:e,onComplete:function(g){sendReinviteDone(g,d,b)}})}function sendReinviteDone(a,e,c){var b=a.responseText;if(a.responseText.indexOf(";")>0){b=a.responseText.substr(0,a.responseText.indexOf(";"))}if(b!=0){var d=INVITATION_PANEL_FAILED_TEXT;if(b==1){d=INVITATION_PANEL_DUPLICATE_TEXT}$("reinvitationProcess").hide();$("reinvitationContent").show();$("reinviteErrorMessage").update(d);$("reinviteErrorMessage").show();restoreButtonSprite2("reinviteBtn",true);return}else{$("reinvitationSendingMessage").hide();$("reinvitationSuccessMessage").show();writeActivityIndicator(e,c,true)}}function openFixRelationshipForm(a){openNavigationHiddenForm("fixRelationshipForm",a)}function cancelFixRelationship(){fixRelationshipComboBoxObj.hideError();$("fixRelationshipComboBox").value="";$("fixRelationshipForm").hide()}function dontShowAssociateTipClicked(){}function associateMember(e,g,d,c,b){c.hideError();var a=c.getSelectedIndividual();if(a==null){c.showError();return}disableButtonSprite2(b);var f="memberIdToAssociate="+g;f+="&individualIdToAssociate="+a.id;f+="&originatingSiteID="+e;f+="&sourcePage="+(b=="fixRelationshipBtn"?"memberProfileNavigation":"memberProfileBanner");new Ajax.Request("/FP/API/associateMember.php",{method:"POST",parameters:f,onComplete:function(h){associateMemberDone(h,a,d)}})}function associateMemberDone(a,b,d){var c=a.responseText;if(c!=1){alert(ERROR_OCCURRED);return}openAssociateSuccessMessage(associateMemberFirstName,b.name,d);reloadProfileFullContent()}function confirmRemoveMemberCallback(a){if(a==MB_YES){profileSiteActions(gSiteID,"remove",gAccountID)}}function toggleCelebAlbumPrivacy(a,b){if(isCelebAlbumPublic){makeCelebAlbumPrivate(a,b)}else{makeCelebAlbumPublic(a,b)}}function toggleCelebAlbumPrivacyTexts(a){if(a=="makeAlbumPrivate"){isCelebAlbumPublic=false;$$(".viewWhenCelebArePublic").each(function(b){b.hide()});$$(".viewWhenCelebArePrivate").each(function(b){b.show()})}else{if(a=="makeAlbumPublic"){isCelebAlbumPublic=true;$$(".viewWhenCelebArePublic").each(function(b){b.show()});$$(".viewWhenCelebArePrivate").each(function(b){b.hide()})}}}function makeCelebAlbumPrivate(a,b){profileSiteActions(a,"makeAlbumPrivate",b)}function makeCelebAlbumPublic(a,b){profileSiteActions(a,"makeAlbumPublic",b)}function openAddContentPopup(){var b=addEditContentUrl;var c=709;var a=426;openCenteredPopup2(b,c,a,"","scroll:no;","addEditContentClosed",addContentTitle,true)}function openEditContentPopup(f,d){var b="";if(f=="link"){b=editContentLinkTitle}else{if(f=="HTML"){b=editContentHTMLTitle}else{if(f=="YouTube"){b=editContentYouTubeTitle}}}var c=addEditContentUrl+"&noteID="+d+"&contentType="+f;var e=550;var a=375;openCenteredPopup2(c,e,a,"","scroll:no;","addEditContentClosed",b,true)}function addEditContentClosed(){}var gNewNavigationLink=null;function addContentOpenSideNavigationLink(d){var c=false;if(contentType=="link"){var a=document.getElementById("linkURL").value;var e=document.getElementById("linkName").value;if((a!=""&&a!=document.getElementById("linkURL").getAttribute("comment"))||e!=""){c=true}}else{if(contentType=="YouTube"){var g=document.getElementById("youTubeEmbed").value;if(g!=""){c=true}}else{if(contentType=="HTML"){var f=document.getElementById("htmlSnippet").value;var b=document.getElementById("htmlTitle").value;if((f!=""&&f!=document.getElementById("htmlSnippet").getAttribute("comment"))||b!=""){c=true}}}}if(c){gNewNavigationLink=d;openConfirmNavigateAwayPopup()}else{location.href=d}}function confirmNavigateAwayCallback(a){if(a==MB_YES&&gNewNavigationLink!=null){location.href=gNewNavigationLink}}function selectWebContentToDelete(b){var a=document.getElementById(b);if(a==null){return}a.className="NonLastFactGrayed"}function deSelectWebContentToDelete(b){var a=document.getElementById(b);if(a==null){return}a.className="NonLastFact"}function confirmRemoveWebContentCallback(c){if(c==MB_YES){var b="/FP/API/Profile/profile-add-edit-content-process.php";var d="s="+siteID+"&individualID="+individualID+"&lang="+displayLanguage+"&contentType="+gWebContentType+"&action=delete&noteID="+gWebContentNoteID;var a=getAjaxObject();sendAjaxRequest(a,b,d,"","POST","removeWebContentCallback")}}function removeWebContentCallback(b,a){a=unescape(a);var g=getXmlDocument(a);var f=false;if(g!=null){var e=g.getElementsByTagName("ok");if(e!=null&&e.length>=1){f=true}}if(f){var d=document.getElementById(gWebContentElementID);if(d==null){return}var c=d.parentNode;if(c==null){return}c.removeChild(d)}else{alert(ERROR_OCCURRED)}}function webContentOkClicked(){if(checkWebContent()){var f=document.getElementById("preloader");if(f){f.style.display=""}var g=getAjaxObject();var b="/FP/API/Profile/profile-add-edit-content-process.php";var d="s="+siteID+"&individualID="+individualID+"&lang="+displayLanguage+"&contentType="+contentType+"&action="+action;if(action=="edit"){d+="&noteID="+noteID}if(contentType=="link"){var c=document.getElementById("linkURL").value;var e=document.getElementById("linkName").value;d+="&linkURL="+encodeURIComponent(c)+"&linkName="+encodeURIComponent(e)}else{if(contentType=="YouTube"){var h=document.getElementById("youTubeEmbed").value;d+="&youTubeEmbed="+encodeURIComponent(h)}else{if(contentType=="HTML"){var i=document.getElementById("htmlSnippet").value;var a=document.getElementById("htmlTitle").value;d+="&htmlSnippet="+encodeURIComponent(i)+"&htmlTitle="+encodeURIComponent(a)}}}sendAjaxRequest(g,b,d,"","POST","addEditWebContentCallback")}else{restoreButtonSprite2("OKBtn",true)}}function checkWebContent(){var b=false;var a="";var e="";if(contentType=="link"){a="linkURL";e=linkMissingFieldError}else{if(contentType=="YouTube"){a="youTubeEmbed";e=youTubeMissingFieldError}else{if(contentType=="HTML"){a="htmlSnippet";e=htmlMissingFieldError}}}var d=document.getElementById(a);if(d!=null){var c=trim(d.value);if(c!=""&&c!=d.getAttribute("comment")){b=true;e="";if(contentType=="link"&&!isValidUrl(c,false)){b=false;e=linkInvalidURLError}}if(!b){d.focus()}}setInnerText("popupErrorMessage",e);return b}function addEditWebContentCallback(b,a){a=unescape(a);var g=getXmlDocument(a);var f=false;var e="none";if(g!=null){var c=g.getElementsByTagName("ok");if(c!=null&&c.length>=1){var d=c[0].getElementsByTagName("contentRemoved");if(d!=null&&d.length>=1){e=d[0].firstChild.nodeValue}f=true}}if(f){if(e=="none"){closeWebContonetAndReload()}else{if(e=="some"){openSomeContentRemovedPopup()}else{openIllegalHTMLPopup()}}}else{openIllegalHTMLPopup()}}function closeWebContonetAndReload(){if(typeof parent.ajaxGetProfileTab!="undefined"&&typeof parent.ajaxGetProfileTab!="unknown"){parent.ajaxGetProfileTab("info")}closePopup()}function restoreWebContentControls(){var a=document.getElementById("preloader");if(a){a.style.display="none"}restoreButtonSprite2("OKBtn",true)}function webContentCancelClicked(){returnVal=0;closePopup()}function dontShowWebContentTip(c,b){var d=["siteID="+c,"memberID="+currentUserAccountID,"messageID="+b].join("&");var a=getAjaxObject();sendAjaxRequest(a,"/FP/API/dont-show-again.php",d,"","GET","dontShowWebContentTipCallback","","")}function dontShowWebContentTipCallback(a){var b=document.getElementById("addWebContentTip");if(b){b.style.display="none"}}var forceReloadCanvas=false;var origProfileTitle="";function loadProfileFromCanvas(b,c,a){siteID=b;individualID=c;currentTab=a;originalCurrentTab=currentTab;forceReloadCanvas=false;inCanvas=true;reloadProfilePartialContent("main",getProfileFullFromCanvasDone,a)}function getProfileFullFromCanvasDone(a){if(!$("masterPageFooter")||!$("viewProfileContent")){return}$("viewProfileContent").show();$("viewProfileContent").update(a.responseText);commentsReset();$("masterPageFooter").show()}function backToTreeClicked(a){if(forceReloadCanvas){top.location.href=a}else{crossBrowserNavigateToHash("");checkProfileAnchor()}}function openLightbox(b,a){photoStrips[b].startLightbox(a)}function viewEditPhotoFromProfilePage(c,b){var a=photoStrips[c].imageIDs[b];if(c=="p"){tagshotEditPhotoInner(siteID,0,individualID,a,true)}else{if(c=="c"){tagshotEditPhotoInner(1,celebrityAlbumID,0,a,true)}else{if(c.indexOf("factPhotoStrip")==0){tagshotEditPhotoInner(siteID,0,0,a,true)}}}}var currentProfileAnchorSAPage=null;function initializeAjaxTabs(){window.setInterval("checkProfileAnchorSAPage()",300)}function checkProfileAnchorSAPage(){actOnNewProfileAnchorSAPage(window.location.hash)}function actOnNewProfileAnchorSAPage(c){if($("tabsInnerContent")==null){return}if(currentProfileAnchorSAPage!=c){currentProfileAnchorSAPage=c;var a=currentProfileAnchorSAPage;if(a.indexOf("#!")==0){a=a.substr(2)}else{if(a.indexOf("#")==0){a=a.substr(1);if(a.match(/(weblink|htmlsnippet|youtube)[0-9]+/)){a="info"}}}var b="";if(a==""){b=originalCurrentTab}else{b=a}if(b==currentTab||(b!="info"&&b!="events"&&b!="timeline")){return}currentTab=b;ajaxGetProfileTab(b)}}function ajaxGetProfileTab(a){currentTab=a;setActiveInnerTab(a);var b=$("tabsInnerContent").getHeight();$("profileTabsPreloader").setStyle({height:b});$("profileTabsPreloader").show();$("tabsInnerContent").hide();reloadProfilePartialContent("tab",getProfileTabDone,a)}function getProfileTabDone(a,b){$("tabsInnerContent").update(a.responseText);if(b=="events"){}else{showProfileTabAfterAjax();if(b=="info"){commentsReset()}}}function showProfileTabAfterAjax(){$("profileTabsPreloader").hide();$("tabsInnerContent").show()}function switchProfileTab(a){if(inCanvas){profileViaAjax(individualID,a)}else{crossBrowserNavigateToHash("#!"+a);checkProfileAnchorSAPage()}}function updateProfileWindowTitle(c){if(origProfileTitle==""){origProfileTitle=document.title}document.title=c;if(Prototype.Browser.IE){try{var b=document.frames("ajaxIFrame");if(b){b.document.title=c}}catch(a){}}}function resetProfileDocumentTitle(){if(origProfileTitle!=""){document.title=origProfileTitle}}function viewProfileBackClicked(){resetProfileDocumentTitle();if($("notificationPanel")){$("notificationPanel").hide()}individualID=null;hideViewProfileShowFlash()}function toggleSourceDisplay(a){if($(a)){if($(a).visible()){$(a).hide();$("show"+a).show();$("hide"+a).hide()}else{$(a).show();$("show"+a).hide();$("hide"+a).show()}}}function openZoomPhoto(){var b=[[profilePhotoFullUrl,profilePhotoTitle]];var c=new Lightbox(true);c.setIsUsingSmallFonts(true);var a=document.viewport.getHeight();if(a>640){c.setExtraOffsetTop(Math.floor((a-640)/2))}c.start(null,b,0)}var addressToLocation;var infowindow=null;var eventPlacesSmallMap=null;var eventPlacesLargeMap=null;function translateAddressToLocation(){var c=new google.maps.Geocoder();addressToLocation=new Hash();var d,b=eventPlaces.length;var f=0;var e=0;var h=0;var g=0;for(d=0;d<b;d++){var a=eventPlaces[d].address;if(typeof addressToLocation.get(a)=="undefined"){addressToLocation.set(a,-1);g++}}addressToLocation.each(function(j){var i=j.key;e++;f++;c.geocode({address:i},function(l,m,k){if(k==google.maps.GeocoderStatus.OK){addressToLocation.set(l,m[0].geometry.location);h++}else{}f--;if(f==0&&e==g){showProfileTabAfterAjax();if(h>0){drawMapAndMarkers($("eventsMapCanvas"),false)}else{hideEventsMap()}}}.bind(null,i))})}function hideUndecodableMarker(b){var a=$("markerInTable"+b);if(a){a.up().update("&nbsp;")}}function initializeEventsMap(a){if(a==null){showProfileTabAfterAjax();return}eventPlaces=a;if(!$("eventsMapCanvas")||typeof eventPlaces=="undefined"||eventPlaces.length==0){return}translateAddressToLocation()}function drawMapAndMarkers(h,c){var b=["Birth","Education","Marriage","Address","Occupation","GenericEvent","Death1","Death2","Burial"];var j=new Array();var f;var q=21;var n=34;for(var s=0;s<b.length;s++){var e=b[s];j[e]=new google.maps.MarkerImage(AssetManager.R_IMG("/FP/Assets/Images/Profile/Map/"+e+".png"),new google.maps.Size(q,n),new google.maps.Point(0,0),new google.maps.Point(Math.floor(q/2),n-1))}f=new google.maps.MarkerImage(AssetManager.R_IMG("/FP/Assets/Images/Profile/Map/Shadow.png"),new google.maps.Size(q*2,n),new google.maps.Point(0,0),new google.maps.Point(Math.floor(q/2),n-1));var s,r=eventPlaces.length;var k=new google.maps.LatLngBounds();addressToLocation.each(function(l){var i=l.value;if(i!=-1){k.extend(i)}});var o={zoom:8,center:k.getCenter(),mapTypeId:google.maps.MapTypeId.HYBRID,scrollwheel:(c?true:false)};var u=new google.maps.Map(h,o);if(c){eventPlacesLargeMap=u}else{eventPlacesSmallMap=u}var p=k.toSpan();if(p.lat()>1||p.lng()>1){u.fitBounds(k)}for(s=0;s<r;s++){var d=eventPlaces[s].address;e=eventPlaces[s].icon;var a=addressToLocation.get(d);var m=false;if(typeof a!="undefined"&&a!=-1){try{var g=new google.maps.Marker({map:u,position:a,icon:j[e],shadow:f,title:eventPlaces[s].title.stripTags()});m=true;if(c){eventPlaces[s].markerOnLargeMap=g}else{eventPlaces[s].markerOnSmallMap=g}google.maps.event.addListener(g,"click",function(l,i){openMapCalloutForEvent(l,i)}.bind(null,s,c))}catch(t){}}if(!m){hideUndecodableMarker(s);if(c){eventPlaces[s].markerOnLargeMap=null}else{eventPlaces[s].markerOnSmallMap=null}}}}function hideEventsMap(){var c=$("eventsMapTdContainer");if(c){c.hide()}var b,a=eventPlaces.length;for(b=0;b<a;b++){hideUndecodableMarker(b)}}function openMapCalloutForEvent(e,d){if(typeof eventPlaces=="undefined"||typeof eventPlaces[e]=="undefined"){return}var c=eventPlaces[e];var a=(d?c.markerOnLargeMap:c.markerOnSmallMap);if(a==null){return}var b='<span class="FL_LabelBold">'+c.title+'</span><br><span class="FL_Label">'+c.place;if(c.date!=""){b+="<br>"+c.date}b+="</span>";if(infowindow==null){infowindow=new google.maps.InfoWindow()}infowindow.setContent(b);infowindow.open(d?eventPlacesLargeMap:eventPlacesSmallMap,a)}var mapLightbox=null;function openLargeMap(b){mapLightbox=new Lightbox(true);mapLightbox.setIsUsingSmallFonts(false);mapLightbox.setIsGoogleMap(true);var a=document.viewport.getHeight();var d=document.viewport.getWidth();var c=800;var e=600;if(a<630||d<860){c=640;e=480;mapLightbox.setIsUsingSmallFonts(true)}else{if(a>640){mapLightbox.setExtraOffsetTop(Math.floor((a-640)/2))}}var f=[[AssetManager.R_IMG("/FP/Assets/Images/Profile/spacer"+c+"x"+e+".gif"),b]];mapLightbox.start(null,f,0,function(){mapLightboxOpened(c,e)}.bind(null,c,e))}function mapLightboxOpened(a,b){mapLightbox.LBlightboxImage.up().update('<div id="mapLightboxInner" style="width:'+a+"px;height:"+b+"px;line-height:15px;text-align:"+(languageDirection=="LTR"?"left":"right")+'"></div>');drawMapAndMarkers($("mapLightboxInner"),true)}function openUploadPhotoPopup(e,b){if(typeof b=="undefined"){b=false}var c=(e?replacePhotoURL:uploadPhotoURL);var d=416;var a=(e?300:284);if(b){openNewPopup(c,"")}else{openCenteredPopup2(c,d,a,"","scroll:no;","",e?replacePhotoTitle:uploadPhotoTitle,true)}}function browserSupportsPreview(){return(typeof FileReader=="function")}function handleUploadFiles(c){if(!browserSupportsPreview()){return}var d=c.files;if(d.length<1){return}var b=d[0];var e=/image.*/;if(!b.type.match(e)){return}var a=new FileReader();a.onloadend=imageReadEnd;a.readAsDataURL(b)}function imageReadEnd(c){var b=document.getElementById("personPhotoPreview");if(b==null){var a=document.getElementById("personPhotoPreviewContainer");b=document.createElement("img");b.id="personPhotoPreview";a.appendChild(b);a.style.display=""}b.src=c.target.result}function uploadClicked(){var b=document.getElementById(imageFieldName);if(b!=null&&b.value==""){alert(selectPhotoText);restoreButtonSprite2("OKBtn",true);return}var a=document.getElementById("preloader");if(a){a.style.display=""}var c=document.getElementById("uploadPhotoForm");c.submit()}function cancelUploadPhotoClicked(){returnVal=0;closePopup()}function PK_cancelUploadPhotoClicked(){returnVal=0;closeNewPopup()}function restoreUploadButton(){restoreButtonSprite2("OKBtn",true);var a=document.getElementById("preloader");if(a!=null){a.style.display="none"}var b=document.getElementById("addPhotoIframe");if(b!=null&&b.contentWindow!=null&&b.contentWindow.name!="addPhotoIframe"){b.contentWindow.name="addPhotoIframe"}}function profilePhotoUploadedSuccessfully(a){forceReloadCanvas=true;setNewSourceForProfilePhotoImg(a);$("profilePhotoContainer").show();$("profileSilhouetteContainer").hide()}function memberPhotoReplacedSuccessfully(){setNewSourceForProfilePhotoImg()}function photoUploadStopped(){var a=document.getElementById("preloader");a.style.display="none";restoreButtonSprite2("OKBtn",true)}function dontShowProfileTipClicked(c,a,e,d,b){if($(e)){$(e).hide()}var f="siteID="+c+"&memberID="+currentUserAccountID+"&objectKey="+encodeURIComponent(a);if(typeof d!="undefined"&&typeof b!="undefined"){f+="&activity="+d+"&scenario="+encodeURIComponent(b)}sendAjaxRequest(getAjaxObject(),"/FP/API/dont-show-again.php",f,"","GET")}function copyProfilePhoto(){if($("profilePhotoImg")&&$("suggetedSmallPhoto")&&$("profilePhotoContainer")&&$("profileSilhouetteContainer")&&$("copyPhotoTip")){$("profilePhotoContainer").show();$("profileSilhouetteContainer").hide();if($("profilePhotoActions")){$("profilePhotoActions").show()}$("copyPhotoTip").hide();var a=$("suggetedSmallPhoto").src;$("profilePhotoImg").src=a;profilePhotoFullUrl=a;$("profilePhotoImgPreloader").show()}var b=copyPhotoParams;new Ajax.Request("/FP/API/Profile/copy-profile-photo.php",{method:"POST",parameters:b,onComplete:function(c){getProfilePhotoDone(c)}})}function openReplacePhotoPopup(a){if(a){openUploadPhotoPopup(true)}else{openCenteredPopup2(replacePhotoURL,460,445,"","scroll:no;","","",true);hideCurrentPopupTitleBar()}}function closePersonalPhotoPanel(){closePopup()}function setNewSourceForProfilePhotoImg(a){if(!$("profilePhotoImg")){return}if(typeof a!="undefined"){$("profilePhotoImg").src=a;profilePhotoFullUrl=a}else{$("profilePhotoImgPreloader").show()}var b=getProfilePhotoParams;new Ajax.Request("/FP/API/Profile/get-profile-photo.php",{method:"POST",parameters:b,onComplete:function(c){getProfilePhotoDone(c)}})}function getProfilePhotoDone(d){if(d.status!=200||d.responseText.indexOf("<error/>")>=0||d.responseXML==null){alert(ERROR_OCCURRED);return}var e="";var c="";var b=d.responseXML.getElementsByTagName("profilePhotoUrl");if(b!=null&&b.length>=1){e=b[0].firstChild.nodeValue}var a=d.responseXML.getElementsByTagName("profilePhotoFullUrl");if(a!=null&&a.length>=1){c=a[0].firstChild.nodeValue}if($("profilePhotoImg")&&$("profilePhotoImgPreloader")&&e!=""){$("profilePhotoImg").src=e;$("profilePhotoImgPreloader").hide()}if(c!=""){profilePhotoFullUrl=c}}function confirmPersonalPhotoDeleteCallback(a){if(a!=MB_YES){return}var b=deleteProfilePhotoParams;new Ajax.Request("/FP/API/Profile/delete-profile-photo.php",{method:"POST",parameters:b,onComplete:function(c){deleteProfilePhotoDone(c)}})}function deleteProfilePhotoDone(a){var c=false;if(a.responseXML!=null){var b=a.responseXML.getElementsByTagName("ok");if(b!=null&&b.length==1){c=true}}if(c){forceReloadCanvas=true;$("profilePhotoContainer").hide();$("profileSilhouetteContainer").show();if($("profilePhotoActions")){$("profilePhotoActions").hide()}}else{}}function showMoreSites(){var a=$$(".MoreOtherSites");if(a!=null){a.each(function(b){b.show()})}$("showMoreSitesLink").hide();$("hideMoreSitesLink").show()}function hideMoreSites(){var a=$$(".MoreOtherSites");if(a!=null){a.each(function(b){b.hide()})}$("showMoreSitesLink").show();$("hideMoreSitesLink").hide()}var gCombinedEventIDToDelete=null;function confirmDeleteEventCallback(c){if(c!=MB_YES||gCombinedEventIDToDelete==null){return}var f=gCombinedEventIDToDelete.match(/([0-9]+)([IF])([0-9]+)/);if(f==null){return}var a=f[1];var e=f[2];var d=f[3];gCombinedEventIDToDelete=null;var b="";var g="";if(e=="I"){b="/FP/API/Profile/delete-individual-event.php";g="s="+siteID+"&siteID="+siteID+"&individualID="+a+"&eventID="+d}else{if(e=="F"){b="/FP/API/Profile/delete-family-event.php";g="s="+siteID+"&siteID="+siteID+"&familyID="+a+"&eventID="+d}else{return}}new Ajax.Request(b,{method:"POST",parameters:g,onComplete:function(h){deleteEventFromEventTabDone(a,e,d,h)}})}function deleteEventFromEventTabDone(b,e,c,a){var h=false;if(a.responseXML!=null){var g=a.responseXML.getElementsByTagName("ok");if(g!=null&&g.length==1){h=true}}if(h){var d=b+e+c;var f=$("EventRow"+d);if(f!=null){f.hide()}forceReloadCanvas=true}else{}}function getIndividualResearchInfo(){if(typeof individualID=="undefined"||typeof siteID=="undefined"||individualID=="null"||individualID==null||siteID<=1){return}var a=["origin=profile","originatingSiteId="+siteID,"individualId="+individualID].join("&");jQuery.ajax({url:"/FP/API/IndividualResearch/getIndividualResearchInfo.php",data:a,cache:false,dataType:"json",success:function(b){getIndividualResearchInfoCallback(b)},error:function(b,c){}})}function getIndividualResearchInfoCallback(a){if(a.researchResults>0){setButtonSprite2Text("recordsFoundButton",a.formattedResearchResults);showRecordsFoundButton()}}function showRecordsFoundButton(){jQuery("#recordsFoundContainer").animate({height:"show"})};

