//	center an object to the window
//	horizontally
//	---------------------------------------------------
	function Center_Object(objID, w, h) {
		var o = document.getElementById(objID);
	
		var wx = document.body.clientWidth;
		var wy = document.body.clientHeight;
		
		var px = parseInt(((wx - w) - 20) / 2);
		var py = parseInt(wy - 40);
		
		if (navigator.appName == 'Microsoft Internet Explorer') {
			var l = document.getElementById('page-leftbar');
			var r = document.getElementById('page-rightbar');
			var ly = parseInt(wy - 210);
			var ry = parseInt(wy - 230);
			l.style.height = ly;
			r.style.height = ry;
		}
	
		o.style.left = px;
		o.style.height = py;
		
		o.style.visibility = 'visible';
	}

//	Reset a form
//	---------------------------------------------------
	function Form_Clear(formObj) {
		formObj.reset();
	}
	
//	Submit a form
//	---------------------------------------------------
	function Form_Submit(formObj, dontcheck) {
		if (Form_Check(formObj, dontcheck)) {
			formObj.submit();
		}
		else {
			return false;
		}
	}
	
//	Check a form
//	----------------------------------------------------
	function Form_Check(formobj, dontcheck) {
		var o = formobj;
		for (i=0; i < o.elements.length; i++) {
			if (o.elements.item(i).tagName != 'BUTTON') {
				if ((dontcheck.indexOf(o.elements.item(i).name) == -1)&&(o.elements.item(i).type != 'hidden')) {
					if (o.elements.item(i).value == "") {
						f = o.elements.item(i).title;
						alert(f);
						o.elements.item(i).focus();
						return false;						
					}
				}
			}
		}
		return true;
	}
	
//	Check a form
//	----------------------------------------------------
	function Show_Hide(what) {
		var o = document.getElementById(what);
		if (o.style.display == 'none') {
			o.style.display = '';
		}
		else {
			o.style.display = 'none';
		}
		return true;
	}
	
	function Set_Visible(what) {
		var o = document.getElementById(what);
		if (o.style.visibility == 'hidden') {
			o.style.visibility = 'visible';
		}
		else {
			o.style.visibility = 'hidden';
		}
		return true;
	}
	
	
//	disabled / enable form
//	----------------------------------------------------
	function Form_status(formobj, status, dontchange) {
		var o = formobj;
		for (i=0; i < o.elements.length; i++) {
			if ((dontchange.indexOf(o.elements.item(i).name) <= 0)&&(o.elements.item(i).type != 'hidden')) {
					f = o.elements.item(i).disabled = status; 
			}
		}
	}
