function newsList(pubYear)
{	
	newsUrl = document.location.href;
	yearUrl = newsUrl.substring(newsUrl.length-2,newsUrl.length);
	document.getElementById("newsMain").innerHTML = "";
	if (!pubYear)
	{
		if (yearUrl != "sp")
		{
		pubYear = yearUrl;
		} else {
		pubYear = "11";
		}
	}

	//Puts all article tags into variable x
	x = newsArticles.article;

	for (i=0;i<x.length;i++)

	{		
		//Get article link
		mm = x[i].mm;
		dd = x[i].dd;
		yy = x[i].yy;
		sd = x[i].sameday;
		biz = x[i].business;
		order = x[i].order;
		wholeDate = mm + dd + yy;

		
		if (pubYear === "business") {
			if (biz != true) continue;
			linkBasePdf = "http://www.cablevision.com/pdf/news/";
			linkBaseHtml = "http://www.cablevision.com/about/news/article.jsp?d=";
		} else {
			if (yy != pubYear) continue;
			linkBasePdf = "/pdf/news/";
			linkBaseHtml = "/about/news/article.jsp?d=";
		}			
		
		if (sd === "yes")
		{
			if (parseInt(yy,10) > 9 || wholeDate === "061109")
			{
				newsLink = linkBasePdf + wholeDate + "a.pdf";
			} else {
				newsLink = linkBaseHtml + wholeDate + "a";
			}
		} else if (sd === "third")
		{
			newsLink = linkBaseHtml + wholeDate + "b";
		}else {
			if (parseInt(yy,10) > 9)
			{
				newsLink = linkBasePdf + wholeDate + ".pdf";
			} else {
				switch (wholeDate) {
				case "022707": newsLink = linkBasePdf + "q406_earnings.pdf"; break;
				case "110806": newsLink = linkBasePdf + "q306_earnings.pdf"; break;
				case "050307": newsLink = linkBasePdf + "q107_earnings.pdf"; break;
				case "080807": newsLink = linkBasePdf + "q207_earnings.pdf"; break;
				case "110807": newsLink = linkBasePdf + "q307_earnings.pdf"; break;
				case "022808": newsLink = linkBasePdf + "q407_earnings.pdf"; break;
				case "050808": newsLink = linkBasePdf + "q108_earnings.pdf";break;
				case "073108": newsLink = linkBasePdf + "q208_earnings.pdf";break;
				case "110608": newsLink = linkBasePdf + "q308_earnings.pdf";break;
				case "022609": newsLink = linkBasePdf + "q408_earnings.pdf";break;
				case "042109": newsLink = linkBasePdf + "042109.pdf";break;
				case "050709": newsLink = linkBasePdf + "q109_earnings.pdf";break;
				case "073009": newsLink = linkBasePdf + "q209_earnings.pdf";break;
				case "082509": newsLink = linkBasePdf + "082509.pdf";break;
				case "110309": newsLink = linkBasePdf + "q309_earnings.pdf";break;
				case "022609": newsLink = linkBasePdf + "q408_earnings.pdf";break;
				case "050709": newsLink = linkBasePdf + "q109_earnings.pdf";break;
				case "073009": newsLink = linkBasePdf + "q209_earnings.pdf";break;
				case "110309": newsLink = linkBasePdf + "q309_earnings.pdf";break;
				default:
				newsLink = linkBaseHtml + wholeDate;
				}
			}
		}

		//Convert numerical month value into month names
		switch (mm) {
			case "01":
			var month = "January";
			break;
			
			case "02":
			var month = "February";
			break;
			
			case "03":
			var month = "March";
			break;
			
			case "04":
			var month = "April";
			break;
			
			case "05":
			var month = "May";
			break;
			
			case "06":
			var month = "June";
			break;
			
			case "07":
			var month = "July";
			break;
			
			case "08":
			var month = "August";
			break;
			
			case "09":
			var month = "September";
			break;
			
			case "10":
			var month = "October";
			break;
			
			case "11":
			var month = "November";
			break;
			
			case "12":
			var month = "December";
			break;

}
		
		//Get rid of the leading zero for the day

		day = dd;
		if (day.charAt(0) === "0")
		{
			day = day.charAt(1);
		} 

		year = "20" + yy;
		date = month + " " + day + ", " + year;
	
		var container = document.createElement('div');

		
		if (order === "last"){
			container.style.cssText = 'border:0';
		}
		
		if (yy === pubYear || pubYear === "business") {
		anchor = document.createElement('a');
		anchor.setAttribute('href',newsLink);
		anchor.appendChild(document.createTextNode(x[i].headline));
		var brk = document.createElement('br');
		container.appendChild(anchor);
		container.appendChild(brk);
	
		var lc = document.createElement('b');
		dateline = x[i].loc + " -- " + date + " -- ";
		lc.appendChild(document.createTextNode(dateline));
		container.appendChild(lc)
		container.appendChild(document.createTextNode(x[i].synopsis));
					
			}
		
		document.getElementById('newsMain').appendChild(container);
		
		
	}	
		//if (pubYear === "11") document.getElementById('newsMain').appendChild(addHeight);
}

