function sentirate_showCommentForm() {
	var commentblock = document.getElementById("sentratecomments");
	commentblock.style.display = "block";
}
function sentirate_hideCommentForm() {
	var commentblock = document.getElementById("sentratecomments");
	commentblock.style.display = "none";
}
function sentirate_submitCommentForm() {
	hideCommentForm();
	showThanks();
}
function sentirate_showThanks() {
	sentirate_clearComments();
	sentirate_hideCommentForm();
	var sentiratethumbs = document.getElementById("sentiratethumbs");
	sentiratethumbs.innerHTML = "Thank you for your feedback!";
}
function sentirate_showOops() {
	var sentiratethumbs = document.getElementById("sentiratethumbs");
	sentiratethumbs.innerHTML = "Sorry, we had a problem logging that. Please try again!";
}
function sentirate_clearComments() {
	document.getElementById("sentratecomment").value = "";
}


function sentirate_doAjaxSubmit(rank) {
	var comment = document.getElementById("sentratecomment").value;
	comment = encodeURI(comment);
	var dataString = 'rank='+rank+'&comment='+comment;
	
//	var dataString = 'rank='+rank+'&url=http://stuff.co.nz&dummyreferer=cat&comment='+comment;
		//alert (dataString);return false;
		
//	alert("doing post");
//	$.getJSON("http://rank2server.appspot.com/rank/ajaxit?"+dataString, function(json) {
//		alert("success");
//		alert("JSON Data: " + json);
//		alert("JSON Data: " + json.status);
//	});
	
//	var jqxhr = $.ajax({
//		type: "POST",
//		url: "http://rank2server.appspot.com/rank/ajaxit?"+dataString,
//		data: dataString,
//		crossDomain: true,
//	    headers: {
//	        "X-Requested-With": "XMLHttpRequest"
//	    },
//		dataTypeString: "json",
//		dataType: "json",
//		cache: false,
//        contentType: "application/json",   
//		success: function(data, status){ showThanks();},
//		error: function(data, status ){ showOops();},
//		complete: function(data, status ){ alert("data="+data);alert("status="+status);}
//	});

	
	var jqxhr = $.ajax({
		type: "POST",
		url: "http://rank2server.appspot.com/rank/ajaxit?"+dataString,
		data: dataString,
		crossDomain: true,
	    headers: {
	        "X-Requested-With": "XMLHttpRequest"
	    },
		dataType: "jsonp",
		jsonp: "jsonp_callback",
		cache: false,
        contentType: "application/json",   
		//success: function(data, status){ showThanks();},
		//error: function(data, status ){ showOops();}
		//complete: function(data, status ){ alert("data="+data);alert("status="+status);}
	});

}

