function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}

function fblike(nicename)
{
	httpObject = GetXmlHttpObject();
	if (httpObject != null) 
	{
		httpObject.onreadystatechange = function()
		{
			if(httpObject.readyState == 4){
				//alert(httpObject.responseText);
			}			
		}
		httpObject.open("GET", "http://fbanswer.com/fblike.php?nicename="+nicename, true);
		httpObject.send(null);
	}
}

function postComment()
{
	comment = document.getElementById('msg').value;
	puke_id = document.getElementById('puke_id').value;
	
	if(document.getElementById('profile_id'))
	{
		user_id = document.getElementById('profile_id').value;
		
	}
	else
	{
		user_id = "";
	}
	if(document.getElementById('user_name'))
	{
		user_name = document.getElementById('user_name').value;
		
	}
	else
	{
		user_name = "";
	}
	if(comment == "Add a comment")
	{
		return false;
	}
	else
	{
		httpObject = GetXmlHttpObject();
		if (httpObject != null) {
		httpObject.onreadystatechange = function(){
		if(httpObject.readyState == 4){
			
			document.getElementById('post_comment').innerHTML= "Thanks for comment!";
			document.getElementById('bookcontent1').innerHTML= httpObject.responseText;
		}
		else
		  {
			  document.getElementById('bookcontent1').innerHTML= "<img src='../../images/loading.gif' />";
			  }
		}
		var url = "../../post_comment.php";		
		var subscribe = (document.getElementById('subscribetothispuke').checked) ? "On" : "";
		var params = "comment="+escape(comment)+"&subscribe="+subscribe+"&puke_id="+puke_id+"&user_name="+user_name+"&user_id="+user_id;
		httpObject.open("POST", url, true);
		
		//Send the proper header information along with the request
		httpObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		httpObject.setRequestHeader("Content-length", params.length);
		httpObject.setRequestHeader("Connection", "close");
		//httpObject.open("GET", "../../post_comment.php?comment="+escape(comment)+"&puke_id="+puke_id+"&user_name="+user_name+"&user_id="+user_id, true);
		httpObject.send(params);
		}
	}	
}


function like(puke_id)
{
	httpObject = GetXmlHttpObject();
	if (httpObject != null) {
	httpObject.onreadystatechange = function(){
	
	if(httpObject.readyState == 4){
		
		if(document.getElementById('post_like'))
		document.getElementById('post_like').innerHTML= httpObject.responseText;
		if(document.getElementById('like'+puke_id))
		document.getElementById('like'+puke_id).innerHTML="("+getNumber(httpObject.responseText)+")";
	}
	else
	  {
		  if(document.getElementById('post_like'))
		  document.getElementById('post_like').innerHTML= "<img src='../../images/loading.gif' />";
		   if(document.getElementById('like'+puke_id))
		document.getElementById('like'+puke_id).innerHTML= "<img src='../../images/loading.gif' />";
		  }
	}	
	httpObject.open("GET", "../../post_like.php?puke_id="+puke_id, true);
	httpObject.send(null);
	
	}
}
function getNumber(str_likes)
{
	var a = str_likes.split('<p class="likedpuke">');	
	return parseInt(a[1]);
}
function likeVideo(puke_id)
{
	httpObject = GetXmlHttpObject();
	if (httpObject != null) {
	httpObject.onreadystatechange = function(){
	
	if(httpObject.readyState == 4){
		
		if(document.getElementById('videolike'))
		document.getElementById('videolike').innerHTML= httpObject.responseText;
		if(document.getElementById('like'+puke_id))
		document.getElementById('like'+puke_id).innerHTML= "("+getNumber(httpObject.responseText)+")";
	}
	else
	  {
		  if(document.getElementById('videolike'))
		  document.getElementById('videolike').innerHTML= "<img src='../../images/loading.gif' />";
		  if(document.getElementById('like'+puke_id))
		document.getElementById('like'+puke_id).innerHTML= "<img src='../../images/loading.gif' />";
		  }
	}	
	httpObject.open("GET", "../../post_video_like.php?puke_id="+puke_id, true);
	httpObject.send(null);
	
	}
}

function bestAnswer(profile_id,puke_id,comment_id)
{
	httpObject = GetXmlHttpObject();
	if (httpObject != null) {
	httpObject.onreadystatechange = function(){
	
	if(httpObject.readyState == 4){
		window.location.reload();
		if(document.getElementById('best_id'))
			document.getElementById('best_id').innerHTML= httpObject.responseText;
		}
		else
		{
			if(document.getElementById('best_id'))
			  document.getElementById('best_id').innerHTML= "<img src='../../../images/loading.gif' />";
		}
	}	
	httpObject.open("GET", "../../../best_answer.php?puke_id="+puke_id+"&profile_id="+profile_id+"&comment_id="+comment_id, true);
	httpObject.send(null);
	
	}
}

function deletepuke(profile_id,puke_id)
{
	
	httpObject = GetXmlHttpObject();
	if (httpObject != null) {
	httpObject.onreadystatechange = function(){
	if(httpObject.readyState == 4){
		
		document.getElementById('delete'+httpObject.responseText).innerHTML= "";
	}
	else
	  {
		  document.getElementById('dpuke_id').innerHTML= "<img src='../../../images/loading.gif' />";
		  }
	}
	
	httpObject.open("GET", "../../../deletepuke.php?puke_id="+puke_id+"&profile_id="+profile_id, true);
	httpObject.send(null);
	
	}
}

function deleteComment(profile_id,comment_id)
{
	
	httpObject = GetXmlHttpObject();
	if (httpObject != null) {
	httpObject.onreadystatechange = function(){
	if(httpObject.readyState == 4){
		
		document.getElementById('delete'+httpObject.responseText).innerHTML= "";
	}
	else
	  {
		  document.getElementById('dpuke_id').innerHTML= "<img src='../../../images/loading.gif' />";
		  }
	}
	
	httpObject.open("GET", "../../../deletecomment.php?comment_id="+comment_id+"&profile_id="+profile_id, true);
	httpObject.send(null);
	
	}
}


function deletesubscribe(profile_id,puke_id)
{
	httpObject = GetXmlHttpObject();
	if (httpObject != null) {
	httpObject.onreadystatechange = function(){
	if(httpObject.readyState == 4){
		
		document.getElementById('delete'+httpObject.responseText).innerHTML= "";
	}
	else
	  {
		  document.getElementById('dpuke_id').innerHTML= "<img src='../../../images/loading.gif' />";
		  }
	}
	
	httpObject.open("GET", "../../../deletesubscribe.php?puke_id="+puke_id+"&profile_id="+profile_id, true);
	httpObject.send(null);
	
	}
}
