function pageInit()
{
	var divAlert = document.getElementById('alert');
	divAlert.style.display = "block";
	divAlert.innerHTML = "Send me a message. I love the electronic mail, so I'll get back to you by " + getNextBusinessDay()+".";
	show_email('email_link', 'eric', 'blueflamedev', 'com');
}

function getNextBusinessDay()
{
	var today = new Date();
	var day = today.getDay();
	if (day < 5)
	{
		return "tomorrow";
	}
	
	return "Monday";
}

function show_email(element, name, domain, suffix)
{
	var email = name+"@"+domain+"."+suffix;
	document.getElementById(element).href = "mailto:"+email;
	document.getElementById(element).innerHTML = email;
}

function sendMessage()
{
	var from = document.getElementById('from').value;
	var subject = document.getElementById('subject').value;
	var message = document.getElementById('message').value;
	var email = document.getElementById('email').value;
	var email_regex = /^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(([0-9]{1,3})|([a-zA-Z]{2,3})|(aero|coop|info|museum|name))$/;
	
	document.getElementById('result').style.display = "block";
	
	if (from == "" || subject == "" || message == "" || !email_regex.test(email))
	{
		document.getElementById('result').innerHTML = "You have some empty or invalid fields.";
	} else {
		document.getElementById('result').innerHTML = "Sending message...";
		ajax_get("http://blueflamedev.com/services/send_message.php?from="+from+"&email="+email+"&subject="+subject+"&message="+message, onSent);
	}
}

function onSent()
{
	if (request.readyState == 4 && request.status == 200)
	{
		if (request.responseText)
		{
			document.getElementById('result').innerHTML = "Thank you! You will receive a response by "+ getNextBusinessDay() + ".";
		}
	} else
	{
		//document.getElementById('response').innerHTML = "Connection Error.";
	}
}