function toggleMenu(currMenu) {
	if (document.getElementById) {
		thisMenu = document.getElementById(currMenu).style
		
		for (i=1;i<=5;i++) {
			var currImg = "arrowhead" + i;
			var currArea = "subnavarea" + i;
			var ImgStyle = document.getElementById(currImg).style
			var AreaStyle = document.getElementById(currArea).style
			if (currImg == currMenu) {
				thisMenu.display = "block";
				//AreaStyle.display = "block";
			}

			if (currImg != currMenu) {
				ImgStyle.display = "none";
				//AreaStyle.display = "none";
			}
		}	

		

		return false
	}

	else {
		return true

	}
}

function toggleMenu2(currMenu) {
	if (document.getElementById) {
		thisMenu = document.getElementById(currMenu).style
		
		for (i=1;i<=5;i++) {
			var currImg = "arrowhead" + i;
			var currArea = "subnavarea" + i;
			var ImgStyle = document.getElementById(currImg).style
			var AreaStyle = document.getElementById(currArea).style
			if (currImg == currMenu) {
				//thisMenu.display = "block";
				AreaStyle.display = "block";
			}

			if (currImg != currMenu) {
				//ImgStyle.display = "none";
				AreaStyle.display = "none";
			}
		}	

		

		return false
	}

	else {
		return true

	}
}

function UpdateRss(action, rssid, process) {
	document.getElementById("RSSrefresh").innerHTML="<p align='center' >Processing...<br><img src='Images/FleetED/loading.gif'/></p>";
	var xmlHttp;
	url = "/fleeted/MyFleetED/FEProcessBlock.cfm?process=" + process + "&action=" + action + "&rssid=" + rssid;
	url=url+"&sid="+Math.random();
	
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
	alert ("Your browser does not support AJAX!");
	return;
	} 

	xmlHttp.onreadystatechange=function()
		{
			if(xmlHttp.readyState==4 && xmlHttp.status == 200)
			{
				//alert(xmlHttp.responseText);
				document.getElementById("RSSrefresh").innerHTML=xmlHttp.responseText;
			}
		}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}


function AddFavorite(refID, action) {
	var xmlHttp;
	url = "/fleeted/FE_AddFavorite.cfm?reference=" + refID + "&action=" + action;
	url=url+"&sid="+Math.random();
	
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
	alert ("Your browser does not support AJAX!");
	return;
	} 

	xmlHttp.onreadystatechange=function()
		{
			if(xmlHttp.readyState==4 && xmlHttp.status == 200)
			{
				var btn = "btn_favorite_" + refID
				var txt = "btn_text_" + refID

				if (action == "add") {
					//document[btn].src= "/Images/FleetED/btn_check.jpg";
					document.getElementById(txt).innerHTML='<a class="wishrequest" href="javascript:AddFavorite(\'' + refID + '\', \'delete\')"><img src="Images/FleetED/btn_check.jpg" id="btn_favorite" border="0"/>&nbsp;Delete from favorites</a>';
					//document.getElementById(txt).innerHTML=xmlHttp.responseText
					alert("This article has been added to your favorites");
				}

				if (action == "delete") {
					//document[btn].src= "/Images/FleetED/btn_add.jpg";
					document.getElementById(txt).innerHTML='<a class="wishrequest" href="javascript:AddFavorite(\'' + refID + '\', \'add\')"><img src="Images/FleetED/btn_add.jpg" id="btn_favorite" border="0"/>&nbsp;Add to favorites</a>';
					//document.getElementById(txt).innerHTML=xmlHttp.responseText
					alert ("This article has been deleted from your favorites");
				}

				

			}
		}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}


function ShowArticles(process,more,compID,keyword,anyword,title,journal,datesearch,currmenu,myfleeted) {
	var xmlHttp;
	if (myfleeted)
	{
		url = "/fleeted/FE_Articles.cfm?process=" + process + "&more=" + more + "&CompID=" + compID + "&Section=My_FleetED";
	} else {
		url = "/fleeted/FE_Articles.cfm?process=" + process + "&more=" + more + "&CompID=" + compID;
	}
	if (keyword != "") {
		url = url+ "&keyword=" + keyword;
	}

	if (anyword != "") {
		url = url+ "&anyword=" + anyword;
	}

	if (title != "") {
		url = url+ "&title=" + title;
	}

	if (journal != "") {
		url = url+ "&journal=" + journal;
	}

	if (datesearch != "") {
		url = url+ "&datesearch=" + datesearch;
	}

	//alert(document.getElementById("setarticle").value);
	try
	{
		var curr = document.getElementById("articleset").value;
		url = url + "&curr_requests=" + curr ;
	}
	catch (e)
	{
	}
	
	url=url+"&sid="+Math.random();
	document.getElementById("articlelisting").innerHTML="<p align='center' >Processing...<br><img src='Images/FleetED/loading.gif'/></p>";
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
	alert ("Your browser does not support AJAX!");
	return;
	} 

	xmlHttp.onreadystatechange=function()
		{
			if(xmlHttp.readyState==4 && xmlHttp.status == 200)
			{
				document.getElementById("articlelisting").innerHTML=xmlHttp.responseText;
				if (currmenu != "")
				{
					toggleMenu2(currmenu);
				}

			}
		}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function ShowRSS(rssID) {
	var xmlHttp;
	url = "/fleeted/MyFleetED/RSS2HTML.asp?news=" + rssID;
	
	url=url+"&sid="+Math.random();
	document.getElementById("rsslisting").innerHTML="<p align='center' >Processing...<br><img src='Images/FleetED/loading.gif'/></p>";
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
	alert ("Your browser does not support AJAX!");
	return;
	} 

	xmlHttp.onreadystatechange=function()
		{
			if(xmlHttp.readyState==4 && xmlHttp.status == 200)
			{
				document.getElementById("rsslisting").innerHTML=xmlHttp.responseText;

			}
		}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}



