function loadPage(url) {
    $.getJSON(url+'?ajax', onDataLoad);
    return false;
}
var lastSection = '';
function onDataLoad(data, textStatus) {
    if (textStatus == 'success') {
        if (data.result == 404) {
            location.href = '/404.php';
        }
        else {
            document.getElementById('right_column').innerHTML = data.right;
            if (data.flashVars[1]!=lastSection) {
                document.getElementById('left_column').innerHTML = data.left;
                switch (data.flashVars[1]) {
                    case 'career':
                        document.getElementById('main').className = 'yel';
                        break;
                    case 'choosing':
                        document.getElementById('main').className = '';
                        break;
                    case 'people':
                        if (data.flashVars[2]!='') {
                            document.getElementById('main').className = 'blu people';
                        }
                        else {
                            document.getElementById('main').className = 'blu people combined';
                        }

                        break;
                    default:
                        document.getElementById('main').className = 'blu';
                }

                if (document.getElementById('left_column').innerHTML.indexOf('members-flash')>0) {
                    var flashVars = 'uid='+uid+'&';
                    if (data.flashVars[2] && !data.flashVars[4]) {
                        flashVars = 'level2='+data.flashVars[2];
                    }
                    showMatrix('/defa/swf/employees.swf', 'members', flashVars, 'members-flash', 244);

                    if (data.flashVars[4]) {
                        flashVars = 'level2='+data.flashVars[4];
                    }
                    else {
                        flashVars = '';
                    }
                    showMatrix('/defa/swf/partners.swf', 'partners', flashVars, 'partners-flash', 174);
                }
                lastSection = data.flashVars[1]
            }
        }
    }
}

function chState(h, container) {
    var h = $(h);
    var container = $('#'+container);
    container.animate({height: 'toggle', opacity: 'toggle'}, 'fast');
    if (h.hasClass('darr')) {
        h.attr('class', 'rarr');
    }
    else {
        h.attr('class', 'darr');
    }
}

function showMatrix(swf, flashId, flashVars, containerId, height) {
    var mo = new SWFObject(swf, flashId, '330', height, '9');
    mo.addParam('wmode', 'transparent');
    mo.addParam('flashVars', flashVars);
    mo.addParam('menu', 'false');
    mo.addParam('allowScriptAccess', 'always');
    mo.write(containerId);
}