jQuery.noConflict();
var popup$ = jQuery;

popup$.popup = {
	init: function() {
		for (module in popup$.popup) {
			if (popup$.popup[module].init)
				popup$.popup[module].init();
		}
	}
};

popup$(document).ready(popup$.popup.init);


popup$.popup.click = {
	init: function() {
		popup$('a.popup').bind('click', this.click);
		popup$('area.popup').bind('click', this.click);
		popup$('a.map_popup').bind('click', this.map_click);
	},
	click: function() {
		var params = this.rel
		var width='width=960, ';     // default
		var height='';       // default
		var name='popup';    // default
		var option='status=no, scrollbars=yes, resizable=yes, toolbar=yes';
		if(params){
			var param = params.split('_');
			var width_p, height_p, scroll_p, resizable_p, option_p;
			var features='';
			name=(param[0])?param[0]:'';
			if(1<param.length){
				width=(param[1])?'width='+param[1]+', ':width;
				height=(param[2])?'height='+param[2]+', ':height;
				scroll_p=(param[3])?', scrollbars=yes':', scrollbars=no';
				resizable_p=(param[4])?', resizable=no':', resizable=yes';
				option='status=no, toolbar=no'+scroll_p+resizable_p;
				features=width+height+option;
			}
//			var features='width=960, location=no, menubar=yes, status=no, scrollbars=yes, resizable=yes, toolbar=yes';
			var w = window.open(this.href,name,features);
			w.focus();
		}else{
			var w = window.open(this.href,name);
			w.focus();
		}
		return false;
	},
	map_click: function() {
		var features='width=960, location=no, menubar=yes, status=no, scrollbars=yes, resizable=yes, toolbar=yes, left=0, top=0';
		var w = window.open(this.href,'map_popup',features);
		w.focus();
		return false;
	}
};

