function setImgOpen(menuImgId){
	document.getElementById(menuImgId).src = "/csr/content/images/menuOpen.gif";
}
function setImgClosed(menuImgId){
	document.getElementById(menuImgId).src = "/csr/content/images/menuClose.gif";
}

function openMenu(target, menuImgId) {
	target.style.display = "block";
	setImgClosed(menuImgId);
}

function closeMenu(target, menuImgId) {
	target.style.display = "none";
	setImgOpen(menuImgId);
}

function openHeadMenu(targetId, total_menus, menuImgId) {
	target = document.getElementById(targetId);
	openMenu(target, menuImgId);
	setMenuCookie(total_menus);
}

function toggle(targetId, total_menus, menuImgId) {
 	target = document.getElementById(targetId);
	if (target.style.display == "none") {
		openMenu(target, menuImgId);
	}
	else {
		closeMenu(target, menuImgId);
	}
	setMenuCookie(total_menus);
}

function setWindowStatus(targetId) {
	target = document.getElementById(targetId);
	if (target.style.display == "none") {
		window.status = "Open Menu";
	}
	else {
		window.status = "Close Menu";
	}

}

function initMenu() {
	if (document.cookie == '') {
		return false;
	}
	//alert("initializing menu");
	var nMenuIndex = 0;
	var strMenuIndex = null;
	var strMenu = "sub";
	var strMenuImgIcon = "menuicon";
	var the_value = "";
	var csr_menu_cookie = getCookie("menu");
	var csr_menu_cookie = unescape(csr_menu_cookie);
	var csr_menu_status = csr_menu_cookie.split(",");
	for (i = 0; i < csr_menu_status.length; i++) {
		nMenuIndex = i + 1;
		strMenuIndex = nMenuIndex + '';
		targetId = strMenu + strMenuIndex;
		menuImgId = strMenuImgIcon + strMenuIndex;
		target = document.getElementById(targetId);
		
		if (csr_menu_status[i].charAt(0) == "1") { 
			openMenu(target, menuImgId);
		}
		else {
			closeMenu(target, menuImgId);
		}
	}
}

function getMenuStatus(total_menus) {
	var strSeperator = "";
	var status = "";
	var nMenuIndex = 0;
	var strMenuIndex = null;
	var strMenu = "sub";
	for (i = 0; i < total_menus; i++) {
		nMenuIndex = i + 1;
		strMenuIndex = nMenuIndex + '';
		targetId = strMenu + strMenuIndex;
		target = document.getElementById(targetId);
		if(i != 0) {
			strSeperator = ",";
		}
		if (target.style.display == "none") {
			status += strSeperator + "0";
		}
		else {
			status += strSeperator + "1";
		}
		//alert(strMenuIndex + " of " + total_menus);
	}
	return status;
}

function setMenuCookie(total_menus) {
	status = getMenuStatus(total_menus);
	var csr_menu = status;
	var csr_menu_cookie = escape(csr_menu);
	document.cookie = "menu=" + csr_menu_cookie;
	window.status = "";
}

function resetMenu() {

	var csr_menu_cookie = "";
	if (document.cookie.length > 0) {
		document.cookie = "menu" + "=" + "; expires=Thu, 01-Jan-70 00:00:01 GMT";
	}

}

function _GetCookie(){
	if(document.cookie.length>0) {
	var cookie=document.cookie.split(";");
	var alertStr='';
	for(var i=0; i<cookie.length; i++) {
		alertStr+=(i+1)+':'+unescape(cookie[i])+'\n';
	}
	return alertStr;}
	else{
	return 'None';}
}
//alert(_GetCookie());void(0);

function getCookie(name) {
	var dc = document.cookie;
	var prefix = name + "=";
	var begin = dc.indexOf("; " + prefix);
	if (begin == -1) {
		begin = dc.indexOf(prefix);
	if (begin != 0) return null;
	} else
	begin += 2;
	var end = document.cookie.indexOf(";", begin);
	if (end == -1)
		end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
}

function openWindow(url) {
	var strWindow = url;

	popwin = window.open(strWindow, 'cancerwin', 'location=no,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,titlebar=no,width=600,height=650');
	popwin.focus();
}

