Version: 1.4.1.41500
Last Updated: 2009-04-24

----------------------------------------------------------
MANUAL INSTALLATION INSTRUCTIONS
----------------------------------------------------------

Please ensure you have unzipped this manual installation package to a location on your harddrive. We recommend the following location:
		C:\Program Files\Common Files\Basic Date Picker\DateTime Suite - Version 1.4\
		
The following outlines steps required to manually install the controls into your Visual Studio or Visual Web Developer Express Toolbox. 
		
	1. Open Visual Studio or Visual Web Developer

	2. Open an .aspx page

	3. Open the ToolBox panel. Typically located on the left side in a fly-out panel (Ctrl + Alt + x).

	4. Create a new "Basic Date Picker" Tab.
		a. Right-Click in the ToolBox area.
		b. Select "Add Tab".
		c. Enter "Basic Date Picker".

	5. Inside the "Basic Date Picker" tab, Right-Click and select "Choose Item...".

	6. Under the ".NET Framework Components" Tab select the "Browse" button.

	7. Navigate to and select the BasicFrame.WebControls.BasicDatePicker.dll file within this manual installation package, choose open.
			NOTE: If the automatic installer has been run previously, the BasicDatePicker.dll can typically be found in the following location:
                  C:\Program Files\Common Files\Basic Date Picker\DateTime Suite\1_4_0\BasicFrame.WebControls.BasicDatePicker.dll

	8. The component items should be added to the list and pre-checked. You can confirm by sorting the list by "Namespace" and scrolling to "BasicFrame.WebControls"

	9. Click "OK". The icons should be added to your ToolBox. You should now be able to drag/drop a date picker onto your WebForm.

	
----------------------------------------------------------
BREAKING CHANGES BETWEEN V1.3 AND V1.4
----------------------------------------------------------

1.  JavaScript API
        All controls can now be accessed directly by their client-side ID (.ClientID). 
        The BasicDatePickerLoadControl function is no longer available (or required).
        
        Example

        // JavaScript Code
        // "BasicDatePicker1" is the client-side ID of the date picker control
        alert(BasicDatePicker1.getSelectedDate());
        
        // Add one week to the SelectedDate
        BasicDatePicker1.setSelectedDate(BasicDatePicker1.getSelectedDate().add(1).week());
        
        // Open the Calendar
        BasicDatePicker1.show();
        
        // Close the Calendar
        BasicDatePicker1.close();
        
2.  SpeicalDate objects can no longer be nested inside a SpecialDates control in markup.
	The following Example will NO LONGER work.

	Example
	
	<BDP:SpecialDates ID="SpecialDates1" runat="server">
		<BDP:SpecialDate Date="2008-05-05" Text="May Bank Holiday" />
	</BDP:SpecialDates>
	
	SpecialDate object *must* be added from the code behind.
	
	Example
	
	this.SpecialDates1.Dates.Add(new SpecialDate(DateTime.Today, "May Bank Holiday", true, string.Empty));
	

----------------------------------------------------------
NEW FEATURES, REVISIONS AND FIXES FOR V1.4.0
----------------------------------------------------------

1.  Simplified, but much more powerful JavaScript API.
2.  Datejs integration - See http://www.datejs.com/ for full feature set. 
    Users can now enter hundreds of new date string options.
    
        Example
    
        "last week"
        "next month"
        "tod" <-- "today"
        "tom" <-- "tomorrow"
   
3.  New .OpenCalendarOnLoad property - Opens the Calendar when the page first loads. true|false.



Copyright 2004-2009 Coolite Inc., All rights reserved.

Coolite Inc.
    208, 10113-104 Street
    Edmonton, Alberta, Canada    T5J1A1
    Phone:    +1(888)775-5888
    Website:  http://www.coolite.com/
    Email:    support@coolite.com