var MEC = {

	hasDeleted: 0,
	idContentToComment: 0,

	changePositions: function( element1, element2, type )
	{
		var where = ( type ) ? "after" : "before";
		
		$( element1 ).inject( $( element2 ), where );
		
		this.changeClass();				
	},

	Priorizar: function( idElement )
	{
		var that = this;
		var myElem 			= $( idElement );
		var elementParent	= myElem.getParent();
		
		var elementParentPrevious = elementParent.getPrevious();
		
		if( !elementParentPrevious )
			return;
		
		var elemAnterior 	= elementParentPrevious.getChildren( "div" );
		
		var elemAnteriorID = document.getElementById( elemAnterior.get( "id" ) );

		if( elemAnterior ){
			
			var slide = new Fx.Slide( myElem );
			slide.slideOut().chain(function(){
				that.changePositions( elementParent, elementParentPrevious, 0 );
				slide.slideIn();
			});
			
			var idp = elemAnteriorID.id.replace('result','');
			var srp = $('sr'+idp).value;
			var ida = myElem.id.replace('result','');
			var sra = $('sr'+ida).value;
			var myRequest = new Request({method: 'get', url: 'index.php', onComplete: function(e){ var esr = 'sr'+ idElement.replace( 'result', '' ); $(esr).value = e; }});
			myRequest.send('option=com_jfilter&task=priorizar&tmpl=ajax&element='+ida+'&sra='+sra+'&srp='+srp);
		}	
	},

	Apagar: function(idElement)
	{
		var that = this;
			
		var myElem = $(idElement);
		var slide = new Fx.Slide( myElem );
		
		var myRequest = new Request({method: 'get', url: 'index.php'});
		myRequest.send('option=com_jfilter&task=apagar&tmpl=ajax&element='+idElement);
		
		slide.slideOut().chain(function(){
			
			var myParentElem = myElem.getParent();
			
			myElem.destroy();
			myParentElem.destroy();
			that.changeClass();
			
		});
	},

	changeClass: function()
	{
		var searchElements = $$( ".item" );
		
		for( var i = 0; i < searchElements.length; i++ ){

			var className = ( i % 2 ) ? 'item item2' : 'item';
			
			if( i % 2 )
				searchElements[i].className = className;
			else
				searchElements[i].className = className;

		}
	},

	diminuirPrioridade: function(idElement)
	{
		var that = this;
		var myElem = $(idElement);
		var parentElement = myElem.getParent();
		
		var parentElementNext = parentElement.getNext();
		
		if( !parentElementNext )
			return;
		
		var elemNext = parentElementNext.getChildren( "div" );
		
		var elemNextID = document.getElementById( elemNext.get( "id" ) );
		
		var slide = new Fx.Slide( myElem );
		slide.slideOut().chain(function(){
			that.changePositions( parentElement, parentElementNext, 1 );
			slide.slideIn();
		});
		
		if( elemNext ){
			var idn = elemNextID.id.replace( 'result', '' );
			var srn = $('sr'+idn).value;
			var ida = myElem.id.replace('result','');
			var sra = $('sr'+ida).value;
			var myRequest = new Request({method: 'get', url: 'index.php', onComplete: function(e){ var esr = 'sr'+ idElement.replace( 'result', '' ); $(esr).value = e; }});
			myRequest.send('option=com_jfilter&task=diminuirprioridade&tmpl=ajax&element='+ida+'&sra='+sra+'&srn='+srn);
			
		}
	}
}

