﻿<!--
$(document).ready(function() {
	$("#ctl00_ctl00_cph_content_txtEmail").keyup(function() { validateAll(); });
	$("#ctl00_ctl00_cph_content_txtPassword").keyup(function() { validateAll(); });
	$("#ctl00_ctl00_cph_content_txtFirstName").keyup(function() { validateAll(); });
	$("#ctl00_ctl00_cph_content_txtLastName").keyup(function() { validateAll(); });
	$("#ctl00_ctl00_cph_content_chkAgreeTerms").click(function() { validateAll(); });
	
	//ctl00_ctl00_cph_content_
	$("#cmdSave").click(function() { accountValidation(); } );
	
	validateAll();
	
});

function accountValidation()
{
        validateAll();
        if ( validCount() != 5)
        {
	        return;
        }
        $.ajax(
        {
            url: BasePath + 'account_signup_save.aspx',
            data: 'Email=' + $("#ctl00_ctl00_cph_content_txtEmail").val() + '&Password=' + $("#ctl00_ctl00_cph_content_txtPassword").val() + '&FirstName=' +$("#ctl00_ctl00_cph_content_txtFirstName").val() + '&LastName=' + $("#ctl00_ctl00_cph_content_txtLastName").val(),
            type: 'post',
            cache: false,
            success:
                function(html)
                {
                    $("#ctl00_ctl00_cph_content_lblSaveInfo").html(html);
                    if (html == "Account successfully created.")
                    {
                        if ($("#isSubmitting").val() == "true")
                            window.location = BasePath + "shipping.aspx";
                        else
                            window.location = BasePath + "Search";
                    }
                }
        });
        return;
}

function DetectEnterAccount(buttonId)
{
    if (window.event.keyCode == 13)
    {    
        var obj = document.getElementById(buttonId);    
        return obj.click(accountValidation());
    }

}

function validateAll()
{
    var save = $("#cmdSave");
    var v = validCount();
    if (v == 5)
    {
        //save.removeAttr("disabled");
        save.removeClass("account-signup-button-disabled");
        save.addClass("account-signup-button");
        $("#ctl00_ctl00_cph_content_lblSaveInfo").html("You're ready to roll. Create your account!");
    }
    else
    {
        //save.attr("disabled", "disabled");
        save.removeClass("account-signup-button");
        save.addClass("account-signup-button-disabled");        
        $("#ctl00_ctl00_cph_content_lblSaveInfo").html("Please enter your information above.");
    }
}

function validCount()
{
    var v = 0;
    v += validateEmail($("#ctl00_ctl00_cph_content_txtEmail").val(), $("#txtEmailValid"), true);
    v += validateText($("#ctl00_ctl00_cph_content_txtPassword").val(), $("#txtPasswordValid"), 6, 20, true);
    v += validateText($("#ctl00_ctl00_cph_content_txtFirstName").val(), $("#txtFirstNameValid"), 2, 150, true);
    v += validateText($("#ctl00_ctl00_cph_content_txtLastName").val(), $("#txtLastNameValid"), 2, 150, true);
    v += $("#ctl00_ctl00_cph_content_chkAgreeTerms:checked").val() != null ? 1 : 0;
    return v;
}

//-->
