var	csiName		=	new Array ('login_form'	) ;
var	csiMode		=	new Array (1			) ;
var	csiOrMode	=	new Array (1			) ;

var	fieldsEN0	=	new Array ('ID'	,'PWD'	) ;
var	fieldsMODE0	=	new Array ('1'	,'1'	) ;
var	csiButton0	=	new Array ('submit') ;
var	csiOrButton0=	new Array () ;
var	csiImage0	=	new Array () ;
var	csiOrImage0	=	new Array () ;

var	csiBalls	=	new Array () ;
var	greenBall	=	new Image () ; greenBall.src	=  "2008/pages/images/green.gif" ;
var	redBall		=	new Image () ; redBall.src		=  "2008/pages/images/red.gif" ;
var	form		=	{
	button_pending	:	'<IMG SRC="2008/pages/images/loading.gif" ALIGN="absmiddle">連線中...' ,
	button_submit	:	$(':button[name=CMDsubmit]').html()
} ;

$(document).ready(function(){
	initCsiBalls() ;
	chgModePtr() ;
	$('#login_form').click(chgModePtr).change(chgModePtr).focus(chgModePtr).blur(chgModePtr).keyup(chgModePtr) ;
	document.login_form.ID.focus() ;
});
function	chgModePtr(){
	chgMode('login_form') ;
}
function	submit_login() {
	if	($(':button[name=CMDsubmit]').get(0).disabled == false) $.ajax({
		type	:	"POST" ,
		url		:	"login" ,
		data	:	{
			ID	:	$('#login_form :input[name=ID]').val(),
			PWD	:	$('#login_form :input[name=PWD]').val(),
			cmd	:	'login'
		},
		async	:	false,
		beforeSend	:	function(){
			$(':button[name=CMDsubmit]').attr('disabled',true).html(form['button_pending']) ;
			$('.ajax_report').css('display','none') ;
			$('.error_prompt').remove() ;
		},
		success		:	function(x){
			var	r	=	eval('(' + x + ')') ;
			$(':button[name=CMDsubmit]').attr('disabled',false).html(form['button_submit']) ;
			alert(r['message']) ;
			if	(r['opcode'] == 1) {
				var	url	=	$('BASE').attr('href') + $('#parameters :hidden[name=url]').val() ;
				if	(url != location.pathname)	top.location.href	=	url ;
				else							top.location.href	=	$('BASE').attr('href') ;
			}
			else					chgModePtr() ;
		}
	}) ;
	return	false ;
}
