/*****************************************************************

	blueCart E-Commerce 2007 - (c) 2007-2008 Bergan Blue, Australia
	THIS IS COMMERCIAL SOFTWARE. DO NOT COPY/USE/SELL.
	
	Filename			: ajax-store.js (JavaScript)
	File Version		: 1.00.00
	File Summary		: JavaScript Library to handle all Store related AJAX functions
	
	Developed by		: Jon Bergan <jbergan@berganblue.com.au>
	Creation Date		: 20 Aug 2008
	
	Modifications		: None
	
*****************************************************************/

function ajaxCheckDeliveryDate()
{
	var dateString = document.getElementById('orderRequestedDeliveryDate').value;

    var now = new Date();
    var today = new Date(now.getFullYear(),now.getMonth(),now.getDate());
    var century = parseInt(now.getYear()/100)*100;
        
    var date = new Date(dateString.substring(6,10),
                        (dateString.substring(3,5)-1),
						dateString.substring(0,2));

	if (date < today)
	{
		alert ("Error:\n\nYour requested delivery date cannot be in the past!\n\nPlease choose today's date or a date in the future.\n\n\n");
		document.getElementById('orderRequestedDeliveryDate').value = "";
	}
}

function ajaxCheckUsername()
{
	var username = document.getElementById('username').value;
	
	updateAjaxPanel('ajaxCheck1', bluecartPublicRoot+'users.php?command=ajaxCheckUsername&username='+username);
}

function ajaxCheckEmailAddress()
{
	var emailaddr = document.getElementById('emailAddress').value;
	
	updateAjaxPanel('ajaxCheck2', bluecartPublicRoot+'users.php?command=ajaxCheckEmailAddress&email='+emailaddr);
}

function ajaxCheckEmailForExistingUser()
{
	var emailaddr = document.getElementById('emailAddress').value;
	
	updateAjaxPanel('ajaxCheck2', bluecartPublicRoot+'users.php?command=ajaxCheckEmailForExistingUser&email='+emailaddr);
}
