function addLoadEvent(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = func;
    } else {
        window.onload = function () {
            oldonload();
            func();
        }
    }
}

addLoadEvent(faqAccordion);

function faqAccordion(){
	var accordion = document.getElementById("accordion");
	if(accordion!==null){
		var theHeaders = accordion.getElementsByTagName("h2");
		for(var i=0;i<theHeaders.length;i++){

			var show = theHeaders[0].nextSibling;
			$(show).removeClass('paneOff paneOn').addClass('paneOn');

			if(i!==0){
				theHeaders[i].onclick = function(){
					var theDiv = this.nextSibling;
					var booClass = $(theDiv).hasClass("paneOff");
					if(booClass == true){
						$(theDiv).removeClass('paneOff paneOn').addClass('paneOn');	
					}
					else{
						$(theDiv).removeClass('paneOff paneOn').addClass('paneOff');
					}
				}
			}						
		}	
	}
}   

