function opendiv(val)
{
	var a = document.getElementById('new_comment').style.display;
	if(a)
	{
		if(val==1)
		{
			element = document.getElementById('com_div');
			element.style.display = 'block';
			div_height = parseInt(element.style.height);
			new_height = div_height + 4;
			//alert(new_height);
			if(div_height < 120)
			{
				element.style.height = new_height+'px';
				setTimeout('opendiv('+val+')',5);
			}
		}
		else
		{
			if(confirm('Please login to post comments, click OK to proceed to login page'))
				window.location = '/login.php';
		}
	}
	else
	{
		alert("sorry, you have already posted one comment");
	}
}
function closediv()
{
	element = document.getElementById('com_div');
	div_height = parseInt(element.style.height);
	new_height = div_height - 4;
	if(div_height == 2)
	element.style.display = 'none';
	if(div_height > 0)
	{
		element.style.height = new_height+'px';
		setTimeout('closediv()',5);
	}
}
function postcomment()
{
	xmlHttp = getajx();
	var pid = document.getElementById('photo_id').value;
	var uid = document.getElementById('user_id').value;
	var comments = document.getElementById('comments').value;
	var len = comments.length;
	if(len)
	{
		document.getElementById('post_comment').innerHTML = 'Saving...';
		xmlHttp.onreadystatechange=getit;
		xmlHttp.open("GET","ajax_photocomments.php?uid="+uid+"&pid="+pid+"&comments="+comments,true);
		xmlHttp.send(null);
	}
	function getit()
	{
		if(xmlHttp.readyState==4)
		{
			result = xmlHttp.responseText;
 			element = document.getElementById('com_div');
 			element.style.height = 0 +'px';
 			document.getElementById('confirm').innerHTML = '<p>Thanks for the comment</p>';
 			document.getElementById('dot_img').style.display='';
 			document.getElementById('new_comment').style.display='';
 			document.getElementById('c_added').innerHTML = comments;
		}
	}
}
function getajx()
{
	var xmlHttp;
	try
	{
		xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
		try
		{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try
			{
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e)
			{
				xmlHttp = new XMLHttpRequest();
			}
		}
	}
	return xmlHttp;
}
function dopentag(uid,id,d)
{
	var a = document.getElementById(id).style.display;
	element = document.getElementById(id);
	element.style.display = 'block';
	div_height = parseInt(element.style.height);
	new_height = div_height + 4;
	if(div_height < 45) 
	{
		element.style.height = new_height+'px';
		setTimeout("dopentag("+uid+",'"+id+"',"+d+")",5);
	}
	else
	{
		if(d)
			senddata(uid);
	}
}
function addTag(pid)
{
	selected_id = document.getElementById('tagname').selectedIndex;
	tagval_id = document.getElementById('tagname').options[selected_id].value;
	tagval_name = document.getElementById('tagname').options[selected_id].innerHTML;
	tagval = ""+tagval_id+"-"+tagval_name+",";
	xmlHttp = getajx();
	if(tagval_id !=0)
	{
		document.getElementById('tagger').innerHTML = ' Saving....';
		xmlHttp.onreadystatechange=tagit;
		xmlHttp.open("GET","ajax_addphototag.php?pid="+pid+"&tag="+tagval,true);
		xmlHttp.send(null);
	}
	function tagit()
	{
		if(xmlHttp.readyState==4)
		{
			result = xmlHttp.responseText;
			//alert(result);
 			if(result)
			{
				document.getElementById('tagger').innerHTML = 'Tag photo';
				document.getElementById('new_tagname').innerHTML = tagval_name;
				document.getElementById('new_tagname').setAttribute("href", "profile/"+tagval_id);
				document.getElementById('tagval').value = '';
			}
			else
			{
				document.getElementById('tagger').innerHTML = 'Unable to process';
			}
		}
	}
}
function senddata(id)
{
	var xmlHttp = getajx();
	xmlHttp.onreadystatechange=senddata;
	xmlHttp.open("GET","ajax_photo_favorites.php?pid="+id,true);
	xmlHttp.send(null);
	function senddata()
	{
		if(xmlHttp.readyState==4)
		{
			result = xmlHttp.responseText;
			document.getElementById('fav').innerHTML = result;
		}
	}
}
