/**
 * Javascript for the search results page:
 * - hover routines
 * - ajax paging
 */

function HoverIn(el) {
	el.children('.box-header, .box-footer').removeClass('white').addClass('darkgrey');
	el.children('.search_result_item').css('background', '#A7A7A7').css('color', '#FFF');
	el.children('.search_result_item').addClass('search-hover');
}
function HoverOut(el) {
	el.children('.box-header, .box-footer').removeClass('darkgrey').addClass('white');
	el.children('.search_result_item').css('background', '#FFF').css('color', '#000');
	el.children('.search_result_item').removeClass('search-hover');
}

function HoverIn2(el) {
	el.children('div').children('.box-lightgrey, .box-body').removeClass('box-lightgrey').addClass('box-darkgrey');
	el.children('div').children('.box-header, .box-footer').removeClass('lightgrey').addClass('darkgrey');
}
function HoverOut2(el) {
	el.children('div').children('.box-darkgrey, .box-body').removeClass('box-darkgrey').addClass('box-lightgrey');
	el.children('div').children('.box-header, .box-footer').removeClass('darkgrey').addClass('lightgrey');
}

// save xmlHttp object
var request = null;

// private functions
function update_search(url, params) {

	// prevent flooding
	if ( request ) {
		request.abort();
	}

	request = $.ajax({
	  type: "POST",
	  url: url + "?i=" + params.sid,
	  dataType: "html",
	  data: params,


	  success: function(ajaxdata) {

	  	$('#search_result_frame').html(ajaxdata);
	  	if(typeof resize_layout == 'function') {
				resize_layout();
			}
	  },

		error: function (ajaxdata) {
	      //alert("__ERROR__\n\n" + ajaxdata.responseText);
	  }
	});
}

