﻿/// <reference name="MicrosoftAjax.js"/>
/// <reference path="../_webservices/tvschedule.asmx"/>
function loadschedule() {
    TVSchedule.getWATESchedule(loadWATESchedule,watefailed)
}
function loadWATESchedule(results, usercontext, method) {
    for (var i = 0; i < results.length; i++) {
        addResult(results[i]);
    }
}
function addResult(episode) {
    var q,q2
    switch(episode.Page.toUpperCase()){
        case String("news/default.asp").toUpperCase():
            q="News"
            q2="WQLN News"
            break;
        case String("allthingserie/default.asp").toUpperCase():
		    q= "ATE"
		    q2="All Things Erie"
            break;
        case String("wallthingserie/default.asp").toUpperCase():					
		    q="News"
		    q2="Weekend All Things Erie"
		    break;
    }

    var elem ="";
    elem += '<!-- <li style="margin-bottom:8px;"> --> <strong>' + episode.Headline + "</strong><br>";
    elem += '<a style="cursor:pointer;" onclick="showDiv(' + episode.StoryID + ')" >';
    elem += '<span class="read">Read Description</span></a>';
    elem += '&nbsp;|&nbsp;<a href="http://www.wqln.org/news/redirect/newsStream.asp?file=' + q + '&Date=' + get2Digit(episode.DateActive.getFullYear()) + get2Digit(episode.DateActive.getMonth() + 1) + get2Digit(episode.DateActive.getDate()) + episode.Clip + '">Listen to this story</a><br>';
    elem += '<span id="' + episode.StoryID + '" style="display:none">' + episode.Details + '<br></span>';
    elem += '<font style="font-size:10px;">Aired: ' + episode.DateActive.toLocaleDateString().substr(0, episode.DateActive.toLocaleDateString().length - 6) //+ ' on Weekend All Things Erie</font></strong><br>';
    elem += '<!-- </li> --><br/><br/>';
    
	
	document.getElementById("WATEResults").innerHTML+= elem;
}
function watefailed(error, userContext, methodName) {
    alert(error.get_message() + "\n" + userContext + "\n" + methodName);
}
function get2Digit(num) {
    retval = num.toString()
    if (retval.length == 1) {
        retval = "0" + retval
	}
	if (retval.length == 4) {
	    retval = retval.substr(2, 2)
    }    
    return retval
}
function showDiv(ID) {
    if (document.getElementById(ID).style.display == "none") {
        document.getElementById(ID).style.display = ""
    } else {
        document.getElementById(ID).style.display = "none"
    }			
}
