


window.addEvent('domready', function(){
	accordion ();
});



function wastetime(millis) {
	var date = new Date();
	var curDate = null;

	do { curDate = new Date(); }
	while(curDate-date < millis);
} 


function accordion() {
	var group, select, toREMOVE, toSET, box, box_old, box_new;
	$$('.accordion').each(function(ganon){
		ganon.addEvent('click', function(a){
			wastetime(300);
			if (ganon.hasClass('accordion1')) {
				box='.accordion_box1';
				if(ganon.hasClass('status_open1')) {
					toREMOVE='status_open1';
					toSET='status_close1';
					box_old='box1_ON';
					box_new='box1_OFF';
				} else {
					toREMOVE='status_close1';
					toSET='status_open1';
					box_old='box1_OFF';
					box_new='box1_ON';		
				}
				
			} else if (ganon.hasClass('accordion2')) {
				box='.accordion_box2';			
				if(ganon.hasClass('status_open2')) {
					toREMOVE='status_open2';
					toSET='status_close2';
					box_old='box2_ON';
					box_new='box2_OFF';					
				} else {
					toREMOVE='status_close2';
					toSET='status_open2';	
					box_old='box2_OFF';
					box_new='box2_ON';							
				}
			} 	
	
			ganon.removeClass(toREMOVE);
			ganon.addClass(toSET);	
			$$(box).each(function(b){b.removeClass(box_old);});	
			$$(box).each(function(c){c.addClass(box_new);});	
		});
 	});
}


