/**
 *
 * Loader Init Script
 * Requires the Jax JavaScript Library
 *
 */

preLoad = function() {
    var images = new Array('/img/nav/about_off.gif',
                           '/img/nav/services_off.gif',
                           '/img/nav/resinfo_off.gif',
                           '/img/nav/contact_off.gif',
                           '/img/nav/about_on.gif',
                           '/img/nav/services_on.gif',
                           '/img/nav/resinfo_on.gif',
                           '/img/nav/contact_on.gif');
    imageLoader(images);
}

var serviceFrmConds = new Array(Array('name', 'NotEmpty'),
                                Array('address', 'NotEmpty'),
                                Array('city', 'NotEmpty'),
                                Array('state', 'NotEqual|--'),
                                Array('zip', 'NotEmpty'),
                                Array('parish', 'NotEmpty&NotEqual|----'),
                                Array('phone', 'NotEmpty'),
                                Array('email', 'Email'),
                                Array('comments', 'NotEmpty'),
                                Array('captcha_input', 'NotEmpty'));

var infoFrmConds = new Array(Array('name', 'NotEmpty'),
                             Array('company', 'NotEmpty'),
                             Array('phone', 'NotEmpty'),
                             Array('email', 'Email'),
                             Array('comments', 'NotEmpty'),
                             Array('captcha_input', 'NotEmpty'));

serviceFrmInit = function() {
    serviceFrm = new JaxForm('serviceForm', serviceFrmConds);

    serviceFrm.setParishes = function(val) {
        var laParishes = new Array(Array('----', '----'), Array('Jefferson', 'Jefferson'), Array('Lafourche', 'Lafourche'), Array('St John the Baptist', 'St John the Baptist'), Array('St. Charles', 'St. Charles'));
        var msCounties = new Array(Array('----', '----'), Array('Hancock', 'Hancock'), Array('Jackson', 'Jackson'));
        var td = document.getElementById('parishTD');
        var par = document.getElementById('parish');
        if (val == 'LA') {
            td.removeChild(par);
            var new_par = new JaxElementSelect('parishTD', laParishes, Array(Array('name', 'parish'), Array('id', 'parish')));
        } else if (val == 'MS') {
            td.removeChild(par);
            var new_par = new JaxElementSelect('parishTD', msCounties, Array(Array('name', 'parish'), Array('id', 'parish')));
        } else {
            td.removeChild(par);
            var new_par = new JaxElementInput('text', 'parishTD', Array(Array('name', 'parish'), Array('id', 'parish'), Array('size', '40')));
        }
    }
}

infoFrmInit = function() {
    infoFrm = new JaxForm('infoForm', infoFrmConds);
}

addLoader(preLoad);
//addEvent('mousemove', checkMenu);

if (navigator.appName.indexOf("Microsoft") != -1) {
    document.attachEvent("onmousemove", checkMenu);
} else {
    document.addEventListener("mousemove", checkMenu, true);
}
