document.observe("dom:loaded", function() {
	var Flitter = Class.create({
		initialize: function (elm, label) {
			this.elm = $(elm);
			this.label = label;
			this.elm.observe('focus', this.onFocus.bind(this));
			this.elm.observe('blur', this.onBlur.bind(this));
		},
		onFocus: function(evt) {
			if (this.elm.value == this.label) {
				this.elm.value = "";
			}
		},
		onBlur: function(evt) {
			if (this.elm.value == "") {
				this.elm.value = this.label;
			}
		}
	});
	new Flitter('TopNav:tbSearch2', 'enter keyword');
});

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		topmenu_01_over = newImage("images/topmenu_01-over.gif");
		topmenu_02_topmenu_01_over = newImage("images/topmenu_02-topmenu_01_over.gif");
		topmenu_02_over = newImage("images/topmenu_02-over.gif");
		topmenu_03_topmenu_02_over = newImage("images/topmenu_03-topmenu_02_over.gif");
		topmenu_03_over = newImage("images/topmenu_03-over.gif");
		topmenu_04_topmenu_03_over = newImage("images/topmenu_04-topmenu_03_over.gif");
		topmenu_04_over = newImage("images/topmenu_04-over.gif");
		topmenu_05_topmenu_04_over = newImage("images/topmenu_05-topmenu_04_over.gif");
		topmenu_05_over = newImage("images/topmenu_05-over.gif");
		topmenu_06_topmenu_05_over = newImage("images/topmenu_06-topmenu_05_over.gif");
		preloadFlag = true;
	}
}