function submitComment(id){
if(document.getElementById('comment').value==''){ document.getElementById('warning').style.display='inline'; }
else{
	document.getElementById('submitButton').style.display='none';
	document.getElementById('submitGrayButton').style.display='inline';
	var name=document.getElementById('name').value;
	if(name==''){ name='anonymous'; document.getElementById('name').value='anonymous'; }
	var videoId=document.getElementById('videoId').value;
	var url=document.getElementById('url').value;
	var comment=document.getElementById('comment').value;
	var date=document.getElementById('date').value;
	var request=false; request=(window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
	if(!request){alert ("Your browser does not support AJAX. We recommend trying Firefox.");}
	if(request){
		request.onreadystatechange = function() { commentSubmitted(request); };
		request.open('POST', '/submit.php?videoComments', true);
		request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		request.send('videoId='+videoId+'&name='+name+'&url='+url+'&comment='+comment+"&date="+date);
	}
}
}

function commentSubmitted(request){
if (request.readyState == 4) {
    if (request.status == 200) {
		document.getElementById('submitGrayButton').style.display='none';
		document.getElementById('submitButton').style.display='inline';
		if(request.responseText=='0'){
			document.getElementById('warning').style.display='inline';
			document.getElementById('warning').innerHTML="There was a problem reaching the server. Please try again.";
		}
		else{
			if(document.getElementById('blankComment')){ document.getElementById('blankComment').style.display='none'; }
			document.getElementById('leaveCommentLink').style.display='none';
			document.getElementById('commentBox').style.display='none';
			document.getElementById('newCommentBox').style.display='block';
			var name=document.getElementById('name').value;
			var date=document.getElementById('date').value;
			document.getElementById('newAuthor').innerHTML="Posted by <b>"+name+"</b> on "+date;
			document.getElementById('newComment').innerHTML=request.responseText;
			window.open('#myComment', '_self');
		}
	}
}
}

function cleanComment(){
var string=document.getElementById('comment').value;
string=string.replace(/[<>]/g,'');
document.getElementById('comment').value=string;
}

function videoVote(id, vote){
document.getElementById('ratevideo').innerHTML='Voting..';
var request=false; request=(window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
if(!request){alert ("Your browser does not support AJAX. We recommend trying Firefox.");}
if(request){
	request.onreadystatechange = function() { voteSubmitted(request); };
	request.open('POST', '/submit.php?videoVote', true);
	request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	request.send('videoId='+id+'&vote='+vote);
}
}

function voteSubmitted(request){
if (request.readyState == 4) {
    if (request.status == 200) {
		if(request.responseText=='0'){
			document.getElementById('ratevideo').style.color='red';
			document.getElementById('ratevideo').innerHTML='There was a problem reaching the server.';
		}
		else{ document.getElementById('ratevideo').innerHTML='Rating Saved!'; }
	}
}
}