jQuery.noConflict();
var $j = jQuery;

$j(document).ready(function () {
  $j('.fields_login').focus(function() {$j(this).val("");});
  $j("#password").keypress(function(e){
      if(e.which == 13){
    	  loginUser();
          }
         });
  $j("#searchfield").keypress(function(e){
      if(e.which == 13){
    	  SendSearch();
          }
         });

});


$j(function() {

	$j("#sortable1, #sortable2").sortable({
		connectWith: '.connectedSortable',items: 'li:not(.movedisabled)',update: savelayout
	}).disableSelection();

	$j(".portlet_header").click(function() {
		$j(this).toggleClass("minusthick").toggleClass("plusthick");
		$j(this).parents(".portlet:first").find(".portlet_content").toggle();
		savelayout();
	});
	
	$j(".portlet_header").hover(function() {
		 $j(this).css('cursor','move');
		 }, function() {
		 $j(this).css('cursor','auto');
		});


	
});

function collapse(portlet)
{
		$j("#"+portlet+"portlet .portlet_header").toggleClass("minusthick").toggleClass("plusthick");
		$j("#"+portlet+"portlet .portlet_header").parents(".portlet:first").find(".portlet_content").toggle();		
	
}

function Arrange(left,right,lefthidden,righthidden)
{
var result;
var handle = {async: false,callback: function(reply) {result = reply;}}
PortletsDao.Arrange(left,right,lefthidden,righthidden,handle);
return result;
}

function savelayout()
{
	var leftpositions = "";		
	$j("#sortable1 .portlet").each(function(){leftpositions+=(this.id + "-");});		
	var rightpositions="";	
	$j("#sortable2 .portlet").each(function(){rightpositions+=(this.id + "-");});	
	var lefthidden="";
	$j("#sortable1 .portlet .portlet_content").filter(":hidden").each(function(){lefthidden+=(this.id + "|");});
	var righthidden="";
	$j("#sortable2 .portlet .portlet_content").filter(":hidden").each(function(){righthidden+=(this.id + "|");});
	Arrange(leftpositions,rightpositions,lefthidden,righthidden);
}



