
// JavaScript Document
var tt = 0;
var firststory = "";
var currentyear = 2001
var theheight = 310;
var scrolldown = true;
var thecurrentyear;

function iniT()
{
document.getElementById("sideNavNews").scrollTop = 0;
document.getElementById("pagingCounterNews2").style.visibility="visible";
showAll();
}

function showYear(year)
{
document.getElementById("sideNavNews").scrollTop = 0;
currentyear = 2001;
document.getElementById("showall").style.visibility="visible";
tempnewsid.length = 0;
var headlinestring = ""
var tt = 0;
for(pp=0;pp<newsid.length;pp++){
var len = newsdate[pp].length;
if(newsdate[pp].substr(len-4)==year){
if(tt==0){
firststory = newsid[pp]
}
tempnewsid[tt] = newsid[pp]
headlinestring = headlinestring + "<dd><a href='javascript:showNews(" + newsid[pp] + "," + (tt+1) + ")' id='news" + newsid[pp] + "'>" + newstitle[pp] + "<br /><span class='newsDate'>" + newsdate[pp] + "</span></a></dd>"
tt = tt + 1
}
}
doPaging(0,4)
document.getElementById("headlinecontent").innerHTML = headlinestring
document.getElementById("pagingcontent").innerHTML = pagingstring
//document.getElementById("showall").style.visibility="visible"
if(tt>=2){
currentpage = 1
}
doNewsPaging(year);
showNews(firststory,currentpage)
thecurrentyear = year;
}

function showNews(id,thecurrentpage,theobject)
{
var thestoryimag = "";
var thecut = 0;
for(pp=0;pp<tempnewsid.length;pp++){
	eval("document.getElementById('news" + tempnewsid[pp] + "').className=''")
}
if(thecurrentpage==null){
	for(pp=0;pp<tempnewsid.length;pp++){    
		if(id==tempnewsid[pp]){
		currentpage = pp+1
		}
	}
}else{
currentpage = thecurrentpage
}
//if(!theobject){
//theobjectid = "news" + id
//theobject = document.getElementById(theobjectid).className='active';
//}else{
//theobject.className='active';
//}
thepart = currentpage/5
thecut = thepart.toString()
theloc = thecut.indexOf(".")
if(theloc>=0){
thecut = thecut.substring(0,theloc)
}else{
thecut=thepart - 1
}
firstpage = (thecut*5)
lastpage = firstpage + 4
if(tempnewsid.length>=2){
doPaging(firstpage,lastpage)
}
document.getElementById("thenewstitle").innerHTML = "<img src='../images/progress_bar.gif'>"
var submitstring = "'id=" + id + "'"
var xmlhttp =  new XMLHttpRequest();
xmlhttp.open('POST', "getStory.aspx", true);
xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlhttp.send(eval(submitstring));
xmlhttp.onreadystatechange = function() {
	if (xmlhttp.readyState == 4) {
		if (xmlhttp.status == 200){
			if(xmlhttp.responseXML.getElementsByTagName('result')[0].firstChild.data.indexOf("success")>=0){
			thestorytemp  = xmlhttp.responseXML.getElementsByTagName('story')[0].firstChild.data;
			theimage1temp  = xmlhttp.responseXML.getElementsByTagName('image1')[0].firstChild.data;
			theimage2temp  = xmlhttp.responseXML.getElementsByTagName('image2')[0].firstChild.data}
				for(pp=0;pp<newsid.length;pp++)
				{
					if(newsid[pp]==id){
					document.getElementById("thenewstitle").innerHTML = newstitle[pp]
					document.getElementById("thenewssummary").innerHTML = newssummary[pp]
					document.getElementById("thenewsdate").innerHTML = newsdate[pp]
					newsstory[pp] = thestorytemp
					if(theimage1temp!="null"){thestoryimag = "<p align='center'><img src='.." + theimage1temp + "'></p>"}
					if(theimage2temp!="null"){thestoryimag = thestoryimag + "<p align='center'><img src='.." + theimage2temp + "'></p>"}
					document.getElementById("thenewsstory").innerHTML = thestorytemp;
					//if(thestoryimag != undefined)
					    document.getElementById("servicesImages").innerHTML = thestoryimag;
					
					}
				}
			}
		}
	}
var thepage = "page" + currentpage;
var thenews = "news" + id;
if(document.getElementById(thenews)){
document.getElementById(thenews).scrollIntoView()
document.getElementById(thenews).className="active"
document.getElementById(thepage).className="active"
}
}

