﻿<!--
$(document).ready(function() {
    focuscontrol = null;
    hiddencontrol = $("#ctl00_cph_hidSubmitted");
    informationcontrol = $("#ctl00_cph_hidInformation");

    $("#ctl00_ctl00_cph_content_contact1_ddlReason").click(function() { validateAll(); });
    $("#ctl00_ctl00_cph_content_contact1_txtName").keyup(function() { validateAll(); });
	$("#ctl00_ctl00_cph_content_contact1_txtEmail").keyup(function() { validateAll(); });
	$("#ctl00_ctl00_cph_content_contact1_txtPhone").keyup(function() { validateAll(); });
	$("#ctl00_ctl00_cph_content_contact1_txtMessage").keyup(function() { validateAll(); });
	
	$("#cmdSave").click(function() { contactValidation(); } );
	
    validateAll();
    
    $("#ctl00_ctl00_cph_content_contact1_txtName").focus();
});

function contactValidation()
{
	    if (validateAll() != true)
        {
            return;
        }
        $("#contact-status").html("Sending request...<img src='" + BasePath + "jq/ajax-loader.gif' height='16' width='16' alt='Loading...' />");
        $.ajax(
        {
            url: BasePath + 'contact_submit.aspx',
            data: 'Reason=' + $("#ctl00_ctl00_cph_content_contact1_ddlReason").val().replace('&','%26')
                  + '&Name=' + $("#ctl00_ctl00_cph_content_contact1_txtName").val().replace('&','%26')
                  + '&Email=' + $("#ctl00_ctl00_cph_content_contact1_txtEmail").val().replace('&','%26')
                  + '&Phone=' +$("#ctl00_ctl00_cph_content_contact1_txtPhone").val().replace('&','%26')
                  + '&Message=' + $("#ctl00_ctl00_cph_content_contact1_txtMessage").val().replace('&','%26')
                  ,
            type: 'post',
            cache: false,
            success:
                function(html)
                {
                    if (html.indexOf("Thanks for contacting us!" != -1))
                    {
                        $("#ctl00_ctl00_cph_content_contact1_lblInfo").html("");
                        $("#contact-status").html(html);
                        $("#cmdSave").hide();
                    }
                    else
                        $("#ctl00_ctl00_cph_content_contact1_lblInfo").html(html);
                }
        });
        return;
}

function DetectEnterContact(buttonId)
{
    if (window.event && window.event.keyCode == 13)
    {    
        var obj = document.getElementById(buttonId);    
        return obj.click(contactValidation());
    }
}

function validateAll()
{
    var save = $("#cmdSave");
    var v = validCount();
    if (v == 4)
    {
        //save.removeAttr("disabled");
        save.removeClass("contact-button-disabled");
        save.addClass("contact-button");
        $("#ctl00_ctl00_cph_content_contact1_lblInfo").html("");
        return true;
    }
    else
    {
        //save.attr("disabled", "disabled");
        save.removeClass("contact-button");
        save.addClass("contact-button-disabled");        
        $("#ctl00_ctl00_cph_content_contact1_lblInfo").html("We need your contact information.");
        return false;
    }
}

function validCount()
{
    var v = 0;
    v += validateText("#ctl00_ctl00_cph_content_contact1_ddlReason", 1, 300, true);
    v += validateText("#ctl00_ctl00_cph_content_contact1_txtName", 2, 150, true);
    v += validateEmail("#ctl00_ctl00_cph_content_contact1_txtEmail", true);
    //v += validateText("#ctl00_ctl00_cph_content_contact1_txtPhone", 1, 30, false);
    v += validateText("#ctl00_ctl00_cph_content_contact1_txtMessage", 1, 3500, true);
    return v;
}

//-->
