var pnOnload;
function addLoadEvent(func) {
	if ( typeof pnOnload != 'function' ) {
		pnOnload = func;
  	} else {
		var oldonload = wpOnload;
		pnOnload = function() {
			oldonload();
			func();
		}
	}
}
function $() {
	var elements = new Array();
	for (var i = 0; i < arguments.length; i++) {
		var element = arguments[i];
		if (typeof element == 'string')
			element = document.getElementById(element);
	    if (arguments.length == 1) 
			return element;
	    elements.push(element);
	}
	return elements;
}

String.prototype.Trim = function() {
	var x=this;
	x=x.replace(/^\s*(.*)/, "$1");
	x=x.replace(/(.*?)\s*$/, "$1");
	return x;
}
function showhide(id) {
	var obj = $(id);
	if (obj.style.display == 'none') {
		obj.style.display = '';
	} else {
		obj.style.display = 'none';
	}
}