function doNext()
{
if(currentpage<=tempnewsid.length-1){
scrolldown = true;
currentpage = currentpage + 1
showNews(tempnewsid[currentpage-1],currentpage,false)
document.getElementById("pagingPrevNews").innerHTML = "<a href='javascript:doPrev()'>&laquo; Previous</a>"
}
}

function doPrev()
{
if(currentpage>=1){
scrolldown = false;
currentpage = currentpage - 1
showNews(tempnewsid[currentpage - 1],currentpage,false)
}
}



function doPaging(thestart,theend)
{
deActive()
pagingstring = "";
var theactive = "";
for(pp=thestart;pp<tempnewsid.length;pp++)
{
	if(pp<=theend){
	pagingstring = pagingstring + "<li><a href='javascript:showNews(" + tempnewsid[pp] + "," + (pp+1) + ")' id='page" + (pp+1) + "'>" + (pp+1) + "</a> </li>"
	}
}
pagingstring = "<ul id='pagingtab'>" + pagingstring + "</ul>"
document.getElementById("pagingcontent").innerHTML = pagingstring
	if(currentpage>=2){
	document.getElementById("pagingPrevNews").innerHTML = "<a href='javascript:doPrev()'>&laquo; Previous</a>"
	}else{
	document.getElementById("pagingPrevNews").innerHTML = "&laquo; Previous"
	}
	if(tempnewsid.length==(currentpage)){
	document.getElementById("pagingNextNews").innerHTML = "Next &raquo;"
	}else{
	document.getElementById("pagingNextNews").innerHTML = "<a href='javascript:doNext()'>Next &raquo;</a>"
	}
}

function doNewsPaging(year)
{
    var yearid;
    var pagingcounter = "";
    
    var currentyearstr = "";
    var d = new Date();
   var latestYr = d.getFullYear();
   currentyear = latestYr;
    
    for(cc=0;cc<amountofyears+1;cc++){
        currentyearstr = currentyear.toString();
        if(year<=2002){
            if(cc<=1){
                pagingcounter = pagingcounter + "<li><a href='javascript:showYear(" + currentyearstr + ")' id='year" + currentyearstr + "'>" + currentyearstr.substr(2) + "</a></li>";
            }
        }else{
            if(cc<=4){
                pagingcounter = pagingcounter + "<li><a href='javascript:showYear(" + currentyearstr + ")' id='year" + currentyearstr + "'>" + currentyearstr.substr(2) + "</a></li>";
            }
        }
        
        currentyear = currentyear - 1
    }
    document.getElementById("pagingCounterNews2").innerHTML = "<ul>" + pagingcounter + "</ul>";
    for(pp=0;pp<document.getElementById("pagingCounterNews2").childNodes[0].childNodes.length;pp++){
    document.getElementById("pagingCounterNews2").childNodes[0].childNodes[pp].style.margin="2px";
    }


currentyear = d.getFullYear();
for(cc=0;cc<amountofyears+1;cc++){
yearid = "year" + currentyear
if(year<=2002){
if(cc<=1){
document.getElementById(yearid).className='';
}
}else{
if(cc<=4){
document.getElementById(yearid).className='';
}
currentyear = currentyear - 1
}
}
yearid = "year" + year
document.getElementById(yearid).className='active';
if(year==2001){
document.getElementById("yearprev").innerHTML = "<font color='#999999'>&laquo;</font>"	
document.getElementById("yearnext").innerHTML = "<a href='javascript:showYear(2002)' style='text-decoration:none'>&raquo;</a>"
}else{
if(year==2001+amountofyears){
document.getElementById("yearprev").innerHTML = "<a href='javascript:showYear(" + (2001+amountofyears-1) + ")' style='text-decoration:none'>&laquo;</a>"	
document.getElementById("yearnext").innerHTML = "<font color='#999999'>&raquo;</font>"
}else{
document.getElementById("yearprev").innerHTML = "<a href='javascript:showYear(" + (year-1) + ")' style='text-decoration:none'>&laquo;</a>"
document.getElementById("yearnext").innerHTML = "<a href='javascript:showYear(" + (year+1) + ")' style='text-decoration:none'>&raquo;</a>"
}
}
}


