/**
 *
 * Loader Init Script
 * Requires the Jax JavaScript Library
 *
 */

// Loader stuff

imgsAry = new Array('/img/nav/button_green_on.gif',
                    '/img/nav/header_staff_off.gif',
                    '/img/nav/button_green_off.gif',
                    '/img/nav/button_orange_on.gif',
                    '/img/nav/header_parents_off.gif',
                    '/img/nav/header_providers_off.gif',
                    '/img/nav/button_blue_off.gif',
                    '/img/nav/button_blue_on.gif',
                    '/img/nav/button_purple_off.gif',
                    '/img/nav/header_businesses_off.gif',
                    '/img/nav/button_orange_off.gif',
                    '/img/nav/header_parents_on.gif',
                    '/img/nav/header_providers_on.gif',
                    '/img/nav/button_purple_on.gif',
                    '/img/nav/header_businesses_on.gif',
                    '/img/nav/header_staff_on.gif');

preLoad = function() {
    imageLoader(imgsAry);
}

addLoader(preLoad);

// Form stuff

var signUpConds = new Array(Array('name', 'NotEmpty'), Array('email', 'Email'));
var forgotProvConds = new Array(Array('email', 'Email'));
var unsubConds = new Array(Array('email', 'Email'));
var contactConds = new Array(Array('contact_name', 'NotEmpty'), Array('contact_email', 'Email'), Array('contact_phone', 'NotEmpty&LengthGT|9'), Array('comments', 'NotEmpty'));
var searchConds = new Array(Array('search', 'NotEmpty'));
var provLoginConds = new Array(Array('username', 'NotEmpty'), Array('password', 'NotEmpty'));

var provConds = new Array(Array('fname', 'NotEmpty'),
                          Array('lname', 'NotEmpty'),
                          Array('email', 'NotEmpty&Email'),
                          Array('phone', 'NotEmpty'),
                          Array('password1', 'NotEmpty&LengthGT|5'),
                          Array('password2', 'NotEmpty&LengthGT|5'));

var locationConds = new Array(Array('location_name', 'NotEmpty'),
                              Array('address', 'NotEmpty'),
                              Array('city', 'NotEmpty'),
                              Array('zip', 'NotEmpty'),
                              Array('phone', 'NotEmpty'));


signUpFormInit = function() {
    signUpFrm = new JaxForm('signUpForm', signUpConds);
}

forgotProvFormInit = function() {
    forgotProvFrm = new JaxForm('forgotProvForm', forgotProvConds);
}

unsubFormInit = function() {
    unsubFrm = new JaxForm('unsubForm', unsubConds);
}

contactFormInit = function() {
    contactFrm = new JaxForm('contactForm', contactConds);
}

searchFormInit = function() {
    searchFrm = new JaxForm('searchForm', searchConds);
}

provFormInit = function() {
    provFrm = new JaxForm('provForm', provConds);
}

provLoginFormInit = function() {
    provLoginFrm = new JaxForm('provLoginForm', provLoginConds);
}

