switchContent = function(call)
{
    SQR.Ajax('condis::call("'+call+'", "'+root+'")', {
        onComplete: function(response) {
            response = eval(response);
            if (response.subMenu) {
                document.getElementById('subMenu').innerHTML = decodeURIComponent(response.subMenu);
                document.getElementById('subMenu').style.display = 'block';
            } else {
                document.getElementById('subMenu').innerHTML = '';
                document.getElementById('subMenu').style.display = 'none';
            }
            if (response.mainMenu) {
                document.getElementById('mainMenu').innerHTML = decodeURIComponent(response.mainMenu);
            }
            if (response.mainContent) {
                document.getElementById('mainContent').innerHTML = decodeURIComponent(response.mainContent);
            }
            if (response.action) {
                document.getElementById('sqrForm').action = decodeURIComponent(response.action);
            }
            if (response.siteHeading) {
                document.title = decodeURIComponent(response.siteHeading);
            }
        }
    });
}