$(document).ready(function ()
	{
		LogData("act=user_entered");
	});
	
$("#search button").live("click",function()
	{
		LogData("act=search_tour&"+$("#search_form").serialize());
	});	
	
BindBlock("#cheapiest");
BindBlock("#bestredprice");
BindBlock("#longest");
$('#make_order').live("click",MakeOrder);
	
function LogData(params)
{
		
		$.post('/Sources/logger.php',params, function(data)
		{
//			alert(data);
		}
		);
}

function LogHotelInfo(block,num)
{
var tour = block+" .tour:eq("+num+")";
var param = "act=hotel_info&block="+block+GetTourParams(tour);	
LogData(param);
}

function StartOrder()
{
var param = "act=start_order";
var tour  = "#order .tour:eq(0)";
param     = param + GetTourParams(tour);
LogData(param);
}

function GetTourParams(tour)
{
var param = '';
param = param + "&tour_id="			+$(tour+" input").val();
param = param + "&hotel_name="		+$(tour+" .tour_hotel_name:eq(0)").text();
param = param + "&price="			+$(tour+" .tour_right_info div a p:eq(0)").text();
param = param + "&date="			+$(tour+" .tour_center_info:eq(0) p:eq(0)").text();
param = param + "&accomodation="	+$(tour+" .tour_center_info:eq(0) p:eq(1)").text();
return param;
}

function BindBlock(block)
{
$(block+" .tour:eq(0) .tour_hotel_name:eq(0)")	 .live ("click", function() {LogHotelInfo(block,0);});
$(block+" .tour:eq(0) .tour_center_info a:eq(1)").live ("click", function() {LogHotelInfo(block,0);});
$(block+" .tour:eq(0) .tour_right_info div a").live ("click", function() 	{StartOrder();});

$(block+" .tour:eq(1) .tour_hotel_name:eq(0)")	 .live ("click", function() {LogHotelInfo(block,1);});
$(block+" .tour:eq(1) .tour_center_info a:eq(1)").live ("click", function() {LogHotelInfo(block,1);});
$(block+" .tour:eq(1) .tour_right_info div a").live ("click", function() 	{StartOrder();});
}

function MakeOrder()
{
var param = "act=make_order";
var tour  = "#order .tour:eq(0)";

param     = param + GetTourParams(tour);
param	  = param + "&pib="+$("#order #pib").val();
param	  = param + "&tel="+$("#order #tel").val();
LogData(param);
}