function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}


function viewArray() {
	var articles = document.getElementById("setarticle").value
	window.location = "FETemplate.cfm?Section=Online_Library1&Template=/fleeted2/FESetsession.cfm&articlearray=" + articles		
}

function UpdateList(item,ID) {
	if (item.checked) {
		var boxnum = document.Search.boxcount.value;
		txt = "";
		boxnum = parseInt(boxnum);
		boxnum = boxnum + 1
		for (i = 0; i < boxnum; i++) {
			txt = txt + item.value + " "
		}
		txt = split(txt," ");
		document.Search.articleset.value = txt
	}
}


function CheckLikes(setvalue) {
	var boxlength = document.Search;
	var currlist = document.getElementById("setarticle").value;
	var savedlist = document.getElementById("articleset").value;
	var reqlisting = new Array();
	var currlisting = new Array();
	var addon = "";
	boxes = document.Search.box.length;
	txt = "";

	if (setvalue != "") {
		reqlisting = setvalue.split(",");
	}

	var undefined;
	if (boxes == undefined)
	{
		if (boxlength.box.checked = true)
		{
			txt = boxlength.box.value;
		} else {
			txt = ""
		}
	} else {
		var updatelist = setvalue;
		for (i = 0; i < boxes; i++) {
			if (boxlength.box[i].checked) {
				txt = txt + boxlength.box[i].value + ",";
				if (testArray(boxlength.box[i].value))
				{
					//alert("not included");
					var updatelist = setvalue + txt;
				} 
			} 
		}
		if (setvalue == "")
		{
			updatelist = txt;
		} 
		
	}

	function testArray(testval) {
		if (reqlisting.length != 0)	{
			//return false;
			for (s = 0; s < reqlisting.length; s++) {
				if (reqlisting[s] != testval)
				{
					return true;
					alert(reqlisting[s]);
				}
			}
		}
	}


	/*if (txt == "") {
		Message = "No Boxes ticked"
		document.getElementById("articleset").value = "";
		document.getElementById("setarticle").value = "";
	} else {
		Message = ""
		document.getElementById("articleset").value = txt;
		document.getElementById("setarticle").value = txt;
	}*/

	document.getElementById("setarticle").value = txt;
	document.getElementById("articleset").value = updatelist;
	
	/*if (setvalue != "")
	{
		document.getElementById("articleset").value = setvalue + txt;
		var updatelist = setvalue + txt;
	} else {
		document.getElementById("articleset").value = txt;
		var updatelist = txt;
	}*/

	//updatelist = txt;
	

	
	

	var xmlHttp;
	url = "/fleeted/FE_UserRequests.cfm?reqlist=" + updatelist + "&process=setsession";
	
	url=url+"&sid="+Math.random();
	//document.getElementById("rsslisting").innerHTML="<p align='center' >Processing...<br><img src='Images/FleetED/loading.gif'/></p>";
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
	alert ("Your browser does not support AJAX!");
	return;
	} 

	xmlHttp.onreadystatechange=function()
		{
			if(xmlHttp.readyState==4 && xmlHttp.status == 200)
			{
				//document.getElementById("rsslisting").innerHTML=xmlHttp.responseText;
				//alert(xmlHttp.responseText);

			}
		}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);

	//return Message
}

function submitRequests() {
	var xmlHttp;
	url = "/fleeted/FE_UserRequests.cfm?process=requestcheckout";
	
	url=url+"&sid="+Math.random();
	//document.getElementById("rsslisting").innerHTML="<p align='center' >Processing...<br><img src='Images/FleetED/loading.gif'/></p>";
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
	alert ("Your browser does not support AJAX!");
	return;
	} 

	xmlHttp.onreadystatechange=function()
		{
			if(xmlHttp.readyState==4 && xmlHttp.status == 200)
			{
				//document.getElementById("rsslisting").innerHTML=xmlHttp.responseText;
				alert(xmlHttp.responseText);


			}
		}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);

}
