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



////// Add Photo Comment ////
comment_go=Object();
function fn_add_photo_comment(gal,id)
{
	  comment_go.id1= gal;
	  comment_go.id3= id;
	  comment=document.getElementById('add_photo_comment').value;
	  if(document.getElementById('add_photo_comment').value)
	  {  
	    for_photo3=GetXmlHttpObject()
		if (for_photo3==null)
		{
		alert ("Browser does not support HTTP Request")
		return
		} 
				var url = "AJAX/gal_comment_add.php"; 
				url=url+"?photo_comment="+comment+"&photo_id="+id
				for_photo3.onreadystatechange=fn_add_photo_comment1
				for_photo3.open("GET",url,true)
				for_photo3.send(null)
	  }
	  else
	  {
		  alert("Please Enter Something...");
	  }
} 



function fn_add_photo_comment1() 
{ 
		if(for_photo3.readyState < 4)
		{
		 document.getElementById("comment_success1").innerHTML='<img src="images/18.gif">';
		}
		if (for_photo3.readyState==4 || for_photo3.readyState=="complete")
		{ 
	     document.getElementById("comment_success1").innerHTML=for_photo3.responseText;
		 
		 if(comment_go.tagged==2)
			{
				tag_photo_comment(comment_go.id1,comment_go.id3,0);
			}
			else
			{
				js_photo(comment_go.id1,comment_go.id3,0);		
			}
		 
		} 
}


////// Photo Comment Delete ////
comment_del=Object();
function go_del_photo_comment(gal,id,photo)
{
	  comment_del.id1= gal;
	  comment_del.id2= photo;
	  //comment_del.id2= id;
	    
	    for_photo_del=GetXmlHttpObject()
		if (for_photo_del==null)
		{
		alert ("Browser does not support HTTP Request")
		return
		} 
				var url = "AJAX/photo_comment_delete.php"; 
				url=url+"?photo_comment="+id
				for_photo_del.onreadystatechange=go_del_photo_comment1
				for_photo_del.open("GET",url,true)
				for_photo_del.send(null)
	  	
	 
} 



function go_del_photo_comment1() 
{ 
		if(for_photo_del.readyState < 4)
		{
		 document.getElementById("comment_success1").innerHTML='<img src="images/18.gif">';
		}
		if (for_photo_del.readyState==4 || for_photo_del.readyState=="complete")
		{ 
	    	document.getElementById("comment_success1").innerHTML=for_photo_del.responseText;
			if(comment_go.tagged==2)
			{
				tag_photo_comment(comment_del.id1,comment_del.id2,0);
			}
			else
			{
				js_photo(comment_del.id1,comment_del.id2,0);	
			}
		} 
}





//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
/////////////////// Display photo Information ///////////////////
/////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////

function js_photo(id,photo_id,start)
{
	//alert(id);
      xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null)
		{
		alert ("Browser does not support HTTP Request")
		return
		} //alert(start);
				var url = "photo.php";
				if(photo_id==0)
				{
					url=url+"?id="+id+"&starting="+start
				}
				else
				{
					url=url+"?id="+id+"&starting="+start+"&photo_id="+photo_id
				}
				
				xmlHttp.onreadystatechange=ff_1
				xmlHttp.open("GET",url,true)
				xmlHttp.send(null)
} 

function ff_1() 
{ 
		if(xmlHttp.readyState < 4)
		{
		 document.getElementById("output_photo").innerHTML='<img src="images/18.gif">';
		}
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		{
			//alert(xmlHttp.responseText);
	     document.getElementById("output_photo").innerHTML=xmlHttp.responseText;
		} 
}

