if(String.prototype.trim == null)
	String.prototype.trim=function(){return this.replace(/^\s*/,"").replace(/\s*$/,"");}

var LOGIN_FORM_NAME = "loginFrm1";

function checkLeftLoginCondition() {
	var frm = document.getElementById(LOGIN_FORM_NAME);
	var gameID = frm.game_id.value;
	var inputID = frm.id.value.trim();
	var inputPWD = frm.pwd.value;

	if(gameID == "") {
		alert("서비스를 선택해 주세요.");
		frm.game_id.focus();
		return false;
	}
	else if(inputID == "") {
		alert("계정을 입력해 주세요.");
		frm.id.focus();
		return false;
	}
	else if(inputPWD == "") {
		alert("비밀번호를 입력해 주세요.");
		frm.pwd.focus();
		return false;
	}
	return true;
}

function setMaxLengthForIdPwd() {
	try{
		var frm = document.getElementById(LOGIN_FORM_NAME);
		var gameId = frm.game_id.value;
		var id = frm.id;
		var pwd = frm.pwd;

		switch(gameId) {
			case "13" :		// plaync
				id.maxLength = 14;
				pwd.maxLength = 16;
				break;
		}
	}catch(ex){ alert(ex.description); }
}
function setInputTextAutocomplete( inputTextID , visiablity )
{
	try	{
		if( Prototype.Browser.IE )	{
			if( visiablity == true )
				inputTextID.autocomplete = "on";
			else
				inputTextID.autocomplete = "off";
		}
	}catch(ex){ alert(ex.description); }
}

function setAlertMessage()
{
	try	{
		alert("스틸독은 plaync통합계정으로만 이용이 가능하므로 서비스 선택을 해지하실 수 없습니다.");
		$("save").checked = true;
		return false;
	}	catch(ex){	alert(ex.description); }
}

function doLogin(){
	var frm = document.getElementById(LOGIN_FORM_NAME);
	if(checkLeftLoginCondition()) {
		try{ loginKey(); } catch(e) {}
		frm.submit();
	} else {
		return false;
	}
}			