(function($){  
$.fn.placeholder = function(label, options) {  
    var defaults = {
        className: 'placeholder'
    };
    var options = $.extend(defaults, options);
    return this.each(function() {  
        var obj = $(this);
        obj.focus(function() {
            if (obj.hasClass(options.className))
            {
                obj.removeClass(options.className);
                obj.val('');
            }
        });
        obj.blur(function() {
            if (!obj.val())
            {
                obj.val(label);
                obj.addClass(options.className);
            }
        });
        obj.blur();

        $(window).unload(function () {
            if (obj.hasClass(options.className))
                obj.val('');
        });
        $('form').submit(function () {
            if (obj.hasClass(options.className))
                obj.val('');
        });
    });  
};  
})(jQuery); 


function popup(link, w, h)
{
    var url;
    if (link.getAttribute)
        url = link.getAttribute('href') + '?popup=true';
    else
        url = link + '?popup=true';
    var x = screen.availWidth/2-w/2;
    var y = screen.availHeight/2-h/2;
    window.open(url, 'popup', 'toolbar=0,location=0,status=0,menubar=0,scrollbars=1,resizable=0,width='+w+',height='+h+',top='+y+',screenX='+x+',screenY='+y);
    return false;
}

