function form_focus(element){
	document.getElementById(element).style.border="1px solid #880000";	
	document.getElementById(element).style.background="#FFFFFF";
}
	
function form_blur(element){
	document.getElementById(element).style.border="1px solid #666666";
	document.getElementById(element).style.background="#FAFAFA";
}
	
function contact_submit(){
	var name = encodeURI(document.getElementById("name_field").value);
	var email = encodeURI(document.getElementById("email_field").value);
	var message = encodeURI(document.getElementById("text_area").value);
	
	if(name=="" || email=="" || message==""){
		css_alert("<p class='alert_text'>Please fill all fields.</p>", "fade_out", 2000);
	} else {
		css_alert("<p class='alert_text'>Sending...</p>", "static");
		var ajax = new HttpRequest();
		ajax.successCallback = submit_confirm;
		ajax.failureCallback = error_handling;
		ajax.url = "contact_form.php";
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.post("name=" + name + "&email=" + email + "&message=" + message);
	}
}
	
function submit_confirm(ajax){
	if(ajax.responseText=="success"){
		css_alert("<p class='alert_text'>Thank you!<br /><br />A copy has been sent to your email.</p>", "fade_out", 2000);
		document.getElementById("contact_form").reset();
	} else {
		css_alert("<p class='alert_text'>Sending error.<br /><br />Please try again.</p>", "fade_out", 2000);
	}
}

function css_alert(content, type, duration){
	document.getElementById("alert_box_content").innerHTML=content;
	document.getElementById("alert_box").style.display="block";
	if(type=="fade_out"){
		alert_timeout = setTimeout('alert_fade_out()', duration);
	}
}

function comment_submit(){
	var name = encodeURI(document.getElementById("comment_name_field").value);
	var email = encodeURI(document.getElementById("comment_email_field").value);
	var message = encodeURI(document.getElementById("comment_text_area").value);
	
	if(name=="" || email=="" || message==""){
		css_alert("<p class='alert_text'>Please fill all fields.</p>", "fade_out", 2000);
	} else {
		css_alert("<p class='alert_text'>Submitting...</p>", "static");
		//var entry = "'" + message + "', '" + name + "', '" + "Now'";
		//comment.push(new Array(entry));
		var ajax = new HttpRequest();
		ajax.successCallback = comment_confirm;
		ajax.failureCallback = error_handling;
		ajax.url = "comment_form.php";
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.post("name=" + name + "&email=" + email + "&message=" + message + "&id=" + post_id);
	}
}

function comment_confirm(ajax){
	if(ajax.responseText=="success"){
		css_alert("<p class='alert_text'>Thank you!<br /><br />Your comment has been posted.</p>", "fade_out", 2000);
		document.getElementById("comment_form").reset();
		link_to = "blog";
		content_request();
		//var comments = "";
		//for(i = 0; i < comment.length; i++){
		//	comments += "<p class='comment_body'>" + comment[i][0] + "<br /><span class='comment_details'>" + comment[i][1] + " | " + comment[i][2] + "</span></p>";
		//}
		//comments += "<br />";
		//document.getElementById("comments").innerHTML = comments;
	} else {
		css_alert("<p class='alert_text'>Posting error.<br /><br />Please try again.</p>", "fade_out", 2000);
	}
}