var subLinks = new Array();
var subLinkTitles = new Array();

subLinkTitles[0] = "The Story";
subLinks[0] = new Array();
subLinks[0][0] = new Array("a", "Home", "main.php");
//subLinks[0][1] = new Array("a", "Stories", "main.php?page=stories.php");
subLinks[0][1] = new Array("a", "University Dr", "main.php?page=stories.php&cat=1");
subLinks[0][2] = new Array("a", "The Big Move", "main.php?page=stories.php&cat=2");
subLinks[0][3] = new Array("a", "High Schooling", "main.php?page=stories.php&cat=3");
subLinks[0][4] = new Array("a", "College Pt. 1", "main.php?page=stories.php&cat=4");
subLinks[0][5] = new Array("a", "College Pt. 2", "main.php?page=stories.php&cat=5");
subLinks[0][6] = new Array("a", "Fort Lee/NYC", "main.php?page=stories.php&cat=6");
subLinks[0][7] = new Array("a", "General", "main.php?page=stories.php&cat=7");

subLinkTitles[1] = "Multimedia";
subLinks[1] = new Array();
subLinks[1][0] = new Array("a", "Movies", "main.php?page=movies.php");
subLinks[1][1] = new Array("a", "Music", "main.php?page=balding.php");
subLinks[1][2] = new Array("a", "Photo Galleries", "main.php?page=photo_gal.php");
subLinks[1][3] = new Array("a", "Famous Flash", "main.php?page=flash.php");

subLinks[2] = new Array();
subLinkTitles[2] = "Cool Stuff";
subLinks[2][0] = new Array("a", "Weather", "main.php?page=weather.php");
subLinks[2][1] = new Array("a", "Fun with Code", "main.php?page=funnycode.php");
subLinks[2][2] = new Array("a", "Rehbein", "main.php?page=rehbein.php"); 
subLinks[2][3] = new Array("n", "postmaster@3dx2.com", "javascript:void(0);");

subLinks[3] = new Array();
subLinkTitles[3] = "Administrative Options";
subLinks[3][0] = new Array("a", "Change Password", "main.php?page=changepw.php");
subLinks[3][1] = new Array("cu", "User Admin", "main.php?page=useradmin.php");
subLinks[3][2] = new Array("cu", "Create User", "main.php?page=newuser.php");
subLinks[3][3] = new Array("fa", "Upload Photos", "main.php?page=photo_upload.php");
subLinks[3][4] = new Array("fa", "Add Story", "main.php?page=stories_add.php");
subLinks[3][5] = new Array("fa", "Upload Files", "main.php?page=file_upload.php");
subLinks[3][6] = new Array("fd", "Download Files", "downloads");
subLinks[3][7] = new Array("a", "Log Off", "logout.php");

function setSubLink(subLinkId, createUser, fileAccess, storyAccess, fileDownload)
{
	var outputHTML = "";

	for(i=0; i<subLinks[subLinkId].length; i++)
	{
		if(subLinks[subLinkId][i][0] == "a")
			outputHTML += "<li style='margin-left:10px;margin-right:20px;'><a href='" + subLinks[subLinkId][i][2] + "'>"+ subLinks[subLinkId][i][1] + "</a></li>";
		else if(subLinks[subLinkId][i][0] == "n")
			outputHTML += "<li style='margin-left:10px;margin-right:20px;'>"+ subLinks[subLinkId][i][1] + "</li>";
		else if(subLinks[subLinkId][i][0] == "p")
			outputHTML += "<li style='margin-left:10px;margin-right:20px;'><a href='javascript:void(0);' onclick='javascript:window.open(\"" + subLinks[subLinkId][i][2] + "\")'>"+ subLinks[subLinkId][i][1] + "</a></li>";
		else if(subLinks[subLinkId][i][0] == "cu")
		{
			if(createUser)
				outputHTML += "<li style='margin-left:10px;margin-right:20px;'><a href='" + subLinks[subLinkId][i][2] + "'>"+ subLinks[subLinkId][i][1] + "</a></li>";
		}
		else if(subLinks[subLinkId][i][0] == "fa")
		{
			if(fileAccess)
				outputHTML += "<li style='margin-left:10px;margin-right:20px;'><a href='" + subLinks[subLinkId][i][2] + "'>"+ subLinks[subLinkId][i][1] + "</a></li>";
		}
		else if(subLinks[subLinkId][i][0] == "fd")
		{
			if(fileDownload)
				outputHTML += "<li style='margin-left:10px;margin-right:20px;'><a href='" + subLinks[subLinkId][i][2] + "'>"+ subLinks[subLinkId][i][1] + "</a></li>";
		}
	}

	//document.getElementById("navititle").innerHTML=subLinkTitles[subLinkId];
	$("#sublinks").html(outputHTML);
} 

