//
// $Id: contact.js,v 1.2 2009/01/08 12:44:48 richard Exp $
//
// Contact Us
//
var contactUsWidth  = 420
var contactUsHeight = 345
$(document).ready(

    function() {

        $('a.contactUs').click(
            function()
            {
                tb_show('', '/AJAX/Contact?height=' + contactUsHeight + '&width=' + contactUsWidth + '&modal=true', '')
                return false ;
            })

    }
)

function submitContactUs() {

    var name, email, query, params
    
    name  = $('input#contactUsName').val()
    email = $('input#contactUsEmail').val()
    query = $('textarea#contactUsQuery').val()

    // Check Honey Pot
    //
    honey = $('input#contactUsJobTitle').val()
    if (honey != '') {
        return
    }
    
    // Validate
    //
    if (!name) {
        alert('Please enter your name.')
        return
    }
    if (!email) {
        alert('Please enter your email so we can reply if necessary.')
        return
    }

    params = {}
    params['name']  = name
    params['email'] = email
    params['query'] = query

    params = $.toJSON(params)
    params = encodeURIComponent(params)

    $.ajax({
              url:      '/AJAX/Contact?params=' + params,
              dataType: 'json',
              timeout:  40000,
        error:
            function() {
                return false;
            },
        success:
            function(data) {
                if (data.error) {
                    alert(data.message)
                    return false ;
                } else {
                    alert('Thank you for your comments.')
                    tb_remove()
                }
            }
    })

}

function cancelContactUs() {

    tb_remove()
}

