//<![CDATA[
/* Replacement calls. Please see documentation for more information. */

if(typeof sIFR == "function"){

	/* Posts Nav Title */
	sIFR.replaceElement(named({sSelector:"body #posts_nav .title h3", sFlashSrc:font_folder+"/vandenkeere.swf", sColor:"#808080", sBgColor:"#d0cfca"}));
	
	/* Links Title */
	sIFR.replaceElement(named({sSelector:"body #links .title h3", sFlashSrc:font_folder+"/vandenkeere.swf", sColor:"#ffffff", sBgColor:"#9ec46d"}));
	
	/* Podcasts Title */
	sIFR.replaceElement(named({sSelector:"body #podcasts .title h3", sFlashSrc:font_folder+"/vandenkeere.swf", sColor:"#ffffff", sBgColor:"#83bece"}));
	
	/* Default Title */
	sIFR.replaceElement(named({sSelector:"body .title h3", sFlashSrc:font_folder+"/vandenkeere.swf", sColor:"#ffffff", sBgColor:"#a9a9a9"}));


	/* More Posts Sidebar */
	sIFR.replaceElement(named({sSelector:"body #more_posts_sidebar h3", sFlashSrc:font_folder+"/vandenkeere.swf", sColor:"#ffffff", sBgColor:"#393325"}));


	/* Footer */
	sIFR.replaceElement(named({sSelector:"body #footer h3", sFlashSrc:font_folder+"/vandenkeere.swf", sColor:"#c0c0c0", sBgColor:"#686868"}));


	/* Featured Bar*/
	sIFR.replaceElement(named({sSelector:"body .featured_bar h3", sFlashSrc:font_folder+"/vandenkeere.swf", sColor:"#888888", sBgColor:"#444444"}));

	/* Default H3 */
	sIFR.replaceElement(named({sSelector:"body h3", sFlashSrc:font_folder+"/vandenkeere.swf", sColor:"#ffffff", sBgColor:"#000000"}));
};


/****** Prototype / Scriptaculous ******/

function show_and_hide_elements(list_id, class_name) {
	var elements_to_hide = $A(document.getElementsByClassName(class_name));
	
	elements_to_hide.each(function(element){
		Element.hide(element);
	});
	
	Element.show(list_id);
}

function switch_tab_highlights(highlight_id, element_class, class_name) {
	var tabs = $A(document.getElementsByClassName(element_class));
	
	tabs.each(function(tab){
		if (tab.id == highlight_id && Element.classNames(tab))
			Element.addClassName(tab, class_name);
		else
			Element.removeClassName(tab, class_name);
	});
}

function podcasts_switch_list(list_name) {
	switch_tab_highlights('podcasts_' + list_name + '_tab', 'podcasts_browse_tab', 'selected');
	show_and_hide_elements('podcasts_' + list_name + '_list','podcasts_browse_expanded');
}

function stylize_podpress(div_id) {
	var podpress_container = $(div_id).getElementsByClassName('podPress_content')[0];
	var new_container = $(div_id).getElementsByClassName('podcast_listen')[0];
	var new_content = "";

	// Replace first link
	var matches = Array;
	var counter = 0;
	podpress_container.innerHTML.scan(/<a.*?<\/a>/, function(match){
		matches[counter++] = match[0];
	});
	new_content = '<li class="download_button">' + matches[1] + '</li>';
	new_content = new_content + '<li class="listen_button">' + matches[0] + '</li>';
	new_content = "<ul>" + new_content + "</ul>";

	// Hide Old
	Element.hide(podpress_container);

	Element.update(new_container, new_content);
	Element.show(new_container);
}

//]]>
