﻿//News JavaScript
var newsQS = "code/news.aspx?";
var lastLinkID = "";
var loadingImg = "<img src='media/images/ajax/loading.gif' alt='loading' width='16' height='16' align='absmiddle' />";

$(document).ready(function() {

    loadNewsList();
    //Load default Page
    //$("#newsPage #story").load("mediadefault.html");
});

function loadNewsList() {
    $.get(newsQS + CB(false), function(data) {
        $("#newspage #list").html(data);

        loadDefaultOrSelected();

		$("#newspage #list td a[href]").click(function() {
			var href = new String($(this).attr("href"));
			href = href.substr(href.lastIndexOf("#") + 1); //.replace("#", "");
			
			highLightNews(href);

			var qs = newsQS + href + CB();
			$.get(qs, function(data) {
                $("#newspage #story").html(data);
            });
            return true;
        });
    });
}

function loadDefaultOrSelected()
{
	var doclocation = new String(document.URL);
	if (doclocation.indexOf("#") == -1) {
		loadDefaultNews();
	}
	else {
		//loadselectednews
		var href = new String(doclocation);
		href = href.substr(href.lastIndexOf("#") + 1);
		var qs = newsQS + href + CB();
		highLightNews(href);
		$.get(qs, function(data) {
			$("#newspage #story").html(data);
			//highlight selected news;			
		});
		return true;
	}
}

function loadDefaultNews() {
    $.get("code/news.aspx?ln=1" + CB(), function(data) {
        $("#newspage #story").html(data);
    });
}

function highLightNews(href)
{
	var newsID = href.substr(href.lastIndexOf("=")+1);
	$("#newspage #list a").css("color","");
	$("#newspage #list a[@id="+newsID+"]").css("color","#900");
}

function CB(amp) {
	var amp = typeof(amp) == "undefined" ? "&":"";
	return amp + "cb=" + new Date().getTime();
}