// Globals

var xmlhttp=null;
var journals = new Array();
var msg = "";
var pageStatus = 0;


//oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
//oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
//oo
//oo
//oo  Process the XML
//oo
//oo
//oo
//oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
//oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo

function processXML(resp) {


   var iterCount = 0;

   x=resp.getElementsByTagName('databases');

   var x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,xx;

   for (iterCount=0;iterCount<x.length;iterCount++)
   {

      xx=x[iterCount].getElementsByTagName("Title")
      {
         try
         {
            x1=xx[0].firstChild.data;
            // 		  alert(x1);
         }
         catch (er)
         {
            x1="";
         }
      }
      xx=x[iterCount].getElementsByTagName("Link")
      {
         try
         {
            x2=xx[0].firstChild.data;
         }
         catch (er)
         {
            x2="";
         }
      }
      xx=x[iterCount].getElementsByTagName("Description")
      {
         try
         {
            x3=xx[0].firstChild.data;
         }
         catch (er)
         {
            x3="";
         }
      }
      xx=x[iterCount].getElementsByTagName("DescTitle")
      {
         try
         {
            x4 =xx[0].firstChild.data;
         }
         catch (er)
         {
            x4="";
         }
      }
      xx=x[iterCount].getElementsByTagName("hasDescLink")
      {
         try
         {
            x5=xx[0].firstChild.data;
         }
         catch (er)
         {
            x5="";
         }
      }
      xx=x[iterCount].getElementsByTagName("DescLinkTitle")
      {
         try
         {
            x6=xx[0].firstChild.data;
         }
         catch (er)
         {
            x6="";
         }
      }
      xx=x[iterCount].getElementsByTagName("DescLink")
      {
         try
         {
            x7=xx[0].firstChild.data;
         }
         catch (er)
         {
            x7="";
         }
      }

      xx=x[iterCount].getElementsByTagName("onCampusOnly")
      {
         try
         {
            x8=xx[0].firstChild.data;
         }
         catch (er)
         {
            x8="";
         }
      }
      xx=x[iterCount].getElementsByTagName("inLibraryOnly")
      {
         try
         {
            x9=xx[0].firstChild.data;
         }
         catch (er)
         {
            x9="";
         }
      }
      xx=x[iterCount].getElementsByTagName("catAll")
      {
         try
         {
            x10=xx[0].firstChild.data;
         }
         catch (er)
         {
            x10="";
         }
      }
      xx=x[iterCount].getElementsByTagName("catBusiness")
      {
         try
         {
            x11=xx[0].firstChild.data;
         }
         catch (er)
         {
            x11="";
         }
      }
      xx=x[iterCount].getElementsByTagName("catLangLit")
      {
         try
         {
            x12=xx[0].firstChild.data;
         }
         catch (er)
         {
            x12="";
         }
      }
      xx=x[iterCount].getElementsByTagName("catLibraries")
      {
         try
         {
            x13=xx[0].firstChild.data;
         }
         catch (er)
         {
            x13="";
         }
      }
      xx=x[iterCount].getElementsByTagName("catNews")
      {
         try
         {
            x14=xx[0].firstChild.data;
         }
         catch (er)
         {
            x14="";
         }
      }
      xx=x[iterCount].getElementsByTagName("catHistPhilRel")
      {
         try
         {
            x15=xx[0].firstChild.data;
         }
         catch (er)
         {
            x15="";
         }
      }
      xx=x[iterCount].getElementsByTagName("catPoliSci")
      {
         try
         {
            x16=xx[0].firstChild.data;
         }
         catch (er)
         {
            x16="";
         }
      }
      xx=x[iterCount].getElementsByTagName("catPsychSoc")
      {
         try
         {
            x17=xx[0].firstChild.data;
         }
         catch (er)
         {
            x17="";
         }
      }
      xx=x[iterCount].getElementsByTagName("catScience")
      {
         try
         {
            x18=xx[0].firstChild.data;
         }
         catch (er)
         {
            x18="";
         }
      }
      xx=x[iterCount].getElementsByTagName("catStats")
      {
         try
         {
            x19=xx[0].firstChild.data;
         }
         catch (er)
         {
            x19="";
         }
      }
      xx=x[iterCount].getElementsByTagName("catEBooks")
      {
         try
         {
            x20=xx[0].firstChild.data;
         }
         catch (er)
         {
            x20="";
         }
      }
      xx=x[iterCount].getElementsByTagName("notProxied")
      {
         try
         {
            x21=xx[0].firstChild.data;
         }
         catch (er)
         {
            x21="";
         }
      }
      xx=x[iterCount].getElementsByTagName("new")
      {
         try
         {
            x22=xx[0].firstChild.data;
         }
         catch (er)
         {
            x22="";
         }
      }
      
      journals[iterCount] = new Array(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22);
   }

   journals.sort();


   // alert(journals.length);
   if (subj == -2) {
      postResultsByAlpha();
   }
   if (subj == -1) {
      postResultsBySubject();
   }
   if (subj >= 0) {
      postSingleSubject(subj);
   }

}

//oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
//oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
//oo
//oo
//oo  Post the XML
//oo
//oo
//oo  array element  ==  database field
//oo
//oo  journals[][0]  ==  title
//oo  journals[][1]  ==  link
//oo  journals[][2]  ==  description
//oo  journals[][3]  ==  desctitle
//oo  journals[][4]  ==  hasdesclink
//oo  journals[][5]  ==  desclinktitle
//oo  journals[][6]  ==  desclink
//oo  journals[][7]  ==  oncampusonly
//oo  journals[][8]  ==  inlibraryonly
//oo  journals[][9]  ==  catall
//oo  journals[][10] ==  catbusiness
//oo  journals[][11] ==  catlanglit
//oo  journals[][12] ==  catlibraries
//oo  journals[][13] ==  catnews
//oo  journals[][14] ==  cathistphilrel
//oo  journals[][15] ==  catpolisci
//oo  journals[][16] ==  catpsychsoc
//oo  journals[][17] ==  catscience
//oo  journals[][18] ==  catstats
//oo  journals[][19] ==  catebooks
//oo  journals[][20] ==  notProxied
//oo
//oo
//oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
//oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo


function postResultsByAlpha() {

   console1.innerHTML = "<p>&nbsp;</p>";
   console2.innerHTML = "<p>&nbsp;</p>";

   msg = "";

   col1 = ((Math.floor(journals.length / 2)) - 2);

   msg += ("<table width=\"325\" class=\"jourItems\">");
   for (i = 0; i < col1; i++) {
      if ((journals[i][12] != '1') && (journals[i][19] != '1') && (journals[i][18] != '1')) {
         msg += ("<tr><td>");

         if ((!onCampus && (journals[i][7] == '1')) || (journals[i][8] == '1')) {
            msg += ("<span ");
         } else {
            msg += ("<a href=\"");
            if (!onCampus && (journals[i][20] == '0')) {
               msg += ("http://library.smu.ca:2048/login?url=" + journals[i][1] + "\" ");
            } else {
               msg += (journals[i][1] + "\" ");               
            }
         }
         
         if (journals[i][2] != "") {
            msg += ("onmouseover=\"doTooltip(event,'<div class=header>"+ journals[i][3] +"</div> <div class=help>"+ journals[i][2]);
            if (journals[i][4] == '1') {
               msg += ("<br><a href=" + journals[i][6] +">"+ journals[i][5] +"</a>");
            }
            msg += ("')\" onmouseout=\"hideTip()\"");
         }
         
         msg += ("> ");
         msg += (journals[i][0]);
         
         
         if ((!onCampus && (journals[i][7] == '1')) || (journals[i][8] == '1')) {
            msg += ("</span>");
         } else {
            msg += ("</a>");
         }
         
         if (journals[i][7] == '1') { msg += (" \<font color=\"#FF0000\" size=\"-2\"> (on campus only\)</font>"); }
         if (journals[i][8] == '1') { msg += (" \<font color=\"#FF0000\" size=\"-2\"> (in library only\)</font>"); }
         if (journals[i][21] == '1') {
         	  msg += ("<img class=\"newimg\" src=\"./images/new2.gif\" />");
         }   
         msg += ("</td></tr>");
      }

   }
   msg += ("</table>");
   console1.innerHTML = msg;

   remainder = i;

   msg = "";
   msg += ("<table width=\"325\" class=\"jourItems\">");
   for (i = remainder; i < journals.length; i++) {

      if ((journals[i][12] != '1') && (journals[i][19] != '1') && (journals[i][18] != '1')) {
         msg += ("<tr><td>");
         if ((!onCampus && (journals[i][7] == '1')) || (journals[i][8] == '1')) {
            msg += ("<span ");
         } else {
            msg += ("<a href=\"");
            if (!onCampus && (journals[i][20] == '0')) {
               msg += ("http://library.smu.ca:2048/login?url=" + journals[i][1] + "\" ");
            } else {
               msg += (journals[i][1] + "\" ");               
            }
         }
         
         if (journals[i][2] != "") {
            msg += ("onmouseover=\"doTooltip(event,'<div class=header>"+ journals[i][3] +"</div> <div class=help>"+ journals[i][2]);
            if (journals[i][4] == '1') {
               msg += ("<br><a href="+ journals[i][6] +">"+ journals[i][5] +"</a>");
            }
            msg += ("')\" onmouseout=\"hideTip()\"");
         }
         
         msg += ("> ");
         msg += (journals[i][0]);
         
         
         if ((!onCampus && (journals[i][7] == '1')) || (journals[i][8] == '1')) {
            msg += ("</span>");
         } else {
            msg += ("</a>");
         }
         
         if (journals[i][7] == '1') { msg += (" \<font color=\"#FF0000\" size=\"-2\"> (on campus only\)</font>"); }
         if (journals[i][8] == '1') { msg += (" \<font color=\"#FF0000\" size=\"-2\"> (in library only\)</font>"); }
         if (journals[i][21] == '1') {
         	  msg += ("<img class=\"newimg\" src=\"./images/new2.gif\" />");
         }   
         msg += ("</td></tr>");
      }

   }

   msg += ("</table>");

   console2.innerHTML = msg;

   msg = null;
   pageStatus = 0;
   
}            

