var xmlHttp;
var xmlBlogCommentResult;
var bloggerFeedHTML = "";

var commentFormHTML = "<br><textarea id=\"xblogcomment\"></textarea><br>";
commentFormHTML += "<input type=\"button\" value=\"Add Comment >>\" onclick=\"postBlogComment()\">";

function postBlogComment() {
	
	var msg;
	var comment;
	var bloggerFeedCommentsUrl;
	var email = document.getElementById("Email").value;
	var password = document.getElementById("Passwd").value;
	var service = document.getElementById("service").value;
	var accountType = document.getElementById("accountType").value;
	var source = document.getElementById("source").value;
	
	var commentTitle = document.getElementById("blogcomment").value;
	var commentHTML = document.getElementById("blogcomment").value;
	
	if(commentHTML != "") {
	
		ajaxFunction();
		xmlHttp.open("GET", "/modules/blogger_add_comment.asp?Email=" + email + "&Passwd=" + password + "&service=" + service + "&accountType=" + accountType + "&source=" + source + "&blogID=" + blogID + "&postID=" + postID + "&commentTitle=" + commentTitle + "&commentHTML=" + commentHTML, false);
		xmlHttp.send(null);
	
		if(String(xmlHttp.responseText).substring(0,5) == "<?xml") {
			msg = "Comment Submitted";
			document.getElementById("postresponse").style.background = '#00ff00';
			document.getElementById("postresponse").style.color = '#000000';
			document.getElementById("postresponse").style.display = 'block';
			location.href = String(location.href).split('?')[0] + "?ts=" + new Date().getTime() + "#blogfooter";
		}
		else {
			msg = "Invalid Login";
			document.getElementById("postresponse").style.background = '#ff0000';
			document.getElementById("postresponse").style.color = '#ffffff';
			document.getElementById("postresponse").style.display = 'block';
		}
		
		document.getElementById("postresponse").innerHTML = msg;
		
		if(msg == "Comment Submitted") location.href = String(location.href).split('#')[0] + "#blogfooter";
	
	}	
	else {
		msg = "Comment Cannot Be Blank";
		document.getElementById("postresponse").style.background = '#ff0000';
		document.getElementById("postresponse").style.color = '#ffffff';
		document.getElementById("postresponse").style.display = 'block';
		document.getElementById("postresponse").innerHTML = msg;
	}
	
}

function ajaxFunction() {  

	try {    
		xmlHttp = new XMLHttpRequest();    
	}
	catch (e) {    
		try {      
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");      
		}
		catch (e) {       
			try {        
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");        
			}
			catch (e) {        
				alert("Your browser does not support AJAX!");        
				return false;        
			}		      
		}    
	}  
	
	xmlHttp.onreadystatechange = function() {
  		if(xmlHttp.readyState == 4) {
    		blogCommentResult = xmlHttp.responseText;
    	}
  	}
	
}
