function validation(){submitOK="true";
var D=document.school;
var C=D.getElementById("count");
var A=0;
for(A=0;
A<7;
A++){startY=D.getElementById("start_year"+A).value;
endY=D.getElementById("end_year"+A).value;
if(startY.length<4||endY.length<4){submitOK="false";
exit
}}var B=D.getElementById("errTr");
if(submitOK=="false"){B.style.display="block";
B.getElementByTagName("td").innerHTML="The year must have 4 digits";
return false
}else{B.style.display="none";
B.getElementByTagName("td").innerHTML="";
return true
}return false
}function changeSrc(A){switch(A){case"menu2":document.getElementById("menu2").src="images/menu2_o.jpg";
break;
case"menu1":document.getElementById("menu1").src="images/menu1_o.jpg";
break
}}function revineSrc(A){switch(A){case"menu2":document.getElementById("menu2").src="images/menu2_disabled.jpg";
break;
case"menu1":document.getElementById("menu1").src="images/menu1_disabled.jpg";
break
}}function doFocus(){}function doBlur(){if(this.value.length<4){for(i=this.value.length;
i<4;
i++){this.value="0"+this.value
}}}function doDead(){if($("input[name='alive']:checked").val()=="false"){$(".death").show()
}else{$(".death").hide()
}}function doDivorced(B){var A=document.getElementById("relation_type"+B).value;
if((A=="EX_SPOUSE")||(A=="EX_PARTNER")){document.getElementById("divorced"+B).style.display="block";
if(A=="EX_SPOUSE"){document.getElementById("divorceDateFieldName-"+B).innerHTML=document.getElementById("divorceDateFieldName_spouse").innerHTML
}else{if(A=="EX_PARTNER"){document.getElementById("divorceDateFieldName-"+B).innerHTML=document.getElementById("divorceDateFieldName_partner").innerHTML
}}}else{document.getElementById("divorced"+B).style.display="none"
}if(A=="PARTNER"||A=="EX_PARTNER"){document.getElementById("dateMarriageText"+B).innerHTML=document.getElementById("date_partnerText").innerHTML;
document.getElementById("marriage_nr"+B).style.display="none";
document.getElementById("marriage-witness-section-"+B).style.display="none";
$("#legalMarriage"+B).hide()
}else{document.getElementById("dateMarriageText"+B).innerHTML=document.getElementById("date_marriageText").innerHTML;
document.getElementById("marriage_nr"+B).style.display="block";
document.getElementById("marriage-witness-section-"+B).style.display="block";
$("#legalMarriage"+B).show()
}}function enableMoreInfo(D,C,H){var K=document.getElementById("counter_"+D).value;
var B=document.getElementById(D).cloneNode(true);
if(B.style.display=="none"){B.style.display="block"
}var N=B.getElementsByTagName("*");
for(var I=0;
I<N.length;
I++){var E=N[I];
if(E.className!=null){var A=E.className.split(" ");
for(var G=0;
G<A.length;
G++){if(A[G]=="hide-on-copy"){E.style.display="none"
}if(A[G]=="show-on-copy"){E.style.display="block";
$(E).removeClass("show-on-copy")
}}}}if(B.id.match(/-0/)){B.id=B.id.replace("-0","-"+K)
}else{B.id=null
}var J=B.getElementsByTagName("input");
for(var I=0;
I<J.length;
I++){var P=J[I];
if(P.id=="id0"||P.id=="id20"){P.id=null;
P.name="";
P.value=""
}else{P.name=P.name.replace("[0]","["+K+"]");
P.id=P.id.replace("[0]","["+K+"]");
var F=true;
if(P.className!=null){var A=P.className.split(" ");
for(var G=0;
G<A.length;
G++){if(A[G]=="keep-value-on-copy"){F=false
}}}if(F){P.value=""
}}}var M=B.getElementsByTagName("select");
for(var I=0;
I<M.length;
I++){var O=M[I];
O.name=O.name.replace("[0]","["+K+"]");
var Q=O.getElementsByTagName("option");
for(var G=0;
G<Q.length;
G++){Q[0].selected="selected";
if(Q[G].className=="default"){Q[G].selected="selected";
break
}}}if(H){B.getElementsByTagName("span")[0].innerHTML=""
}document.getElementById(C).appendChild(B);
if(document.getElementById("autocompleterFlag")){jQuery(B).find(".autocomplete-marriageWitness").each(function(R){$(this).focus(function(){autoCompleteMarriageWitness(this)
})
});
jQuery(B).find(".autocomplete-godParent").each(function(R){$(this).focus(function(){autoCompleteGodParent(this)
})
});
jQuery(B).find(".autocomplete-photoTagPerson").each(function(R){$(this).focus(function(){autoCompletePhotoTagPerson(this)
})
});
jQuery(B).find(".autocomplete-invitedPerson").each(function(R){$(this).focus(function(){autoCompleteInvitedPerson(this)
})
})
}K++;
document.getElementById("counter_"+D).value=K;
try{markFormAsModified()
}catch(L){}return B
}function addLoadEvent(A){var B=window.onload;
if(typeof window.onload!="function"){window.onload=A
}else{window.onload=function(){B();
A()
}
}}function trackInvite(){_gaq.push(["_trackPageview","/invite/family/"])
}function reg_replace(str,reg,rep){var s=unescape(str);
var re=new RegExp(eval(unescape(reg)));
return s.replace(re,unescape(rep))
}function reg_match(str,reg){var s=unescape(str);
var arr=s.match(eval(unescape(reg)));
return encodeArray(arr)
}function reg_test(C,B){var A=new RegExp(unescape(B));
return A.test(unescape(C))
}function encodeArray(A){for(var B=0;
B<A.length;
B++){A[B]=encodeURIComponent(A[B])
}return A
}function reload(){document.location.reload()
}function addslashes(A){A=A.replace(/\'/g,"\\'");
A=A.replace(/\"/g,'\\"');
A=A.replace(/\\/g,"\\");
A=A.replace(/\0/g,"\\0");
return A
}function stripslashes(A){A=A.replace(/\\'/g,"'");
A=A.replace(/\\"/g,'"');
A=A.replace(/\\\\/g,"\\");
A=A.replace(/\\0/g,"\0");
return A
}function onLoad(){try{$("a").click(function(){this.blur()
});
if($(".vertip").length>0){$(".vertip").tooltip()
}}catch(D){}if(document.getElementById("gmap")){gMapHandler=new GMapHandler(userId)
}if(document.getElementById("gedcom-import-url")){var A=$("#gedcom-import-url").html();
var E=$("#gedcom-personlist-url").html();
gedcomImportHandler=new GedcomImportHandler(A,E,2000);
gedcomImportHandler.refreshStatus()
}if(document.getElementById("optioncompleter-url")){var B=$("#optioncompleter-url").html();
initOptionCompleter(B)
}if(document.getElementById("bio-textarea")){}if(document.getElementById("guestbook-textarea")){}if(document.getElementById("autocompleterFlag")){initAutocompleters()
}if(document.getElementById("birth_year")){initBirthYearField()
}if(document.getElementById("spage-statistics")){}if(document.getElementById("preload_tree")){getTreeWalkerLoader()
}if(document.getElementById("kinship")){getKinship()
}if(document.getElementById("profile-map")){initProfileMap()
}if(document.getElementById("user-messages")){initUserMessages()
}if(document.getElementById("aniversary")){getWelcomePageAjaxCalendar()
}if(document.getElementById("flashcontent")){$(window).resize(function(){resizeFlashContent()
});
resizeFlashContent();
$(".noFlash").fadeIn()
}if(document.getElementById("countryAjaxFlag")){fillCountrySelectors()
}if(document.getElementById("photo-notes")){setPhotoNotes()
}if(document.getElementById("phoneContacts")||document.getElementById("webContacts")){initInvitationAware()
}if(document.getElementById("notifications")){activateSliders()
}if(document.getElementById("latest-blog-posts")){getLatestPosts("blog")
}if(document.getElementById("latest-forum-posts")){getLatestPosts("forum")
}try{if($("div.notification-form").length>0){initNotificationForms()
}}catch(D){}if(document.getElementById("invite-importer")){initInviteTool()
}if(document.getElementById("invite-container")){initInviteContainer()
}if(document.getElementById("address-importer")){initAddressImporter()
}if(document.getElementById("configurator")&&!(document.getElementById("voucher-preview"))){try{initConfigurator()
}catch(D){}}if(document.getElementById("voucher-preview")){initVoucher()
}if(document.getElementById("profileEditForm")){initProfileEditFormChangeListenersOfMadness()
}if(document.getElementById("familyGroupLI")){initFamilyGroupHandler("familyGroupLI")
}if(document.getElementById("family-list")){initFamilyGroupHandlers();
initFamilyListInvitationBoxes();
initFusionHintSearchHandlers()
}if(document.getElementById("searchTabs")){loadTreeSearchResults()
}if(document.getElementById("messaging_template")){initMessagingHandlerLinks("messaging_handler","messaging_template")
}if(document.getElementById("readOnlyPremiumMsg")){var C=$("input[name='readOnly']");
C.removeAttr("checked");
C.click(function(){$("#readOnlyPremiumMsg").slideDown();
$(this).removeAttr("checked")
})
}if(document.getElementById("openid-services")){$("#openId-login").click(function(){$("#normal-form").hide();
$("#open-id-form").slideDown();
if($("#normal-login").length>0){$("#openId-login").hide();
$("#normal-login").show()
}});
$("#normal-login").click(function(){$("#open-id-form").hide();
$("#normal-form").slideDown();
$("#normal-login").hide();
$("#openId-login").show()
});
$(".hideOpenID").click(function(){$("#open-id-form").slideUp("fast")
})
}try{$(".default-managed").focus(function(H){var F=$(H.target);
var G=F.attr("rel");
if(F.val()==G){F.val("");
F.removeClass("default")
}});
$(".default-managed").blur(function(H){var F=$(H.target);
var G=F.attr("rel");
if(F.val()==""){F.val(G);
F.addClass("default")
}});
$.each($(".default-managed"),function(){ele=$(this);
if(ele.val()==""){ele.val(ele.attr("rel"));
ele.addClass("default")
}else{if(ele.val()!=ele.attr("rel")){ele.removeClass("default")
}}});
$("form.has-default-managed-fields").submit(function(){$.each($("form.has-default-managed-fields .default-managed"),function(){var F=$(this);
if(F.val()==F.attr("rel")){F.val("")
}})
})
}catch(D){}}var treeProfileChannel=String(Math.random());
function getTreeProfileChannel(){return treeProfileChannel
}function toggleFullscreenMode(){try{if($("#container-top").css("display")=="block"||$("#container-top").css("display")==""){$("#container-top").hide();
$("#container-bottom").hide();
$("#submenu").hide()
}else{$("#container-top").show();
$("#container-bottom").show();
$("#submenu").show()
}resizeFlashContent()
}catch(A){}}function resizeFlashContent(){try{var B=$("#container-top").css("display")=="none"?2:110;
var A=$(window).height()-B;
if($("#flash-wrapper-with-ad").length>0){var D=parseInt($("#flashcontent").css("min-height"));
if(A<D){A=D
}}$("#flashcontent").css("height",A)
}catch(C){}}function handleDefaultText(A,B){if(A.value==B){A.value="";
$(A).removeClass("default")
}else{if(A.value==""){A.value=B;
$(A).addClass("default")
}}}function trackFlash(A){_gaq.push(["_trackPageview","/flash/"+A])
}var gedcomPager=0;
function printWindow(){var A=parseInt(navigator.appVersion);
if(A>=4){window.print()
}}function toggleTooltip(B,A){if(document.getElementById(B)){document.getElementById(B).style.display=A
}}var currentWarning;
function checkWarnEmail(A,C,G){var F=A.value;
var B=document.getElementById(C);
if(currentWarning){currentWarning.style.display="none"
}if(F.match(/@uol\.com\.br|@bol\.com\.br/i)){if(G){var D=document.getElementById(G).innerHTML;
var E=C.substr(C.indexOf("-")+1);
document.getElementById("warn-par-"+E).innerHTML=D
}B.style.display="block"
}else{B.style.display="none"
}currentWarning=B
}function closeWarning(A){if(document.getElementById(A)){document.getElementById(A).style.display="none"
}}function changeLanguage(A){var C=A.options[A.options.selectedIndex].value;
var B=contextPath+"/Language.action?lang="+C;
$(A).attr("class",C);
window.location.href=B
}function isSessionAlive(A){if(A!=null){if(A.indexOf("<html")!=-1){window.location.href=contextPath+"/Login.action?sessionTimeout=true";
return false
}else{return true
}}else{return true
}}function initPosterLayer(){var A=document.getElementsByTagName("head")[0];
scriptPT=document.createElement("script");
scriptPT.id="importedJqueryScript";
scriptPT.type="text/javascript";
scriptPT.src=contextPath+"/javascript/posterteaser.js";
A.appendChild(scriptPT)
}function prepareAdvanced(A){var C=$("#mainsearchItem").val();
if(C!=A){var B=$("#search-advanced");
B.attr("href",B.attr("href")+C)
}}function checkSession(B,A,C){if(B.indexOf("<html")!=-1){$(A).hide();
if(C){window.location=contextPath+"/login/"
}}};
