function fnCheckLogin(formname) {
	var lstitem = new Array();
	
	if(formname == 'login_mypage'){
	lstitem[0] = 'mypage_login_email';
	lstitem[1] = 'mypage_login_pass';
	}else{
	lstitem[0] = 'login_email';
	lstitem[1] = 'login_pass';
	}
	var max = lstitem.length;
	var errflg = false;
	var cnt = 0;
	
	//　必須項目のチェック
	for(cnt = 0; cnt < max; cnt++) {
		if(document.forms[formname][lstitem[cnt]].value == "") {
			errflg = true;
			break;
		}
	}
	
	// 必須項目が入力されていない場合	
	if(errflg == true) {
		alert('メールアドレス/パスワードを入力して下さい。');
		return false;
	}
}
function fnNaviPage(pageno) {
	document.form1['pageno'].value = pageno;
	document.form1.submit();
}
function fnChangeAction(url) {
	document.form1.action = url;
}
function fnModeSubmit(mode, keyname, keyid) {
	switch(mode) {
	case 'delete_category':
		if(!window.confirm('選択したカテゴリとカテゴリ内のすべてのカテゴリを削除します')){
			return;
		}
		break;
	case 'delete':
		if(!window.confirm('一度削除したデータは、元に戻せません。\n削除しても宜しいですか？')){
			return;
		}
		break;
	case 'confirm':
		if(!window.confirm('登録しても宜しいですか')){
			return;
		}
		break;
	case 'delete_all':
		if(!window.confirm('検索結果をすべて削除しても宜しいですか')){
			return;
		}
		break;
	default:
		break;
	}
	document.form1['mode'].value = mode;
	if(keyname != "" && keyid != "") {
		document.form1[keyname].value = keyid;
	}
	document.form1.submit();
}
function fnFormModeSubmit(form, mode, keyname, keyid) {
	switch(mode) {
	case 'delete':
		if(!window.confirm('一度削除したデータは、元に戻せません。\n削除しても宜しいですか？')){
			return;
		}
		break;
	case 'confirm':
		if(!window.confirm('登録しても宜しいですか')){
			return;
		}
		break;
	case 'regist':
		if(!window.confirm('登録しても宜しいですか')){
			return;
		}
		break;		
	default:
		break;
	}
	document.forms[form]['mode'].value = mode;
	if(keyname != "" && keyid != "") {
		document.forms[form][keyname].value = keyid;
	}
	document.forms[form].submit();
}

var Over = function (e){
	var src = e.src.split('/');
	var s = src[src.length - 1];
	var s = s.split('.');
	var type = s[1];
	var s = s[0];
	src[src.length - 1] = s + '_on.' + type;
	src= src.join('/');
	new Image().src = src;
	this.target = e;
	if(type == 'png' && navigator.appVersion.indexOf('MSIE 6') != -1) {
		this.flag = true;
		this.src = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+e.src+"')";
		this.osrc = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"')";
	}
	else {
		this.src = e.src;
		this.osrc = src;
	}
	var self = this;
	addEvent(e,'mouseover',function(){self.over(self)});
	addEvent(e,'mouseout',function(){self.out(self)});
}
Over.prototype = {
	over	:	function(self){
		self.flag ? self.target.style.filter = self.osrc : self.target.src = self.osrc;
	},
	out		:	function(self) {
		self.flag ? self.target.style.filter = self.src : self.target.src = self.src;
	}
}

var getOverElm = function(){
	var els = document.getElementsByTagName('*');
	for(i=0;i<els.length;++i){
		if(els[i].className.indexOf('Over') > -1) {
			var el = els[i];
			new Over(els[i]);
		}
	}
}

function addEvent (elm, evName, func) {
	if(elm.addEventListener) {
		elm.addEventListener(evName,func,false);
	}
	else if(window.attachEvent) {
		elm.attachEvent('on'+evName,function(){func.apply(elm);});
	}
}

Event.domReady.add(getOverElm);

if(navigator.appVersion.indexOf('MSIE 6') != -1) Event.domReady.add(pngfix);