document.body.onload = loaded;
function loaded(){
accentLetters(php_vars);
stretchFooterSections();
if (location.hash) location.hash = "";
collapseArchives();
}
function accentLetters(php_vars){
var letters = validateLetters(php_vars);
var pattern = generateRegexPattern(letters);
var content_h2 = [].slice.call(document.getElementsByClassName('content-head'),0);
var regex = new RegExp(pattern, "g");
content_h2.forEach(function(item){ item.innerHTML = item.innerHTML.toLowerCase().replace(regex, "$1");});
}
function validateLetters(arg){
var current_letters = arg[0].replace(/ /g,'').toLowerCase();
var default_letters = arg[1].replace(/ /g,'').toLowerCase();
if (/[a-z]+/.test(current_letters)) var letters = current_letters;
else if (/[a-z]+/.test(default_letters)) var letters = default_letters;
else letters = "art";
return letters.split("");
}
function generateRegexPattern(letters){
var pattern = "(";
for(i=0;i tallest) tallest = height;
});
footer_sections.forEach(function(item){
item.style.height = tallest + "px";
});
}
function collapseArchives(){
var archive_lists = [].slice.call(document.getElementsByClassName('archive-list'), 0);
archive_lists.forEach(function(item){
item.setAttribute("data-height", item.getElementsByTagName('ul')[0].clientHeight);
item.getElementsByTagName('ul')[0].style.height = "0px";
item.getElementsByTagName('h4')[0].onclick = function(e){
if (e.target.parentNode.getElementsByTagName('ul')[0].style.height == "0px")
e.target.parentNode.getElementsByTagName('ul')[0].style.height = e.target.parentNode.getAttribute("data-height") + "px";
else e.target.parentNode.getElementsByTagName('ul')[0].style.height = "0px";
};
});
}