
function collapse (categoryid)
{
	if (document.getElementById){
		children = document.getElementById( 'children' + categoryid ); 
		button = document.getElementById( 'button' + categoryid ); 
		
		if (children.style.display != 'none') {
			children.style.display='none';
			button.innerHTML='+';
		}
		else
		{
			children.style.display='block';
			button.innerHTML='-';
		}
	}
	
	return false;
}

function collapse_admin (section)
{
	if (document.getElementById('acp_' + section).style.display=='none') {
		document.getElementById('acp_' + section).style.display='block';	
		document.getElementById('button_acp_' + section).innerHTML='-';
	}
	else
	{
		document.getElementById('acp_' + section).style.display='none';
		document.getElementById('button_acp_' + section).innerHTML='+';
	}

	return false;
}

function collapse_custom (categoryid, button_show_text, button_hide_text)
{
	if (document.getElementById('children' + categoryid).style.display=='none') {
		document.getElementById('children' + categoryid).style.display='block'	
		document.getElementById('button' + categoryid).innerHTML=button_hide_text;
	}
	else
	{
		document.getElementById('children' + categoryid).style.display='none'
		document.getElementById('button' + categoryid).innerHTML=button_show_text;
	}
}

function toggle_checks (form)
{
	var elements = form.elements;
	var element_count = elements.length;
	
	for (var i = 0; i < element_count; i++)
	{
		if (elements[i].type == "checkbox")
		{
			if (elements[i].checked == true)
			{
				elements[i].checked = false;
			}
			else
			{
				elements[i].checked = true;
			}
		}
	}
}

function check(checkbox_id)
{
	var checkbox = document.getElementById(checkbox_id);
	
	if (checkbox.checked)
	{
		checkbox.checked = false;
	}
	else
	{
		checkbox.checked = true;
	}
}



//loadMenu function launches a specified left side menu
function loadMenu(menuNum){

	if (menuCookie[menuNum-1]==1)
		eval("window.frames.menuIframe" + menuNum + ".Go()");
	
}

//rePosition adjusts the posistioning of all menus... used when resizing the browser
window.onresize=rePosition;
function rePosition(){

	try{RePos();}catch(err){}
	
	for(var count=1; count<=10; count++) {
		if(menuCookie[count-1]==1)
			try{eval("window.frames.menuIframe"+ count +".RePos()");}catch(err){}
	}
}

//hideNewMenu hides a selected dynamic menu
function hideNewMenu(menuNum){
	document.getElementById("menuContainer"+menuNum).style.display="none";
}

//showNewMenu displays a selected dynamic menu or loads it if it hasn't already been loaded.
function showNewMenu(menuNum){

	try{
	if(eval("window.frames.menuIframe" + menuNum + ".Crtd!=true")){
		eval("window.frames.menuIframe" + menuNum + ".Go()");
	}
	}catch(err){}
	try{
	document.getElementById("menuContainer"+menuNum).style.display="block";
	}catch(err){}

}

//FoldMenu is used when scanning cookies on page load
function foldMenu(targ,type)
{   if(type==1){
	document.getElementById("menu"+targ+"-inner").style.display = "none";		
	document.getElementById("menu"+targ+"-button").className = "menu-button-off";
	document.getElementById("menu"+targ+"-collapse").src = "leftMenu-plusLink";
	document.getElementById("menu"+targ+"-icon").className = "menu"+targ+"-icon-off";
	document.getElementById("menu"+targ+"-header").className = "menu"+targ+"-header-off";
	}
	else
	{
	document.getElementById("menu"+targ+"-inner").style.display = "block";		
	document.getElementById("menu"+targ+"-button").className = "menu-button-on";
	document.getElementById("menu"+targ+"-collapse").src = "leftMenu-minusLink";
	document.getElementById("menu"+targ+"-icon").className = "menu"+targ+"-icon-on";
	document.getElementById("menu"+targ+"-header").className = "menu"+targ+"-header-on";
	}

}


