// Use Microsoft code to make IE/Win act normal
function fixPngs() {
	if( document.getElementsByTagName ) {
		var imgs = document.getElementsByTagName("img");
		if((imgs.length > 0) && (imgs[0].applyElement) && document.fireEvent) {
			for(i = 0; i < imgs.length; i++) {
				if(imgs[i].src.substr(imgs[i].src.length-3, 3)  == "png") {
					var div = document.createElement("div");
					div.style.width = imgs[i].offsetWidth;			
					div.style.height = imgs[i].offsetHeight;
					div.id = imgs[i].id;
					div.className = imgs[i].className;
					div.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+imgs[i].src+"', sizingMethod='image')";
		
					if(imgs[i].replaceNode) {
						imgs[i].replaceNode(div);
						i = i - 1; }
				}
			}
		}
	}
}
function hideQuestions()
{
	if( document.getElementById ) 
	{
		var faq = document.getElementById("faq");
		var i;
		for(i = 0; i < faq.childNodes.length; i++)
			toggleTopic(faq.childNodes[i].id);
	}		
}

function toggleTopic(topicId)
{
	if( document.getElementById ) 
	{
		var topic = document.getElementById(topicId);
				
		if(topic.childNodes[0].className.indexOf("plus") >= 0)
			topic.childNodes[0].className = topic.childNodes[0].className.replace("plus","minus");
		else
			topic.childNodes[0].className = topic.childNodes[0].className.replace("minus","plus");					
		
		var j; 	
		for(j = 1; j < topic.childNodes.length; j++)
		{
			if(topic.childNodes[j].style.display == "block")
				topic.childNodes[j].style.display = "none";
			else
				topic.childNodes[j].style.display = "block";
		}
	}		
}