function hideAll() {
	var accordionHeaders = $('accordionContainer').adjacent('div.accordionHeader');
	accordionHeaders.each( function (element, index) {
		if (element.down('h2').hasClassName('active')) {
			element.down('h2').removeClassName('active');
		}
	});

	var accordionContents = $('accordionContainer').adjacent('div.accordionContent');
	accordionContents.each( function (element, index) {
		element.setStyle({ display : 'none' });
	});
}

function showAccordion (e) {
	var element = Event.element(e);
	var accordionContent = element.up('.accordionHeader').next();
	if (accordionContent.style.display == 'block') {
		hideAll();
		element.removeClassName('active');
	}
	else {
		hideAll();
		element.addClassName('active');
		accordionContent.setStyle({ display : 'block' });
		element.up('#accordionContainer').up().scrollTo();
	}
}

function setAccordionEvent () {
	Event.observe(window, 'load', function() {
		var accordionHeaders = $('accordionContainer').adjacent('div.accordionHeader');
		accordionHeaders.each( function (element, index) {
			Event.observe(element.down('h2'), 'click', showAccordion.bindAsEventListener());
		});
	});
}

function showimage(src) {
	var str="width=300,height=300,left=50,top=50,screenX=50,screenY=50,scrollbars=no,resizable=no";
	newwindow=window.open("","",str);
	doc=newwindow.document;
	doc.open("text/html");
	doc.clear();
	doc.writeln("<html>\n<head>\n<title>GPSBolt</title>\n</head>");
	doc.writeln("<body topmargin='0' leftmargin='0' marginwidth='0' marginheight='0'>");
	doc.writeln("<img src='img/"+src+"' width='300' height='300'>");
	doc.writeln("</body>\n</html>\n");doc.close();newwindow.window.focus();
}

