function displayWeekDay() {
	var date = new Date();
	var day  = date.getDay();
	var dow  = new Array(day);
		dow[0] = 'Sun';
		dow[1] = 'Mon';
		dow[2] = 'Tue';
		dow[3] = 'Wed';
		dow[4] = 'Thu';
		dow[5] = 'Fri';
		dow[6] = 'Sat';
	
	return dow[day];
}

function calculateToday() {
	var date = new Date();
	var day  = date.getDate();
	var curMon = date.getMonth() + 1;
	var mon  = new Array(curMon);
	var year = date.getFullYear();
	
	mon[1] = "Jan";
	mon[2] = "Feb";
	mon[3] = "Mar";
	mon[4] = "Apr";
	mon[5] = "May";
	mon[6] = "Jun";
	mon[7] = "Jul";
	mon[8] = "Aug";
	mon[9] = "Sep";
	mon[10] = "Oct";
	mon[11] = "Nov";
	mon[12] = "Dec";
	
	if(day == 1) {
		fullDate = day + "st " + mon[curMon] + " " + year;
	} else if(day == 2) {
		fullDate = day + "nd " + mon[curMon] + " " + year;
	} else if(day == 3) {
		fullDate = day + "rd " + mon[curMon] + " " + year;
	} else if(day == 21) {
		fullDate = day + "st " + mon[curMon] + " " + year;
	} else if(day == 22) {
		fullDate = day + "nd " + mon[curMon] + " " + year;
	} else if(day == 23) {
		fullDate = day + "rd " + mon[curMon] + " " + year;
	} else if(day == 31) {
		fullDate = day + "st " + mon[curMon] + " " + year;
	} else {
		fullDate = day + "th " + mon[curMon] + " " + year;
	}
	
	return fullDate;
}

function displayDate() {
	document.writeln(displayWeekDay()+",");
	document.writeln(calculateToday());
}



function showDetails(downlaod) {
	var element = new String(downlaod);
	document.getElementById(element).style.display = "inline";
}

function hideDetails(download) {
	var element = new String(download);
	document.getElementById(element).style.display = "none";
}



function ajaxFunction(){
	var ajaxRequest;
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke! Please try refreshing the page.");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById('commentsSection').innerHTML = ajaxRequest.responseText;
		}
	}
	
	var articleID = document.getElementById('articleId').innerHTML;
	var name = document.getElementById('name').value;
	var email = document.getElementById('email').value;
	var website = document.getElementById('website').value;
	var comment = document.getElementById('comment').value;
	var queryString = "?articleId=" + articleID + "&name=" + name + "&email=" + email + "&website=" + website + "&comment=" + comment;
	ajaxRequest.open("GET", "./includes/ajaxSubmit.php" + queryString, true);
	ajaxRequest.send(null);
}



function externalLinks() {
	if (!document.getElementsByTagName("a")) return;
	var anchors = document.getElementsByTagName("a");
	for (i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") {
			anchor.target = "_blank";
		}
	}
}