//******************* BEHAVIOR FUNCTIONS **********************
// JK_PopUpWin(url, winObjName, winName, attribs, width, height, left, top)
// JK_PopUpWin('over', message)

function JK_PopUpWin (event) { //v3.0
	var url, winObjName, winName, attr, args = JK_PopUpWin.arguments;
	var onof = ["no", "yes"]; // 00000 represent "toolbar|resizable|scrollbars|menubar|status"
	if (event != 'over' && event != 'out') { // popup
		url = args[0]; winObjName=args[1]; winName=args[2]; attr=args[3];
		var WIDTH = args[4] || 600;
		var HEIGHT = args[5] || 400;
		var LEFT = (args[6]==0 || args[6]) || (screen.width-WIDTH)/2;  // case for 0
		var TOP = (args[7]==0 || args[7]) || (screen.height-HEIGHT)/2;
		var WINFEATURE = "toolbar=" + onof[attr.charAt(0)] + ",resizable=" + onof[attr.charAt(1)] + ",scrollbars=" + onof[attr.charAt(2)] + ",menubar=" + onof[attr.charAt(3)] + ",status=" + onof[attr.charAt(4)] + ",location=" + onof[attr.charAt(5)] + ",left=" + LEFT + ",top=" + TOP;
		if (!this[winObjName]) this[winObjName] = window.open(url, winName, "width=" + WIDTH + ",height=" + HEIGHT + ',' + WINFEATURE);
		else {
			if (!this[winObjName].closed) this[winObjName].close();
			this[winObjName] = window.open(url, winName, "width=" + WIDTH + ",height=" + HEIGHT + ',' + WINFEATURE);
		}
	} else { // status
		status=args[1] ? args[1] : '';
		document.MM_returnValue = (args[1]!='');
	}
}
