//ユーザIDへフォーカス
function sf(){document.lf.USERID.focus();}

//ログインスクリプト
function redirect(){

	//---------------ドメイン<->リダイレクト先ホスト名対照テーブル---------------
	// table[ ドメイン名1 ] = ホスト名1 
	// table[ ドメイン名2 ] = ホスト名2
	// table[ ドメイン名3 ] = ホスト名3
	// と追加してゆく 

	var hostTable = new Array();
	hostTable[ "pp" ] = "webmail.pp.ritsumei.ac.jp";
	hostTable[ "im" ] = "webmail.im.ritsumei.ac.jp";
	hostTable[ "mba" ] = "webmail.mba.ritsumei.ac.jp";
	hostTable[ "hs" ] = "webmail.hs.ritsumei.ac.jp";
	hostTable[ "li" ] = "webmail.li.ritsumei.ac.jp";
	hostTable[ "ce" ] = "webmail.ce.ritsumei.ac.jp";
	hostTable[ "nr" ] = "webmail.nr.ritsumei.ac.jp";
	hostTable[ "pl" ] = "webmail.pl.ritsumei.ac.jp";
	hostTable[ "cls" ] = "webmail.cls.ritsumei.ac.jp";
	hostTable[ "law" ] = "webmail.law.ritsumei.ac.jp";
	hostTable[ "ec" ]  = "webmail.ec.ritsumei.ac.jp";
	hostTable[ "ba" ]  = "webmail.ba.ritsumei.ac.jp";
	hostTable[ "ss" ]  = "webmail.ss.ritsumei.ac.jp";
	hostTable[ "lt" ]  = "webmail.lt.ritsumei.ac.jp";
	hostTable[ "ir" ]  = "webmail.ir.ritsumei.ac.jp";
	hostTable[ "sps" ] = "webmail.sps.ritsumei.ac.jp";
	hostTable[ "se" ]  = "webmail.se.ritsumei.ac.jp";
	hostTable[ "is" ]  = "webmail.is.ritsumei.ac.jp";
	hostTable[ "hs" ]  = "webmail.hs.ritsumei.ac.jp";
	hostTable[ "gr" ]  = "webmail.gr.ritsumei.ac.jp";
	hostTable[ "mot" ]  = "webmail.mot.ritsumei.ac.jp";
	hostTable[ "fc" ]  = "webmail.fc.ritsumei.ac.jp";
	hostTable[ "cyber" ]  = "wmail.cyber.ritsumei.ac.jp";

	hostTable[ "pp.ritsumei.ac.jp" ] = "webmail.pp.ritsumei.ac.jp";
	hostTable[ "im.ritsumei.ac.jp" ] = "webmail.im.ritsumei.ac.jp";
	hostTable[ "mba.ritsumei.ac.jp" ] = "webmail.mba.ritsumei.ac.jp";
	hostTable[ "hs.ritsumei.ac.jp" ] = "webmail.hs.ritsumei.ac.jp";
	hostTable[ "li.ritsumei.ac.jp" ] = "webmail.li.ritsumei.ac.jp";
	hostTable[ "ce.ritsumei.ac.jp" ] = "webmail.ce.ritsumei.ac.jp";
	hostTable[ "nr.ritsumei.ac.jp" ] = "webmail.nr.ritsumei.ac.jp";
	hostTable[ "pl.ritsumei.ac.jp" ] = "webmail.pl.ritsumei.ac.jp";
	hostTable[ "cls.ritsumei.ac.jp" ] = "webmail.cls.ritsumei.ac.jp";
	hostTable[ "law.ritsumei.ac.jp" ] = "webmail.law.ritsumei.ac.jp";
	hostTable[ "ec.ritsumei.ac.jp" ]  = "webmail.ec.ritsumei.ac.jp";
	hostTable[ "ba.ritsumei.ac.jp" ]  = "webmail.ba.ritsumei.ac.jp";
	hostTable[ "ss.ritsumei.ac.jp" ]  = "webmail.ss.ritsumei.ac.jp";
	hostTable[ "lt.ritsumei.ac.jp" ]  = "webmail.lt.ritsumei.ac.jp";
	hostTable[ "ir.ritsumei.ac.jp" ]  = "webmail.ir.ritsumei.ac.jp";
	hostTable[ "sps.ritsumei.ac.jp" ] = "webmail.sps.ritsumei.ac.jp";
	hostTable[ "se.ritsumei.ac.jp" ]  = "webmail.se.ritsumei.ac.jp";
	hostTable[ "is.ritsumei.ac.jp" ]  = "webmail.is.ritsumei.ac.jp";
	hostTable[ "hs.ritsumei.ac.jp" ]  = "webmail.hs.ritsumei.ac.jp";
	hostTable[ "gr.ritsumei.ac.jp" ]  = "webmail.gr.ritsumei.ac.jp";
	hostTable[ "mot.ritsumei.ac.jp" ]  = "webmail.mot.ritsumei.ac.jp";
	hostTable[ "fc.ritsumei.ac.jp" ]  = "webmail.fc.ritsumei.ac.jp";
	hostTable[ "cyber.ritsumei.ac.jp" ]  = "wmail.cyber.ritsumei.ac.jp";
	hostTable[ "ritsumei" ] = "ritsumei.cybersolutions.co.jp";
	//hostTable[ "ritsumei" ] = "ritsumei.cybersolutions.co.jp";
	//----------------------------------------------------------------------------

	var flag = 0;
	if(document.lf.USERID.value == ""){flag = 1;}
	if(document.lf.PASSWD.value == ""){flag = 2;}
	if(flag == 0){
		var email = document.lf.USERID.value;
		if( email.match( /([^@]+)@([^@]+)/ ) ) {
			var domain = RegExp.$2;
			if(hostTable[domain]){
			    document.lf.USERID.value = RegExp.$1;
			    document.lf.action = "http://" + hostTable[domain] + "/cgi-bin/login";
			    document.lf.submit();
			}else{
				alert("学部ドメインを確認して下さい。");
			}
		}else{
			    alert( "メールアドレスはドメインつきで入力してください" );
		}
	}else{
		if(flag == 1){
			alert("ユーザ名を入力して下さい。");
		}else{
			alert("パスワードを入力して下さい。");
		}
	}
}