var theHeight;
if (window.innerHeight) {
theHeight=window.innerHeight;
}
else if (document.documentElement && document.documentElement.clientHeight) {
theHeight=document.documentElement.clientHeight;
}
else if (document.body) {
theHeight=document.body.clientHeight;
}
var viewHeight = theHeight;

	function setPopupBox()
	{
		var height = viewHeight - 100;
		var curpos = getScrollXY();
		var y = curpos[1];
		var top = 30+y;
		var text_content_height = height-30;
		var layover_text_height = $('layover_text').style.height;
		$('layover_text').style.height = height+'px';
		$('layover_text_content').style.height = text_content_height+'px';
		$('layover').style.top = top+'px';
		// $('layover_text').style.height = layover_text_height+'px';
	}
	
	function toggleShowListBox()
	{
		if($('show_list_box').className == 'none') 
		{
			$('show_list_box').className = 'display';
			$('list_btn').src = '/templates/images/hide-list-btn.jpg';
		}
		else 
		{
			$('show_list_box').className = 'none';
			$('list_btn').src = '/templates/images/show-list-btn.jpg';
		}
	}
	
	function showPopup()
	{
		setPopupBox();
		$('layover').style.display = 'block';
	}
	
	function hidePopup()
	{
		$('layover').style.display = 'none';
	}
	
	function showDiscussForm(postid)
	{
		var url = '/ajax/profile.php';
		var params = 'pid='+postid+'&a=comment_form';
		new Ajax.Request(url, {method:'post',parameters:params, onComplete: discussComplete} );
	}
	function discussComplete(request)
	{
		var resp = request.responseText;
		$('layover_text_content').innerHTML = resp;
	}
	function submitComment()
	{
		$('comment_btn').value = 'Submitting your comment ... ';
		$('comment_btn').disabled = true;
		var postid = escape($('post_id').value);
		var title = escape($('title').value);
		var comment = escape($('comment').value);
		var url = '/ajax/profile.php';
		var params = 'pid='+postid+'&a=submit_comment&title='+title+'&comment='+comment;
		new Ajax.Request(url, {method:'post',parameters:params, onComplete: submitCommentComplete} );
		return false;
	}
	
	function submitCommentComplete(request)
	{
		var resp = request.responseText;
		var tmp = resp.split("|");
		if(tmp[0] == 'true') 
		{
			$('comment_result').innerHTML = 'Comment submitted. <a href="javascript:void(0);" onclick="return postPopup('+tmp[1]+');">View post</a>';
			$('title').disabled = true;
			$('comment').disabled = true;
		}
		else
		{
			$('comment_result').value = 'Comment failed to be submitted.';
		}
		
	}
	
	function submitShowcaseComment()
	{
		$('comment_btn').value = 'Submitting your comment ... ';
		$('comment_btn').disabled = true;
		var showcase_id = escape($('showcase_id').value);
		var title = escape($('title').value);
		var comment = escape($('comment').value);
		var url = '/ajax/showcase.php';
		var params = 'showcase_id='+showcase_id+'&a=submit_comment&title='+title+'&comment='+comment;
		new Ajax.Request(url, {method:'post',parameters:params, onComplete: submitShowcaseCommentComplete} );
		return false;
	}
	
	function submitShowcaseCommentComplete(request)
	{
		var resp = request.responseText;
		var tmp = resp.split("|");
		if(tmp[0] == 'true') 
		{
			$('comment_result').innerHTML = 'Comment submitted. <a href="javascript:void(0);" onclick="return discussShowcase('+tmp[1]+');">View showcase comments</a>';
			$('title').disabled = true;
			$('comment').disabled = true;
		}
		else
		{
			$('comment_result').value = 'Comment failed to be submitted.';
		}
		
	}
	
	
	
	function viewComment(pid)
	{
		var url = '/ajax/profile.php';
		var params = 'pid='+pid+'&a=show_comment';
		new Ajax.Updater('layover_text_content',url, {method:'post',parameters:params, onComplete: discussComplete} );
	}
	
	function postUseful(cid,ans)
	{
		var url = '/ajax/profile.php';
		var params = 'cid='+cid+'&a=post_useful'+'&ans='+ans;
		new Ajax.Updater('useful_'+cid,url, {method:'post',parameters:params} );
	}
	
 	function postUsefulFeedback(fid,ans)
	{
		var url = '/ajax/feedback.php';
		var params = 'fid='+fid+'&a=post_useful'+'&ans='+ans;
		new Ajax.Updater('useful_feedback_'+fid,url, {method:'post',parameters:params} );
	}
	
	function buyerPointPopup(buyer_id)
	{
		var url = '/ajax/feedback.php';
		var params = 'bid='+buyer_id+'&a=get_buyer_feedback';
		new Ajax.Updater('layover_text_content',url, {method:'post',parameters:params} );
		showPopup();
	}