﻿getOnLoads();

function getData(extCourseIDVar)
{
    PageMethods.GetCourseData(extCourseIDVar, getData_Result);
}

function exececuteGetData()
{
    var fullHrefParam = this.href;
    var fullParam = fullHrefParam.split("#");
    var dataparam = fullParam[1];
	var newDataparam = dataparam.replace("%27%27", "''")
    getData(newDataparam);
    return false;
}

function attachOnClicks() 
{
	for (var i=0; i<document.links.length; i++) 
	{
        if (document.links[i].href.indexOf("#") != -1 && (document.links[i].href.indexOf("''") != -1 || document.links[i].href.indexOf("%27%27") != -1))
        {
            document.links[i].onclick = exececuteGetData;
        }
	}
}

function getData_Result(ResultString)
{  
    document.getElementById("panelDiv").style.display = "block"; 
    $find('MyMPE').show();
    
    document.getElementById("subCodeLabel").innerHTML = "";
    document.getElementById("courseNumLabel").innerHTML = "";
    document.getElementById("courseTitleLabel").innerHTML = "";
    document.getElementById("creditsLabel").innerHTML = "";
    document.getElementById("courseDescLabel").innerHTML = "";
    document.getElementById("prereqLabel").innerHTML = "";
    document.getElementById("syllabiLink").href = "";
    document.getElementById("syllabiLink").innerHTML = "";
    
	if (ResultString == "")
	{
		document.getElementById("subCodeLabel").innerHTML = "There is no description available for this course at this time.";
		document.getElementById("creditsLabel").innerHTML = "&nbsp;";
	}
	else
	{
		var temp = ResultString.toLocaleString();
		var resultStringVar = temp.split("|");
		var subCode = resultStringVar[0];
		var courseNum = resultStringVar[1];
		var courseTitle = resultStringVar[2];
		var credits = resultStringVar[3];
		var courseDesc = resultStringVar[4];
		var prereq = resultStringVar[5];
		var genSyllabus = resultStringVar[6];
		
		document.getElementById("subCodeLabel").innerHTML = subCode;
		document.getElementById("courseNumLabel").innerHTML = courseNum;
		document.getElementById("courseTitleLabel").innerHTML = courseTitle;
		document.getElementById("creditsLabel").innerHTML = credits + "&nbsp;credits";
		document.getElementById("courseDescLabel").innerHTML = courseDesc;
		
		if (prereq != "0")
		{   
			document.getElementById("prereqLabel").innerHTML = "Prerequisite(s):&nbsp;" + prereq;       
		}
		
		if (genSyllabus == "1")
		{
			document.getElementById("syllabiLink").href = "../courses/syllabipdf/" + subCode + courseNum + ".pdf";
			document.getElementById("syllabiLink").innerHTML = "<img src='../images/pdfsmall.gif' alt='PDF' border='0' />&nbsp;&nbsp;View Basic Course Information";
		}
	}
}

window.onload = function() {attachOnClicks();};