//************** blog util********************************
function blogBandFilter(obj)
{
	var s = window.location.search;
	s = s.replace(/\&bid\=[0-9]*/g, '');
	s = s.replace(/\&page\=[0-9]*/g, '');
	s = s.replace(/\&y\=[0-9]*/g, '');
	s = s.replace(/\&m\=[0-9]*/g, '');
	s = s.replace(/\&d\=[0-9]*/g, '');
	//alert('blogs.asp' + s + '&bid=' + obj.options[obj.selectedIndex].value);
	window.location.href = 'blogs.asp' + s + '&bid=' + obj.options[obj.selectedIndex].value;
}
function getBlogCalendar(year, month)
{
	currentArea = document.getElementById('blogCalendar');
	writeFlag = true;
	
	tempYear = year;
	tempMonth = month;
	markCalendar = true;
	if (window.location.search != '')
	{ getHTTPResponseSync('getBlogCalendar.asp' + window.location.search + '&year=' + year + '&month=' + month, false); }
	else
	{ getHTTPResponseSync('getBlogCalendar.asp?sid=&year=' + year + '&month=' + month, false); }
		
	return false;
}
function previewBlogComment(i)
{
	var bce = document.getElementById('blogCommentEdit' + i);
	var bcea = document.getElementById('blogCommentEditArea' + i);
	var bcv = document.getElementById('blogCommentView' + i);
	bcea.style.display = 'none';
	
	currentArea = bcv;
	writeFlag = true;
	currentArea.innerHTML = 'rendering...';
	getHTTPResponseForm(html_dirPrefix + 'users/bbcode.asp' + window.location.search + '&s=' + escape(bce.value.replace(/\n/g, '<br>')), true);
	bcv.innerHTML = bce.value.replace(/\n/g, '<br>');
	bcv.style.display = '';
	
	document.getElementById('blogCommentEditBtn' + i).disabled = false;
	document.getElementById('blogCommentPreviewBtn' + i).disabled = true;
}
function editBlogComment(i)
{
	document.getElementById('blogCommentEditArea' + i).style.display = '';
	document.getElementById('blogCommentView' + i).style.display = 'none';
	document.getElementById('blogCommentEditBtn' + i).disabled = true;
	document.getElementById('blogCommentPreviewBtn' + i).disabled = false;
}
function blogCommentOnSubmit(i)
{
	var bce = document.getElementById('blogCommentEdit' + i);
	
	if (bce.value != '')
	{
		document.getElementById('blogCommentSubmitBtn' + i).disabled = true;
		return true;
	}
	else
	{
		alert('You cannot submit a blank comment.');
		return false;
	}
}
function editBlog(i)
{
	document.getElementById('blogTitleView' + i).style.display = 'none';
	document.getElementById('blogBodyView' + i).style.display = 'none';
	document.getElementById('Band_ID' + i).disabled = false;
	
	var bbea = document.getElementById('blogBodyEditArea' + i);
	var bbe = document.getElementById('blogBodyEdit' + i);
	document.getElementById('blogTitleEdit' + i).style.display = '';
	bbea.style.display = '';
	bbe.value = bbe.value.replace(/\<br\>/g, '\n');
	document.getElementById('blogSubmit' + i).style.display = '';
	document.getElementById('blogPreview' + i).style.display = '';
	document.getElementById('blogEdit' + i).style.display = '';
	document.getElementById('blogPreview' + i).disabled = false;
	document.getElementById('blogEdit' + i).disabled = true;
	var be = document.getElementById('blogEdit' + i)
	if (be != null)
	{ be.disabled = true; }
	var bc = document.getElementById('blogCancel' + i)
	if (bc != null)
	{ bc.style.display = ''; }
	document.getElementById('showBlog' + i).style.display = 'none';
	
	return false;
}
function previewBlog(i)
{
	document.getElementById('Band_ID' + i).disabled = true;
	var btv = document.getElementById('blogTitleView' + i);
	var bbv = document.getElementById('blogBodyView' + i);
	var bte = document.getElementById('blogTitleEdit' + i);
	var bbe = document.getElementById('blogBodyEdit' + i);
	var bbea = document.getElementById('blogBodyEditArea' + i);
	var be = document.getElementById('blogEdit' + i)
	if (be != null)
	{ be.disabled = false; }
	
	document.getElementById('blogPreview' + i).disabled = true;
	document.getElementById('blogEdit' + i).disabled = false;
	
	btv.innerHTML = bte.value.replace(/\</g, '&lt;').replace(/\>/g, '&gt;');
	currentArea = bbv;
	currentArea.innerHTML = 'rendering...';
	writeFlag = true;
	getHTTPResponseForm('bbcode.asp' + window.location.search + '&s=' + escape(bbe.value.replace(/\n/g, '<br>')), true);;
	//bbv.innerHTML = bbe.value.replace(/\n/g, '<br>');
	
	btv.style.display = '';
	bbv.style.display = '';
	bte.style.display = 'none';
	bbea.style.display = 'none';
	
	return false;
}
function editBlogOnSubmit(i)
{
	document.getElementById('Band_ID' + i).disabled = false;
	var bbe = document.getElementById('blogBodyEdit' + i);
	
	document.getElementById('blogSubmit' + i).disabled = true;
	return true;
}
function showHideAddBlog(show)
{
	var ab = document.getElementById('addBlog');
	if (ab != null)
	{
		if (show)
		{ ab.style.display = ''; }
		else
		{ ab.style.display = 'none'; }
	}
	return false;
}
function publishBlog(obj, bpid)
{
	getHTTPResponse('publishBlog.asp' + window.location.search + '&p=' + obj.options[obj.selectedIndex].value + '&bpid=' + bpid, true);
	return false;
}
function deleteBlogPost(bpid)
{
	if (confirm('Are you sure you want to delete this blog?'))
	{ getHTTPResponse('deleteBlogPost.asp' + window.location.search + '&bpid=' + bpid, true); }
	return false;
}
function showHideComments(i, bpid, show, allowAdd)
{
	var commentsArea = document.getElementById('blogComments' + i);
	var a;
	if (allowAdd)
	{ a = 1; }
	else
	{ a = 0; }
	
	if (commentsArea != null)
	{
		if (show)
		{
			commentsArea.style.display = '';
			commentsArea.innerHTML = 'retrieving comments';
			currentArea = commentsArea;
			writeFlag = true;
			//alert('getBlogComments.asp' + window.location.search + '&bpid=' + bpid + '&i=' + i + '&add=' + parseInt(a));
			getHTTPResponse('getBlogComments.asp?bpid=' + bpid + '&i=' + i + '&add=' + parseInt(a), true);
		}
		else
		{ commentsArea.style.display = 'none'; }
	}
	
	return false;
}
function showHideCommentsNarrow(i, bpid, show, allowAdd)
{
	var commentsArea = document.getElementById('blogComments' + i);
	if (allowAdd)
	{ var a = 1; }
	else
	{ var a = 0; }
	
	if (commentsArea != null)
	{
		if (show)
		{
			commentsArea.style.display = '';
			currentArea = commentsArea;
			writeFlag = true;
			//alert('getBlogCommentsNarrow.asp' + window.location.search + '&bpid=' + bpid + '&i=' + i);
			getHTTPResponse('getBlogCommentsNarrow.asp' + window.location.search + '&bpid=' + bpid + '&i=' + i + '&add=' + a, true);
		}
		else
		{ commentsArea.style.display = 'none'; }
	}
	
	return false;
}
function deleteBlogComment(bpcid)
{
	if (confirm('Are you sure you want to delete this comment?'))
	{ getHTTPResponse('deleteBlogComment.asp' + window.location.search + '&bpcid=' + bpcid, true); }
	return false;
}