//function showCat(id)
//{
//var firststory
//var tt = 0
//var thecategory
//document.getElementById("pagingNextNews").innerHTML = "<a href='javascript:doNext()'>Next &raquo;</a>"
//for(pp=0;pp<newscategoriesid.length;pp++){
//if(newscategoriesid[pp]==id){
//thecategory = newscategory[pp]
//}
//}
//theactive = ""
//headlinestring = ""
//pagingstring = ""
//tempnewsid.length=0
//for(pp=0;pp<newsid.length;pp++){
//if(thecat[pp]==id){
//if(tt==0){
//firststory = newsid[pp]
//}
//tempnewsid[tt] = newsid[pp]
//headlinestring = headlinestring + "<dd><a href='javascript:showNews(" + newsid[pp] + "," + pp + ")'>" + newstitle[pp] + "<br /><span class='newsDate'>" + newsdate[pp] + "</span></a></dd>"
//tt = tt + 1
//}
//}
//doPaging(0,4,true)
//document.getElementById("headlinecontent").innerHTML = headlinestring
//document.getElementById("pagingcontent").innerHTML = pagingstring
//document.getElementById("categoryheading").innerHTML = " " +  thecategory
//document.getElementById("showall").style.visibility="visible"
//if(tt>=2){
//currentpage = 1
//showNews(firststory,currentpage)
//}
//}

function showAll()
{
document.getElementById("sideNavNews").scrollTop = 0;
var yearid = "";
if(thecurrentyear>=2003){
var currentyear = 2003;
for(cc=3;cc<amountofyears+1;cc++)
{
yearid = "year" + currentyear;
document.getElementById(yearid).className='';
currentyear = currentyear + 1
}
}
if(thecurrentyear<=2002){
var currentyear = 2001;
for(cc=0;cc<2;cc++)
{
yearid = "year" + currentyear;
document.getElementById(yearid).className='';
currentyear = currentyear + 1
}
}
document.getElementById("showall").style.visibility="hidden";
document.getElementById("pagingNextNews").innerHTML = "<a href='javascript:doNext()'>Next &raquo;</a>"
tempnewsid.length=0
var firststory
var tt = 0
pagingstring = ""
headlinestring = ""
for(pp=0;pp<newsid.length;pp++){
if(tt==0){
firststory = newsid[pp]
}
tempnewsid[tt] = newsid[pp]
headlinestring = headlinestring + "<dd><a href='javascript:showNews(" + newsid[pp] + "," + (tt+1) + ")' id='news" + newsid[pp] + "'>" + newstitle[pp] + "<br /><span class='newsDate'>" + newsdate[pp] + "</span></a></dd>"
tt = tt + 1
}
document.getElementById("headlinecontent").innerHTML = headlinestring
document.getElementById("categoryheading").innerHTML = ""
document.getElementById("showall").style.visibility="hidden"
if(tt>=2){
currentpage = 1
doPaging(0,4,true)
if(tt>=2){
currentpage = 1
}
document.getElementById("yearprev").innerHTML = "<font color='#999999'>&laquo;</font>"	
document.getElementById("yearnext").innerHTML = "<font color='#999999'>&raquo;</font>"	
showNews(firststory,currentpage)
}
}

document.write("<script id=__ie_onload defer src=javascript:void(0)><\/script>");
var script = document.getElementById("__ie_onload");
script.onreadystatechange = function() {
	if (this.readyState == "complete") {
		iniT(); // call the onload handler
		}
	};/*@end @*/

/* for Safari */
if (/WebKit/i.test(navigator.userAgent)) {
	// sniff 
	var _timer = setInterval(function() {
		if (/loaded|complete/.test(document.readyState)) {
			iniT(); // call the onload handler
		}
	}, 10);
}

if (document.addEventListener) {
    document.addEventListener("DOMContentLoaded", iniT, false);
}

/* for other browsers */
window.onload = iniT;