﻿
var controller = 'Cursos-Publicos';


function Goto(url) {
    top.location = url;
}

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;
}

function closeDialog() {
    // top.location.href = top.location.href;
    GetRadWindow().close();
}

//Regresa true/false al form que lo haya llamado
//para cuando se muestra un formulario modal
function closeDialogWithResponse(bRespuesta) {
    // top.location.href = top.location.href;
    var w = GetRadWindow();
    if (w)
        w.close(bRespuesta);
    else
        window.close();
}

function openWin(name, url, w, h) {
    var oW = null;
    try {
        var parentPage = GetRadWindow().BrowserWindow;
        var parentRadWindowManager = parentPage.GetRadWindowManager();
        oW = parentRadWindowManager.open(url, name);
    }
    catch (e) {
        oW = window.radopen(url, name);
    }

    oW.SetSize(w, h);
    oW.Center();
    window.setTimeout(function () {
        oW.setActive(true);
    }, 0);

    //importantisimo si es que se desea controlar el evento clien-side del cierre del popup
    return oW;
}

function OpenPopup(url, w, h) {
    var oWindow = window.radopen(url, "Win");
    oWindow.SetSize(w, h);
    oWindow.Center();

    return false;
}

function OpenPopupModal(url, w, h) {
    var oWindow = window.radopen(url, "WinModal");
    oWindow.SetSize(w, h);
    oWindow.Center();

    return false;
}

function OpenIEPopup(url, w, h) {
    var left = (screen.width - w) / 2;
    var top = (screen.height - h) / 2;

    params = 'width=' + w;
    params += ', height=' + h;
    params += ', top=100';
    params += ', left=100';
    params += ', directories=no';
    params += ', location=no';
    params += ', resizable=no';
    params += ', menubar=no';
    params += ', toolbar=no';
    params += ', scrollbars=yes';
    params += ', status=no';

    var date = new Date();
    var time = date.getTime();
    var winName = 'win' + time.toString();
    newwin = window.open(url, winName, params);
    if (window.focus) { newwin.focus() }

}

function OpenSolicitud(id) {
    var url = '/' + controller + '/Solicitar-Temario.aspx?id=' + id;
    return OpenPopupModal(url, 500, 500);
}

function OpenInscripcion(id) {
    var url = '/' + controller + '/Inscribirse.aspx?id=' + id;
    return OpenPopupModal(url, 600, 600);
}

function OpenCotizacion(id) {
    var url = '/Cursos-Privados/Solicitar-Cotizacion.aspx?id=' + id;
    return OpenPopupModal(url, 750, 550);
}


function OpenCompraOnline() {
    var url = '/Cursos-En-Linea/Comprar.aspx';
    return OpenPopupModal(url, 600, 580);
}

function OpenOpcionesOnline(id_producto, id_tipo) {
    var url = '/Cursos-En-Linea/Comprar.aspx?id_producto=' + id_producto + "&id_tipo=" + id_tipo;
    return OpenPopupModal(url, 510, 570);
}

function OpenSolOnline(id_producto, id_tipo) {
    var url = '/Cursos-En-Linea/Solicitar-Temario.aspx?id_producto=' + id_producto + "&id_tipo=" + id_tipo;
    return OpenPopupModal(url, 510, 570);
}
