function toggleFAQ(givenObj) {
	if(givenObj) {
		var parent = givenObj.parentNode.parentNode;
		
		if (parent.tagName == "DL") {
			parent.style.display = "none";
			parent.className = (parent.className == "faq closed" ? "faq open" : "faq closed");
			parent.style.display = "block";
		}
	}
}

function toggleAllFAQ(givenState) {
	if (typeof givenState == "boolean") {
		var contentBody = document.getElementById("pageContent");
		
		replaceState = (givenState ? "faq open" : "faq closed")
		
		var faqs = document.getElementsByTagName("DL");
		
		for(var i=0; i< faqs.length; i++) {
			if (faqs[i].className.indexOf("faq") > -1) {
				faqs[i].style.display = "none";
				faqs[i].className = replaceState;
				faqs[i].style.display = "block";
			}
		}
	}
}

function openAnchor() {
	var pageURL = document.URL;
	
	var anchorPos = pageURL.indexOf('#')
	
	if (anchorPos > -1) {
		var anchorName = pageURL.substr(anchorPos+1);
		
		for (var i=0; i < document.anchors.length; i++) {
			if (document.anchors[i].name == anchorName) {
				var faqBlock = document.anchors[i].parentNode.parentNode;
				toggleFAQ(document.anchors[i]);
			}
		}
	}
	resetLocaleLogo();
}

function resetLocaleLogo() {
	var navTopBorderDiv = document.getElementById('navTopBorder');
	if(navTopBorderDiv) {
		var linkElts = navTopBorderDiv.getElementsByTagName("A");
		if(linkElts) {
			var localeStr = 'us_en';// readCookie('webkinzLocaleCookie');
			for (var idx=0; idx <linkElts.length;idx++) {
				var elclass = linkElts[idx].className;
				if(elclass == 'parentarealogin' || elclass == 'parentareanewMember') {
					linkElts[idx].className= localeStr+elclass;
				}
			}
		
		}
	}
	 
}