window.addEvent('load', function() {
// 	if (document.getElementById('slide_footer') != null){ new Fx.Slide('slide_footer').hide(); }
	if (document.getElementById('slide_comments') != null){ new Fx.Slide('slide_comments').hide(); }
	if (document.getElementById('acc_two') != null){ Home_accordion(); } else { new Fx.Slide('slide_footer').hide();  }
});
function getElementByClass(tag,class_edit) {
	for (i=0;i<document.getElementsByTagName(tag).length; i++) {
		if (document.getElementsByTagName(tag).item(i).className == class_edit){
			return true;
		}
	}
}
window.addEvent('domready', function() {
	var status = {
		'true': 'Close',
		'false': 'Open'
	};
	//-- Slide Comments
	var status_com = {
		'true': 'Write',
		'false': 'Read'
	};
	//-- slide footer
	if (document.getElementById('slide_footer') != null){
		var Slide_footer = new Fx.Slide('slide_footer');
		$('footer_toggle').addEvent('click', function(e){
			e.stop();
			Slide_footer.toggle();			
		});
	}
	//-- Slide Comments
	if (document.getElementById('slide_comments') != null){
		var Slide_comments = new Fx.Slide('slide_comments');
		$('com_toggle').addEvent('click', function(e){
			e.stop();
			Slide_comments.toggle();
		});
		// When Horizontal Slide ends its transition, we check for its status
		// note that complete will not affect 'hide' and 'show' methods
		Slide_comments.addEvent('complete', function() {
			$('com_status').set('html', status_com[Slide_comments.open]);
		});
	}
	//-- smooth scrolling on link on commentwall
	if (document.getElementById('smoothAnchors') != null){			
		$('smoothAnchors').addEvent('click', function(e){
			e.stop();
			new Fx.Scroll(window, {duration: 800}).toElement('top');
		});
	};
});

window.addEvent('domready', function(){
var check_class = getElementByClass('div', 'accordion');
	if (check_class == true){
		var stretchers = $$('div.accordion');
		var togglers = $$('a.toggler');
		stretchers.setStyles({'height': '0', 'overflow': 'hidden'});
			//the accordion
		var myAccordion = new Accordion(togglers, stretchers, 'div.element', {
			opacity: false,
			onActive: function(toggler, element){
				toggler.setStyle('color', '#41464D');
			},
			onBackground: function(toggler, element){
				toggler.setStyle('color', '#426082');
			}
		});
	}
});

// HOME PAGE ACCORDION SETTINGS
function acc_two_check(divid) {
var myElem = document.getElementById(divid);
var myStyle = myElem.style;
var divheight = myStyle.height;
return divheight;
}

function Home_accordion(acc_display){	
	if (!acc_display){ acc_display = 0; }
	var fixed_height = "330px";
	var stretchers_home = $$('div.accordion_home');
	var togglers_home = $$('div.toggler_home');
	var home_img = "url(http://unnamedservant.com/wp-content/themes/unnamed-servant-08/images/home_toggle.gif) no-repeat 100%";
	var events_img = "url(http://unnamedservant.com/wp-content/themes/unnamed-servant-08/images/events_toggle.gif) no-repeat 100%";	
		//the accordion
	var myAccordion_home = new Accordion(togglers_home, stretchers_home, {
		opacity: false,fixedHeight: fixed_height,display: acc_display,
		onActive: function(toggler, element){
			//toggler.setStyle('color', '#41464D');
		},
		onBackground: function(toggler, element){
			//toggler.setStyle('color', '#528CE0');
		},
		onComplete: function(toggler, element){
			$$('div.acc_two').setStyles({'overflow': 'auto'});
			if (acc_two_check("acc_two") != fixed_height){
				var style11 = $('acc_two').getStyle('border'); 
				var style12 = $('acc_two').getStyle('height'); 
				var style14 = $('acc_two').getStyle('overflow'); 
				var style15 = $('acc_two').getStyle('padding'); 
				$('tog_one').setStyles({'border': style11, 'height': style12 , 'margin-right':'', 'overflow': 'hidden' , 'padding': style15  });
				$('tog_two').setStyles({'border': 'none', 'height': '20px' , 'margin-right':'5px', 'overflow': '' , 'padding': '' , 'background' : events_img });
			} else {	
				
				var style1 = $('acc_one').getStyle('border'); 
				var style2 = $('acc_one').getStyle('height'); 
				var style4 = $('acc_one').getStyle('overflow'); 
				var style5 = $('acc_one').getStyle('padding'); 
				$('tog_two').setStyles({'border': style1, 'height': style2 , 'margin-right':''  , 'overflow': 'hidden' , 'padding': style5 });
				
				$('tog_one').setStyles({'border': 'none', 'height': '20px' , 'margin-right':''  , 'overflow': '' , 'padding': '' , 'background' : home_img });
			}
		}
	});	
}
