
/*------------------------------------------------------------------------------------------------------------------------*/
/* browser & os check */
/*------------------------------------------------------------------------------------------------------------------------*/
var ua = navigator.userAgent.toUpperCase();
var apver = navigator.appVersion.toUpperCase();
var apnm = navigator.appName.toUpperCase();;

var mac = apver.indexOf("MAC",0) >= 0;
var win = apver.indexOf("WIN",0) >= 0;
var xp = ua.match(/NT 5\.1|XP/);

var ie  = apnm.indexOf("MICROSOFT INTERNET EXPLORER",0) >= 0;
var nn  = apnm.indexOf("NETSCAPE",0) >= 0;
var firefox  = ua.indexOf("FIREFOX",0) >= 0;
var gecko = ua.indexOf("GECKO",0) >= 0;
var safari = ua.indexOf("SAFARI",0) >= 0;
var opera = window.opera;
var apvernum = parseInt(apver);
//var ver = parseInt(navigator.appVersion); // ex. 3

var nn4  = ((nn && apvernum <= 4));
var winIE55 = ((win && ua.indexOf('MSIE 5.5',0) >= 0));
var macIE5 = ((mac && ua.indexOf('MSIE 5.',0) >= 0));
var macIE4 = ((mac && ua.indexOf('MSIE 4.',0) >= 0));
var macIE3 = ((mac && ua.indexOf('MSIE 3.',0) >= 0));
var iCab = (ua.indexOf("iCab",0)  >= 0);

uaName = navigator.userAgent;
appName = navigator.appVersion;
/*------------------------------------------------------------------------------------------------------------------------*/




/*------------------------------------------------------------------------------------------------------------------------*/
/* search default text */
/*------------------------------------------------------------------------------------------------------------------------*/
var defaultText = "キーワードを入力してください";
var defaultTextColor = "#999";
var inputTextColor = "#000";

function initSearchBox() {
	if(!document.getElementById) return;

	var searchBoxObj = document.getElementById("searchtext");

	if(searchBoxObj) {
		searchBoxObj.style.color = defaultTextColor;
		searchBoxObj.value = defaultText;

		searchBoxObj.onfocus = function() {
			searchBoxObj.style.color = inputTextColor;
			if(searchBoxObj.value == defaultText) {
				searchBoxObj.value = "";
			}
		}

		searchBoxObj.onblur = function() {
			if(searchBoxObj.value == "") {
				searchBoxObj.style.color = defaultTextColor;
				searchBoxObj.value = defaultText;
			}else{
				searchBoxObj.style.color = inputTextColor;
			}
		}
	}
}

try {
	try {
		window.addEventListener("load",initSearchBox,false);
	} catch(e){
		window.attachEvent("onload",initSearchBox);
	}
}catch(e){
}
function cleanseSearchBoxTxt() {
	try {
		if(!document.getElementById) return;
		var searchBoxObj = document.getElementById("searchtext");
		var searchBtnObj = document.getElementById("submitBtn");

		if(searchBoxObj && searchBtnObj) {
			searchBtnObj.onclick = function() {
				if(searchBoxObj.value == defaultText) {
					searchBoxObj.value = "";
				}
			}
		}
	}catch(e){
	}
}

try {
	window.addEventListener("load",cleanseSearchBoxTxt,false);
} catch(e){
	window.attachEvent("onload",cleanseSearchBoxTxt);
}