
// DOM LOAD - ANYTHING THAT IS DEPENDENT ON DOM AND MUST WAIT FOR THE PAGE TO LOAD GOES HERE
function domLoaded() {
	
// BRIEF STATEMENT ACCORDION
	var myAccordion = new Accordion($('disclaimer'), 'div.disclaimerToggler', 'div.disclaimerElement', {
		opacity: false,
		display: -1,
		alwaysHide: true,
		onActive: function(disclaimerToggler, disclaimerElement){
			disclaimerToggler.setStyle('color', '#EC8C27');
			disclaimerElement.setStyle('display', 'block');
		},
		onBackground: function(disclaimerToggler, disclaimerElement){
			disclaimerToggler.setStyle('color', '#49AAAA');
		}
	});
	
// INIT EXTERNAL LINKS
	externalLinks();

// SET DEFAULT FONT BASED ON FONT SIZE CHANGER
	setfont('cachet-fontsize','container');
};

// END DOM LOAD

// EXTERNAL LINKS - LOAD EXTERNAL LINKS IN A NEW WINDOW
function externalLinks() {
     if (!document.getElementsByTagName) return;
     var anchors = document.getElementsByTagName("a");
     for (var i=0; i<anchors.length; i++) {
          var anchor = anchors[i];
     if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external")
          anchor.target = "_blank";
     }
}


// CHECK DOM LOAD STATE
if( window.addEventListener ) {
  window.addEventListener('load',domLoaded,false);
} else if( document.addEventListener ) {
  document.addEventListener('load',domLoaded,false);
} else if( window.attachEvent ) {
  window.attachEvent('onload',domLoaded);
}
