Mini Kabibi Habibi
<%@ Page Title="" Language="vb" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeFile="Default.aspx.vb" Inherits="_Default" %>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<dx:ASPxPanel ID="ASPxPanel1" runat="server" Width="100%" DefaultButton="btnSubmit">
<PanelCollection>
<dx:PanelContent runat="server" SupportsDisabledAttribute="True">
<div class="cellIPSettings" id="SettingsPanel" runat="server">
<div class="panel1">
<div class="float">
<div class="panelLine sp1">
<div class="cellLabel">
<dx:ASPxLabel ID="lblCountry" runat="server" Text="I'm going to" AssociatedControlID="cmbCountry"
EnableViewState="false">
</dx:ASPxLabel>
</div>
<div class="cellInput">
<dx:ASPxComboBox ID="cmbCountry" runat="server" Width="171px" Height="34px" TextField="Name"
ToolTip="Country" ValueField="Name" ImageUrlField="ImageUrl" ShowImageInEditBox="True"
IncrementalFilteringMode="StartsWith" EnableViewState="false" TabIndex="10" ShowShadow="false">
<ClientSideEvents SelectedIndexChanged="onCountryChanged"></ClientSideEvents>
<ValidationSettings ErrorDisplayMode="None" Display="Dynamic" SetFocusOnError="true">
<RequiredField IsRequired="True"></RequiredField>
</ValidationSettings>
<ClientSideEvents SelectedIndexChanged="onCountryChanged" />
</dx:ASPxComboBox>
</div>
<div class="cellLabel short">
<dx:ASPxLabel ID="lblCity" runat="server" Text="in" AssociatedControlID="cmbCity"
EnableViewState="false">
</dx:ASPxLabel>
</div>
<div class="cellInput">
<dx:ASPxComboBox ID="cmbCity" runat="server" Width="171px" Height="34px" OnCallback="cmbCity_Callback"
ToolTip="City" ClientInstanceName="cmbCity" IncrementalFilteringMode="StartsWith"
EnableViewState="false" TabIndex="12" ShowShadow="false">
</dx:ASPxComboBox>
</div>
<div class="clear">
</div>
</div>
<div class="panelLine sp2">
<div class="cellLabel">
<dx:ASPxLabel ID="lblFromDate" runat="server" Text="From" AssociatedControlID="deCheckIn"
EnableViewState="false">
</dx:ASPxLabel>
</div>
<div class="cellInput">
<dx:ASPxDateEdit ID="deCheckIn" ClientInstanceName="deCheckIn" runat="server" Width="171px"
Height="34px" ToolTip="From date" AllowNull="false" OnValidation="deCheckIn_Validation"
DisplayFormatString="MMM d, yyyy" EnableViewState="false" TabIndex="14" ShowShadow="false">
<ClientSideEvents GotFocus="showDropDown" />
<ValidationSettings ErrorDisplayMode="None" SetFocusOnError="True" RequiredField-IsRequired="true">
<RequiredField IsRequired="True"></RequiredField>
</ValidationSettings>
<CalendarProperties><FastNavProperties Enabled="false" /></CalendarProperties>
</dx:ASPxDateEdit>
</div>
<div class="cellLabel short">
<dx:ASPxLabel ID="lblToDate" runat="server" Text="to" AssociatedControlID="deCheckOut">
</dx:ASPxLabel>
</div>
<div class="cellInput">
<dx:ASPxDateEdit ID="deCheckOut" ClientInstanceName="deCheckOut" runat="server" Width="171px"
Height="34px" ToolTip="To date" AllowNull="false" OnValidation="deCheckOut_Validation"
DisplayFormatString="MMM d, yyyy" EnableViewState="false" TabIndex="16" ShowShadow="false">
<ClientSideEvents Validation="validateCheckOut" GotFocus="showDropDown"></ClientSideEvents>
<ValidationSettings ErrorDisplayMode="None" SetFocusOnError="True" RequiredField-IsRequired="true">
<RequiredField IsRequired="True"></RequiredField>
</ValidationSettings>
<CalendarProperties><FastNavProperties Enabled="false" /></CalendarProperties>
</dx:ASPxDateEdit>
</div>
<div class="clear">
</div>
</div>
</div>
<div class="floatRight blackPanel pricePanel">
<div class="cellLabel">
<dx:ASPxLabel ID="lblMaxPrice" runat="server" Text="Price limit" AssociatedControlID="seMaxPrice"
EnableViewState="false">
</dx:ASPxLabel>
</div>
<div class="cellInput">
<dx:ASPxSpinEdit ID="seMaxPrice" runat="server" Width="154px" Height="36px" MinValue="0"
MaxValue="10000" Increment="25" CssClass="seMaxPrice" NullText="$ per night"
DisplayFormatString="C" EnableViewState="false" TabIndex="18">
</dx:ASPxSpinEdit>
</div>
<div class="clear">
</div>
</div>
<div class="clear">
</div>
</div>
<div class="panel2">
<div class="float">
<div class="panelLine highSpacing">
<div class="cellLabel">
<dx:ASPxLabel ID="lblRoomType" runat="server" Text="Room type" AssociatedControlID="cmbRoomType"
EnableViewState="false">
</dx:ASPxLabel>
</div>
<div class="cellInput">
<dx:ASPxComboBox ID="cmbRoomType" runat="server" Width="171px" Height="34px" EnableViewState="false" TabIndex="20" ShowShadow="false">
</dx:ASPxComboBox>
</div>
<div class="clear">
</div>
</div>
<div class="panelLine sp2">
<div class="cellLabel">
<dx:ASPxLabel ID="lblAdults" runat="server" Text="Adults" AssociatedControlID="seAdults"
EnableViewState="false">
</dx:ASPxLabel>
</div>
<div class="cellInput">
<dx:ASPxSpinEdit ID="seAdults" runat="server" Height="34px" Width="171px" Number="1"
Increment="1" MinValue="1" MaxValue="10" EnableViewState="false" TabIndex="22">
</dx:ASPxSpinEdit>
</div>
<div class="clear">
</div>
</div>
<div class="panelLine sp2">
<div class="cellLabel">
<dx:ASPxLabel ID="lblChildren" runat="server" Text="Children" AssociatedControlID="seChildren"
EnableViewState="false">
</dx:ASPxLabel>
</div>
<div class="cellInput">
<dx:ASPxSpinEdit ID="seChildren" runat="server" Height="34px" Width="171px" Number="0"
EnableViewState="false" Increment="1" MinValue="0" MaxValue="4" TabIndex="24">
</dx:ASPxSpinEdit>
</div>
<div class="clear">
</div>
</div>
</div>
<div class="floatRight greyPanel options">
<div class="float cell">
<h5>
Hotel stars</h5>
<dx:ASPxCheckBoxList ID="cblHotelstars" runat="server" ValueType="System.Int32" EncodeHtml="false"
CssClass="num">
<Items>
<dx:ListEditItem Text="1 <img src='Content/Images/star.png' alt='star'/>" Value="1" />
<dx:ListEditItem Text="2 <img src='Content/Images/star.png' alt='star'/>" Value="2" />
<dx:ListEditItem Text="3 <img src='Content/Images/star.png' alt='star'/>" Value="3" />
<dx:ListEditItem Text="4 <img src='Content/Images/star.png' alt='star'/>" Value="4" />
<dx:ListEditItem Text="5 <img src='Content/Images/star.png' alt='star'/>" Value="5" />
</Items>
</dx:ASPxCheckBoxList>
</div>
<div class="float cell">
<h5>
Hotel facilities</h5>
<dx:ASPxCheckBoxList ID="cblHotelService" runat="server" ValueType="System.String"
EncodeHtml="false">
</dx:ASPxCheckBoxList>
</div>
<div class="float cell noMargin">
<h5>
Room facilities</h5>
<dx:ASPxCheckBoxList ID="cblRoomService" runat="server" ValueType="System.String"
EncodeHtml="false">
</dx:ASPxCheckBoxList>
</div>
</div>
<div class="clear">
</div>
</div>
</div>
<dx:ASPxButton ID="btnSubmit" runat="server" Text="Check availability" OnClick="btnSubmit_Click"
CssClass="submitButton" Height="75px" Width="270px" ValidationContainerID="SettingsPanel"
UseSubmitBehavior="False" EnableViewState="false">
</dx:ASPxButton>
<div class="clear">
</div>
</dx:PanelContent>
</PanelCollection>
</dx:ASPxPanel>
<hr />
<div class="cellIPBottomPanel">
<h5>
Most exclusive hotels</h5>
<div class="mostExclusive">
<table>
<asp:Repeater ID="rpExclusiveHotels" runat="server" EnableViewState="false">
<ItemTemplate>
<tr>
<td class="starsCell num">
<table cellpadding="0" cellspacing="0">
<tr>
<td>
<%#DataBinder.Eval(Container.DataItem, "Stars")%>
</td>
<td>
<img alt="stars" src="Content/Images/star.png" class="stars" align="bottom" />
</td>
</tr>
</table>
</td>
<td class="titleCell">
<a href="<%#Utils.GetOrderFormUrl(Container.DataItem)%>">
<%#HttpUtility.HtmlEncode(DataBinder.Eval(Container.DataItem, "Title"))%></a>
</td>
<td>
<%#DataBinder.Eval(Container.DataItem, "City")%>,
<%#DataBinder.Eval(Container.DataItem, "Country.Name")%>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
</table>
</div>
</div>
<div class="cellIPBottomPanel">
<h5>
Most popular countries</h5>
<dx:ASPxCloudControl ID="ccPopularCountries" runat="server" NavigateUrlField="Name"
EnableViewState="false" TextField="Name" ValueField="Popularity" Width="450px"
Font-Size="10px" RankCount="6" ValueColor="#57863d" MaxColor="#57863d" MinColor="#57863d"
NavigateUrlFormatString="javascript:changeCountry('{0}')">
<Paddings Padding="5px" />
</dx:ASPxCloudControl>
</div>
<div class="clear">
</div>
</asp:Content>