function makeFavorite()
	{
	var dateOb=new Date();
	var wid=document.getElementById('comment_widget_id').value;

	var query = "/widgets/makeFavorite?time="+dateOb.getTime()+"&wid="+wid;

	new Ajax.Request(query, {method:'get', onSuccess:function(transport)
		{
		elem = document.getElementById('btn_favorites');
		resp = transport.responseText.split(';');
		elem.href = resp[0];
		elem.title = resp[1];
		elem.className = resp[2];
		}});
	}
function removeFavorite()
	{
	var dateOb=new Date();
	var wid=document.getElementById('comment_widget_id').value;

	var query = "/widgets/removeFavorite?time="+dateOb.getTime()+"&wid="+wid;

	new Ajax.Request(query, {method:'get', onSuccess:function(transport)
		{
		elem = document.getElementById('btn_favorites');
		resp = transport.responseText.split(';');
		elem.href = resp[0];
		elem.title = resp[1];
		elem.className = resp[2];
		}});
	}
function hideWidget()
	{
	if (confirm("Are you sure you wish to alter this widget's gallery status?"))
		{
		var dateOb=new Date();
		var wid=document.getElementById('comment_widget_id').value;
		var query = "/widgets/removeRights/hide/"+wid+"?time="+dateOb.getTime();
		new Ajax.Request(query, {method:'get', onSuccess:function(transport)
			{
			var elem=document.getElementById('hideButton');
			if (elem.src.indexOf('on')==-1)
				elem.src="/img/showInGallery_on.png";
			else
				elem.src="/img/showInGallery_off.png";
			elem.blur();
			}});
		}
	}
function reportForm()
	{
	if ($('btn_flag').className=='no_flag')
		{
		if ($('report_area').style.display == 'none')
			{
			$('report_area').style.display = 'block';
			$('report').focus();
			}
		else
			{
			$('report_area').style.display = 'none';
			$('report').blur();
			}
		}
	else
		reportWidget();
	}
function reportWidget()
	{
	var confText="Are you sure you wish to ";
	if ($('btn_flag').className=='no_flag')
		{
		confText+="alert the moderators about this widget?";
		if (confirm(confText))
			{
			var dateOb=new Date();
			var query = "/widgetReports/makeReport?time="+dateOb.getTime();
			new Ajax.Request(query, {method:'post', parameters: $('report_form').serialize(true), onSuccess:function(transport)
				{
				if (transport.responseText != 'ERROR')
					{
					reportForm();
					$('report').value = '';
					$('report_id').value = transport.responseText;
					$('btn_flag').className='flagged';
					$('btn_flag').blur();
					}
				}});
			}
		}
	else
		{
		confText+=" withdraw your flag?";
		if (confirm(confText))
			{
			var dateOb=new Date();
			var wid = $('comment_widget_id').value;
			var rid = $('report_id').value;
			var query = "/widgetReports/withdrawReport?time="+dateOb.getTime();
			new Ajax.Request(query, {method:'post', parameters: $('report_form').serialize(true), onSuccess:function(transport)
				{
				$('btn_flag').className='no_flag';
				$('btn_flag').blur();
				if ($('complaint_captcha'))
					Recaptcha.create('6Le2bQAAAAAAADVIgN--i4nNIDrw5COzV1qg4lxQ', 'complaint_captcha', {theme: 'clean'});
				}});
			}
		}
	}
function showPanel()
	{
	if ($('config_box').style.display=='none')
		{
		$('config_box').style.display="block";
		$('personalize').className="personalize_open";
		}
	else
		{
		$('config_box').style.display="none";
		$('personalize').className="personalize_closed";
		}
	}