<%@ Page Language="C#" AutoEventWireup="true" CodeFile="PopupCalendarTest.aspx.cs" Inherits="PopupCalendarTest" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Wybieranie daty</title>
    <script language="javascript" type="text/javascript">
    function PickDate(controlName)
    {
        var wnd = null;
        // określanie wyglądu okna wyskakującego
        var settings = 'width=300,height=200,location=no,menubar=no,toolbar=no,scrollbars=no,resizable=yes,status=yes';
        // Przekazanie nazwy kontrolki, która otrzyma datę
        var url = 'Popup.aspx?control=' + controlName;
        // otwarcie okna wyskakującego
        wnd = window.open(url,'DatePopup',settings);
        // Jeżeli przeglądaka na to pozwala, przekazanie fokusa do okna wyskakującego
        if (wnd.focus){ wnd.focus(); }
    }
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    Data początkowa:
    <asp:TextBox ID="txtDateStart" runat="server" Columns="10"></asp:TextBox>
    <asp:ImageButton ID="btnDateStart" runat="server" 
       ImageUrl="~/images/cal_allday.gif" 
       OnClientClick="PickDate('txtDateStart')" />
    <br />
    Data końcowa:
    <asp:TextBox ID="txtDateEnd" runat="server" Columns="10"></asp:TextBox>
    <asp:ImageButton ID="btnDateEnd" runat="server" 
       ImageUrl="~/images/cal_allday.gif" 
       OnClientClick="PickDate('txtDateEnd')" />
    </div>
    </form>
</body>
</html>
