function GetXmlHttpObject()
{ 
var objXMLHttp=null
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
}

//var for_delete=GetXmlHttpObject();
var for_add_sub=GetXmlHttpObject();
var for_sub_delete=GetXmlHttpObject();
var for_wall_post=GetXmlHttpObject();
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
/////////////////// Post wall Information ///////////////////
/////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
user=Object();
new_obj=Object();
function wall_post(id)
{
	  user.id1=id;
	 
	  wall_info=document.getElementById('wall_title').value;
	  //alert(wall_info);
	  if(wall_info)
	  {  
	    xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null)
		{
		alert ("Browser does not support HTTP Request")
		return
		} 
		var url = "AJAX/wall_post.php"; 
		url=url+"?wall_info="+wall_info+"&user_id="+id
		
		xmlHttp.onreadystatechange=wall_post1
		xmlHttp.open("GET",url,true)
		xmlHttp.send(null)
	  }
	 
	  else
	  {
		  alert("Please Enter Something...");
	  }
	  
} 

function wall_post1() 
{ 
		if(xmlHttp.readyState < 4)
		{
		 document.getElementById("output_wall").innerHTML='<img src="images/18.gif">';
		}
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		{ 
		
	     document.getElementById("output_wall").innerHTML=xmlHttp.responseText;
		 document.getElementById('wall_title').value='What are you doing right now?';
		 //alert("hi");
		 js_wall(0,0,user.id1);
		} 
}


function wall_post12()
{
	  wall_info=document.getElementById('wall_title').value;
	  if(document.getElementById('wall_title').value)
	  {  
	    for_wall_post=GetXmlHttpObject()
		if (for_wall_post==null)
		{
		alert ("Browser does not support HTTP Request")
		return
		} 
				var url = "AJAX/wall_post.php"; 
				url=url+"?wall_info="+wall_info+"&type=test";
				for_wall_post.onreadystatechange=wall_post123
				for_wall_post.open("GET",url,true)
				for_wall_post.send(null)
	  }
	  else
	  {
		  alert("Please Enter Something...");
	  }
} 

function wall_post123() 
{ 
		
		if (for_wall_post.readyState==4 || for_wall_post.readyState=="complete")
		{ 
	      if(for_wall_post.responseText==1)
		  {
		  	window.location.href="profile.php";
		  }
		 //alert("hi");
		 js_wall(0,0);
		} 
}

///// Delete wall comment/////////
samss=Object();
new_obj=Object();
function go_delete_comment(id,user_id)
{
	samss.id1=user_id;
		for_delete=GetXmlHttpObject()
		if (for_delete==null)
		{
		alert ("Browser does not support HTTP Request")
		return
		} 
		if(confirm("Are you sure to delete this post?"))
		{
				var url = "AJAX/wall_comment_delete.php"; 
				url=url+"?wall_id="+id
				//alert(url);
				for_delete.onreadystatechange=delete_wall
				for_delete.open("GET",url,true)
				for_delete.send(null) 
		}
}
function delete_wall() 
{ 
		if(for_delete.readyState < 4)
		{
		 document.getElementById("output_wall").innerHTML='<img src="images/18.gif">';
		}
		
		if (for_delete.readyState==4 || for_delete.readyState=="complete")
		{ 
		
		//alert(for_delete.responseText);
	     document.getElementById("output_wall").innerHTML=for_delete.responseText;
		} 
		js_wall(0,0,samss.id1);
}


//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
/////////////////// Add  wall sub comment ///////////////////
/////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
sam=Object();
new_obj=Object();
function add_wall_comment(wall_id,id,user_id)
{
		sam.id1=user_id;
	   wall_sub_info=document.getElementById('wall_sub_comment'+id).value;
	   if(wall_sub_info)
	   {
      	for_add_sub=GetXmlHttpObject()
		if (for_add_sub==null)
		{
		alert ("Browser does not support HTTP Request")
		return
		} 
				var url = "AJAX/add_sub_wall.php"; 
				url=url+"?wall="+wall_id+"&wall_sub_comm="+wall_sub_info
				for_add_sub.onreadystatechange=add_sub
				for_add_sub.open("GET",url,true)
				for_add_sub.send(null)
	   }
	   else
	   {
		   alert("Please Enter Something");
	   }
} 