function newsArticle(newsDate) {
	//Puts all article tags into variable x
	x = newsArticles.article;
	

	for (i=0;i<x.length;i++)

	{
		sd = x[i].sameday
		if (sd === "yes")
		{
			wholeDate = x[i].mm + x[i].dd + x[i].yy + "a";
		} else if (sd === "third")
		{
			wholeDate = x[i].mm + x[i].dd + x[i].yy + "b";
		} else {
			wholeDate = x[i].mm + x[i].dd + x[i].yy;
		}

		articleURL = "/about/news/articles/" + wholeDate + ".html";

		if (newsDate === wholeDate)
		{
			var mainHead = document.createElement('h2');
			mainHead.className = "dark";
			mainHead.appendChild(document.createTextNode(x[i].headline));
			document.getElementById('article').appendChild(mainHead);

			var sh1 = document.createElement('p');
			sh1.className = "italic";
			var sh2 = document.createElement('p');
			sh2.className = "italic";
			var sh3 = document.createElement('p');
			sh3.className = "italic";

			if (x[i].subhead1) { 
				sh1.appendChild(document.createTextNode(x[i].subhead1));
				document.getElementById('article').appendChild(sh1);
			}
			if (x[i].subhead2) {
				sh2.appendChild(document.createTextNode(x[i].subhead2));
				document.getElementById('article').appendChild(sh2);
			}
			if (x[i].subhead3) {
				sh3.appendChild(document.createTextNode(x[i].subhead3));
				document.getElementById('article').appendChild(sh3);
			}
			
			
			
		}
	}
}

function briefs()
{	
	x = newsArticles.article;
	linkBasePdf = "http://www.cablevision.com/pdf/news/";

	for (i=0;i<3;i++) {
		var newsItem = document.createElement('p');

		//create the date/file name
		mm = x[i].mm;
		dd = x[i].dd;
		yy = x[i].yy;
		sd = x[i].sameday;
		date = mm + dd + yy;

		if (sd == "yes")
		{
			newsLink = linkBasePdf + date + "a.pdf";
			
		} else {
			newsLink = linkBasePdf + date + ".pdf";
		}

		switch (mm) {
		case "01": var month = "January";break;
		case "02": var month = "February";break;
		case "03": var month = "March";break;
		case "04": var month = "April";break;
		case "05": var month = "May";break;
		case "06": var month = "June";break;
		case "07": var month = "July";break;
		case "08": var month = "August";break;
		case "09": var month = "September";break;
		case "10": var month = "October";break;
		case "11": var month = "November";break;
		case "12": var month = "December";break;		
		}

		//create link
		var newsAnchor = document.createElement('a');
		newsAnchor.style.color = "#0175ac";
		newsAnchor.style.fontSize = "110%";
		newsAnchor.setAttribute('href',newsLink);
		
		//Add arrow image to link
		var blueArrow = document.createElement('img');
		blueArrow.src = "/images/arrows/blue.gif";
		blueArrow.width = "4";
		blueArrow.height = "5";
		blueArrow.border = "0";
		blueArrow.className = "arrowBack";
		newsAnchor.appendChild(blueArrow);

		//Add date
		var monthDay = document.createTextNode(month + " " + dd);
		newsAnchor.appendChild(monthDay);

		//append link, break tag to paragraph
		newsItem.appendChild(newsAnchor);
		var brk = document.createElement('br');
		newsItem.appendChild(brk);
		newsItem.appendChild(document.createTextNode(x[i].shorthead));


		document.getElementById("briefList").appendChild(newsItem);
	}		
		
}
