function Show_Report(ReportName, Context, Params) {
    var x = 804;
    var y = 768;
    var nLeft = (screen.width - x) / 2;
    var nTop = (screen.height - y) / 2;

    var url = "Report.aspx?ReportName=" + ReportName + "&Context=" + Context;
    if (Params != null) {
        url = url + "&" + Params;
    }
    url = url + "&PopUp=true";
    window.open(url, "Report", 'top=' + nTop + ',left=' + nLeft + ',height=' + y + ',width=' + x + ',location=no,menubar=no,resizable=yes,scrollbars=yes,status=yes,toolbar=no');
}

function EditUserTest(UserId, TestId) {
    var x = 700;
    var y = 800;
    var nLeft = (screen.width - x) / 2;
    var nTop = (screen.height - y) / 2;
    window.open('UserTestDetails.aspx?PopUp=true&UserId=' + UserId + '&TestId=' + TestId, 'UserTestEdit', 'top=' + nTop + ',left=' + nLeft + ', height=' + y + ',width=' + x + ',location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no');
}

function EditUser(UserId, PageMode) 
{
    var x = 700;
    var y = 800;
    var nLeft = (screen.width - x) / 2;
    var nTop = (screen.height - y) / 2;
    window.open('UserDetails.aspx?PopUp=true&UserId=' + UserId + '&PageMode=' + PageMode, 'UserEdit', 'top=' + nTop + ',left=' + nLeft + ', height=' + y + ',width=' + x + ',location=no,menubar=no,resizable=no,scrollbars=yes,status=no,toolbar=no');
}

function EditOtherUserData(UserId) {
    var pageMode = 'EditOtherData';
    EditUser(UserId, pageMode);
}

function EditQuestion(QuestionId) {
    var x = 700;
    var y = 900;
    var nLeft = (screen.width - x) / 2;
    var nTop = (screen.height - y) / 2;
    window.open('QuestionDetails.aspx?PopUp=true&QuestionId=' + QuestionId, 'QuestionEdit', 'top=' + nTop + ',left=' + nLeft + ', height=' + y + ',width=' + x + ',location=no,menubar=no,resizable=no,scrollbars=yes,status=no,toolbar=no');
}

function EditTest(TestId) {
    var x = 700;
    var y = 800;
    var nLeft = (screen.width - x) / 2;
    var nTop = (screen.height - y) / 2;
    window.open('TestDetails.aspx?PopUp=true&TestId=' + TestId, 'TestEdit', 'top=' + nTop + ',left=' + nLeft + ', height=' + y + ',width=' + x + ',location=no,menubar=no,resizable=no,scrollbars=yes,status=no,toolbar=no');
}

function TermsOfUse() {
    var x = 700;
    var y = 800;
    var nLeft = (screen.width - x) / 2;
    var nTop = (screen.height - y) / 2;
    window.open('TermsOfUse.aspx?PopUp=true', 'TermsOfUse', 'top=' + nTop + ',left=' + nLeft + ', height=' + y + ',width=' + x + ',location=no,menubar=no,resizable=no,scrollbars=yes,status=no,toolbar=no');
}
