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];
            img.style.display = 'none';
            document.body.appendChild(img);
        }
    } catch (e) { }
}

function sidebarToggle(divId) {
    switch(divId)
    {
        case 'divUpcomingEvents':
            jQuery('#divRequestInfo').hide();
            jQuery('#divLatestNews').hide();
            jQuery('#divUpcomingEvents').toggle();
            break;
        case 'divRequestInfo':
            jQuery('#divUpcomingEvents').hide();
            jQuery('#divLatestNews').hide();
            jQuery('#divRequestInfo').toggle();
            if (jQuery('#divRequestInfo').is(':visible')) { 
                document.getElementById('frmSidebar').reset();
                jQuery('#divRequestInfo #txtFirstName').focus(); 
            }
            break;
        case 'divLatestNews':
            jQuery('#divRequestInfo').hide();
            jQuery('#divUpcomingEvents').hide();
            jQuery('#divLatestNews').toggle();
            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 goals = jQuery('#cboGoal').val();
        var question = jQuery('#txtQuestion').val();
        var captcha = jQuery('#txtCaptcha').val();
        
        var postData = '';
        if ('function' == typeof encodeURI) { 
            postData = 'cmdRequestInfo=1&txtFirstName=' + encodeURI(fname) + 
                '&txtLastName=' + encodeURI(lname) + 
                '&txtEmail=' + encodeURI(email) + 
                '&txtPhone=' + encodeURI(phone) + 
                '&cboGoal=' + encodeURI(goals) + 
                '&txtQuestion=' + encodeURI(question) + 
                '&txtCaptcha=' + encodeURI(captcha);
        } else {
            postData = 'cmdRequestInfo=1&txtFirstName=' + escape(fname) + 
                '&txtLastName=' + escape(lname) + 
                '&txtEmail=' + escape(email) + 
                '&txtPhone=' + escape(phone) +  
                '&cboGoal=' + escape(goals) + 
                '&txtQuestion=' + escape(question) + 
                '&txtCaptcha=' + escape(captcha);
        }
        
        // now send our e-mail
        jQuery.ajax({  
                type: 'POST',  
                url: '/ngkm-home/free-trial/',  
                data: postData,  
                success: function(data){
                    //alert(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);
    });
}
