$(document).ready(function ()
{
	$("#chkRememberMyInfo").click(chkRememberMyInfoClickEventHandler);
	$("#txtNickname").focus();
});

var arrBadNickname = new Array();
arrBadNickname.push('xmp', '操', '幹', 'fuck', 'FUCK', '身體', '嘴嘴', '哭夭', '靠', 'ｆｕｃｋ');
arrBadNickname.push('ＦＵＣＫ', '<script', '精液', '<form', '<body', '<applet', '<meta', '<xml', '淫', '屌');
arrBadNickname.push('做愛', '爽', '一夜情', '姦', '\\', '<', '錢', '\"', '∥', '?');
arrBadNickname.push('\'', '#', '幫', '站長', '經理', '業務', '雞掰', '/', '%', '$');
arrBadNickname.push('視訊', '援', '現金', '&', ';', '經紀', '	', '　');
arrBadNickname.push('做爱', '干', '身体', '站长', '色男');

function checkNickname(nickname)
{
	var count = arrBadNickname.length;
	for (var i=1 ; i<count; i++ )
	{
		if(nickname.indexOf(arrBadNickname[i]) != -1)
		{
			return false;
		}
	}
	return true;
}

function chkRememberMyInfoClickEventHandler()
{
	$.cookie('cookieRememberProfile', $("#chkRememberMyInfo").val(), { expires: 7, path: '/', domain: COOKIE_DOMAIN});

	$.cookie('cookieNickname', null);
	$.cookie('cookieGender', null);
	$.cookie('cookieRegion', null);
	$.cookie('cookieAge', null);
}

function playGame()
{
	var objForm = document.getElementById('frmGame');
	
	objForm.action = "http://www.pokerland.com.tw/games/play.php?from=souse";
	objForm.target = "holdem";

	window.open("", objForm.target,"toolbar=no,menubar=no,location=no,directories=no,resizable=yes");
	objForm.submit();
}



function signinByCustomRoom(num, roomType)
{
	var chatServerUrl = CHAT_URL;

	if(roomType == 3)
	{
		$("#frmChat").attr("action", chatServerUrl + "/check_room_password.php");
	}
	else
	{
		$("#frmChat").attr("action", chatServerUrl + "/main.php");
	}

	$("#hidRoomNum").val(num);

	var gender = 2;
	
	if($("#ddlGender").val() == "1")
	{
		gender = 1;
	}
	
	var strTmp = $("#txtNickname").val();
	strTmp = traditionalized(strTmp);
	$("#txtNickname").val(strTmp);
	
	if(!checkNickname($("#txtNickname").val()))
	{
		var now = new Date();
		var minutes = now.getMinutes();
		var seconds = now.getSeconds();
		var now = ""+minutes+""+seconds+"";
		$("#txtNickname").val("參觀者[" + now + "]");
		alert("您的暱稱 可能有系統不接受的字  系統自動幫您改名為[" + $("#txtNickname").val() + "]");
	}

	if($.trim($("#txtNickname").val()) == "")
	{
		alert("您的暱稱未填");
		$("#txtNickname").focus();
		return false;
	}

	if($("#chkRememberMyInfo").prop("checked"))
	{	
		$.cookie('cookieNickname', $("#txtNickname").val(), { expires: 7, path: '/', domain: COOKIE_DOMAIN});
		$.cookie('cookieGender', gender, { expires: 7, path: '/', domain: COOKIE_DOMAIN});
		$.cookie('cookieAge', $("#ddlAge").val(), { expires: 7, path: '/', domain: COOKIE_DOMAIN});
	}
	else
	{
		$.cookie('cookieNickname', null);
		$.cookie('cookieGender', null);
		$.cookie('cookieAge', null);
	}

	$.cookie('cookieRememberProfile', $("#chkRememberMyInfo").prop("checked"), { expires: 7, path: '/', domain: COOKIE_DOMAIN});

	$("#frmChat").attr("target", num);

	try
	{
		window.open("", num.toString(),"toolbar=no,menubar=no,location=no,directories=no,resizable=yes");
	}
	catch(e)
	{
		alert(e);
	}
	
	$("#frmChat").submit();
}

function createRoom()
{
	var timestamp = parseInt(new Date().getTime().toString().substring(0, 10));
	window.open(WWW_URL + "/custom/create_room.php?nickname=" + encodeURIComponent($("#txtNickname").val()) + "&gender=" + $("#ddlGender").val() + "&age=" + $("#ddlAge").val(), timestamp.toString(),"toolbar=no,menubar=no,location=no,directories=no,resizable=yes");
}
