

function doComment()
{	
	var name = document.getElementById("name").value;
	var email = document.getElementById("email").value;
	var comment = $F('commentField');
	var params = "pageId="+pageId+"&name="+name+"&email="+email+"&comment="+comment;
	
	if(!validateFields(name, email, comment))
	{
		return;
	}
		
	var commentsDiv= document.getElementById("latest-comments");
	new Ajax.Request("ajax/addPageComment.php",  {
		onSuccess : function(resp) {
			//alert(resp.responseText);
			commentsDiv.innerHTML += createCommentDiv(name, comment, new Date());
			document.getElementById("name").value='';
			document.getElementById("email").value='';
			document.myForm.commentField.value = '';
		},
			onFailure : function(resp) {
			alert("Oops, there's been an error.");
			alert(resp.responseText);
		},
		method:'get',
		parameters : params
		});
}

function validateFields(name, email, comment)
{
	
	if(name == ''){
		alert('Please enter your Name');
		return false;
	}
	if(email == ''){
		alert('Please enter your Email');
		return false;
	}
	if (!((email.indexOf(".") > 2) && (email.indexOf("@") > 0))){
		alert("Please add a valid email address.")
		return false;
	}
	if(comment == ''){
		alert('Please enter your Comment');
		return false;
	}
	return true;
		
}


function createCommentDiv(name, comment, date){

	var months=new Array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec');

	var month = date.getMonth();
	var line1Str = months[month] + " " + date.getDate();
	
	var hour   = date.getHours();
	var minute = date.getMinutes();
	//var second = date.getSeconds();
	var ap = "am";
	if (hour   > 11) { ap = "pm";             }
	if (hour   > 12) { hour = hour - 12;      }
	if (hour   == 0) { hour = 12;             }
	if (hour   < 10) { hour   = "0" + hour;   }
	if (minute < 10) { minute = "0" + minute; }
	//if (second < 10) { second = "0" + second; }
	var timeString = hour +
	                 ':' +
	                 minute +
	  //               ':' +
	  //               second +
	                 " " +
	                 ap;

	
	var html = "<div id='bottom-hr'></div>" +
			   "<div id='comment-container'>" +
				"<div id='comment-date'>" +
					"<div id='cd-num'>"+ ++currentNumberOfComments +".</div><div id='cd-line1'>"+ line1Str + ",<br/>"+ date.getFullYear() + "</div>" +
					"<p id='cd-line2'>" + timeString + "</p>" +
				"</div>" +
				"<div id='comment'>" +
					"<p>" + comment + "</p>" +  
					"<p id='comment-posted-by'>- Posted by <em>" + name + "</em> </p>" +
				"</div>" + 
				"</div>";	
	return html;
}

