﻿// via http://jehiah.cz/archive/prototype-powered-popup-script

var Popup = {
    open: function(options)
    {
 
        
        this.options = {
            url: '#',
            width: 820,
            height: 640,
            name:"_blank",
            location:"no",
            menubar:"no",
            toolbar:"no",
            status:"yes",
            scrollbars:"no",
            resizable:"no",
            left:"",
            top:"",
            normal:false
        }

//        Object.extend(this.options, options || {});
        this.options.width  = options.width;
        this.options.height = options.height;
        this.options.url    = options.url;

        if (this.options.normal){
                this.options.menubar = "yes";
                this.options.status = "yes";
                this.options.toolbar = "yes";
                this.options.location = "yes";
        }

        
        this.options.width = this.options.width < screen.availWidth?this.options.width:screen.availWidth;
        this.options.height=this.options.height < screen.availHeight?this.options.height:screen.availHeight;
        var openoptions = 'width='+this.options.width+',height='+this.options.height+',location='+this.options.location+',menubar='+this.options.menubar+',toolbar='+this.options.toolbar+',scrollbars='+this.options.scrollbars+',resizable='+this.options.resizable+',status='+this.options.status
        if (this.options.top!="")openoptions+=",top="+this.options.top;
        if (this.options.left!="")openoptions+=",left="+this.options.left;
       
        window.open(this.options.url, this.options.name, openoptions );

        return false;
    }
}