///// Add Album Comment //////
sam_go=Object();
function fn_add_album_comment(id)
{
	  sam_go.id2=id;
	  comment=document.getElementById('add_album_comment').value;
	  if(document.getElementById('add_album_comment').value)
	  {  
	    for_photo=GetXmlHttpObject()
		if (for_photo==null)
		{
		alert ("Browser does not support HTTP Request")
		return
		} 
				var url = "AJAX/gal_comment_add.php"; 
				url=url+"?comment="+comment+"&comment_id="+id
				for_photo.onreadystatechange=fn_add_album_comment1
				for_photo.open("GET",url,true)
				for_photo.send(null)
	  }
	  else
	  {
		  alert("Please Enter Something...");
	  }
} 



function fn_add_album_comment1() 
{ 
		if(for_photo.readyState < 4)
		{
		 document.getElementById("comment_success").innerHTML='<img src="images/18.gif">';
		}
		if (for_photo.readyState==4 || for_photo.readyState=="complete")
		{ 
	     document.getElementById("comment_success").innerHTML=for_photo.responseText;
		js_album_comment(sam_go.id2);		
		} 
}



///// Album Comment delete //////
sam_del=Object();
function fn_gal_comm_del(id,gal)
{
	  sam_del.id2=gal;
	  //comment=document.getElementById('add_album_comment').value;
	    
	    for_gal_comm_del=GetXmlHttpObject()
		if (for_gal_comm_del==null)
		{
		alert ("Browser does not support HTTP Request")
		return
		} 
				var url = "AJAX/gal_comment_del.php"; 
				url=url+"?comment_id="+id
				for_gal_comm_del.onreadystatechange=fn_gal_comm_del1
				for_gal_comm_del.open("GET",url,true)
				for_gal_comm_del.send(null)
	  
} 



function fn_gal_comm_del1() 
{ 
		if(for_gal_comm_del.readyState < 4)
		{
		 document.getElementById("comment_success").innerHTML='<img src="images/18.gif">';
		}
		if (for_gal_comm_del.readyState==4 || for_gal_comm_del.readyState=="complete")
		{ 
	     document.getElementById("comment_success").innerHTML=for_gal_comm_del.responseText;
		js_album_comment(sam_del.id2);		
		} 
}



///// Display Album Comment //////

function js_album_comment(id)
{
	 
	   
	    for_photo1=GetXmlHttpObject()
		if (for_photo1==null)
		{
		alert ("Browser does not support HTTP Request")
		return
		} 
				var url = "album_comment.php"; 
				url=url+"?gallery="+id
				for_photo1.onreadystatechange=js_album_comment1
				for_photo1.open("GET",url,true)
				for_photo1.send(null)
	
} 



function js_album_comment1() 
{ 
		if(for_photo1.readyState < 4)
		{
		 document.getElementById("comment_success").innerHTML='<img src="images/18.gif">';
		}
		if (for_photo1.readyState==4 || for_photo1.readyState=="complete")
		{ 
	     document.getElementById("comment_success").innerHTML=for_photo1.responseText;
				
		} 
}

function comment_value_change11()
{
	document.getElementById('comment_value11').style.display='inline';
	document.getElementById('comment_change11').style.display='none';
	document.getElementById('add_photo_comment').focus();
}
function tag_photo_comment(g_id,id,start)
{
	 	comment_go.tagged=2;
	   	var tag_user_id=document.getElementById('tag_user_id').value;
	    for_photo_tag=GetXmlHttpObject()
		if (for_photo_tag==null)
		{
		alert ("Browser does not support HTTP Request")
		return
		} 
				var url = "photo_tag_comment.php"; 
				url=url+"?photo_id="+id+"&starting="+start+"&gal_id="+g_id+"&tag_user_id="+tag_user_id
				for_photo_tag.onreadystatechange=js_tag_comment1
				for_photo_tag.open("GET",url,true)
				for_photo_tag.send(null)
	
} 



function js_tag_comment1() 
{ 
		if(for_photo_tag.readyState < 4)
		{
		 document.getElementById("output_photo").innerHTML='<img src="images/18.gif">';
		}
		if (for_photo_tag.readyState==4 || for_photo_tag.readyState=="complete")
		{ 
	     document.getElementById("output_photo").innerHTML=for_photo_tag.responseText;
				
		} 
}