function getSubLink(createUser, fileAccess, fileDownload)
{
	var currentpage = location.pathname.substring(1) + location.search;
	var subLinkId = null;

	for(i=0; i<subLinks.length; i++)
	{
		for(j=0; j<subLinks[i].length; j++)
		{
			if(currentpage == subLinks[i][j][2])
			{
				subLinkId = i;
			}
		}
	}

	if(subLinkId == null)
		subLinkId = 0;

	setSubLink(subLinkId, createUser, fileAccess, fileDownload);
}

function textActivation(textBoxId)
{
	if(document.getElementById(textBoxId).disabled)
		document.getElementById(textBoxId).disabled = false;
	else
		document.getElementById(textBoxId).disabled = true;
}

function listToggle(ulID)
{
	var imgTag = document.getElementById(ulID).previousSibling.previousSibling.childNodes[0];
	if(imgTag.src.indexOf('button_expand.gif') >= 0)
	{
		picUpdate = imgTag.src.replace("button_expand.gif", "button_collapse.gif");
		imgTag.src = picUpdate;
	}
	else
	{
		picUpdate = imgTag.src.replace("button_collapse.gif", "button_expand.gif");
		imgTag.src = picUpdate;
	}

	toggleNode(ulID);
}

function toggleNode(nodeId)
{
	var collapseEl = document.getElementById(nodeId);

	if(collapseEl.style.display == "")
	{
		collapseEl.style.display = 'none';
	}
	else
	{
		collapseEl.style.display = '';
	}
}

function submitLogin(thisForm)
{
	with(thisForm)
	{
		hiddenpw.value = hex_md5(hex_md5(username.value) + hex_md5(password.value));
		password.value = "";
		action = "index.php";
		submit();
	}
}

var mozilla = document.getElementById && !document.all;
var ie = document.all;
var theButtonId;
var divTagId;

function dragStart(id, buttonId)
{
	if(buttonId)
		theButtonId = buttonId;
	if(id)
		divTagId = id;

	// Capture mousemove and mouseup events on the page.
	if(document.attachEvent)
	{
		document.attachEvent("onmouseover", dragGo);
		document.attachEvent("onmouseout",   dragStop);
	}
	else
	{
		document.addEventListener("mouseover", dragGo, false);
		document.addEventListener("mouseout", dragStop, false);
	}
}

function findPos(obj)
{
	var curleft = curtop = 0;
	if (obj.offsetParent)
	{
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent)
		{
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft, curtop];
}

function dragGo(e)
{
	var theEvent = window.event|window.Event;
	var el = document.getElementById(divTagId);
	var e2 = document.getElementById(theButtonId);
	var b_version = navigator.appVersion;
	var version = parseFloat(b_version);
	var menuPos = findPos(e2);
	if(mozilla)
	{
		el.style.left = menuPos[0] + "px";
		el.style.top = menuPos[1] + 6 + "px";
		el.style.width=e2.offsetWidth-17+"px";
		//document.getElementById("test").innerHTML = "-mozilla-"+e2.offsetHeight;
		el.style.visibility = 'visible';
		e.preventDefault();
		return false;
	}
	else if(ie)
	{
		var scrollXY = getScrollXY();
		el.style.left = menuPos[0] - 40 + "px";
		el.style.top = menuPos[1] + "px";
		el.style.width=e2.offsetWidth+"px";
		//document.getElementById("test").innerHTML = menuPos + " -ie- " + scrollXY;
		el.style.visibility="visible";
		return false;
	}
}

function dragStop()
{
	// Stop capturing mousemove and mouseup events.
	if(document.detachEvent)
	{
		document.detachEvent("onmouseover", dragGo);
		document.detachEvent("onmouseout",   dragStop);
	}
	else
	{
		document.removeEventListener("mouseover", dragGo, false);
		document.removeEventListener("mouseout", dragStop, false);
	}
	document.getElementById(divTagId).style.visibility="hidden";
}

function getScrollXY()
{
	var scrOfX = 0, scrOfY = 0;
	if(typeof(window.pageYOffset) == 'number')
	{
		//Netscape compliant
		scrOfY = window.pageYOffset;
		scrOfX = window.pageXOffset;
	}
	else if(document.body && (document.body.scrollLeft || document.body.scrollTop))
	{
		//DOM compliant
		scrOfY = document.body.scrollTop;
		scrOfX = document.body.scrollLeft;
	}
	else if(document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop))
	{
		//IE6 standards compliant mode
		scrOfY = document.documentElement.scrollTop;
		scrOfX = document.documentElement.scrollLeft;
	}
	return [scrOfX, scrOfY];
}

function deleteStory(storycat, storynum)
{
	answer = confirm("Are you sure you want to DELETE this story?");
	if(answer == true)
	{
		window.location = "main.php?page=storiesedit.php&delete=true&catnum=" + storycat +  "&storynum=" + storynum;
	}
}

