function  SetPricesTable()
{
    var table, tr, td, type, type_id, period_id, option, placement;
    table = $("#prices_table");
    table.empty();
    type_id = $("#type > option:selected").attr("value");
    period_id = $("#period > option:selected").attr("value");

    for(id in rooms)
    {

        tr = $("<tr></tr>");
        td = $("<td></td>");
        td.html(rooms[id]["name"]);
        tr.append(td);

        for(i in rooms[id]["placements"])
        {
            placement = 0;
          //  alert("c= " + rooms[id]["placements"][i]["type_id"]);

            if(rooms[id]["placements"][i]["type_id"] == type_id && rooms[id]["placements"][i]["period_id"] == period_id)
            {
                placement = i;

            }
            else
            {
                continue;
            }
          //  alert(placement);
            td = $("<td></td>");
            td.html(rooms[id]["placements"][placement]["price"] + " " + rooms[id]["placements"][placement]["currency"] );


            tr.append(td);
            td = $("<td></td>");
            td.html("<a href=" + www +'bron.php?hotel_id=' + hotel_id + '&height=730&width=700" class="thickbox" title="Бронироване номера в гостинце ' + hotel_name + '">Забронировать номер</a>');
            tr.append(td);
            table.append(tr);
            table.append(tr);
            break;

        }
    }

}

function ShowOrderForm()
{

    $("#order_span").empty();
    $.post(
            www + "bron.php",
            {
                hotel_id: hotel_id
            },
            SetForm
          );

}
//===================================================================================
function SetForm(form)
{
    var div;
    alert(form);

    div = $("#order");

    div.html(form);

    InitRoomsSelector();

    $("#TB_load").remove();
}
//===================================================================================
function SetCursor(flag)
{
    if(flag > 0)
    {
        $("#order_span").css("cursor","pointer");
    }
    else
    {
        $("#order_span").css("cursor","default");
    }
}
//===================================================================================
function InitRoomsSelector()
{
    var selector, option;
    selector = $("#rooms");

    for(id in rooms)
    {
        option = $("<option value=" + id + ">" + rooms[id]["name"] + "</option>");
        selector.append(option);
    }
    

}
//===================================================================================
function SubmitForm(form)
{
    var div;
    $("body").append("<div id='TB_load'><img src='"+imgLoader.src+"' /></div>");//add loader to the page
	$('#TB_load').show();

    if(CheckForm(form) > 0)
    {
        $("#TB_load").remove();
    	return false;
    }
   // form = document.getElementById("order_form");

    $.post(
            www + "bron.php",
            {
                act: "send",
                hotel_id:hotel_id,
                name: form.name.value,
                surname: form.surname.value,
                patronymic: form.patronymic.value,
                room_id: form.room_id.value,
                quant: form.quant.value,
                date_z: form.date_z.value,
                date_v: form.date_v.value,
                breakfast: form.breakfast.value,
                city: form.city.value,
                email: form.email.value,
                phone_code: form.phone_code.value,
                phone: form.phone.value,
                contact_person:form.contact_person.value,
                comments: form.comments.value,
                is_spec: form.is_spec.value


            },
            SetForm
          );


}
//===================================================================================
function CheckForm(form)
{


    var text;
    text  = "";
    var err;
    err =  0;
    var regex;
    regex = /^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)$/;
    //$("#input_row>tr").css("background-color", "dcfca9");
	if (form.elements['name'].value.length == 0)
	{
	   text += 'Вы не указали имя\n';
	   $("#name_row").css("background-color", "cd1d1d");
	   $("#name_comment").text("Укажите Ваше имя");
	   err++;
	}
	else
	{
		$("#name_row").css("background-color", "dcfca9");	
		$("#name_comment").text("&nbsp;");
	}

	if (form.elements['surname'].value.length == 0)
	{
	   text += 'Вы не указали фамилию\n';
	   $("#surname_row").css("background-color", "cd1d1d");
	   $("#surname_comment").text("Укажите Вашу фамилию");
	   err++;
	}
	else
	{
		$("#surname_row").css("background-color", "dcfca9");
		$("#surname_comment").text("&nbsp;");
	}

	
	if (form.city.value.length == 0)
	{
	   text += 'Вы не указали ваш город.\n';
	   $("#city_row").css("background-color", "cd1d1d");
	   $("#city_comment").text("Укажите Ваш город");
	   
	   err++;
	}
	else
	{
		$("#city_comment").text("&nbsp;");
		$("#city_row").css("background-color", "dcfca9");		
		
	}
	
	var start_date, end_date, dStart, dEnd;
	if(form.date_z.value.length < 1 || form.date_v.value.length < 1)
	{
		$("#date_z_row").css("background-color", "cd1d1d");
	    $("#date_v_row").css("background-color", "cd1d1d");
	    $("#date_v_comment").text("Укажите даты заезда");
	    err++;
	}
	else
	{

	start_date = explode("/", form.date_z.value);
	
	end_date = explode("/", form.date_v.value);
	
	//alert(Date.UTC(start_date[2], start_date[1], start_date[0]) );
	if (Date.UTC(end_date[2], end_date[1], end_date[0]) < Date.UTC(start_date[2], start_date[1], start_date[0]))
	{
	   text += 'Дата выезда меньше даты заезда';
	   $("#date_z_row").css("background-color", "cd1d1d");
	   $("#date_v_row").css("background-color", "cd1d1d");
	   $("#date_v_comment").text("Дата выезда меньше даты заезда");
	   err++;
    }
    else
	{
		$("#date_z_row").css("background-color", "dcfca9");
		$("#date_v_row").css("background-color", "dcfca9");
		$("#date_v_comment").text("&nbsp;");
	}
	}
	if (form.phone.value.length == 0)
	{
	   text += 'Вы не указали телефонный номер.\n';
	   err++;
	   $("#phone_row").css("background-color", "cd1d1d");
	   $("font").attr("color", "#dcfca9");
	   $("#phone_comment").text("Укажите Ваш телефон" + form.date_z.value);
	}
	else
	{
		$("#phone_row").css("background-color", "dcfca9");
		$("font").attr("color", "808080");
		$("#phone_comment").text("&nbsp;");
	}

	if (form.contact_person.value.length == 0)
	{
	   text += 'Вы не указали контактное лицо.\n';
	   $("#contact_row").css("background-color", "cd1d1d");
	   $("#contact_comment").text("Укажите контактное лицо");
	   err++;
	}
	else
	{
		$("#contact_row").css("background-color", "dcfca9");
		$("#contact_comment").text("&nbsp;");
	}

	
    if (err > 0)
    {
	   //alert(text);
	}
	
	return err;
}

//====================================
function explode( delimiter, string ) 
{
    // http://kevin.vanzonneveld.net
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: kenneth
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // *     example 1: explode(' ', 'Kevin van Zonneveld');
    // *     returns 1: {0: 'Kevin', 1: 'van', 2: 'Zonneveld'}
 
    var emptyArray = { 0: '' };
 
    if ( arguments.length != 2
        || typeof arguments[0] == 'undefined'
        || typeof arguments[1] == 'undefined' )
    {
        return null;
    }
 
    if ( delimiter === ''
        || delimiter === false
        || delimiter === null )
    {
        return false;
    }
 
    if ( typeof delimiter == 'function'
        || typeof delimiter == 'object'
        || typeof string == 'function'
        || typeof string == 'object' )
    {
        return emptyArray;
    }
 
    if ( delimiter === true ) {
        delimiter = '1';
    }
 
    return string.toString().split ( delimiter.toString() );
}