function postResultsBySubject() {
   
   console1.innerHTML = "<p>&nbsp;</p>";
   console2.innerHTML = "<p>&nbsp;</p>";

   msg = "";
   msg += ("<table width=\"325\" class=\"jourItems\"><tr><td>");


   msg += "<p><span class='title'>All Purpose Databases</span><br />";
   for (i = 0; i < journals.length; i++) {
      if (journals[i][9] == "1") {

         if ((!onCampus && (journals[i][7] == '1')) || (journals[i][8] == '1')) {
            msg += ("<span ");
         } else {
            msg += ("<a href=\"");
            if (!onCampus && (journals[i][20] == '0')) {
               msg += ("http://library.smu.ca:2048/login?url=" + journals[i][1] + "\" ");
            } else {
               msg += (journals[i][1] + "\" ");               
            }
         }
         
         if (journals[i][2] != "") {
            msg += ("onmouseover=\"doTooltip(event,'<div class=header>"+ journals[i][3] +"</div> <div class=help>"+ journals[i][2]);
            if (journals[i][4] == '1') {
               msg += ("<br><a href="+ journals[i][6] +">"+ journals[i][5] +"</a>");
            }
            msg += ("')\" onmouseout=\"hideTip()\"");
         }
         
         msg += ("> ");
         msg += (journals[i][0]);
         
         
         if ((!onCampus && (journals[i][7] == '1')) || (journals[i][8] == '1')) {
            msg += ("</span>");
         } else {
            msg += ("</a>");
         }
         
         if (journals[i][7] == '1') { msg += (" \<font color=\"#FF0000\" size=\"-2\"> (on campus only\)</font>"); }
         if (journals[i][8] == '1') { msg += (" \<font color=\"#FF0000\" size=\"-2\"> (in library only\)</font>"); }
         if (journals[i][21] == '1') {
         	  msg += ("<img class=\"newimg\" src=\"./images/new2.gif\" />");
         }   

        msg += ("<br />");
      }
   }  // loop through data


   msg += "</p>";
   msg += "<p><span class='title'>Business</span><br />";
   for (i = 0; i < journals.length; i++) {
      if (journals[i][10] == "1") {
         if ((!onCampus && (journals[i][7] == '1')) || (journals[i][8] == '1')) {
            msg += ("<span ");
         } else {
            msg += ("<a href=\"");
            if (!onCampus && (journals[i][20] == '0')) {
               msg += ("http://library.smu.ca:2048/login?url=" + journals[i][1] + "\" ");
            } else {
               msg += (journals[i][1] + "\" ");               
            }
         }
         
         if (journals[i][2] != "") {
            msg += ("onmouseover=\"doTooltip(event,'<div class=header>"+ journals[i][3] +"</div> <div class=help>"+ journals[i][2]);
            if (journals[i][4] == '1') {
               msg += ("<br><a href="+ journals[i][6] +">"+ journals[i][5] +"</a>");
            }
            msg += ("')\" onmouseout=\"hideTip()\"");
         }
         
         msg += ("> ");
         msg += (journals[i][0]);
         
         
         if ((!onCampus && (journals[i][7] == '1')) || (journals[i][8] == '1')) {
            msg += ("</span>");
         } else {
            msg += ("</a>");
         }
         
         if (journals[i][7] == '1') { msg += (" \<font color=\"#FF0000\" size=\"-2\"> (on campus only\)</font>"); }
         if (journals[i][8] == '1') { msg += (" \<font color=\"#FF0000\" size=\"-2\"> (in library only\)</font>"); }
         if (journals[i][21] == '1') {
         	  msg += ("<img class=\"newimg\" src=\"./images/new2.gif\" />");
         }   

        msg += ("<br />");
      }
   }  // loop through data

/*
   msg += "</p>";
   msg += "<p><span class='title'>E-Books</span><br />";
   for (i = 0; i < journals.length; i++) {
      if (journals[i][19] == "1") {
         if ((!onCampus && (journals[i][7] == '1')) || (journals[i][8] == '1')) {
            msg += ("<span ");
         } else {
            msg += ("<a href=\"");
            if (!onCampus && (journals[i][20] == '0')) {
               msg += ("http://library.smu.ca:2048/login?url=" + journals[i][1] + "\" ");
            } else {
               msg += (journals[i][1] + "\" ");               
            }
         }
         
         if (journals[i][2] != "") {
            msg += ("onmouseover=\"doTooltip(event,'<div class=header>"+ journals[i][3] +"</div> <div class=help>"+ journals[i][2]);
            if (journals[i][4] == '1') {
               msg += ("<br><a href="+ journals[i][6] +">"+ journals[i][5] +"</a>");
            }
            msg += ("')\" onmouseout=\"hideTip()\"");
         }
         
         msg += ("> ");
         msg += (journals[i][0]);
         
         
         if ((!onCampus && (journals[i][7] == '1')) || (journals[i][8] == '1')) {
            msg += ("</span>");
         } else {
            msg += ("</a>");
         }
         
         if (journals[i][7] == '1') { msg += (" \<font color=\"#FF0000\" size=\"-2\"> (on campus only\)</font>"); }
         if (journals[i][8] == '1') { msg += (" \<font color=\"#FF0000\" size=\"-2\"> (in library only\)</font>"); }
          if (journals[i][21] == '1') {
         	  msg += ("<img class=\"newimg\" src=\"./images/new2.gif\" />");
         }  

        msg += ("<br />");
      }
   }  // loop through data

*/

   msg += "</p>";
   msg += "<p><span class='title'>History, Philosophy & Religon</span><br />";
   for (i = 0; i < journals.length; i++) {
      if (journals[i][14] == "1") {
         if ((!onCampus && (journals[i][7] == '1')) || (journals[i][8] == '1')) {
            msg += ("<span ");
         } else {
            msg += ("<a href=\"");
            if (!onCampus && (journals[i][20] == '0')) {
               msg += ("http://library.smu.ca:2048/login?url=" + journals[i][1] + "\" ");
            } else {
               msg += (journals[i][1] + "\" ");               
            }
         }
         
         if (journals[i][2] != "") {
            msg += ("onmouseover=\"doTooltip(event,'<div class=header>"+ journals[i][3] +"</div> <div class=help>"+ journals[i][2]);
            if (journals[i][4] == '1') {
               msg += ("<br><a href="+ journals[i][6] +">"+ journals[i][5] +"</a>");
            }
            msg += ("')\" onmouseout=\"hideTip()\"");
         }
         
         msg += ("> ");
         msg += (journals[i][0]);
         
         
         if ((!onCampus && (journals[i][7] == '1')) || (journals[i][8] == '1')) {
            msg += ("</span>");
         } else {
            msg += ("</a>");
         }
         
         if (journals[i][7] == '1') { msg += (" \<font color=\"#FF0000\" size=\"-2\"> (on campus only\)</font>"); }
         if (journals[i][8] == '1') { msg += (" \<font color=\"#FF0000\" size=\"-2\"> (in library only\)</font>"); }
            if (journals[i][21] == '1') {
         	  msg += ("<img class=\"newimg\" src=\"./images/new2.gif\" />");
         }

        msg += ("<br />");
      }
   }  // loop through data

   msg += "</p>";
   msg += "<p><span class='title'>Language & Literature</span><br />";
   for (i = 0; i < journals.length; i++) {
      if (journals[i][11] == "1") {
         if ((!onCampus && (journals[i][7] == '1')) || (journals[i][8] == '1')) {
            msg += ("<span ");
         } else {
            msg += ("<a href=\"");
            if (!onCampus && (journals[i][20] == '0')) {
               msg += ("http://library.smu.ca:2048/login?url=" + journals[i][1] + "\" ");
            } else {
               msg += (journals[i][1] + "\" ");               
            }
         }
         
         if (journals[i][2] != "") {
            msg += ("onmouseover=\"doTooltip(event,'<div class=header>"+ journals[i][3] +"</div> <div class=help>"+ journals[i][2]);
            if (journals[i][4] == '1') {
               msg += ("<br><a href="+ journals[i][6] +">"+ journals[i][5] +"</a>");
            }
            msg += ("')\" onmouseout=\"hideTip()\"");
         }
         
         msg += ("> ");
         msg += (journals[i][0]);
         
         
         if ((!onCampus && (journals[i][7] == '1')) || (journals[i][8] == '1')) {
            msg += ("</span>");
         } else {
            msg += ("</a>");
         }
         
         if (journals[i][7] == '1') { msg += (" \<font color=\"#FF0000\" size=\"-2\"> (on campus only\)</font>"); }
         if (journals[i][8] == '1') { msg += (" \<font color=\"#FF0000\" size=\"-2\"> (in library only\)</font>"); }
   
         if (journals[i][21] == '1') {
         	  msg += ("<img class=\"newimg\" src=\"./images/new2.gif\" />");
         }
        msg += ("<br />");
      }
   }  // loop through data


   msg += "</p>";
   msg += ("</td></tr></table>");

   console1.innerHTML = msg;
   // console1.innerHTML = "TEST TEST";
   msg = "";





   msg += ("<table width=\"325\" class=\"jourItems\"><tr><td>");
   msg += "<p><span class='title'>News & Current Events</span><br />";
   for (i = 0; i < journals.length; i++) {
      if (journals[i][13] == "1") {
         if ((!onCampus && (journals[i][7] == '1')) || (journals[i][8] == '1')) {
            msg += ("<span ");
         } else {
            msg += ("<a href=\"");
            if (!onCampus && (journals[i][20] == '0')) {
               msg += ("http://library.smu.ca:2048/login?url=" + journals[i][1] + "\" ");
            } else {
               msg += (journals[i][1] + "\" ");               
            }
         }
         
         if (journals[i][2] != "") {
            msg += ("onmouseover=\"doTooltip(event,'<div class=header>"+ journals[i][3] +"</div> <div class=help>"+ journals[i][2]);
            if (journals[i][4] == '1') {
               msg += ("<br><a href="+ journals[i][6] +">"+ journals[i][5] +"</a>");
            }
            msg += ("')\" onmouseout=\"hideTip()\"");
         }
         
         msg += ("> ");
         msg += (journals[i][0]);
         
         
         if ((!onCampus && (journals[i][7] == '1')) || (journals[i][8] == '1')) {
            msg += ("</span>");
         } else {
            msg += ("</a>");
         }
         
         if (journals[i][7] == '1') { msg += (" \<font color=\"#FF0000\" size=\"-2\"> (on campus only\)</font>"); }
         if (journals[i][8] == '1') { msg += (" \<font color=\"#FF0000\" size=\"-2\"> (in library only\)</font>"); }
           if (journals[i][21] == '1') {
         	  msg += ("<img class=\"newimg\" src=\"./images/new2.gif\" />");
         } 

        msg += ("<br />");
      }
   }  // loop through data

   msg += "</p>";
   msg += "<p><span class='title'>Political Science, World Affairs</span><br />";
   for (i = 0; i < journals.length; i++) {
      if (journals[i][15] == "1") {
         if ((!onCampus && (journals[i][7] == '1')) || (journals[i][8] == '1')) {
            msg += ("<span ");
         } else {
            msg += ("<a href=\"");
            if (!onCampus && (journals[i][20] == '0')) {
               msg += ("http://library.smu.ca:2048/login?url=" + journals[i][1] + "\" ");
            } else {
               msg += (journals[i][1] + "\" ");               
            }
         }
         
         if (journals[i][2] != "") {
            msg += ("onmouseover=\"doTooltip(event,'<div class=header>"+ journals[i][3] +"</div> <div class=help>"+ journals[i][2]);
            if (journals[i][4] == '1') {
               msg += ("<br><a href="+ journals[i][6] +">"+ journals[i][5] +"</a>");
            }
            msg += ("')\" onmouseout=\"hideTip()\"");
         }
         
         msg += ("> ");
         msg += (journals[i][0]);
         
         
         if ((!onCampus && (journals[i][7] == '1')) || (journals[i][8] == '1')) {
            msg += ("</span>");
         } else {
            msg += ("</a>");
         }
         
         if (journals[i][7] == '1') { msg += (" \<font color=\"#FF0000\" size=\"-2\"> (on campus only\)</font>"); }
         if (journals[i][8] == '1') { msg += (" \<font color=\"#FF0000\" size=\"-2\"> (in library only\)</font>"); }
           if (journals[i][21] == '1') {
         	  msg += ("<img class=\"newimg\" src=\"./images/new2.gif\" />");
         } 

        msg += ("<br />");
      }
   }  // loop through data

   msg += "</p>";
   msg += "<p><span class='title'>Psychology, Sociology & Related</span><br />";
   for (i = 0; i < journals.length; i++) {
      if (journals[i][16] == "1") {
         if ((!onCampus && (journals[i][7] == '1')) || (journals[i][8] == '1')) {
            msg += ("<span ");
         } else {
            msg += ("<a href=\"");
            if (!onCampus && (journals[i][20] == '0')) {
               msg += ("http://library.smu.ca:2048/login?url=" + journals[i][1] + "\" ");
            } else {
               msg += (journals[i][1] + "\" ");               
            }
         }
         
         if (journals[i][2] != "") {
            msg += ("onmouseover=\"doTooltip(event,'<div class=header>"+ journals[i][3] +"</div> <div class=help>"+ journals[i][2]);
            if (journals[i][4] == '1') {
               msg += ("<br><a href="+ journals[i][6] +">"+ journals[i][5] +"</a>");
            }
            msg += ("')\" onmouseout=\"hideTip()\"");
         }
         
         msg += ("> ");
         msg += (journals[i][0]);
         
         
         if ((!onCampus && (journals[i][7] == '1')) || (journals[i][8] == '1')) {
            msg += ("</span>");
         } else {
            msg += ("</a>");
         }
         
         if (journals[i][7] == '1') { msg += (" \<font color=\"#FF0000\" size=\"-2\"> (on campus only\)</font>"); }
         if (journals[i][8] == '1') { msg += (" \<font color=\"#FF0000\" size=\"-2\"> (in library only\)</font>"); }
         if (journals[i][21] == '1') {
         	  msg += ("<img class=\"newimg\" src=\"./images/new2.gif\" />");
         }   

        msg += ("<br />");
      }
   }  // loop through data

   msg += "</p>";
   msg += "<p><span class='title'>Science</span><br />";
   for (i = 0; i < journals.length; i++) {
      if (journals[i][17] == "1") {
         if ((!onCampus && (journals[i][7] == '1')) || (journals[i][8] == '1')) {
            msg += ("<span ");
         } else {
            msg += ("<a href=\"");
            if (!onCampus && (journals[i][20] == '0')) {
               msg += ("http://library.smu.ca:2048/login?url=" + journals[i][1] + "\" ");
            } else {
               msg += (journals[i][1] + "\" ");               
            }
         }
         
         if (journals[i][2] != "") {
            msg += ("onmouseover=\"doTooltip(event,'<div class=header>"+ journals[i][3] +"</div> <div class=help>"+ journals[i][2]);
            if (journals[i][4] == '1') {
               msg += ("<br><a href="+ journals[i][6] +">"+ journals[i][5] +"</a>");
            }
            msg += ("')\" onmouseout=\"hideTip()\"");
         }
         
         msg += ("> ");
         msg += (journals[i][0]);
         
         
         if ((!onCampus && (journals[i][7] == '1')) || (journals[i][8] == '1')) {
            msg += ("</span>");
         } else {
            msg += ("</a>");
         }
         
         if (journals[i][7] == '1') { msg += (" \<font color=\"#FF0000\" size=\"-2\"> (on campus only\)</font>"); }
         if (journals[i][8] == '1') { msg += (" \<font color=\"#FF0000\" size=\"-2\"> (in library only\)</font>"); }
   
         if (journals[i][21] == '1') {
         	  msg += ("<img class=\"newimg\" src=\"./images/new2.gif\" />");
         }
        msg += ("<br />");
      }
   }  // loop through data

/*

   msg += "</p>";
   msg += "<p><span class='title'>Statistics</span><br />";
   for (i = 0; i < journals.length; i++) {
      if (journals[i][18] == "1") {
         if ((!onCampus && (journals[i][7] == '1')) || (journals[i][8] == '1')) {
            msg += ("<span ");
         } else {
            msg += ("<a href=\"");
            if (!onCampus && (journals[i][20] == '0')) {
               msg += ("http://library.smu.ca:2048/login?url=" + journals[i][1] + "\" ");
            } else {
               msg += (journals[i][1] + "\" ");               
            }
         }
         
         if (journals[i][2] != "") {
            msg += ("onmouseover=\"doTooltip(event,'<div class=header>"+ journals[i][3] +"</div> <div class=help>"+ journals[i][2]);
            if (journals[i][4] == '1') {
               msg += ("<br><a href="+ journals[i][6] +">"+ journals[i][5] +"</a>");
            }
            msg += ("')\" onmouseout=\"hideTip()\"");
         }
         
         msg += ("> ");
         msg += (journals[i][0]);
         
         
         if ((!onCampus && (journals[i][7] == '1')) || (journals[i][8] == '1')) {
            msg += ("</span>");
         } else {
            msg += ("</a>");
         }
         
         if (journals[i][7] == '1') { msg += (" \<font color=\"#FF0000\" size=\"-2\"> (on campus only\)</font>"); }
         if (journals[i][8] == '1') { msg += (" \<font color=\"#FF0000\" size=\"-2\"> (in library only\)</font>"); }
            if (journals[i][21] == '1') {
         	  msg += ("<img class=\"newimg\" src=\"./images/new2.gif\" />");
         }

        msg += ("<br />");
      }
   }  // loop through data

*/
   
   msg += "</p>";
   msg += ("</td></tr></table>");

   console2.innerHTML = msg;
   msg = "";



   pageStatus = 1;
}





