function loadJSFile(a){if(hasJSFile(a)){return}var b=document.createElement("script");b.setAttribute("type","text/javascript");b.setAttribute("src",a);document.getElementsByTagName("head").item(0).appendChild(b)}function loadCSSFile(a){if(hasCSSFile(a)){return}var b=document.createElement("link");b.setAttribute("rel","stylesheet");b.setAttribute("type","text/css");b.setAttribute("href",a);document.getElementsByTagName("head").item(0).appendChild(b)}function hasJSFile(b){try{var d=document.getElementsByTagName("script");for(var a=0;a<d.length;a++){if(d.item(a).src!=null&&d.item(a).src.toLowerCase()==b.toLowerCase()){return true}}}catch(c){}return false}function hasCSSFile(b){try{var d=document.getElementsByTagName("link");for(var a=0;a<d.length;a++){if(d.item(a).href!=null&&d.item(a).href.toLowerCase()==b.toLowerCase()){return true}}}catch(c){}return false}var audioFilesLoaded=false;function loadAudioFiles(){if(!audioFilesLoaded){audioFilesLoaded=true;loadJSFile(v_cache+"/lib/TGN/Media/Audio/audioDlg.js");loadJSFile(v_cache+"/lib/TGN/Media/Audio/audio.js");loadJSFile(v_cache+"/lib/TGN/Media/Audio/addAudio.js");loadCSSFile(v_cache+"/lib/TGN/Media/Audio/Assets/screen.css")}}var addPersonFilesLoaded=false;function loadAddPersonFiles(){if(!addPersonFilesLoaded){addPersonFilesLoaded=true;loadCSSFile(v_cache+"/trees/css/pt/modal_add.css?v=5");loadJSFile(v_cache+"/trees/js/addPerson.js?v=5");loadJSFile(v_cache+"/trees/js/validation.js")}}function addPersonOnDemand(d,e,a,i,c,g,h,f,b){if(typeof addPerson=="function"){addPerson(d,e,a,i,c,g,h,f)}else{if(typeof b=="undefined"){var b=0}b++;if(b>25){addPersonFilesLoaded=false;b=0}loadAddPersonFiles();setTimeout("addPersonOnDemand('"+d+"', '"+e+"', '"+a+"', '"+i+"', '"+c+"', '"+g+"', '"+h+"', '"+f+"',"+b+")",200)}}function AddAudioStoryOnDemand(b,a){if(typeof AddAudioStory=="function"){AddAudioStory(b,audioAdded)}else{a++;if(a>25){audioFilesLoaded=false;a=0}loadAudioFiles();setTimeout("AddAudioStoryOnDemand('"+b+"',"+a+")",200)}}function PreloadYui(b){var a="2.7.0";var c="http://yui.yahooapis.com/"+a;if(typeof b!="undefined"){c=b}c+="/build/";loadJSFile(c+"utilities/utilities.js");loadJSFile(c+"container/container-min.js");loadJSFile(c+"datasource/datasource-min.js");loadJSFile(c+"autocomplete/autocomplete-min.js")}function PreloadPedigreeFiles(b,a){loadCSSFile(b+"/trees/css/trees_modal.css?v=5");loadCSSFile(b+"/trees/css/pt/heading.css");loadCSSFile(b+"/trees/css/pt/hints.css");loadCSSFile(b+"/trees/css/pt/hints_IE_hack.css");loadJSFile(b+"/trees/js/hints.js");loadJSFile(b+"/trees/js/pedigree.js");loadJSFile(b+a+"/silverlight.js");loadJSFile(b+"/trees/js/trees_modal.js?v=5")};