// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

// This sets up the proper header for rails to understand the request type,
// and therefore properly respond to js requests (via respond_to block, for example)
$.ajaxSetup({ 
  'beforeSend': function(xhr) {xhr.setRequestHeader("Accept", "text/javascript")}
})

$(document).ready(function(){
	
	$("#images").hide();
	$("#toggle-images").text("Show images");
	
	$("#toggle-images").click(function(){
		$("#images").toggle();
		
		if ($("#toggle-images").text() == "Show images") {
			$("#toggle-images").text("Hide images");
		} else {
			$("#toggle-images").text("Show images");
		}
		return false;
	});
	

  $("#logo-list").sortable({ 
    handle : '.handle', 
    update : function() { 
      $.ajax({
          type: 'post',
					axis: 'y',
					dropOnEmpty: false,
          data: $('#logo-list').sortable('serialize'), 
          dataType: 'script', 
          complete: function(request){
              $('#logo-list').effect('highlight');
            },
          url: '/logos/sort'});
    } 
  });
	
});