function add_onload(element, new_function) {
	var old_onload = element.onload;

	if (typeof old_onload != 'function') {
		old_onload = function(){};
	}

	element.onload = function (){
		old_onload();
		new_function();
	}
}

function add_onunload(element, new_function) {
	var old_onunload = element.onunload;

	if (typeof old_onunload != 'function') {
		old_onunload = function(){};
	}

	element.onunload = function (){
		old_onunload();
		new_function();
	}
}

function add_onfocus(element, new_function) {
	var old_onfocus = element.onfocus;

	if (typeof old_onfocus != 'function') {
		old_onfocus = function(){};
	}

	element.onfocus = function (){
		old_onfocus();
		new_function();
	}
}

function loginmethod(on, off) {
	var container_suffix = '_container';
	$(off+container_suffix).style.display = 'none';
	$(on+container_suffix).style.display = 'block';
	$(off).disabled = true;
	$(on).disabled = false;
}

function showHide(show,hide) {
	show.split(',').each(function(n){
		if($(n).visible()){
			$(n).hide();
		}else{
			$(n).show();
		}
	});
	hide.split(',').each(function(n){
		$(n).hide();
	});
}
