﻿function ShowDetails(cod) {
    var wnd = window.radopen("searchDetails.aspx?cod=" + cod, null);

    var x = getPosX(document.getElementById("boxResult"));
    var y = getPosY(document.getElementById("boxResult"));
    wnd.moveTo(x, y);
}

function ShowBuyerDetails(cod) {
    var wnd = window.radopen("searchBuyerDetails.aspx?cod=" + cod, null);

    var x = getPosX(document.getElementById("boxResult"));
    var y = getPosY(document.getElementById("boxResult"));
    wnd.moveTo(x, y);
}

function ShowProject() {
    var wnd = window.radopen("project.aspx", null);

    var x = getPosX(document.getElementById("banner"));
    var y = getPosY(document.getElementById("banner"));
    wnd.moveTo(x, y);
}

function ShowLogin(language) {
    var wnd = window.radopen("login.aspx?lang=" + language, null);
    wnd.center();
}

function GetRadWindow() {
    var oWindow = null;
    if (window.radWindow) oWindow = window.radWindow;
    else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow;

    return oWindow;
}

function CloseWnd() {
    GetRadWindow().close();
}

function CloseLogin(oWnd, args) {
    var arg = args.get_argument();

    if (arg)
        if (arg.redirect != null && arg.redirect != "")
            document.location.href = arg.redirect;
}

function returnToParent(redirect) {
    var oArg = new Object();
    oArg.redirect = redirect;
    GetRadWindow().close(oArg);
}

function getPosX(element) {
    var x = 0;
    while (element) {
        x += element.offsetLeft;
        element = element.offsetParent;
    }
    return x;
}

function getPosY(element) {
    var y = 0;
    while (element) {
        y += element.offsetTop;
        element = element.offsetParent;
    }
    return y;
}
