var FORUM_TITLE_ABUSE = 'Report Abuse';
var AjaxObject = {
 handleSuccess_forums_abuse:function(o){
        var message_id = document.getElementById('messageid_forum').value;
	if(o.responseText == 701)
	  {
	   	document.getElementById('forum_success_title').innerHTML = '<h2>' + FORUM_TITLE_ABUSE + '</h2>';
	        success_message = 'This forum has been reported as abusive. It is currently under review.';
		document.getElementById('forum_success_message').innerHTML = success_message;
		//YAHOO.example.container1.forums_report_abuse_popup.hide();
		document.getElementById('forums_report_abuse_popup1').style.display = 'block';
		YAHOO.example.container1.forums_report_abuse_popup1.show();
		document.getElementById('report_abuse_profile_'+message_id).innerHTML = 'Under Review';
	    }
	forum_hideReportAbusePopup();
  }
}
var callback_forums_abuse =
{
    success:AjaxObject.handleSuccess_forums_abuse,
    scope: AjaxObject
};


function forum_saveReportAbuse()
{
  var selected_types = '';
  var comma = '';   
  var select_action = false;
  var abuse_types = document.forums_abuse.abuse_type; 
  for(var i=0;i<6;i++)
    {
	if(abuse_types[i].value != '')
	    {
		if(abuse_types[i].checked)
		    {
		      selected_types = selected_types + comma + abuse_types[i].value;
			comma = ',';	
			select_action = true;
		     }
	    }
	
    }
    if(select_action == false)
	{
     document.getElementById('abuse_error_msg').innerHTML = 'Please select the reason of your complaint.';
	}
    else
      {	
	  //var user_id = document.getElementById('user_id').value;
	  var user_id = document.getElementById('creator').value;
	  var message_id = document.getElementById('messageid_forum').value;
	  var postData ='abuse_types='+selected_types+'&reporter_id='+user_id+'&object_id='+message_id;
     YAHOO.util.Connect.asyncRequest('POST',system_base_url+'ajax/adda/_abuse_message/', callback_forums_abuse, postData);	   
     if(env_value == 'Online')
	{
	    var url = system_base_url+'ajax/adda/_abuse_message/';
	    pageTracker._trackPageview(url);
	}
    
     
   }

}
YAHOO.namespace("example.container1");
function init_edit_forums() {
	// Instantiate the Dialog
YAHOO.example.container1.forums_report_abuse_popup = new YAHOO.widget.Dialog("forums_report_abuse_popup", 
								   { width : "50em",
								     context:["popup_context","tl","bl"],
								     visible : false,
								     modal:true,
								     x:200,
								     y:200,
								     constraintoviewport : false
								   });
// Render the Dialog
YAHOO.example.container1.forums_report_abuse_popup.render();
YAHOO.example.container1.forums_report_abuse_popup.hide();
YAHOO.example.container1.manager = new YAHOO.widget.OverlayManager();
YAHOO.example.container1.manager.register([
					   YAHOO.example.container1.forums_report_abuse_popup
					   ]
					  );
	// Instantiate the Dialog
YAHOO.example.container1.forums_report_abuse_popup1 = new YAHOO.widget.Dialog("forums_report_abuse_popup1", 
								   { width : "50em",
								     context:["popup_context","tl","bl"],
								     visible : false,
								     modal:true,
								     x:200,
								     y:200,
								     constraintoviewport : false
								   });
// Render the Dialog
YAHOO.example.container1.forums_report_abuse_popup1.render();
YAHOO.example.container1.forums_report_abuse_popup1.hide();
YAHOO.example.container1.manager = new YAHOO.widget.OverlayManager();
YAHOO.example.container1.manager.register([
					   YAHOO.example.container1.forums_report_abuse_popup1
					   ]
					  );

}
YAHOO.util.Event.onDOMReady(init_edit_forums);
function forum_showReportAbusePopup(topicid, creatorid)
{
  document.getElementById('messageid_forum').value= topicid;
  document.getElementById('creator').value= creatorid;
  document.getElementById('forums_report_abuse_popup').style.display='';
  YAHOO.example.container1.forums_report_abuse_popup.show();
}
function forum_hideReportAbusePopup()
{
  YAHOO.example.container1.forums_report_abuse_popup.hide();
  document.getElementById('forums_report_abuse_popup').style.display='none';
}
function closeForumPopup()
{
    YAHOO.example.container1.forums_report_abuse_popup1.hide();
}

