$(function(){

//copyright
$(function(){
var myDate = new Date() ;
var myYear = myDate.getFullYear();
if(myYear>2000){Year = ("-"+myYear);}
$("#passlogic-footer").html('&copy; 2000'+Year+' Passlogy Co.,Ltd.');
});

//乱数表
$(function(){
for(i=0; i<48; i++){
	var rand = Math.floor( Math.random() * 10 );
	document.getElementById(i).innerHTML = rand;
}
});

//フォーカス
$(function(){
var element = $("#fc")
element.focus();
});

});//END $(function(){


//認証
var j = 0;
function login(){
var passwd = $("td#0").html();
	passwd += $("td#5").html();
	passwd += $("td#10").html();
	passwd += $("td#15").html();
	passwd += $("td#28").html();
	passwd += $("td#25").html();
	passwd += $("td#22").html();
	passwd += $("td#19").html();
	var inpasswd = $(":text").val();
	if(passwd==inpasswd){
	  $("#pc")
	  .html('<b>ログイン成功です!</b><br /><hr />パスロジックでのログインはいかがでしたか？<br />パスロジックは、設定している位置にある数字をパスワードとして利用するシンプルなワンタイムパスワードです。<br /><br />あなたがログインに使用したパスワードは「<b>'+inpasswd+'</b>」でしたが、次回のログインでは使用できません。たとえ今回のパスワードが誰かに盗まれてしまっても、ログインすることはできませんので安心です。<br />今回のデモでは携帯電話で乱数表を取得しPCのログインで利用するウェブ・トークンと呼ばれる利用方法です。<br />携帯電話の個体識別番号をキーとして乱数表の表示をコントロールしており、二要素二経路認証とよばれるよりセキュアな認証が可能です。<br /><hr /><a href="index.html">ログアウト</a>');
	}else{
	  if(j==0){
	    $("#error").text("パスワードが間違っています。");
	    j++;
	  }else if(j==1){
	    $("#error").html("パスワードが間違っています。<br />ハイライトした位置の数字をパスワードとして使います。");
	    $("td#0").css('background-color','#FFBCBC');
	    $("td#5").css('background-color','#FFBCBC');
	    $("td#10").css('background-color','#FFBCBC');
	    $("td#15").css('background-color','#FFBCBC');
	    $("td#28").css('background-color','#FFBCBC');
	    $("td#25").css('background-color','#FFBCBC');
	    $("td#22").css('background-color','#FFBCBC');
	    $("td#19").css('background-color','#FFBCBC');
	    j++;
	  }else{
	    $("#error").html("パスワードが間違っています。<br />ハイライトした位置の数字をパスワードとして使います。");
	    $("td#0").css('background-color','#FFBCBC');
	    $("td#5").css('background-color','#FFBCBC');
	    $("td#10").css('background-color','#FFBCBC');
	    $("td#15").css('background-color','#FFBCBC');
	    $("td#28").css('background-color','#FFBCBC');
	    $("td#25").css('background-color','#FFBCBC');
	    $("td#22").css('background-color','#FFBCBC');
	    $("td#19").css('background-color','#FFBCBC');
	    $("#mes").text("入力するパスワードは以下になります。");
	    $(":text").val(passwd);
	    j++;
	  }
	}
};

//demo.htmlへ
function demohtml(){
	location.href = "demo.html";
}

