// JavaScript Document
function Normandy44(){
	var pageName = document.URL.substring(document.URL.lastIndexOf("/")+1);
	pageName = pageName.split(".");
	pageName = pageName[0]
	if(pageName == "" || pageName == "index"){pageName = "home"}
	if(document.URL.indexOf("forum")!=-1)
		{pageName = "forum"}
	if(pageName == "our_history" || pageName == "their_history"){pageName = "history"}
	if(pageName == "2nd_rangers" || pageName == "102nd_cavalry"){pageName = "units"}
	if(pageName == "uniforms" || pageName == "equipment" || pageName == "weapons"){pageName = "kit"}
	if(pageName == "roll_call" || pageName == "vehicles"){pageName = "group"}
	if(pageName == "future_events" || pageName == "past_events" || pageName == "events_calendar"){pageName = "events"}
	if(pageName == "resources" || pageName == "merchandise"){pageName = "links"}
	if(document.URL.indexOf("galleries")!=-1)
		{pageName = "gallery"}
	headerBtn = "header_" + pageName + "_link";
	footerBtn = "footer_" + pageName + "_link";
	
	if(document.getElementById(headerBtn))
		{
			document.getElementById(headerBtn).className = "on";
			if(document.getElementById(footerBtn)!==null)
				{document.getElementById(footerBtn).className = "on";}
		}
	return;
}

function show(popID, location){
	var headerPop = document.getElementById(popID + "_drop_down");
	var footerPop = document.getElementById(popID + "_pop_up");
	var headerLink = document.getElementById("header_" + popID + "_link")
	var footerLink = document.getElementById("footer_" + popID + "_link");
	
	if(location == "footer")
		{
			footerPop.style.display = "block";
			if(footerLink.className == "on")
				{
					footerLink.className = "on";
					return;
				}
			else{
					footerLink.className = "off_over";
					return;
				}
		}
	if(location == "header")
		{
			headerPop.style.display = "block";
			if(headerLink.className == "on")
				{
					headerLink.className = "on";
					return;
				}
			else{
					headerLink.className = "off_over";
					return;
				}
		}
	return;
	}
function hide(popID, location){
	var headerPop = document.getElementById(popID + "_drop_down");
	var footerPop = document.getElementById(popID + "_pop_up");
	var headerLink = document.getElementById("header_" + popID + "_link")
	var footerLink = document.getElementById("footer_" + popID + "_link");
	if(location == "footer")
		{
			footerPop.style.display = "none";
			if(footerLink.className == "on")
				{
					footerLink.className = "on";
					return;
				}
			else{
					footerLink.className = "off";
					return;
				}
		}
	if(location == "header")
		{
			headerPop.style.display = "none";
			if(headerLink.className == "on")
				{
					headerLink.className = "on";
					return;
				}
			else{
					headerLink.className = "off";
					return;
				}
		}
	return;
}

function imgDisplay(imgID){
	if(document.URL.indexOf("galleries")!=-1)
		{
			var galleryName = document.URL.split("galleries");
			galleryName = galleryName[1].split("/");
			galleryName = galleryName[1].replace(/_/g, " ");
		}
	//var galleryName = document.URL.substring(document.URL.lastIndexOf("/"));
	var thisImg = document.getElementById("img_" + imgID);
	var thisLink = document.getElementById(imgID);
	if(document.URL.indexOf("galleries")!=-1)
		{
			thisLink.title = galleryName + " pic " + imgID;
		}
	//pageName = pageName.split(".");
	//pageName = pageName[0]
	fillDescription(imgID);
	
	document.getElementById(imgID).style.display = "block";
}
function imgRemove(imgID){
	var thisImg = document.getElementById("img_" + imgID);
	var thisLink = document.getElementById(imgID);
	var nextLink = document.getElementById(imgID + 1);
	thisLink.style.display = "none";
	thisLink.rel="";
	return;
}
function changeTitle(){
	var galleryName = document.URL.split("galleries");
	galleryName = galleryName[1].split("/");
	var btnName = galleryName[1];
	galleryName = galleryName[1].replace(/_/g, " ");
	document.getElementById("header_title_sub").innerHTML = "<span style='font-size:12px; text-transform:capitalize;'>" + galleryName + "</span>";
	document.title = "Normandy 44 - " + galleryName;
	//if(document.getElementById("gallery_browser")!==null)
	//	{
	//		document.getElementById(btnName).className = "gallery_btn_on";
	//		return;
	//	}
		return;
}


	  
function fillDescription(number) {
/*	if(number == '')
		{
			var txtFile = new XMLHttpRequest();
			txtFile.open("GET", "description.txt", true);

				txtFile.onreadystatechange = function()
				{

				if (txtFile.readyState === 4) 
				
					{   // Makes sure the document is ready to parse.
					if (txtFile.status === 200) 
						{  // Makes sure it's found the file.
							allText = txtFile.responseText;
							document.getElementById("gallery_descriptions_container").innerHTML = allText;
							galleryDescriptionText = allText.split("=gallery>");
							galleryDescriptionText = galleryDescriptionText[1].split("</description=gallery>");
							galleryDescriptionText = galleryDescriptionText[0].replace(/\n/g, "<br>");
							document.getElementById("gallery_description").innerHTML = galleryDescriptionText;
							return;
						}
					}
				}

		txtFile.send();	
		}
	
	else
		{
			if(document.getElementById("gallery_descriptions_container")!==null)
				{
					var allText = document.getElementById("gallery_descriptions_container").innerHTML.toLowerCase();
				}
			var textLine;
			textLine = allText.split("<description=" + number + ">")
			if(textLine.length !== 1)
				{
					textLine = textLine[1].split("</description=" + number + ">");
					textLine = textLine[0];
				}
			
			if(textLine.length == 1)
				{
					textLine = "Pic " + number;	
				}
			if(textLine == '')
				{
					textLine = "Pic " + number;
				}
			function getElementsByClassName(oElm, strTagName, strClassName){
				var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
				var arrReturnElements = new Array();
				strClassName = strClassName.replace(/\-/g, "\\-");
				var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
				var oElement;
				for(var i=0; i<arrElements.length; i++){
					oElement = arrElements[i];
					if(oRegExp.test(oElement.className)){
						arrReturnElements.push(oElement);
					}
				}
				arrReturnElements[number-1].innerHTML = textLine;
	
	
			}
			getElementsByClassName(document, "span", "title");
			//arrReturnElements[number].innerHTML = textLine;
			return;

		}
		*/
}

