﻿// JScript File

    var xmlDoc;
    var xmlDocCNT;
    var COUNTER;
    
    function loadxml() {

      xmlDocCNT=document.implementation.createDocument("","",null);
      xmlDocCNT.load("Data/NewsCounter.xml");
      xmlDocCNT.onload= readXML_NewsCounter;

      xmlDoc=document.implementation.createDocument("","",null);
      xmlDoc.load("Data/News.xml");
      xmlDoc.onload= readXML;
    }

    function readXML_NewsCounter() {
	//Using text Properties
	COUNTER = (xmlDocCNT.documentElement.childNodes[1].textContent);
	//alert(COUNTER);
     }

 
    function readXML() {
    
    var i;
    var MAX = (COUNTER-2)+1;
    for (i=COUNTER;i>=MAX;i--)
    {
	    //document.writeln("<li><a href=" + xmlDoc.getElementsByTagName("ITEM")[i-1].attributes.getNamedItem("text").nodeValue + "></a></li>");
	    document.write("<li><a href=" + xmlDoc.getElementsByTagName("ITEM")[i-1].childNodes[1].textContent + ">" + xmlDoc.getElementsByTagName("ITEM")[i-1].attributes.getNamedItem("text").nodeValue + "</a></li>");
    }
     
	//alert("Node Value: " + xmlDoc.documentElement.childNodes[1].attributes.getNamedItem("id").nodeValue);
 
	//Using getElementByTagName Properties
	//Here both the statement will return you the same result
	//Output 2000
	//alert("getElementsByTagName: " + xmlDoc.getElementsByTagName("year")[0].attributes.getNamedItem("id").nodeValue);
 
	//Using text Properties
	//Output John
	//alert("Text Content for Employee Tag: " + xmlDoc.documentElement.childNodes[1].textContent);
     }



function NEWS() {
 
    var COUNTER;
    xmlhttp=new XMLHttpRequest();
    xmlhttp.open("GET","Data/NewsCounter.xml",false);
    xmlhttp.send();
    xmlDoc=xmlhttp.responseXML; 
    
    var y=xmlDoc.getElementsByTagName("COUNTER");
    COUNTER = y[0].getElementsByTagName("NEWS")[0].childNodes[0].nodeValue;

    xmlhttp=new XMLHttpRequest();
    xmlhttp.open("GET","Data/News.xml",false);
    xmlhttp.send();
    xmlDoc=xmlhttp.responseXML; 

    var x=xmlDoc.getElementsByTagName("ITEM");
    var i;
    var MAX = (COUNTER-2)+1;

    for (i=COUNTER;i>=MAX;i--)
      {
      document.write("<H5>" + x[i-1].getElementsByTagName("DATE")[0].childNodes[0].nodeValue + "</H5>");
      document.write("<li><a href=" + x[i-1].getElementsByTagName("PATH")[0].childNodes[0].nodeValue + ">" + x[i-1].getElementsByTagName("TITLE")[0].childNodes[0].nodeValue + "</a></li>");
      }
 
}

function EVENTS() {
    
    var COUNTER;
    xmlhttp=new XMLHttpRequest();
    xmlhttp.open("GET","Data/EventsCounter.xml",false);
    xmlhttp.send();
    xmlDoc=xmlhttp.responseXML; 
    var y=xmlDoc.getElementsByTagName("COUNTER");
    COUNTER = y[0].getElementsByTagName("EVENT")[0].childNodes[0].nodeValue;
    
    xmlhttp=new XMLHttpRequest();
    xmlhttp.open("GET","Data/Events.xml",false);
    xmlhttp.send();
    xmlDoc=xmlhttp.responseXML; 
 
    var x=xmlDoc.getElementsByTagName("ITEM");
    var i;
    var MAX = (COUNTER-2)+1;
    
    
    for (i=COUNTER;i>=MAX;i--)
      {
      document.write("<li><a href=" + x[i-1].getElementsByTagName("PATH")[0].childNodes[0].nodeValue + ">" + x[i-1].getElementsByTagName("TITLE")[0].childNodes[0].nodeValue + "</a></li>");
      }

  
}

