//function to load info to different parts of the intranet home page
//	via javascript & xmlhttprequest (a.k.a. AJAX)
//
//	Brief description of how this code works
//	1. user clicks link on homepage with a javascript function
//	2. javascript function uses XMLHTTPRequest to make HTTP request
//	   (variables determine what page is requested & where to place it on the page)
//	3. HTML returned from the request is placed on the page where specified
//	   (HTML id specifies where to place it on the page)



function GetPortletInfo(pagename, pagearea)
{  
if (pagename != "" && pagearea != "")
  {
  var xmlHttp;
  
  try
	{
	// Firefox, Opera 8.0+, Safari
	xmlHttp=new XMLHttpRequest();
	}
  catch (e)
	{
	// Internet Explorer
	try
		{
		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
	catch (e)
		{
		try
			{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
		catch (e)
			{
			alert("Your browser does not support AJAX!");
			return false;
			}
		}
	}
	
	xmlHttp.onreadystatechange = function()
      {
      if (xmlHttp.readyState == 4)
        {
        if (pagearea == "forms")
          {
          document.getElementById("formsimage").innerHTML = "<map name=\"formmap0\"><area href=\"/intranet/forms.asp\" shape=\"rect\" coords=\"0, 0, 93, 17\" alt=\"Forms\"><area href=\"/intranet/home/forms/benefits.asp\" onclick=\"javascript:GetPortletInfo('benefits','forms'); return(false);\" shape=\"rect\" coords=\"113, 6, 155, 16\" alt=\"Benefits\"><area href=\"/intranet/home/forms/policy.asp\" onclick=\"javascript:GetPortletInfo('policy','forms'); return(false);\" shape=\"rect\" coords=\"159, 6, 189, 16\" alt=\"Policy\"><area href=\"/intranet/home/forms/safety.asp\" onclick=\"javascript:GetPortletInfo('safety','forms'); return(false);\" shape=\"rect\" coords=\"193, 6, 227, 16\" alt=\"Safety\"><area href=\"/intranet/home/forms/building.asp\" onclick=\"javascript:GetPortletInfo('building','forms'); return(false);\" shape=\"rect\" coords=\"231, 6, 270, 16\" alt=\"Building\"></map><img border=\"0\" src=\"/images/intranet/navigation/home_forms_" + pagename + ".gif\" usemap=\"#formmap0\" width=\"275\" height=\"18\" border=\"0\" alt=\"Forms\">";
          document.getElementById("formslist").innerHTML = xmlHttp.responseText;
          }
        else if (pagearea == "support")
          {
          document.getElementById("supportimage").innerHTML = "<map name=\"supportmap0\"><area href=\"/intranet/home/support/computers.asp\" onclick=\"javascript:GetPortletInfo('computers','support'); return(false);\" shape=\"rect\" coords=\"76, 6, 130, 16\" alt=\"Computers\"><area href=\"/intranet/home/support/phones.asp\" onclick=\"javascript:GetPortletInfo('phones','support'); return(false);\" shape=\"rect\" coords=\"134, 6, 172, 16\" alt=\"Phones\"><area href=\"/intranet/home/support/tips.asp\" onclick=\"javascript:GetPortletInfo('tips','support'); return(false);\" shape=\"rect\" coords=\"176, 6, 240, 16\" alt=\"Tips & Tricks\"><area href=\"/kb/\" shape=\"rect\" coords=\"244, 6, 325, 16\" alt=\"Knowledgebase\"></map><img border=\"0\" src=\"/images/intranet/navigation/home_support_" + pagename + ".gif\" usemap=\"#supportmap0\" width=\"330\" height=\"18\" border=\"0\" alt=\"Support\">";;
          document.getElementById("supportlist").innerHTML = xmlHttp.responseText;
          }
        else if (pagearea == "employeecorner")
          {
          document.getElementById("employeecornerimage").innerHTML = "<map name=\"employeecornermap0\"><area href=\"/intranet/home/employeecorner/training.asp\" onclick=\"javascript:GetPortletInfo('training','employeecorner'); return(false);\" shape=\"rect\" coords=\"140, 6, 180, 16\" alt=\"Training\"><area href=\"/intranet/home/employeecorner/empcorner.asp\" onclick=\"javascript:GetPortletInfo('empcorner','employeecorner'); return(false);\" shape=\"rect\" coords=\"184, 6, 236, 16\" alt=\"Ride Share\"></map><img border=\"0\" src=\"/images/intranet/navigation/home_employeecorner_" + pagename + ".gif\" usemap=\"#employeecornermap0\" width=\"330\" height=\"18\" border=\"0\" alt=\"Employee Corner\">";;
          document.getElementById("employeecornerlist").innerHTML = xmlHttp.responseText;
          }
        }
      }
    xmlHttp.open("GET","/intranet/home/" + pagearea + "/" + pagename + ".asp",true);
    xmlHttp.send(null);
  }
}