locationFormInit = function() {
    locationFrm = new JaxForm('locationForm', locationConds);

    locationFrm.count = 4;
    locationFrm.adminCount = 4;
    locationFrm.teacherCount = 4;
    locationFrm.assistantCount = 4;
    locationFrm.staffCount = 4;

    locationFrm.addClassRoom = function() {

        var newTr = new JaxElement('tr', 'classroomTableBody', Array(Array('id', 'class_tr_' + this.count), Array('style', 'margin: 0; padding: 0; background-color: #fff; border-bottom: solid 1px #ccc;')));
        var newTd1 = new JaxElement('td', 'class_tr_' + this.count, Array(Array('id', 'class_td1_' + this.count), Array('style', 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;')));
        var newTd2 = new JaxElement('td', 'class_tr_' + this.count, Array(Array('id', 'class_td2_' + this.count), Array('style', 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;')));
        var newTd3 = new JaxElement('td', 'class_tr_' + this.count, Array(Array('id', 'class_td3_' + this.count), Array('style', 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;')));
        var newTd4 = new JaxElement('td', 'class_tr_' + this.count, Array(Array('id', 'class_td4_' + this.count), Array('style', 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;')));
        var newTd5 = new JaxElement('td', 'class_tr_' + this.count, Array(Array('id', 'class_td5_' + this.count), Array('style', 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc;')));
        var newInput = new JaxElementInput('text', 'class_td1_' + this.count, Array(Array('name', 'classroom_name_new_' + this.count), Array('id', 'classroom_name_new_' + this.count), Array('size', '30')));
        var newInput = new JaxElementInput('text', 'class_td2_' + this.count, Array(Array('name', 'classroom_age_new_' + this.count), Array('id', 'classroom_age_new_' + this.count), Array('size', '8')));
        var newInput = new JaxElementInput('text', 'class_td3_' + this.count, Array(Array('name', 'classroom_num_new_' + this.count), Array('id', 'classroom_num_new_' + this.count), Array('size', '4')));
        var newInput = new JaxElementInput('text', 'class_td4_' + this.count, Array(Array('name', 'classroom_full_time_new_' + this.count), Array('id', 'classroom_full_time_new_' + this.count), Array('size', '4')));
        var newInput = new JaxElementInput('text', 'class_td5_' + this.count, Array(Array('name', 'classroom_part_time_new_' + this.count), Array('id', 'classroom_part_time_new_' + this.count), Array('size', '4')));

        var brws = new JaxBrowser();

        if ((brws.browser == 'MSIE') && (brws.version == '7.0')) {

            var tr = document.getElementById('class_tr_' + this.count);
            var td1 = document.getElementById('class_td1_' + this.count);
            var td2 = document.getElementById('class_td2_' + this.count);
            var td3 = document.getElementById('class_td3_' + this.count);
            var td4 = document.getElementById('class_td4_' + this.count);
            var td5 = document.getElementById('class_td5_' + this.count);
            tr.style.cssText = 'margin: 0; padding: 0; background-color: #fff; border-bottom: solid 1px #ccc;';
            td1.style.cssText = 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;';
            td2.style.cssText = 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;';
            td3.style.cssText = 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;';
            td4.style.cssText = 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;';
            td5.style.cssText = 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc;';

        }
        this.count++;

    }

    locationFrm.addAdministrator = function() {

        var newTr = new JaxElement('tr', 'administratorTableBody', Array(Array('id', 'admin_tr_' + this.adminCount), Array('style', 'margin: 0; padding: 0; background-color: #fff; border-bottom: solid 1px #ccc;')));
        var newTd1 = new JaxElement('td', 'admin_tr_' + this.adminCount, Array(Array('id', 'admin_td1_' + this.adminCount), Array('style', 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;')));
        var newTd2 = new JaxElement('td', 'admin_tr_' + this.adminCount, Array(Array('id', 'admin_td2_' + this.adminCount), Array('style', 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;')));
        var newTd3 = new JaxElement('td', 'admin_tr_' + this.adminCount, Array(Array('id', 'admin_td3_' + this.adminCount), Array('style', 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;')));
        var newTd4 = new JaxElement('td', 'admin_tr_' + this.adminCount, Array(Array('id', 'admin_td4_' + this.adminCount), Array('style', 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;')));
        var newTd5 = new JaxElement('td', 'admin_tr_' + this.adminCount, Array(Array('id', 'admin_td5_' + this.adminCount), Array('style', 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;')));
        var newTd6 = new JaxElement('td', 'admin_tr_' + this.adminCount, Array(Array('id', 'admin_td6_' + this.adminCount), Array('style', 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc;')));
        var newInput = new JaxElementInput('text', 'admin_td1_' + this.adminCount, Array(Array('name', 'administrator_name_new_' + this.adminCount), Array('id', 'administrator_name_new_' + this.adminCount), Array('size', '22')));
        var newInput = new JaxElementInput('text', 'admin_td2_' + this.adminCount, Array(Array('name', 'administrator_ssn_new_' + this.adminCount), Array('id', 'administrator_ssn_new_' + this.adminCount), Array('size', '10')));
        var newInput = new JaxElementInput('text', 'admin_td3_' + this.adminCount, Array(Array('name', 'administrator_dob_new_' + this.adminCount), Array('id', 'administrator_dob_new_' + this.adminCount), Array('size', '10')));
        var newInput = new JaxElementInput('text', 'admin_td4_' + this.adminCount, Array(Array('name', 'administrator_position_new_' + this.adminCount), Array('id', 'administrator_position_new_' + this.adminCount), Array('size', '10')));
        var newInput = new JaxElementInput('text', 'admin_td5_' + this.adminCount, Array(Array('name', 'administrator_hours_new_' + this.adminCount), Array('id', 'administrator_hours_new_' + this.adminCount), Array('size', '4')));
        var newInput = new JaxElementInput('text', 'admin_td6_' + this.adminCount, Array(Array('name', 'administrator_classroom_new_' + this.adminCount), Array('id', 'administrator_classroom_new_' + this.adminCount), Array('size', '18')));

        var brws = new JaxBrowser();

        if ((brws.browser == 'MSIE') && (brws.version == '7.0')) {

            var tr = document.getElementById('admin_tr_' + this.adminCount);
            var td1 = document.getElementById('admin_td1_' + this.adminCount);
            var td2 = document.getElementById('admin_td2_' + this.adminCount);
            var td3 = document.getElementById('admin_td3_' + this.adminCount);
            var td4 = document.getElementById('admin_td4_' + this.adminCount);
            var td5 = document.getElementById('admin_td5_' + this.adminCount);
            var td6 = document.getElementById('admin_td6_' + this.adminCount);
            tr.style.cssText = 'margin: 0; padding: 0; background-color: #fff; border-bottom: solid 1px #ccc;';
            td1.style.cssText = 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;';
            td2.style.cssText = 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;';
            td3.style.cssText = 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;';
            td4.style.cssText = 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;';
            td5.style.cssText = 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;';
            td6.style.cssText = 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc;';

        }
        this.adminCount++;

    }

    locationFrm.addTeacher = function() {

        var newTr = new JaxElement('tr', 'teacherTableBody', Array(Array('id', 'teacher_tr_' + this.teacherCount), Array('style', 'margin: 0; padding: 0; background-color: #fff; border-bottom: solid 1px #ccc;')));
        var newTd1 = new JaxElement('td', 'teacher_tr_' + this.teacherCount, Array(Array('id', 'teacher_td1_' + this.teacherCount), Array('style', 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;')));
        var newTd2 = new JaxElement('td', 'teacher_tr_' + this.teacherCount, Array(Array('id', 'teacher_td2_' + this.teacherCount), Array('style', 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;')));
        var newTd3 = new JaxElement('td', 'teacher_tr_' + this.teacherCount, Array(Array('id', 'teacher_td3_' + this.teacherCount), Array('style', 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;')));
        var newTd4 = new JaxElement('td', 'teacher_tr_' + this.teacherCount, Array(Array('id', 'teacher_td4_' + this.teacherCount), Array('style', 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;')));
        var newTd5 = new JaxElement('td', 'teacher_tr_' + this.teacherCount, Array(Array('id', 'teacher_td5_' + this.teacherCount), Array('style', 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;')));
        var newTd6 = new JaxElement('td', 'teacher_tr_' + this.teacherCount, Array(Array('id', 'teacher_td6_' + this.teacherCount), Array('style', 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc;')));
        var newInput = new JaxElementInput('text', 'teacher_td1_' + this.teacherCount, Array(Array('name', 'teacher_name_new_' + this.teacherCount), Array('id', 'teacher_name_new_' + this.teacherCount), Array('size', '22')));
        var newInput = new JaxElementInput('text', 'teacher_td2_' + this.teacherCount, Array(Array('name', 'teacher_ssn_new_' + this.teacherCount), Array('id', 'teacher_ssn_new_' + this.teacherCount), Array('size', '10')));
        var newInput = new JaxElementInput('text', 'teacher_td3_' + this.teacherCount, Array(Array('name', 'teacher_dob_new_' + this.teacherCount), Array('id', 'teacher_dob_new_' + this.teacherCount), Array('size', '10')));
        var newInput = new JaxElementInput('text', 'teacher_td4_' + this.teacherCount, Array(Array('name', 'teacher_position_new_' + this.teacherCount), Array('id', 'teacher_position_new_' + this.teacherCount), Array('size', '10')));
        var newInput = new JaxElementInput('text', 'teacher_td5_' + this.teacherCount, Array(Array('name', 'teacher_hours_new_' + this.teacherCount), Array('id', 'teacher_hours_new_' + this.teacherCount), Array('size', '4')));
        var newInput = new JaxElementInput('text', 'teacher_td6_' + this.teacherCount, Array(Array('name', 'teacher_classroom_new_' + this.teacherCount), Array('id', 'teacher_classroom_new_' + this.teacherCount), Array('size', '18')));

        var brws = new JaxBrowser();

        if ((brws.browser == 'MSIE') && (brws.version == '7.0')) {

            var tr = document.getElementById('teacher_tr_' + this.teacherCount);
            var td1 = document.getElementById('teacher_td1_' + this.teacherCount);
            var td2 = document.getElementById('teacher_td2_' + this.teacherCount);
            var td3 = document.getElementById('teacher_td3_' + this.teacherCount);
            var td4 = document.getElementById('teacher_td4_' + this.teacherCount);
            var td5 = document.getElementById('teacher_td5_' + this.teacherCount);
            var td6 = document.getElementById('teacher_td6_' + this.teacherCount);
            tr.style.cssText = 'margin: 0; padding: 0; background-color: #fff; border-bottom: solid 1px #ccc;';
            td1.style.cssText = 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;';
            td2.style.cssText = 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;';
            td3.style.cssText = 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;';
            td4.style.cssText = 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;';
            td5.style.cssText = 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;';
            td6.style.cssText = 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc;';

        }
        this.teacherCount++;

    }

    locationFrm.addAssistant = function() {

        var newTr = new JaxElement('tr', 'assistantTableBody', Array(Array('id', 'assistant_tr_' + this.assistantCount), Array('style', 'margin: 0; padding: 0; background-color: #fff; border-bottom: solid 1px #ccc;')));
        var newTd1 = new JaxElement('td', 'assistant_tr_' + this.assistantCount, Array(Array('id', 'assistant_td1_' + this.assistantCount), Array('style', 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;')));
        var newTd2 = new JaxElement('td', 'assistant_tr_' + this.assistantCount, Array(Array('id', 'assistant_td2_' + this.assistantCount), Array('style', 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;')));
        var newTd3 = new JaxElement('td', 'assistant_tr_' + this.assistantCount, Array(Array('id', 'assistant_td3_' + this.assistantCount), Array('style', 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;')));
        var newTd4 = new JaxElement('td', 'assistant_tr_' + this.assistantCount, Array(Array('id', 'assistant_td4_' + this.assistantCount), Array('style', 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;')));
        var newTd5 = new JaxElement('td', 'assistant_tr_' + this.assistantCount, Array(Array('id', 'assistant_td5_' + this.assistantCount), Array('style', 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;')));
        var newTd6 = new JaxElement('td', 'assistant_tr_' + this.assistantCount, Array(Array('id', 'assistant_td6_' + this.assistantCount), Array('style', 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc;')));
        var newInput = new JaxElementInput('text', 'assistant_td1_' + this.assistantCount, Array(Array('name', 'assistant_name_new_' + this.assistantCount), Array('id', 'assistant_name_new_' + this.assistantCount), Array('size', '22')));
        var newInput = new JaxElementInput('text', 'assistant_td2_' + this.assistantCount, Array(Array('name', 'assistant_ssn_new_' + this.assistantCount), Array('id', 'assistant_ssn_new_' + this.assistantCount), Array('size', '10')));
        var newInput = new JaxElementInput('text', 'assistant_td3_' + this.assistantCount, Array(Array('name', 'assistant_dob_new_' + this.assistantCount), Array('id', 'assistant_dob_new_' + this.assistantCount), Array('size', '10')));
        var newInput = new JaxElementInput('text', 'assistant_td4_' + this.assistantCount, Array(Array('name', 'assistant_position_new_' + this.assistantCount), Array('id', 'assistant_position_new_' + this.assistantCount), Array('size', '10')));
        var newInput = new JaxElementInput('text', 'assistant_td5_' + this.assistantCount, Array(Array('name', 'assistant_hours_new_' + this.assistantCount), Array('id', 'assistant_hours_new_' + this.assistantCount), Array('size', '4')));
        var newInput = new JaxElementInput('text', 'assistant_td6_' + this.assistantCount, Array(Array('name', 'assistant_classroom_new_' + this.assistantCount), Array('id', 'assistant_classroom_new_' + this.assistantCount), Array('size', '18')));

        var brws = new JaxBrowser();

        if ((brws.browser == 'MSIE') && (brws.version == '7.0')) {

            var tr = document.getElementById('assistant_tr_' + this.assistantCount);
            var td1 = document.getElementById('assistant_td1_' + this.assistantCount);
            var td2 = document.getElementById('assistant_td2_' + this.assistantCount);
            var td3 = document.getElementById('assistant_td3_' + this.assistantCount);
            var td4 = document.getElementById('assistant_td4_' + this.assistantCount);
            var td5 = document.getElementById('assistant_td5_' + this.assistantCount);
            var td6 = document.getElementById('assistant_td6_' + this.assistantCount);
            tr.style.cssText = 'margin: 0; padding: 0; background-color: #fff; border-bottom: solid 1px #ccc;';
            td1.style.cssText = 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;';
            td2.style.cssText = 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;';
            td3.style.cssText = 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;';
            td4.style.cssText = 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;';
            td5.style.cssText = 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;';
            td6.style.cssText = 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc;';

        }
        this.assistantCount++;

    }



    locationFrm.addStaff = function() {

        var newTr = new JaxElement('tr', 'staffTableBody', Array(Array('id', 'staff_tr_' + this.staffCount), Array('style', 'margin: 0; padding: 0; background-color: #fff; border-bottom: solid 1px #ccc;')));
        var newTd1 = new JaxElement('td', 'staff_tr_' + this.staffCount, Array(Array('id', 'staff_td1_' + this.staffCount), Array('style', 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;')));
        var newTd2 = new JaxElement('td', 'staff_tr_' + this.staffCount, Array(Array('id', 'staff_td2_' + this.staffCount), Array('style', 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;')));
        var newTd3 = new JaxElement('td', 'staff_tr_' + this.staffCount, Array(Array('id', 'staff_td3_' + this.staffCount), Array('style', 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;')));
        var newTd4 = new JaxElement('td', 'staff_tr_' + this.staffCount, Array(Array('id', 'staff_td4_' + this.staffCount), Array('style', 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;')));
        var newTd5 = new JaxElement('td', 'staff_tr_' + this.staffCount, Array(Array('id', 'staff_td5_' + this.staffCount), Array('style', 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;')));
        var newTd6 = new JaxElement('td', 'staff_tr_' + this.staffCount, Array(Array('id', 'staff_td6_' + this.staffCount), Array('style', 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc;')));
        var newInput = new JaxElementInput('text', 'staff_td1_' + this.staffCount, Array(Array('name', 'staff_name_new_' + this.staffCount), Array('id', 'staff_name_new_' + this.staffCount), Array('size', '22')));
        var newInput = new JaxElementInput('text', 'staff_td2_' + this.staffCount, Array(Array('name', 'staff_ssn_new_' + this.staffCount), Array('id', 'staff_ssn_new_' + this.staffCount), Array('size', '10')));
        var newInput = new JaxElementInput('text', 'staff_td3_' + this.staffCount, Array(Array('name', 'staff_dob_new_' + this.staffCount), Array('id', 'staff_dob_new_' + this.staffCount), Array('size', '10')));
        var newInput = new JaxElementInput('text', 'staff_td4_' + this.staffCount, Array(Array('name', 'staff_position_new_' + this.staffCount), Array('id', 'staff_position_new_' + this.staffCount), Array('size', '10')));
        var newInput = new JaxElementInput('text', 'staff_td5_' + this.staffCount, Array(Array('name', 'staff_hours_new_' + this.staffCount), Array('id', 'staff_hours_new_' + this.staffCount), Array('size', '4')));
        var newInput = new JaxElementInput('text', 'staff_td6_' + this.staffCount, Array(Array('name', 'staff_classroom_new_' + this.staffCount), Array('id', 'staff_classroom_new_' + this.staffCount), Array('size', '18')));

        var brws = new JaxBrowser();

        if ((brws.browser == 'MSIE') && (brws.version == '7.0')) {

            var tr = document.getElementById('staff_tr_' + this.staffCount);
            var td1 = document.getElementById('staff_td1_' + this.staffCount);
            var td2 = document.getElementById('staff_td2_' + this.staffCount);
            var td3 = document.getElementById('staff_td3_' + this.staffCount);
            var td4 = document.getElementById('staff_td4_' + this.staffCount);
            var td5 = document.getElementById('staff_td5_' + this.staffCount);
            var td6 = document.getElementById('staff_td6_' + this.staffCount);
            tr.style.cssText = 'margin: 0; padding: 0; background-color: #fff; border-bottom: solid 1px #ccc;';
            td1.style.cssText = 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;';
            td2.style.cssText = 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;';
            td3.style.cssText = 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;';
            td4.style.cssText = 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;';
            td5.style.cssText = 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;';
            td6.style.cssText = 'margin: 0; padding: 6px 3px; text-align: center; background-color: #fff; border-bottom: solid 1px #ccc;';

        }
        this.staffCount++;

    }

    locationFrm.submitForm = function(v) {
        val = this.validate();
        if (val) {
            document.getElementById('apply_now').value = v;
            this.fo.submit();
            return false;
        }
    };


}

function locSearchvalidate(obj) {

    frm = document.getElementById(obj);

    if ((frm.by_name.value == '') && (frm.by_parish.value == '') && (frm.by_zip.value == '') && (frm.by_stars.value == '----')) {
        alert('Please enter at least one search term.');
        return false;
    } else {
        return true;
    }

}

// Fx initializations
var fx = new JaxFx();

function setStyles() {

    var brws = new JaxBrowser();
    var saved = document.getElementById('saved');
    var removed = document.getElementById('removed');

    if (saved != null) {
        if (brws.browser == 'MSIE') {
            saved.style.filter = 'alpha(opacity=100)';
        } else {
            saved.style.opacity = 1;
        }
    }

    if (removed != null) {
        if (brws.browser == 'MSIE') {
            removed.style.filter = 'alpha(opacity=100)';
        } else {
            removed.style.opacity = 1;
        }
    }

}

function selectRegion(sel) {
    location.href = '/who-to-call-when#' + sel.value;
}

function selectFile(url, formObj) {
    frm = opener.document.getElementById(formObj);
    if (formObj == 'fileForm') {
        frm.href.value = url;
    } else {
        frm.src.value = url;
    }
    window.top.close();
    frm.src.focus();

}

addLoader(setStyles);
