// DWF BLOG 2010


// Load up the functions
$(document).ready(function(){
	hiddeninfo();
	emailinfo();emailvolunteers();
});

function bloghide() {
	$('.post-body').addClass("hidden");
	$('.post-body:first').removeClass("hidden");
}

function hiddeninfo() {
	$('.reveal').css({ cursor: "pointer" });
	$('.hidden').hide();
	$(".hidden").before('<p><a class="reveal" href="#null">Click here to read on&hellip;</a></p>');
	$(".reveal").click(function(){
			$(this).hide("fast");
			$(this).parents('div').children('.hidden').show("normal");
	});	
};


function getElementsByClassName(node, classname) {
    var a = [];
    var re = new RegExp('\\b' + classname + '\\b');
    var els = node.getElementsByTagName("*");
    for(var i=0,j=els.length; i<j; i++)
        if(re.test(els[i].className))a.push(els[i]);
    return a;
}
function emailinfo() {
  var spans = getElementsByClassName(document, "emailinfo");
  for (var i=0; i<spans.length; i++) {
      spans[i].innerHTML = '<a class="email" title="this will open your email program" href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#105;&#110;&#102;&#111;&#64;&#100;&#117;&#98;&#108;&#105;&#110;&#119;&#114;&#105;&#116;&#101;&#114;&#115;&#102;&#101;&#115;&#116;&#105;&#118;&#97;&#108;&#46;&#99;&#111;&#109;">&#105;&#110;&#102;&#111;&#64;&#100;&#117;&#98;&#108;&#105;&#110;&#119;&#114;&#105;&#116;&#101;&#114;&#115;&#102;&#101;&#115;&#116;&#105;&#118;&#97;&#108;&#46;&#99;&#111;&#109;</a>'   
  }
}
function emailvolunteers() {
  var spans = getElementsByClassName(document, "emailvolunteers");
  for (var i=0; i<spans.length; i++) {
      spans[i].innerHTML = '<a class="email" title="this will open your email program" href="&#109;&#097;&#105;&#108;&#116;&#111;:&#118;&#111;&#108;&#117;&#110;&#116;&#101;&#101;&#114;&#115;&#064;&#100;&#117;&#098;&#108;&#105;&#110;&#119;&#114;&#105;&#116;&#101;&#114;&#115;&#102;&#101;&#115;&#116;&#105;&#118;&#097;&#108;&#046;&#099;&#111;&#109;">&#118;&#111;&#108;&#117;&#110;&#116;&#101;&#101;&#114;&#115;&#064;&#100;&#117;&#098;&#108;&#105;&#110;&#119;&#114;&#105;&#116;&#101;&#114;&#115;&#102;&#101;&#115;&#116;&#105;&#118;&#097;&#108;&#046;&#099;&#111;&#109;</a>'   
  }
}
