function mover(img) {
    if ('object' == typeof img) {
        var src = new String(img.src);
        if (-1 != src.indexOf('-over')) {
            src = src.replace('-over','');        
        } else {
			var ext = src.lastIndexOf('.');
			ext = src.substr(ext);
            src = src.replace(ext, '-over' + ext);
        }
        img.src = src;
    }
}

function preloadImages(imageArray) {
    try {
        var len = imageArray.length;
        for (var i = 0; i < len; i++) {
            var img = document.createElement('img');
            img.src = imageArray[i];
        }
    } catch (e) { }
}

function sidebarToggle(divId) {
    switch(divId)
    {
        case 'divUpcomingEvents':
            jQuery('#divRequestInfo').hide();
            jQuery('#divLatestNews').hide();
            jQuery('#divUpcomingEvents').slideToggle();
            break;
        case 'divRequestInfo':
            jQuery('#divUpcomingEvents').hide();
            jQuery('#divLatestNews').hide();
            jQuery('#divRequestInfo').slideToggle();
            if (jQuery('#divRequestInfo').is(':visible')) { 
                document.getElementById('frmSidebar').reset();
                jQuery('#divRequestInfo #txtFirstName').focus(); 
            }
            break;
        case 'divLatestNews':
            jQuery('#divRequestInfo').hide();
            jQuery('#divUpcomingEvents').hide();
            jQuery('#divLatestNews').slideToggle();
            break;
    }
}

function handleRequestInfoForm() {
    if (jQuery('form#frmSidebar').valid()) {
        var fname = jQuery('#txtFirstName').val(); 
        var lname = jQuery('#txtLastName').val(); 
        var email = jQuery('#txtEmail').val();
        var phone = jQuery('#txtPhone').val();
        var interests = jQuery('#cboClassType').val();
        var goals = jQuery('#cboGoal').val();
        var question = jQuery('#txtQuestion').val();
        var captcha = jQuery('#txtCaptcha').val();
        var action = document.getElementById('idZenPlannerProspectForm').action;
       
        var esc = ('function' == typeof encodeURIComponent) ? encodeURIComponent : escape;
        var qs = ''; 
        jQuery.each(document.getElementById('frmSidebar').elements, function(idx, val) {
            if (-1 != val.type.indexOf('select')) {
                var data = [];
                for (var i = 0, x = 0, len = val.options.length; i < len; i++) {
                    if (val.options[i].selected) {
                        data[x++] = val.options[i].value;
                    }
                }
                qs += '&' + val.name + '=' + esc(data.join(', '));
            } else {
                qs += '&' + val.name + '=' + esc(val.value);
            }
        });
        var postData = '?ajax=1' + qs;
        // now send our e-mail
        jQuery.ajax({  
                type: 'POST',  
                url: '/',  
                data: postData,  
                success: function(data){
                    jQuery('form#frmSidebar').hide(function(){ 
                        // reload the form
                        jQuery('div#divSideSuccess').fadeIn();
                        setTimeout('resetSideForm()', 5000);  // clear and redisplay the form after 5 seconds
                    });
                }  
        });  
        return false; 
    }
}

function resetSideForm() {
    jQuery('div#divSideSuccess').hide(function(){
        document.forms['frmSidebar'].reset();
        jQuery('form#frmSidebar').fadeIn();
        jQuery('form#frmSidebar #txtFirstName').focus();
        // refresh the captcha image
        var img = jQuery('form#frmSidebar img#imgCaptcha').attr('src');
        img += '?rnd=' + Math.random();
        jQuery('form#frmSidebar img#imgCaptcha').attr('src', img);
    });
}