function toggleBlogHelper(n)
{
	var bv = document.getElementById('blogBodyView' + n);
	bv.style.height = '';
	
	if (bv.clientHeight <= blogShowHeight)
	{ document.getElementById('showBlog' + n).style.display = 'none'; }
	else
	{
		bv.style.height = blogShowHeight + 'px';
		document.getElementById('showBlog' + n).alt = 'show full blog';
		document.getElementById('showBlog' + n).src = html_dirPrefix + 'images/downtriangle.gif';
		document.getElementById('showBlog' + n).style.display = '';
	}
	
	return false;
}

function toggleBlog(n)
{
	var bv = document.getElementById('blogBodyView' + n);
	
	if (bv.clientHeight <= blogShowHeight)
	{
		bv.style.height = '';
		document.getElementById('showBlog' + n).alt = 'hide full blog';
		document.getElementById('showBlog' + n).src = html_dirPrefix + 'images/uptriangle.gif';
		document.getElementById('showBlog' + n).style.display = '';
		
	}
	else
	{
		bv.style.height = blogShowHeight + 'px';
		document.getElementById('showBlog' + n).alt = 'show full blog';
		document.getElementById('showBlog' + n).src = html_dirPrefix + 'images/downtriangle.gif';
		document.getElementById('showBlog' + n).style.display = '';
	}
	
	return false;
}

function toggleBlogTop(n)
{
	var bv = document.getElementById('blogBodyView' + n);
	
	if (bv.clientHeight <= blogTopShowHeight)
	{
		bv.style.height = '';
		document.getElementById('showBlog' + n).alt = 'hide full blog';
		document.getElementById('showBlog' + n).src = html_dirPrefix + 'images/uptriangle.gif';
		document.getElementById('showBlog' + n).style.display = '';
		
	}
	else
	{
		bv.style.height = blogTopShowHeight + 'px';
		document.getElementById('showBlog' + n).alt = 'show full blog';
		document.getElementById('showBlog' + n).src = html_dirPrefix + 'images/downtriangle.gif';
		document.getElementById('showBlog' + n).style.display = '';
	}
	
	return false;
}

function toggleBlogTopHelper(n)
{
	var bv = document.getElementById('blogBodyView' + n);
	bv.style.height = '';
	
	if (bv.clientHeight <= blogTopShowHeight)
	{ document.getElementById('showBlog' + n).style.display = 'none'; }
	else
	{
		bv.style.height = blogTopShowHeight + 'px';
		document.getElementById('showBlog' + n).alt = 'show full blog';
		document.getElementById('showBlog' + n).src = html_dirPrefix + 'images/downtriangle.gif';
		document.getElementById('showBlog' + n).style.display = '';
	}
	
	return false;
}
//********************************************************