function isEmpty(arg){
	return (arg==null || arg=='')?true:false;
}
function isNumeric(arg){
	return arg.match(/^[0-9]/);
}
function isAlpha(arg){
	return arg.match(/^[A-Za-z]/);
}
function isNumericAlpha(arg){
	return arg.match(/^[A-Za-z0-9]/);
}
function isMail(arg){
	return arg.match(/^[0-9,A-Z,a-z][0-9,a-z,A-Z,\+,_,\.,-]+@[0-9,A-Z,a-z][0-9,a-z,A-Z,_,\.,-]+\.\w{2,}$/);
}

function putSimpleHeaderArea(){
	regExp = new RegExp('LOGIN');
	var isLogin;
	if (document.cookie.match(regExp)=='LOGIN'){
		isLogin=true;
	}else{
		isLogin=false;
	}


	if(isLogin){
		document.write('<div id="headerArea" class="simple">	<div class="headerArea-inner">	<h1><a href="/"><img src="/image/common/simple/logo_nicotto.gif" width="112" height="16" alt="Nicotto Town" /></a></h1>	<ul id="globalNavi">	<li class="first"><a href="/index/towntop"><img src="/image/common/simple/nav_town.gif" width="42" height="27" alt="タウン" class="hover" id="nav_town" /></a></li>	<li><a href="/blog/index"><img src="/image/common/simple/nav_blog.gif" width="60" height="27" alt="ブログ広場" class="hover" id="nav_blog" /></a></li>	<li><a href="/user/circlesquare"><img src="/image/common/simple/nav_circle.gif" width="70" height="27" alt="サークル広場" class="hover" id="nav_circlesquare" /></a></li>	<li><a href="/index/singlegametop"><img src="/image/common/simple/nav_game.gif" width="71" height="27" alt="ゲームで遊ぶ" class="hover" id="nav_single_game" /></a></li>	<li><a href="/index/avatarshoptop"><img src="/image/common/simple/nav_coin.gif" width="69" height="27" alt="コイン交換所" class="hover" id="nav_coin" /></a></li>	<li><a href="/index/premiershoptop"><img src="/image/common/simple/nav_premium.gif" width="87" height="27" alt="プレミアムショップ" class="hover" id="nav_premium" /></a></li>  <li><a href="/index/tradetop"><img src="/image/common/simple/nav_furima.gif" width="76" height="27" alt="ニコッとフリマ" class="hover" id="nav_furima" /></a></li><!-- / #globalNavi --></ul>	<ul id="utilityNavi">	<li id="li_mypage"><a href="/user/mypage"><img src="/image/common/btn_simple_mypage.gif" width="81" height="15" alt="マイページ" /></a></li>	<li><a href="/user/helptop/index">ヘルプ</a></li>	<li id="li_logout" class="last"><a href="/user/login/clearcookie"><img src="/image/common/btn_simple_logout.gif" width="65" height="15" alt="ログアウト" /></a></li>	<!-- / #utilityNavi --></ul>	<hr class="separate" />	<!-- / .headerArea-inner --></div><!-- / #headerArea --></div>');
	}else{
		document.write('<div id="headerArea" class="simple">	<div class="headerArea-inner">	<h1><a href="/"><img src="/image/common/simple/logo_nicotto.gif" width="112" height="16" alt="Nicotto Town" /></a></h1>	<ul id="globalNavi">	<li class="first"><a href="/index/towntop"><img src="/image/common/simple/nav_town.gif" width="42" height="27" alt="タウン" class="hover" id="nav_town" /></a></li>	<li><a href="/blog/index"><img src="/image/common/simple/nav_blog.gif" width="60" height="27" alt="ブログ広場" class="hover" id="nav_blog" /></a></li>	<li><a href="/user/circlesquare"><img src="/image/common/simple/nav_circle.gif" width="70" height="27" alt="サークル広場" class="hover" id="nav_circlesquare" /></a></li>	<li><a href="/index/singlegametop"><img src="/image/common/simple/nav_game.gif" width="71" height="27" alt="ゲームで遊ぶ" class="hover" id="nav_single_game" /></a></li>	<li><a href="/index/avatarshoptop"><img src="/image/common/simple/nav_coin.gif" width="69" height="27" alt="コイン交換所" class="hover" id="nav_coin" /></a></li>	<li><a href="/index/premiershoptop"><img src="/image/common/simple/nav_premium.gif" width="87" height="27" alt="プレミアムショップ" class="hover" id="nav_premium" /></a></li>  <li><a href="/index/tradetop"><img src="/image/common/simple/nav_furima.gif" width="76" height="27" alt="ニコッとフリマ" class="hover" id="nav_furima" /></a></li><!-- / #globalNavi --></ul>	<ul id="utilityNavi">	<li><a href="/user/helptop/index">ヘルプ</a></li>	<li id="li_login" class="last"><a href="/user/login/loginform"><img src="/image/common/btn_simple_login.gif" width="65" height="15" alt="ログイン" /></a></li>	<!-- / #utilityNavi --></ul>	<hr class="separate" />	<!-- / .headerArea-inner --></div><!-- / #headerArea --></div>');
	}
}
function putSimpleFooterArea(){

	document.write('<div id="footerArea"><ul class="corplogoLink">	<li class="first"><a href="http://www.square-enix.com/jp/"  target="_blank" class="openWin">	<img src="/image/common/logo_group_footer.gif" width="139" height="10" alt="SQUARE ENIX GROUP" /></a></li>			<li><a href="http://www.smile-lab.com/"  target="_blank" class="openWin"><img src="/image/common/logo_smilelab.gif" width="139" height="20" alt="SMILE-LAB" /></a></li>				<!-- / .corplogoLink --></ul>		<div class="corpInfo">		<ul id="corpNavi">		<li class="first"><a href="http://www.smile-lab.com/"  target="_blank" class="openWin">運営会社情報</a></li>		<li><a href="/helptop/kiyaku.html">利用規約</a></li>		<li><a href="/helptop/privacy.html">プライバシーポリシー</a></li>		<li><a href="/info/sitemap.html">サイトマップ</a></li>		<!-- / #corpNavi --></ul>		<address>Copyright &copy; '+new Date().getFullYear()+' SMILE-LAB Co., Ltd. All Rights Reserved.</address>		<!-- / .corpInfo --></div><hr class="separate" /><!-- / #footerArea --></div><!-- / #wrapper --></div>');
}
function putHelpNaviArea(){
	document.write('<div id="helpNavi"><ul><li><a href="http://www.nicotto.jp/user/helptop/index"><img src="/image/help/nav_help.gif" width="130" height="23" alt="ヘルプTOP" class="hover" /></a></li><li><a href="http://www.nicotto.jp/helptop/manners.html"><img src="/image/help/nav_manner.gif" width="130" height="37" alt="マナーと迷惑行為について" class="hover" /></a></li><li><a href="http://www.nicotto.jp/user/help/index"><img src="/image/help/nav_quit.gif" width="130" height="23" alt="退会について" /></a></li><li><a href="http://www.nicotto.jp/user/support/index"><img src="/image/help/nav_support.gif" width="130" height="37" alt="メールでのお問い合わせ" class="hover" /></a></li><li><a href="http://www.nicotto.jp/user/support/billindex"><img src="/image/help/nav_pcoin.gif" width="130" height="51" alt="有料サービストラブル専用お問い合わせ" class="hover" /></a></li><li><a href="http://www.nicotto.jp/user/support/adviceindex"><img src="/image/help/nav_post.gif" width="130" height="23" alt="ご要望ポスト" class="hover" /></a></li></ul><!-- / #helpNavi --></div>');
}
String.prototype.trim = function() {
	return this.replace(/^[\s　]+|[\s　]+$/g, "");
}

