﻿
function OnRequestStart(target, arguments) {
    if (arguments.EventTargetElement != null && arguments.EventTargetElement.id.match("uxImageButtonCertificate") != null) {
        arguments.EnableAjax = false;
    }
    else {
        arguments.EnableAjax = true;
    }
}

function Expand(itemID) 
{
    var radGrid = $find("uxRadGridCourse");
    var rowElement = document.getElementById(itemID);
    window.scroll(0, rowElement.offsetTop);
}

function ClientClose() 
{
    window.location = "/KidsTraining3.0/Training/Online/Tr_OnlineTrainings.aspx";
}

function ShowTrainingDetailsWindow(imageButton) {
    var trainingId = imageButton.attributes.getNamedItem('trainingId').value;

    var navigateUrl = "Tr_Details.aspx?trainingId=" + trainingId;

    var radWindowManager = $find(GetClientId("uxRadWindowManagerEventRegistration"));

    radWindowManager.Open(navigateUrl, "uxRadWindowTrainingDetails");
}

function ShowTrainingRequirementWindow(imageButton) {
    var trainingId = imageButton.attributes.getNamedItem('trainingId').value;

    var navigateUrl = "Tr_Requirements.aspx?trainingId=" + trainingId;

    var radWindowManager = $find(GetClientId("uxRadWindowManagerEventRegistration"));

    radWindowManager.Open(navigateUrl, "uxRadWindowTrainingRequirements");
}

function ShowTrainingProgressWindowFromCode(trainingId, memberId) {
    var navigateUrl = "Tr_Status.aspx?trainingId=" + trainingId + "&memberId=" + memberId;

    var radWindowManager = $find(GetClientId("uxRadWindowManagerEventRegistration"));

    radWindowManager.Open(navigateUrl, "uxRadWindowProgress");
}

function ShowTrainingProgressWindow(imageButton) {
    var memberId = imageButton.attributes.getNamedItem('memberId').value;

    if (memberId == "-1") {
        return true;
    }

    var trainingId = imageButton.attributes.getNamedItem('trainingId').value;

    var navigateUrl = "Tr_Status.aspx?trainingId=" + trainingId + "&memberId=" + memberId;

    var radWindowManager = $find(GetClientId("uxRadWindowManagerEventRegistration"));

    radWindowManager.Open(navigateUrl, "uxRadWindowProgress");
}

// Get the Window object            
function GetRadWindow() {
    var oWindow = null;

    if (window.radWindow) {
        oWindow = window.radWindow; //Will work in Moz in all cases, including clasic dialog
    }
    else if (window.frameElement.radWindow) {
        oWindow = window.frameElement.radWindow; //IE (and Moz az well)
    }

    return oWindow;
}

//Close the Child Window
function CloseOnReload() {
    GetRadWindow().Close();
}

function mouseoverClose(obj) {
    obj.src = "/Kidstraining3.0/Images/Secondary/Training/Online/Button_Close_D.png"
}

function mouseoutClose(obj) {
    obj.src = "/Kidstraining3.0/Images/Secondary/Training/Online/Button_Close_H.png"
}

function mouseoverExpand(obj) {
    obj.src = "/Kidstraining3.0/Images/Secondary/Training/Online/Button_ExpandAll_H.png"
}

function mouseoutExpand(obj) {
    obj.src = "/Kidstraining3.0/Images/Secondary/Training/Online/Button_ExpandAll_D.png"
}

function mouseoverCollapse(obj) {
    obj.src = "/Kidstraining3.0/Images/Secondary/Training/Online/Button_CollapseAll_H.png"
}

function mouseoutCollapse(obj) {
    obj.src = "/Kidstraining3.0/Images/Secondary/Training/Online/Button_CollapseAll_D.png"
}