function NOTICES() {
    
    var COUNTER=0;
    xmlhttp=new XMLHttpRequest();
    xmlhttp.open("GET","Data/NoticesCounter.xml",false);
    xmlhttp.send();
    xmlDoc=xmlhttp.responseXML; 
    var y=xmlDoc.getElementsByTagName("COUNTER");
    COUNTER = y[0].getElementsByTagName("NOTICE")[0].childNodes[0].nodeValue;
    
    xmlhttp=new XMLHttpRequest();
    xmlhttp.open("GET","Data/Notices.xml",false);
    xmlhttp.send();
    xmlDoc=xmlhttp.responseXML; 
 
    var x=xmlDoc.getElementsByTagName("ITEM");
    var i;
    var MAX = (COUNTER-3)+1;
    
     for (i=COUNTER;i>=MAX;i--)
      {
      document.writeln("<li>")
      document.writeln("<H5>" + x[i-1].getElementsByTagName("DATE")[0].childNodes[0].nodeValue + "</H5>");
      document.writeln("<ul class=link-list>")
      document.writeln("<li><a href=" + x[i-1].getElementsByTagName("PATH")[0].childNodes[0].nodeValue + ">" + x[i-1].getElementsByTagName("TITLE")[0].childNodes[0].nodeValue + "</a></li>");
      document.writeln("</ul>")
      document.writeln("</li>")
      }
}

function HeaderArticles1() {
    
    xmlhttp=new XMLHttpRequest();
    xmlhttp.open("GET","../Data/HeaderArticle1.xml",false);
    xmlhttp.send();
    xmlDoc=xmlhttp.responseXML; 

    var x=xmlDoc.getElementsByTagName("ITEM");
    document.write("<ul class=link-list>")
    document.write("<H2>" + x[0].getElementsByTagName("TITLE")[0].childNodes[0].nodeValue + "</H2>");
    document.write("<p>" + x[0].getElementsByTagName("MESSAGE")[0].childNodes[0].nodeValue + "</p>"); 
    document.write("<div class=button-big><a class=button-big href=" + x[0].getElementsByTagName("PATH")[0].childNodes[0].nodeValue + " target=_blank>Learn More</a></div>")
    document.writeln("</ul>")

}

 
function GETPIC() {
    
    xmlhttp=new XMLHttpRequest();
    xmlhttp.open("GET","../Data/HeaderArticle1.xml",false);
    xmlhttp.send();
    xmlDoc=xmlhttp.responseXML; 

    var x=xmlDoc.getElementsByTagName("ITEM");
    document.write("<ul class=link-list>")
    document.write("<div class=image><img src=" + x[0].getElementsByTagName("PIC")[0].childNodes[0].nodeValue + " alt= style= width: 388px; height: 167px;</img></div>");
    document.writeln("</ul>")

}

function HeaderArticles2() {
    
    xmlhttp=new XMLHttpRequest();
    xmlhttp.open("GET","../Data/HeaderArticle2.xml",false);
    xmlhttp.send();
    xmlDoc=xmlhttp.responseXML; 

    var x=xmlDoc.getElementsByTagName("ITEM");
    document.write("<ul class=link-list>")
    document.write("<H2>" + x[0].getElementsByTagName("TITLE")[0].childNodes[0].nodeValue + "</H2>");
    document.write("<p>" + x[0].getElementsByTagName("MESSAGE")[0].childNodes[0].nodeValue + "</p>"); 
    document.write("<div class=button-big><a class=button-big href=" + x[0].getElementsByTagName("PATH")[0].childNodes[0].nodeValue + " target=_blank>Learn More</a></div>")
    document.writeln("</ul>")

}

 
function GETPIC2() {
    
    xmlhttp=new XMLHttpRequest();
    xmlhttp.open("GET","../Data/HeaderArticle2.xml",false);
    xmlhttp.send();
    xmlDoc=xmlhttp.responseXML; 

    var x=xmlDoc.getElementsByTagName("ITEM");
    document.write("<ul class=link-list>")
    document.write("<div class=image><img src=" + x[0].getElementsByTagName("PIC")[0].childNodes[0].nodeValue + " alt= style= width: 388px; height: 167px;</img></div>");
    document.writeln("</ul>")

}

