function formatDate(formatDate, formatString)
{
  		var yyyy = formatDate.getFullYear();
  		var yy = yyyy.toString().substring(2);
  		var m = formatDate.getMonth() + 1;
  		var mm = m < 10 ? "0" + m : m;
  		var d = formatDate.getDate();
 		var dd = d < 10 ? "0" + d : d;

  		var h = formatDate.getHours();
		var hh = h < 10 ? "0" + h : h;
		var n = formatDate.getMinutes();
		var nn = n < 10 ? "0" + n : n;
		var s = formatDate.getSeconds();
		var ss = s < 10 ? "0" + s : s;

		formatString = formatString.replace(/yyyy/i, yyyy);
		formatString = formatString.replace(/yy/i, yy);
		formatString = formatString.replace(/mm/i, mm);
		formatString = formatString.replace(/m/i, m);
		formatString = formatString.replace(/dd/i, dd);
		formatString = formatString.replace(/d/i, d);
		formatString = formatString.replace(/hh/i, hh);
		formatString = formatString.replace(/h/i, h);
		formatString = formatString.replace(/nn/i, nn);
		formatString = formatString.replace(/n/i, n);
		formatString = formatString.replace(/ss/i, ss);
		formatString = formatString.replace(/s/i, s);

		return formatString;	
}

Date.prototype.format = function(format)
{
	return formatDate(this, format);
}

// укарачиваем название гостиницы
function sub_hotel_name(name, len)
{
	if (name.length > len)
	{
		name = name.substr(0, len);
		name += '...';
	}
	return name;
}

function onAjaxPriceDay(obj)
{
	$("table#td_price").empty();
	var stars;
	var img;
	for (var i=0; i<obj.length; i++)
	{
		if (obj[i].number_of_stars != stars)
		{
			var img = "";
			for (var a=0; a<obj[i].number_of_stars; a++)
			{
				img = img + "<img src=\"/img/yollow_star.gif\">";
			}
			$("<tr><td colspan=\"3\">"+img+"</td></tr>").appendTo("table#td_price");
			stars = obj[i].number_of_stars;
		}
		$("<tr><td class=\"price_tab_tr\" title=\""+obj[i].hotel_name_eng+"\"><nobr>"+sub_hotel_name(obj[i].hotel_name_eng, 15)+"</nobr></td><td class=\"price_tab_tr\" title=\""+obj[i].room_name_eng+"\"><nobr>"+sub_hotel_name(obj[i].room_name_eng, 15)+"</nobr></td><td class=\"price_tab_tr\"><nobr><a href=\"/en/booking.html?city_id="+obj[i].city_id+"&hotel_id="+obj[i].hotel_id+"&room_id="+obj[i].room_id+"&date_start="+obj[i].periods[0].speriod+"&date_stop="+obj[i].periods[0].eperiod+"\">"+obj[i].periods[0].price1+" rur.</a></nobr></td></tr>").appendTo("table#td_price");
	}
	
}

function get_price_day()
{
	dateObjectName = new Date();
	var sdate = $("input#start_date").val();
	$.getJSON('/ajax/price_day.php?'+dateObjectName.getTime(), {'date_from' : sdate, 'lang' : 1}, onAjaxPriceDay);
}

/*
** выполняется в момент загрузки страницы
*/

$(document).ready(function()
{
	get_price_day();
	dateObjectName = new Date();
	$("input#start_date").attr('value',dateObjectName.format("dd.mm.yyyy"));
});