function getFederationFlag(){
	var cookie=document.cookie;
	var start=cookie.indexOf("LOGIN");
	var flag=0;
	if(start!=-1){
		var end=cookie.indexOf(";", start);
		if(end==-1) end=cookie.length;
		var data=unescape(cookie.substring(start,end));
		return data.split(",")[11]?data.split(",")[11]:0;
	}
	return flag;
}
function getAffiliateFlag(){
	var cookie=document.cookie;
	var start=cookie.indexOf("AFFID");
	var flag=0;
	if(start!=-1){
		var end=cookie.indexOf(";", start);
		if(end==-1) end=cookie.length;
		var data=unescape(cookie.substring(start,end));
		return data.split("=")[1]?data.split("=")[1]:0;
	}
	return flag;
}
function changeGroupLogo(){
	var flag=0;
	flag=getFederationFlag();
	if (flag==0){
		flag=getAffiliateFlag();
	}
	try{
		j$("#groupLogo").load("/grouplogo/"+flag+".html");
	}catch(e){
		j$("#groupLogo").load("/grouplogo/0.html");
	}
}

function isMobileMail(arg){
	var format = new Array();
	format[0] = /\@docomo\.ne\.jp$/;
	format[1] = /\@softbank\.ne\.jp$/;
	format[2] = /\@ezweb\.ne\.jp$/;
	format[3] = /\@i\.softbank\.ne\.jp$/;
	format[4] = /\@disney\.ne\.jp$/;
	format[5] = /\@*\.biz\.ezweb\.ne\.jp$/;
	format[6] = /\@pdx\.ne\.jp$/;
	format[7] = /\@willcom\.com$/;
	format[8] = /\@emnet\.ne\.jp$/;
	format[9] = /\@*\.vodafone\.ne\.jp$/;
	format[10] = /\@jp-[cdhknrstq]\.ne\.jp$/;
	format[11] = /\@ido\.ne\.jp$/;
	format[12] = /\@sky\.(tu-ka|tkk|tkc)\.ne\.jp$/;
	format[13] = /\@(di|dj|dk|wm)\.pdx\.ne\.jp$/;

	if(arg == "") return false;
	for(var i=0;i < format.length; i++){
		if(format[i].test(arg)) return true;
	}
	return false;
}
