$(document).ready(function(){
	$('.hover img').hover(function(){
		var src = $(this).attr('src');
		$(this).attr('src',src.replace(/(\.\w+)$/,'_o$1'));
	},function(){
		var src = $(this).attr('src');
		$(this).attr('src',src.replace(/_o(\.\w+)$/,'$1'));
	});
	if ($('#alphapanel').height() > $('#betapanel').height()) {
		$('#betapanel').height($('#alphapanel').height());
	} else {
		$('#alphapanel').height($('#betapanel').height());
	}
});
var checkerror = '';
var checkanchor = '';
function checkForm(mes) {
	for (var nm in inputs) {
		var fault = 0;
		for (var chk in inputs[nm].checker) {
			fault += inputs[nm].checker[chk](nm);
		}
		if (!fault) markCorrect(nm);
	}
	if (checkerror != '') {
		$('#'+checkanchor).focus();
		alert(checkerror);
		checkerror = '';
		checkanchor = '';
		return false;
	}
	if (mes) {
		return confirm(mes);
	} else {
		return true;
	}
}
function checkMust(v) {
	if ($('#'+v).val() == '') return markFault(v,'%sを入力してください。');
	return 0;
}
function markFault(f,mes) {
	$('#'+f).css('background','yellow');
	if (checkerror == '') {
		mes = mes.replace(/\%s/g,inputs[f].view);
		checkerror = mes;
		checkanchor = f;
	}
	return 1;
}
function markCorrect(c) {
	$('#'+c).css('background','white');
}

