/* goletaworks.js */

// ----------------------------------------------------------------------------
function notset(varName)
{
    return varName==null || varName.replace(/\s/gi, '').length==0;
}

// ----------------------------------------------------------------------------
function sendContactForm()
{
    // get form parameters and build request
    var name = document.getElementById('name').value;
    var email = document.getElementById('email').value;
    var subject = document.getElementById('subject').value;
    var message = document.getElementById('message').value;

    // basic validation
    if(notset(name))
    {
        alert('Please enter your name.');
        return false;
    }
    if(notset(email))
    {
        alert('Please enter your e-mail address.');
        return false;
    }
    if(notset(message))
    {
        alert('Please enter a message.');
        return false;
    }
}

// ----------------------------------------------------------------------------
function sendEstimateForm()
{
    // get form parameters and build request
    var name = document.getElementById('name').value;
    var email = document.getElementById('email').value;
    var phone = document.getElementById('phone').value;
    var desc = document.getElementById('description').value;

    // basic validation
    if(notset(name))
    {
        alert('Please enter your name.');
        return false;
    }
    if(notset(email) && notset(phone))
    {
        alert('Please enter either your e-mail address or your complete telephone number ' +
              '(including area code and country code if outside North America).');
        return false;
    }
    if(notset(desc))
    {
        alert('Please enter a brief description of your project.');
        return false;
    }

    if(desc.length>1000)
    {
        alert('The description is too long. The maximum number of characters is 1000 (approximately 250 words).');
        return false;
    }
}

// ----------------------------------------------------------------------------
function displayAll()
{
    document.getElementById('th1').style.visibility = 'visible';
    document.getElementById('th2').style.visibility = 'visible';
    document.getElementById('th3').style.visibility = 'visible';
    document.getElementById('th4').style.visibility = 'visible';
    document.getElementById('fullimage').style.visibility = 'visible';
}