function newsCollapse(newsPost) {
	 var obj;
	 obj = document.getElementById(newsPost);
	 if (obj.style.display != "block")
     	obj.style.display = "block";
	 else
     	obj.style.display = "none";
}


function getexpirydate(nodays){
	var UTCstring;
	Today = new Date();
	nomilli=Date.parse(Today);
	Today.setTime(nomilli+nodays*24*60*60*1000);
	UTCstring = Today.toUTCString();
	return UTCstring;
}

function getcookie(cookiename) {
	 var cookiestring=""+document.cookie;
	 var index1=cookiestring.indexOf(cookiename);
	 if (index1==-1 || cookiename=="") return ""; 
	 var index2=cookiestring.indexOf(';',index1);
	 if (index2==-1) index2=cookiestring.length; 
	 return unescape(cookiestring.substring(index1+cookiename.length+1,index2));
}
function setcookie(name,value){
	cookiestring=name+"="+escape(value)+";EXPIRES="+ getexpirydate(365)+";PATH=/";
	document.cookie=cookiestring;
}





var menuCookie;
var tempString;
if(!(tempString = getcookie("menuCookie"))){
	setcookie('menuCookie', '1 1 1 1 1 1 1');
	menuCookie = [1, 1, 1, 1, 1, 1, 1];
} else {
	menuCookie = tempString.split(" ");
}
var menuNames = ["menuDBGAME", "menuDB", "menuDBK", "menuDBZ", "menuDBGT", "menuDBM", "menuBD"];



function toggleNewMenu(menuID) {
	
	var menuNum = parseInt(menuID)+1;
	//alert("hi")

		

	var toggleState = menuCookie[menuID];
	var menuName = menuNames[menuID]+ "-inner";
    var collapseLink = menuNames[menuID]+ "-collapse";
    var menuVisual = menuNames[menuID]+ "-icon";
    var menuHeader = menuNames[menuID]+ "-header";
    var menuButton = menuNames[menuID]+ "-button";
    
	
	if (toggleState == 0) {

		try{showNewMenu(menuNum);}catch(err){}
		document.getElementById(menuName).style.visibility = "visible";
		document.getElementById(menuName).style.display = "block";		
        document.getElementById(menuButton).className = "menu-button-on";
        document.getElementById(collapseLink).className = "leftMenu-minusLink";
        document.getElementById(menuVisual).className = menuNames[menuID]+ "-icon-on";
        document.getElementById(menuHeader).className = menuNames[menuID]+ "-header-on";
		menuCookie[menuID] = 1;
	} else {
		try{hideNewMenu(menuNum);}catch(err){}
		document.getElementById(menuName).style.visibility = "hidden";
		document.getElementById(menuName).style.display = "none";		
        document.getElementById(menuButton).className = "menu-button-off";
        document.getElementById(collapseLink).className = "leftMenu-plusLink";
        document.getElementById(menuVisual).className = menuNames[menuID]+ "-icon-off";
        document.getElementById(menuHeader).className = menuNames[menuID]+ "-header-off";
		menuCookie[menuID] = 0;
	}
		rePosition();
		var theString = menuCookie[0] + " " +menuCookie[1]+ " " +menuCookie[2]+ " " +menuCookie[3]+ " " +menuCookie[4];
		setcookie('menuCookie', theString);	


}


function toggleEntry(newsID,alt) {

	var newsEntry = "news"+newsID;
    var collapseLink = "plus"+newsID;

	if (document.getElementById(newsEntry).className == 'news-expand') {
		document.getElementById(newsEntry).className = "news-collapse"+alt;	
		setcookie(newsEntry, "0");	
	} else {
		document.getElementById(newsEntry).className = "news-expand";	
		setcookie(newsEntry, "1");	
	}


}



function clearFiller(menuNum) {
	
	eval("window.frames.menuIframe" + menuNum + ".RePos()");
	document.getElementById("menuFiller" + menuNum).style.visibility="hidden";
}


