
function processForm(formname, fieldname, action)
{
	document.forms[formname].elements[fieldname].value = action;
	xajax_processForm(xajax.getFormValues(document.forms[formname]));
}

function doLogin()
{
	if (xajax.$('username').value.length < 3 || xajax.$('username').value.length > 16)
	{
		alert(LOGINERR_INVALID_USERNAME);
		xajax.$('username').focus();
		return false;
	}

	if(xajax.$('password').value.length < 6 || xajax.$('password').value.length > 15)
	{
		alert(LOGINERR_INVALID_PASSWORD);
		xajax.$('password').focus();
		return false;
	}

	processForm('loginForm', 'loginField', 'doLogin');
	return false;
}

function doLogout()
{
	processForm('loginForm', 'loginField', 'doLogout');
	return false;
}

function changeVerifyCode()
{
	processForm('loginForm', 'loginField', 'changeVerifyCode');
	return false;
}

function flashObject(add, w, h, id, bg, vars)
{
	var flashStr =
	"<object id='" + id + "' width='" + w + "' height='" + h + "' align='middle' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0' classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000'>" +
	"<param name='allowScriptAccess' value='always'>" +
	"<param name='movie' value='" + add + "'>" +
	"<param name='FlashVars' value='" + vars + "'>" +
	"<param name='bgcolor' value='" + bg + "'>" +
	"<param name='wmode' value='transparent'>" +
	"<param name='menu' value='false'>" +
	"<param name='quality' value='high'>" +
	"<embed id='" + id + "' width='" + w + "' height='" + h + "' align='middle' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' src='" + add + "' FlashVars='" + vars + "' allowScriptAccess='always' bgcolor='" + bg + "' wmode='transparent' menu='false' quality='high'>" +
	"</object>";
	document.write(flashStr);
}
