
function scheduleDemo() {
    var errorMessage = '';
    
    if(document.getElementById("first-name").value == '')
        errorMessage += "<div class='error'>First name is required.</div>";
    
    if(document.getElementById("last-name").value == '')
        errorMessage += "<div class='error'>Last name is required.</div>";
    
    if(document.getElementById("title").value == '')
        errorMessage += "<div class='error'>Title is required.</div>";
    
    if(document.getElementById("company").value == '')
        errorMessage += "<div class='error'>Company is required.</div>";
    
    if(document.getElementById("url").value == '')
        errorMessage += "<div class='error'>URL is required.</div>";
    
    if(document.getElementById("phone").value == '')
        errorMessage += "<div class='error'>Phone is required.</div>";
    
    if(document.getElementById("email").value == '')
        errorMessage += "<div class='error'>Email is required.</div>";
    
    if(document.getElementById("c-email").value == '')
        errorMessage += "<div class='error'>Confirm Email is required.</div>";
    
    if(document.getElementById("email").value != document.getElementById("c-email").value)
        errorMessage += "<div class='error'>Emails don't match. Please verify it again.</div>";
    
    if (errorMessage != '') {
        document.getElementById("result").innerHTML = errorMessage;
        scroll(0, 50);
        
        return false;
    }
    
    document.getElementById("result").innerHTML = '';
    
    $.ajax({
        url: "http://blacklocus.com/ws/support/demo",
        data: {
            first_name: document.getElementById("first-name").value,
            last_name: document.getElementById("last-name").value,
            email: document.getElementById("email").value,
            title: document.getElementById("title").value,
            phone: document.getElementById("phone").value,
            domain: document.getElementById("url").value,
            company_name: document.getElementById("company").value
        },
        dataType: "json",
        success: function(data) {
            if(data.success) {
                document.location = "/schedule-demo-thank-you";
            } else {
                document.getElementById("result").innerHTML = "<div class='error'>Error occurred.</div>";
                scroll(0, 50);
            }
        },
        error: function() {
            document.getElementById("result").innerHTML = "<div class='error'>Error occurred.</div>";
            scroll(0, 50);
        }
    });
}

function requestQuote() {
    var errorMessage = '';
    
    if(document.getElementById("first-name").value == '')
        errorMessage += "<div class='error'>First name is required.</div>";
    
    if(document.getElementById("last-name").value == '')
        errorMessage += "<div class='error'>Last name is required.</div>";
    
    if(document.getElementById("title").value == '')
        errorMessage += "<div class='error'>Title is required.</div>";
    
    if(document.getElementById("company").value == '')
        errorMessage += "<div class='error'>Company is required.</div>";
    
    if(document.getElementById("url").value == '')
        errorMessage += "<div class='error'>URL is required.</div>";
    
    if(document.getElementById("phone").value == '')
        errorMessage += "<div class='error'>Phone is required.</div>";
    
    if(document.getElementById("email").value == '')
        errorMessage += "<div class='error'>Email is required.</div>";
    
    if(document.getElementById("c-email").value == '')
        errorMessage += "<div class='error'>Confirm Email is required.</div>";
    
    if(document.getElementById("SKU").value == '')
        errorMessage += "<div class='error'>Please select an option for the total number of products.</div>";
    
    if(document.getElementById("revenue").value == '')
        errorMessage += "<div class='error'>Please select an option for the annual online revenue.</div>";
    
    if(document.getElementById("email").value != document.getElementById("c-email").value)
        errorMessage += "<div class='error'>Emails don't match. Please verify it again.</div>";
    
    if (errorMessage != '') {
        document.getElementById("result").innerHTML = errorMessage;
        
        scroll(0, 50);
        return false;
    }
    
    document.getElementById("result").innerHTML = '';
    
    $.ajax({
        url: "http://blacklocus.com/ws/support/quote",
        data: {
            first_name: document.getElementById("first-name").value,
            last_name: document.getElementById("last-name").value,
            email: document.getElementById("email").value,
            title: document.getElementById("title").value,
            phone: document.getElementById("phone").value,
            domain: document.getElementById("url").value,
            company_name: document.getElementById("company").value,
            no_sku: document.getElementById("SKU").value,
            revenue: document.getElementById("revenue").value
        },
        dataType: "json",
        success: function(data) {
            if(data.success) {
                document.location = "/request-quote-thank-you";
            } else {
                document.getElementById("result").innerHTML = "<div class='error'>Error occurred.</div>";
                scroll(0, 50);
            }
        },
        error: function() {
            document.getElementById("result").innerHTML = "<div class='error'>Error occurred.</div>";
            scroll(0, 50);
        }
    });
}

function contactUs() {

    var errorMessage = '';
    
    if(document.getElementById("contact-first-name").value == '')
        errorMessage += "<div class='error'>Please enter your name.</div>";
    
    if(document.getElementById("contact-store").value == '')
        errorMessage += "<div class='error'>Please enter your store domain.</div>";
    
    if(document.getElementById("contact-email").value == '')
        errorMessage += "<div class='error'>Please enter your email.</div>";
    
    if(jQuery.trim(document.getElementById("contact-message").value) == '')
        errorMessage += "<div class='error'>Please enter the message.</div>";
    
    if (errorMessage != '') {
        document.getElementById("contact-result").innerHTML = errorMessage;
        
        return false;
    }
    
    document.getElementById("contact-result").innerHTML = '';
    
    $.ajax({
        url: "http://blacklocus.com/ws/support/contact",
        data: {
            name: document.getElementById("contact-first-name").value,
            email: document.getElementById("contact-email").value,
            domain: document.getElementById("contact-store").value,
            message: document.getElementById("contact-message").value,
        },
        dataType: "json",
        success: function(data) {
            if(data.success) {
                document.getElementById("contact-us-content").innerHTML = "<div class='row'><div class='confirm'>Thank you. We will be in touch.</div></div>";
            } else {
                document.getElementById("contact-us-content").innerHTML = "<div class='error'>Error Occurred.</div>";
            }
        },
        error: function() {
            document.getElementById("contact-us-content").innerHTML = "<div class='error'>Error occurred.</div>";
        }
    });
}