function add_sub() 
{ 
		if(for_add_sub.readyState < 4)
		{
		 document.getElementById("output_wall").innerHTML='<img src="images/18.gif">';
		}
		if (for_add_sub.readyState==4 || for_add_sub.readyState=="complete")
		{ 
			//alert(for_add_sub.responseText);
	     document.getElementById("output_wall").innerHTML=for_add_sub.responseText;
		} 
		js_wall(0,0,sam.id1);
}


///// Delete wall sub comment/////////
user_id1=Object();
new_obj=Object();
function go_del_sub_comment(id,user_id)
{
		user_id1.id1=user_id;
		//alert(id);
		for_sub_delete=GetXmlHttpObject()
		if (for_sub_delete==null)
		{
		alert ("Browser does not support HTTP Request")
		return
		} 
		if(confirm("Are you sure to delete this comment?"))
		{
				var url = "AJAX/wall_sub_comment_delete.php"; 
				url=url+"?wall_sub_id="+id
				//alert(url);
				for_sub_delete.onreadystatechange=delete_wall_sub
				for_sub_delete.open("GET",url,true)
				for_sub_delete.send(null) 
		}
}
function delete_wall_sub() 
{ 
		if(for_sub_delete.readyState < 4)
		{
		 document.getElementById("output_wall").innerHTML='<img src="images/18.gif">';
		}
		//alert(for_sub_delete.responseText);
		//alert("asdsadsad");
		if (for_sub_delete.readyState==4 || for_sub_delete.readyState=="complete")
		{ 
		
		//alert(for_delete.responseText);
	     document.getElementById("output_wall").innerHTML=for_sub_delete.responseText;
		} 
		js_wall(0,0,user_id1.id1);
}



//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
/////////////////// Display wall Information ///////////////////
/////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////

function js_wall(id,start,user_id)
{
	
      xmlHttp_for_wall=GetXmlHttpObject()
		if (xmlHttp_for_wall==null)
		{
		alert ("Browser does not support HTTP Request")
		return
		} //alert(start);
				var url = "wall.php";
				url=url+"?id="+id+"&starting="+start+"&user_id="+user_id
				xmlHttp_for_wall.onreadystatechange=ff_1
				xmlHttp_for_wall.open("GET",url,true)
				xmlHttp_for_wall.send(null)
} 

function ff_1() 
{ 
		if(xmlHttp_for_wall.readyState < 4)
		{
		 	document.getElementById("output_wall").innerHTML='<img src="images/18.gif">';
		}
		if (xmlHttp_for_wall.readyState==4 || xmlHttp_for_wall.readyState=="complete")
		{
			//alert(xmlHttp_for_wall.responseText);
	     	document.getElementById("output_wall").innerHTML=xmlHttp_for_wall.responseText;
		} 
}
function go_add_comment(id)
{
	var div_id='add_wall_comment'+id;
	document.getElementById('add_wall_comment'+id).style.display='inline';
	document.getElementById('comment_hide'+id).style.display='none'; 
}




function dis_sub_wall(sub_id,starting,sub_div,post_info)
{
	  user.sub_wall=sub_div;
	  
	    for_sub_wall=GetXmlHttpObject()
		if (for_sub_wall==null)
		{
			alert ("Browser does not support HTTP Request")
			return
		} 
		var url = "sub_wall_post.php"; 
		url=url+"?sub_wall="+sub_id+"&starting="+starting+"&id="+post_info
		
		for_sub_wall.onreadystatechange=sub_wall_dis
		for_sub_wall.open("GET",url,true)
		for_sub_wall.send(null)
	 
	  
} 

function sub_wall_dis() 
{ 
		if(for_sub_wall.readyState < 4)
		{
			 document.getElementById(user.sub_wall).innerHTML='<img src="images/18.gif">';
		}
		if (for_sub_wall.readyState==4 || for_sub_wall.readyState=="complete")
		{ 		
	     	document.getElementById(user.sub_wall).innerHTML=for_sub_wall.responseText;		
		} 
}
