function getUserCount() {
	var url = "/main/0811/usercount";
	var params= ''; //'token='+document.getElementById("token").value;

	new Ajax.Request( url,
							{
								method:'post',
								parameters:params,
								onComplete: function(transport) {
									ResultUserCount(transport);
								}
							}
					);
}

function ResultUserCount(request) {

	var userCount = request.responseText;
	userCount = parseInt(userCount.replace(/(^\s*)|(\s*$)/g, ""));

	if ( userCount >= 5 ) {
		getUserPasswordDate()
	}
}

function getUserPasswordDate() {
	var url = "/main/0811/passworddate";
	var params= ''; //'token='+document.getElementById("token").value;

	new Ajax.Request( url,
							{
								method:'post',
								parameters:params,
								onComplete: function(transport) {
									ResultPasswordDate(transport);
								}
							}
					);
}

function ResultPasswordDate(request) {

	var needChagnePassword = request.responseText;
	needChagnePassword = parseInt(needChagnePassword.replace(/(^\s*)|(\s*$)/g, ""));

	if ( needChagnePassword == -1 ) {
		showLayer($('l_accountinfo'));
		showLayer($('l_chg_pw'));
	}
	else
	{
		showLayer($('l_accountinfo'));
		showLayer($('l_upgrade_security'));
	}
}

function getUserCreateDate() {

	new $.ajax({
		type:'post'
		,async:true
		,url:'/common/api/user/create_date'
		,dataType:'text'
		,success: function(transport)
		{
			ResultCreateDate(transport);
		}
		,error: function(){alert("잠시후에 다시 이용해주세요");}
	});
}


function ResultCreateDate(request) {

	var createDateStr = request;
	createDateStr = createDateStr.replace(/(^\s*)|(\s*$)/g, "");
	var viewText;

	if(createDateStr == "")
		createDateStr = "2008-11-05 09:00:00.000";
	
	var dateList = createDateStr.split(" ");
	var dayList = dateList[0].split("-");
	
	var createDate = new Date(dayList[0],parseInt(dayList[1], 10) - 1, dayList[2]);
	var endDate = new Date(dayList[0],parseInt(dayList[1], 10) - 1, dayList[2]);
	endDate.setDate(createDate.getDate() + 30);
	
	var createDateText = changeDateToString(createDate);
	var endDateText = changeDateToString(endDate);
	
	$("#em_user_term").html(createDateText + "~" + endDateText);
}

function changeDateToString(dateType)
{
	var strYear, strMonth, strDate;
	strYear = dateType.getYear();
	var nMonth = dateType.getMonth() + 1;
	
	if(nMonth < 10)
		strMonth = "0" + nMonth
	else
		strMonth = nMonth;

	if(dateType.getDate() < 10)
		strDate = "0" + dateType.getDate()
	else
		strDate = dateType.getDate();

	return strYear + "." + strMonth + "." + strDate;
}

