HintMessage = {};
HintMessage.setup = function(hm) {
	var hm = hm || $('.hintMessage');
	if (hm.length == 0) return;
	
	setToggleHint();
	
	function setToggleHint() {
		var input = hm;
		if (input.length == 0) return;
		input.each(function() {
			var self = $(this);
			var bgColor = self.css('background-color');
			if (self.val != null) {
				var text = self.val();
				self.focus(function(){
					if (self.val() == text) {
						self.val('').css('background-color', '#fff');
					} else {
						self.css('background-color', '#fff');
					}
				});
				self.blur(function(){
					if (self.val().length == 0) self.val(text).css('background-color', bgColor);
				});
			} else {
				var text = self.text();
				self.focus(function(){
					if (self.text() == text) self.text('');
				});
				self.blur(function(){
					if (self.text().length == 0) self.text(text);
				});
			}
			
		});
	}
}

// DOM構築後に実行
$(function() {
	HintMessage.setup();
});

function addBookmark(title,url) {
    if (window.sidebar) {
        window.sidebar.addPanel(title, url,"");
    } else if( document.all ) {
        window.external.AddFavorite( url, title);
    } else if( window.opera && window.print ) {
        return true;
    }
}

// 検索リンク
function navi(obj) {
 url = obj.options[obj.selectedIndex].value;
 if(url != "") {
   location.href = url;
  }
}