var ADDA_TITLE_ABUSE = 'Report Abuse';
YAHOO.namespace("example.adda_container1");
var AjaxObject = {
handleSuccess_adda_abuse:function(o){
      if(o.responseText == 701)
      {
	
	document.getElementById('adda_success_title').innerHTML = '<h2>' + ADDA_TITLE_ABUSE + '</h2>';
	success_message = 'This Adda has been reported as abusive. It is currently under review.';
	document.getElementById('adda_success_message').innerHTML = success_message;
	document.getElementById('adda_abuse_popup1').style.display = 'block';
	YAHOO.example.adda_container1.adda_abuse_popup1.show();
	document.getElementById('abusepopup').innerHTML = '<span class="lftlink2">Under Review<br></span>';
  
      }
      adda_hideAbusePopup();
  },
handleSuccess_join_adda:function(o){
   document.getElementById("adda_joining").style.display = 'none';
   document.getElementById("adda_joining_success").style.display = '';
   document.getElementById("joining_button").style.display = 'none';
  },
 handleFailure_join_adda:function(o){
  },
handleSuccess_unjoin_adda:function(o){
   document.getElementById("adda_unjoining").style.display = 'none';
   document.getElementById("adda_unjoining_success").style.display = '';
   document.getElementById("unjoining_button").style.display = 'none';
  },
handleFailure_unjoin_adda:function(o){
  }
};


var callback_adda_abuse =
{
    success:AjaxObject.handleSuccess_adda_abuse,
    scope: AjaxObject
};

var callback_join_adda =
  {
  success:AjaxObject.handleSuccess_join_adda,
  failure:AjaxObject.handleFailure_join_adda,
  scope: AjaxObject
  };

var callback_unjoin_adda =
  {
  success:AjaxObject.handleSuccess_unjoin_adda,
  failure:AjaxObject.handleFailure_unjoin_adda,
  scope: AjaxObject
  };

function adda_saveAbuse()
{
  var selected_types = '';
  var comma = '';   
  var select_action = false;  
  var abuse_types = document.main_adda_abuse_form.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 adda_id = document.getElementById('adda_id').value;
     var user_id = document.getElementById('adda_user_id').value;
     var postData ='abuse_types='+selected_types+'&adda_id='+adda_id+'&user_id='+user_id;
     YAHOO.util.Connect.asyncRequest('POST',system_base_url+'ajax/adda/_abuse_adda/', callback_adda_abuse, postData);	    
     if(env_value == 'Online')
	{
	    var url  = system_base_url+'ajax/adda/_abuse_adda/';
	    pageTracker._trackPageview(url);
	}
    
   }
}

function init_edit_adda() {
	// Instantiate the Dialog
YAHOO.example.adda_container1.adda_abuse_popup = new YAHOO.widget.Dialog("adda_abuse_popup", 
									 { width : "50em",
									   context:["popup_context","tl","bl"],
									   visible : false,
									   modal:true,
									   constraintoviewport : false
                           });
	// Render the Dialog
   YAHOO.example.adda_container1.adda_abuse_popup.render();
   YAHOO.example.adda_container1.adda_abuse_popup.hide();
YAHOO.example.adda_container1.manager = new YAHOO.widget.OverlayManager();
YAHOO.example.adda_container1.manager.register([
					   YAHOO.example.adda_container1.adda_abuse_popup
					   ]
					  );
YAHOO.example.adda_container1.adda_abuse_popup1 = new YAHOO.widget.Dialog("adda_abuse_popup1", 
									 { width : "50em",
									   context:["popup_context","tl","bl"],
									   visible : false,
									   modal:true,
									   constraintoviewport : false
                           });
	// Render the Dialog
   YAHOO.example.adda_container1.adda_abuse_popup1.render();
   YAHOO.example.adda_container1.adda_abuse_popup1.hide();
YAHOO.example.adda_container1.manager = new YAHOO.widget.OverlayManager();
YAHOO.example.adda_container1.manager.register([
					   YAHOO.example.adda_container1.adda_abuse_popup1
					   ]
					  );



}
YAHOO.util.Event.onDOMReady(init_edit_adda);
function adda_showAbusePopup(adda_id)
{
   document.getElementById('adda_id').value = adda_id;
  document.getElementById('adda_abuse_popup').style.display='';
  YAHOO.example.adda_container1.adda_abuse_popup.show();
}
function adda_hideAbusePopup()
{
  YAHOO.example.adda_container1.adda_abuse_popup.hide();
  document.getElementById('adda_abuse_popup').style.display='none';
}


function show_joining_panel()
{
	document.getElementById('adda_joining').style.display = '';
	return false;
}
function hide_joining_panel()
{
	document.getElementById('adda_joining').style.display = 'none';
	return false;
}

function show_unjoining_panel()
{
	document.getElementById('adda_unjoining').style.display = '';
	return false;
}
function hide_unjoining_panel()
{
	document.getElementById('adda_unjoining').style.display = 'none';
	return false;
}

function join_adda(adda_id,id,privacy)
{  
  YAHOO.util.Connect.asyncRequest('POST',system_base_url+'ajax/adda/_join_adda/'+adda_id+'/'+id+'/'+privacy, callback_join_adda);
if(env_value == 'Online')
	{
	    var url = system_base_url+'ajax/adda/_join_adda/'+adda_id+'/'+id+'/'+privacy;
	    pageTracker._trackPageview(url);
	}
    
}

function unjoin_adda(adda_id,id,privacy)
{  
  YAHOO.util.Connect.asyncRequest('POST',system_base_url+'ajax/adda/_unjoin_adda/'+adda_id+'/'+id+'/'+privacy, callback_unjoin_adda);
if(env_value == 'Online')
	{
	    var url = system_base_url+'ajax/adda/_unjoin_adda/'+adda_id+'/'+id+'/'+privacy;
	    pageTracker._trackPageview(url);
	}
    
}

function hide_joining_success_panel()
{
	document.getElementById('adda_joining_success').style.display = 'none';
	return false;
}

function closeAddaPopup()
{
    YAHOO.example.adda_container1.adda_abuse_popup1.hide();
}

