
    var legal_reqStr;
    var legal_winName = "Terms and conditions.";
    var legal_window;
    var browserName = navigator.appName;

    //var popupBlocked  = false;

    function legalverify(anchor,legal_href,legal_width,legal_height)
    {
        // save download target
        req_Str = anchor.href;

        // open legal popup
        legal_window = window.open ('' ,'legal_winName','height='+legal_height+',width='+legal_width+',toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes');
        if (legal_window != null)
        {
            legal_window.location = legal_href;
            legal_window.focus();
            return false;
        }
        else
        {
            //popupBlocked = true; on IE
            urlstr = legal_href+"?block"+"/*"+req_Str;
            urlRedirect(urlstr);
            window.focus();
            return false;
        }
    }

    // agree
    function agree()
    {
        var url=location.href;

        if (url.indexOf("block") == -1 )
        {
            // for popup window
            opener.location = opener.req_Str;
            this.close();
        }
        else
        {
            // for full page window
            var startIndex = url.indexOf("/*");
            var req_Str = url.substring(startIndex+2);
            urlRedirect(req_Str);
        }

        return false;
    }

    // disgree
    function disagree()
    {
        var url=location.href;

        if (url.indexOf("block") == -1 )
        {
            // for popup window
            this.close();
        }
        else
        {
            // for full page window
            if (self.history.length > 0)
            {
                window.history.back();
            }
            else
            {
                urlRedirect("http://www.ibm.com/servers/eserver/zseries/zvse/");
            }
        }
        return false;
    }

    // URL redirect
    function urlRedirect (url)
    {
        if (url != null && url !="" )
        {
            window.location = url;
        }
    }