function postSingleSubject(subj) {
	
//oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
//oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
//oo
//oo
//oo  Post the XML
//oo
//oo
//oo  array element  ==  database field
//oo
//oo  journals[][0]  ==  title
//oo  journals[][1]  ==  link
//oo  journals[][2]  ==  description
//oo  journals[][3]  ==  desctitle
//oo  journals[][4]  ==  hasdesclink
//oo  journals[][5]  ==  desclinktitle
//oo  journals[][6]  ==  desclink
//oo  journals[][7]  ==  oncampusonly
//oo  journals[][8]  ==  inlibraryonly
//oo  journals[][9]  ==  catall
//oo  journals[][10] ==  catbusiness
//oo  journals[][11] ==  catlanglit
//oo  journals[][12] ==  catlibraries
//oo  journals[][13] ==  catnews
//oo  journals[][14] ==  cathistphilrel
//oo  journals[][15] ==  catpolisci
//oo  journals[][16] ==  catpsychsoc
//oo  journals[][17] ==  catscience
//oo  journals[][18] ==  catstats
//oo  journals[][19] ==  catebooks
//oo  journals[][20] ==  notProxied
//oo
//oo
//oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
//oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo

var subjLabel = "";

switch(subj) {
	
	case 10:
		subjLabel = "Business";
		break;
	case 11:
		subjLabel = "Language and Literature";
		break;
	case 12:
		subjLabel = "Libraries";
		break;
	case 13:
		subjLabel = "News & Current Events";
		break;
	case 14:
		subjLabel = "History, Philosophy and Religious Studies";
		break;
	case 15:
		subjLabel = "Political Science";
		break;
	case 16:
		subjLabel = "Psychology & Sociology";
		break;
	case 17:
		subjLabel = "Science";
		break;
	case 18:
		subjLabel = "Statistics";
		break;
	case 19:
		subjLabel = "E-Books";
		break;
	default:
		subjLabel = "No Label"
		break;
}
	
	var junkDump = journals.length;

   console1.innerHTML = "<p>&nbsp;</p>";

   msg = "";
   msg += ("<table width=\"325\" class=\"jourItems\"><tr><td>");


   msg += "<p><span class='title'>"+subjLabel+"</span><br /><br />";
   for (i = 0; i < journals.length; i++) {
      if (journals[i][subj] == "1") {

         if ((!onCampus && (journals[i][7] == '1')) || (journals[i][8] == '1')) {
            msg += ("<span ");
         } else {
            msg += ("<a href=\"");
            if (!onCampus && (journals[i][20] == '0')) {
               msg += ("http://library.smu.ca:2048/login?url=" + journals[i][1] + "\" ");
            } else {
               msg += (journals[i][1] + "\" ");               
            }
         }
         
         if (journals[i][2] != "") {
            msg += ("onmouseover=\"doTooltip(event,'<div class=header>"+ journals[i][3] +"</div> <div class=help>"+ journals[i][2]);
            if (journals[i][4] == '1') {
               msg += ("<br><a href="+ journals[i][6] +">"+ journals[i][5] +"</a>");
            }
            msg += ("')\" onmouseout=\"hideTip()\"");
         }
         
         msg += ("> ");
         msg += (journals[i][0]);
         
         
         if ((!onCampus && (journals[i][7] == '1')) || (journals[i][8] == '1')) {
            msg += ("</span>");
         } else {
            msg += ("</a>");
         }
         
         if (journals[i][7] == '1') { msg += (" \<font color=\"#FF0000\" size=\"-2\"> (on campus only\)</font>"); }
         if (journals[i][8] == '1') { msg += (" \<font color=\"#FF0000\" size=\"-2\"> (in library only\)</font>"); }
         if (journals[i][21] == '1') {
         	  msg += ("<img class=\"newimg\" src=\"./images/new2.gif\" />");
         }     

        msg += ("<br />");
      }
   }  // loop through data
	   msg += "</p>";
   msg += ("</td></tr></table>");

   console1.innerHTML = msg;
   msg = "";



   pageStatus = 1;
	
}
