function ValidateLoginname(loginname)
{
	pattern_loginname = /^[-\w@\.]{3,50}$/;
	return pattern_loginname.test(loginname);
}

function ValidatePassword(password)
{
	pattern_password = /^[a-zA-Z0-9]{3,20}$/;
	return pattern_password.test(password);
}


function ValidateNickname(nickname)
{
	pattern_nickname = /^[^<>'"\\\f\n\r\t\v]{1,50}$/;
	if (pattern_nickname.test(nickname))
	{
		pattern_not = /^[ ]/;
		if (pattern_not.test(nickname))
		{
			return false;
		}
		pattern_not = /[ ]$/;
		if (pattern_not.test(nickname))
		{
			return false;
		}
		return true;
	}
	else
	{
		return false;
	}

}


function WriteHeadFlash(Path,Width,Height,Transparent,LayerName){
	 var Temp,T=""
	 Temp='<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="FlashH" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" border="0" width="'+Width+'" height="'+Height+'">'
	 Temp+='<param name="movie" value="'+Path+'"/>'
	 Temp+='<param name="quality" value="High"/>'
	 Temp+='<param name="scale" value="ExactFit"/>'
	 if (Transparent) {Temp+=' <param name="wmode" value="transparent"/>';T='wmode="transparent"'}
	 Temp+='<embed src="'+Path+'" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="FlashH" width="'+Width+'" height="'+Height+'" quality="High"'+T+' scale="ExactFit"/>'
	 Temp+='</object>'
	 document.getElementById(LayerName).innerHTML=Temp
}