// JavaScript Document
jQuery().ready(function(){	
 
    jQuery(".capa").hover(
      function () {
		if(!jQuery("a", this).hasClass('close-s')) {
        	jQuery("a", this).addClass('menu-bits-a');
		}
		else {
        	jQuery("a", this).addClass('menu-bits-s-a');
		}
      }, 
      function () {
		if(!jQuery("a", this).hasClass('close-s')) {
	        jQuery("a", this).removeClass('menu-bits-a');
		}
		else {
        	jQuery("a", this).removeClass('menu-bits-s-a');
		}
      }
    );

 // Arrastar blocos
  jQuery('a.closeEl').bind('click', toggleContent); 
  jQuery('li.solucao').bind('click', toggleSolucao); 
/*
jQuery('div.item').Sortable({
    accept:      'wp-menu',
    helperclass: 'posicaoAjuda',
    activeclass: 'sortableactive',
    hoverclass:  'sortablehover',
    handle:      'h2.capa',
    tolerance:   'pointer',
    revert:      true,
    opacity:     0.8,
    zIndex:      1000,
    onChange:    function(ser)
    {
    },
    onStart:     function()
    {
      jQuery.iAutoscroller.start(this, document.getElementsByTagName('body'));
    },
    onStop:      function()
    {
      jQuery.iAutoscroller.stop();
    }
  });
*/
});	

var toggleContent = function(e)
{
  var targetContent = jQuery('div.sap-content', this.parentNode.parentNode);
  if(targetContent.css('display') == 'none')
  {
    targetContent.slideDown(300);
	if(jQuery(this).hasClass('close-s')) {
	    jQuery(this).addClass('menu-bits-s');
	}
	else {
	    jQuery(this).addClass('menu-bits');
	}
  }
  else
  {
    targetContent.slideUp(300);
    if(jQuery(this).hasClass('menu-bits')) jQuery(this).removeClass('menu-bits');
	if(jQuery(this).hasClass('menu-bits-s')) {
		jQuery(this).removeClass('menu-bits-s');
		jQuery(this).removeClass('menu-bits');
	}
  }
  return false;
}

var toggleSolucao = function(e)
{
  var targetSolucao = jQuery('.solucao_toggle', this.parentNode.parentNode);
  if(targetSolucao.css('display') == 'none')
  {
    targetSolucao.slideDown(300);
  }
  else
  {
    targetSolucao.slideUp(300);
  }
  return false;
}

