/* FAQ's */   
var common = {
	// Help slides	
    ".helpTrigger:click" : function(el, event) {
		if(el.lastChild.nodeValue == "close")
			el.lastChild.nodeValue = "more info"
		else
			el.lastChild.nodeValue = "close"
    	Effect.toggle(el.parentNode.getAttribute("id")+"_help", "blind", {duration: .5 } );
		Event.stop(event);
		el.onclick = function() { return false; }	
    },
    
    "#faq a:click" : function(el, event) {
		// Reset background color to white
		var answers = document.getElementsByClassName("answer");

		for(x=0; x<answers.length; x++) {
			answers[x].style.background = "transparent";
		}
		// Highlight specific element
		var answer = el.getAttribute("id").substring(0, el.getAttribute("id").length-1)+"A";
		new Effect.toggle($(answer), "blind", { duration: .5 });
		new Effect.Highlight($(answer), {startcolor:'#F8E8CA', endcolor:'#ffffff', restorecolor:'#ffffff'});
		Event.stop(event);
		el.onclick = function() { return false; }	
	},
	
    ".faqAnchor a:click" : function(el, event) {
		var answer = el.parentNode.parentNode.parentNode;
		new Effect.BlindUp(answer, { duration: .5 });
		new Effect.Highlight(answer, {startcolor:'#ffff99', endcolor:'#8D0904', restorecolor:'#ffffff'});
		Event.stop(event);
		el.onclick = function() { return false; }	
	},
	
	".newWindow:click" : function(el, event) {
		window.open(el.getAttribute("href"));
		Event.stop(event);
		el.onclick = function() { return false; }	
	}
} 

Event.observe(window, 'load', function() { EventSelectors.start(common) });  