$(document).ready(function() {
	$("ul#package_list_day_num_filter_ul li").click(function() {
			var i = 0;
			var element = $(this).parent().children().length;
			for(i =0; i < element; i++) {
				$(this).parent().children(i).attr("class","");
			}
			$(this).attr("class","package_list_tab_day_bg");
			package_list_filter_day_num($(this).attr('rel'));
	});
	package_list_add_classes_for_rows();
})


function package_list_add_classes_for_rows()
{
	$('.package_search_results_content li:visible').each(
	  function(i){
			if (i %2 ==0)
			{
				$(this).attr('class','package_search_li_bg_0');
			}
		   else
		   {
				$(this).attr('class','package_search_li_bg_1');
		   }
			   
	});
}


function package_list_sort(fieldname)
{
	if (isNaN(day_num) || day_num==null)
	{
		day_num =0;	
	}
	
	$('li#package_list').show();
	if (day_num>0)
	{
		$('li#package_list[day_num!=' + day_num + ']').hide();
	}
	
	package_list_add_classes_for_rows();
}


function package_list_filter_day_num(day_num)
{
	if (isNaN(day_num) || day_num==null)
	{
		day_num =0;	
	}
	
	$('.package_search_results_content li').each(function(){
$(this).show();
});

	if (day_num>0)
	{
		//$('li#package_list[day_num!=' + day_num + ']').hide();
		$('.package_search_results_content li[day_num!=' + day_num + ']').each(function(){
$(this).hide();
});
	}
	
	package_list_add_classes_for_rows();
}

function package_show_calendar(package_id,wrapper_id)
{
	var wrapper = $('#'+wrapper_id);
	wrapper.toggle();
	
	var url = '/package/rpc/get_calendar/' + package_id;
	wrapper.load(url);
}

function package_show_summary(package_id,wrapper_id)
{
	var wrapper = $('#'+wrapper_id);
	wrapper.toggle();
	
	var url = '/package/rpc/get_summary/' + package_id;
	wrapper.load(url);
}
