window.addLoadEvent = function(func) {
   var oldonload = window.onload;
   if (typeof window.onload != 'function') {
      window.onload = func;
   } else {
      window.onload = function() {
         if (oldonload) {
            oldonload();
         }
         func();
      }
   }
}
window.addUnloadEvent = function(func) {
	var oldonunload = window.onunload;
	if(typeof window.onunload != 'function') {
		window.onunload = func;
	} else {
		window.onunload = function() {
			if(oldonunload) {
				oldonunload();
			}
			func();
		}
	}
}

// clear value of an element
function clearDefault(el) {
  if (el.defaultValue==el.value) el.value = ""
}
