/*
Tiffany B. Brown for Armchair Media.
Launches links in a new window if they're assigned a class name of 'ext' 
*/

acmNS = {
	faq:document.getElementById('faq').getElementsByTagName('p'),
	
	popup:function(){
		var newwin = window.open(this.href,'external');
		return false;
	},
	extLink:function(){
		var links = document.getElementsByTagName('a');
		for(var i=0; i < links.length; i++){
			if(links[i].className == 'ext'){
				links[i].onclick = this.popup;
			} 
		}
	}, 
	setAnswersVisibility:function(){
		var faq = this.faq;
		for (var i = 0; i < faq.length; i++) {
			var answer = document.getElementById(faq[i].parentNode.id).getElementsByTagName('div');
			answer[0].style.display = 'none';
		}
	},
	 showHideAnswers:function(){
		var faq = document.getElementById('faq').getElementsByTagName('p');
		
		for (var i = 0; i < faq.length; i++) {
			faq[i].onclick = function(){
				var answer = document.getElementById(this.parentNode.id).getElementsByTagName('div');
				if(answer[0].style.display == 'none'){
					answer[0].style.display = 'block';
					this.className = 'question vis';
				} else {
					answer[0].style.display = 'none';
					this.className = 'question';
				} 
			}
		} 
	} 
	
}
acmNS.extLink();
acmNS.setAnswersVisibility();
acmNS.showHideAnswers();