function HeaderArticles3() {
    
    xmlhttp=new XMLHttpRequest();
    xmlhttp.open("GET","../Data/HeaderArticle3.xml",false);
    xmlhttp.send();
    xmlDoc=xmlhttp.responseXML; 

    var x=xmlDoc.getElementsByTagName("ITEM");
    document.write("<ul class=link-list>")
    document.write("<H2>" + x[0].getElementsByTagName("TITLE")[0].childNodes[0].nodeValue + "</H2>");
    document.write("<p>" + x[0].getElementsByTagName("MESSAGE")[0].childNodes[0].nodeValue + "</p>"); 
    document.write("<div class=button-big><a class=button-big href=" + x[0].getElementsByTagName("PATH")[0].childNodes[0].nodeValue + " target=_blank>Learn More</a></div>")
    document.writeln("</ul>")

}

 
function GETPIC3() {
    
    xmlhttp=new XMLHttpRequest();
    xmlhttp.open("GET","../Data/HeaderArticle3.xml",false);
    xmlhttp.send();
    xmlDoc=xmlhttp.responseXML; 

    var x=xmlDoc.getElementsByTagName("ITEM");
    document.write("<ul class=link-list>")
    document.write("<div class=image><img src=" + x[0].getElementsByTagName("PIC")[0].childNodes[0].nodeValue + " alt= style= width: 388px; height: 167px;</img></div>");
    document.writeln("</ul>")

}

function ARTICLESLIST() {
   var FLAG="ON";
   var COUNTER=0;
    xmlhttp=new XMLHttpRequest();
    xmlhttp.open("GET","../Data/ArticlesCounter.xml",false);
    xmlhttp.send();
    xmlDoc=xmlhttp.responseXML; 
    var y=xmlDoc.getElementsByTagName("COUNTER");
    COUNTER = y[0].getElementsByTagName("ARTICLE")[0].childNodes[0].nodeValue;
    xmlhttp=new XMLHttpRequest();
    xmlhttp.open("GET","../Data/Articles.xml",false);
    xmlhttp.send();
    xmlDoc=xmlhttp.responseXML; 

 
    var x=xmlDoc.getElementsByTagName("ITEM");
    var i;
    var MAX = 0;

//      document.writeln("<table width=50%; align=left;>");
//      document.writeln("<tr>");
//      document.writeln("<td style=height: 100%; width:100%; align=left; colspan=2>");
//      document.writeln("<h4 style=text-align: left>Articles</h4>");
//      document.writeln("</td>");
//      document.writeln("</tr>");

    for (i=COUNTER;i>=1;i--)
      {
//      //document.writeln("<li>");
//      //document.writeln("<H5>" + x[i-1].getElementsByTagName("ARTDATE")[0].childNodes[0].nodeValue + "</H5>");
//      //document.writeln("<ul class=link-list>");
//      //document.writeln("<li><a href=" + x[i-1].getElementsByTagName("PATH")[0].childNodes[0].nodeValue + ">" + x[i-1].getElementsByTagName("TITLE")[0].childNodes[0].nodeValue + "</a></li>");
//      //document.writeln("</ul>");
//      //document.writeln("</li>");
  
              document.writeln("<tr align:left>");
              if (FLAG=="ON")
              { 
              document.writeln("<td id=CELLCOLOUR style=width:60%; background-color:#ff0000><H5>" + x[i-1].getElementsByTagName("ARTDATE")[0].childNodes[0].nodeValue + "</H5></br><a href=" + x[i-1].getElementsByTagName("PATH")[0].childNodes[0].nodeValue + ">" + x[i-1].getElementsByTagName("TITLE")[0].childNodes[0].nodeValue + "</a></td>");
              document.writeln("<td id=CELLCOLOUR style=width:40%; background-color:#ff0000><img src=" + x[i-1].getElementsByTagName("PIC")[0].childNodes[0].nodeValue + " /></td>");
              FLAG="OFF";
              }
              else
              {
              document.writeln("<td id=CELLnoCOLOUR style=width:60%; padding-top:5px><H5>" + x[i-1].getElementsByTagName("ARTDATE")[0].childNodes[0].nodeValue + "</H5></br><a href=" + x[i-1].getElementsByTagName("PATH")[0].childNodes[0].nodeValue + ">" + x[i-1].getElementsByTagName("TITLE")[0].childNodes[0].nodeValue + "</a></td>");
              document.writeln("<td id=CELLnoCOLOUR style=width:40%; padding-top:5px><img src=" + x[i-1].getElementsByTagName("PIC")[0].childNodes[0].nodeValue + " /></td>");
              FLAG="ON";
              }
              //<li><a href=" + x[i-1].getElementsByTagName("PATH")[0].childNodes[0].nodeValue + ">" + x[i-1].getElementsByTagName("TITLE")[0].childNodes[0].nodeValue + "</a></li>
              document.writeln("</tr>");
              //document.writeln("<tr align:left>");
              //document.writeln("<td style=width:40%;><H4> </H4>");
              //document.writeln("</td>");
              //document.writeln("<td style=width:40%;><H4> </H4>");
              //document.writeln("</td>");
              //document.writeln("</tr>");
       
      }
      document.writeln("</table>");

}
