
function openWindow(url, w, h, x, y, directories, copyhistory, toolbar, location_bar, status, menubar, scrollbars, resizeable, name)
{
        // set window placement and size properties
        w = parseInt(w)+1?w:600;
        h = parseInt(h)+1?h:600;
        x = parseInt(x)+1?x:100;
        y = parseInt(y)+1?y:100;

        // set window properties
        directories = parseInt(directories)+1?directories:0;
        copyhistory = parseInt(copyhistory)+1?copyhistory:0;
        toolbar = parseInt(toolbar)+1?toolbar:0;
        location_bar = parseInt(location_bar)+1?location_bar:0;
        status = parseInt(status)+1?status:0;
        menubar = parseInt(menubar)+1?menubar:0;
        scrollbars = parseInt(scrollbars)+1?scrollbars:0;
        resizeable = parseInt(resizeable)+1?resizeable:0;

        // set window name
        name = name?name:'newWindow';

        // debug
        //alert("w: " + w + "\n" +  "h: " + h + "\n" +  "x: " + x + "\n" +  "y: " + y + "\n" + "directories: " + directories + "\n" +  "copyhistory: " + copyhistory + "\n" +  "toolbar: " + toolbar + "\n" +  "location_bar: " + location_bar + "\n" +  "status: " + status + "\n" +  "menubar: " + menubar + "\n" +  "scrollbars: " + scrollbars + "\n" +  "resizeable: " + resizeable + "\n" + "name: " + name + "\n");

        // spawn window
        var win = window.open (url, name, "width=" + w + ",height=" + h + ",directories=" + directories + ",copyhistory=" + copyhistory + ",toolbar=" + toolbar + ",location=" + location_bar + ",status=" + status + ",menubar=" + menubar + ",scrollbars=" + scrollbars + ",resizable=" + resizeable + ",screenX="+x+",screenY="+y+",left="+x+",top="+y+"");
}

function featureWinClose()
{
        self.close();
}


function popIfIE(url, w, h, x, y, directories, copyhistory, toolbar, location_bar, status, menubar, scrollbars, resizeable)
{
        w = parseInt(w)+1?w:600;
        h = parseInt(h)+1?h:600;
        x = parseInt(x)+1?x:100;
        y = parseInt(y)+1?y:100;
        directories = parseInt(directories)+1?directories:0;
        copyhistory = parseInt(copyhistory)+1?copyhistory:0;
        toolbar = parseInt(toolbar)+1?toolbar:0;
        location_bar = parseInt(location_bar)+1?location_bar:0;
        status = parseInt(status)+1?status:0;
        menubar = parseInt(menubar)+1?menubar:0;
        scrollbars = parseInt(scrollbars)+1?scrollbars:0;
        resizeable = parseInt(resizeable)+1?resizeable:0;

	// use universally available browser object to identify browser and platform
        if (browser.isIE) {
                openWindow(url,w,h,x,y,directories,copyhistory,toolbar,location_bar,status,menubar,scrollbars,resizeable);
        } else {
                location = url;
        }
        return;
}
