<!--
//=================================================================================================================================
// FILE NAME	: default.js
//=================================================================================================================================
function number_format(data) 
{
	
	var tmp = '';
	var number = '';
	var cutlen = 3;
	var comma = ',';
	var i;
   
	len = data.length;
	mod = (len % cutlen);
	k = cutlen - mod;
	for (i=0; i<data.length; i++) 
	{
		number = number + data.charAt(i);
		
		if (i < data.length - 1) 
		{
			k++;
			if ((k % cutlen) == 0) 
			{
				number = number + comma;
				k = 0;
			}
		}
	}

	return number;
}

function wrestNumeric(fld) 
{ 
	if (fld.value.length > 0) 
	{ 
		for (i = 0; i < fld.value.length; i++) 
		{ 
			if (fld.value.charAt(i) < '0' || fld.value.charAt(i) > '9') 
			{ 
				return false;
			}
		}
	}
}



// 암호창에서 엔터 입력시 처리
function LoginActionCheck(event) {
	var e = event;
	if ( event == null ) e = window.event;
	if ( e.keyCode == 13 ) {
		CheckLoginForm();
	}

}


function MyMemoBox() {
	window.open("/memo/memoList.php", "memoList", "width=720, height=500, menubar=no, scrollbars=no, toolbar=no");
} 


function getLastLoginTime() {
	sendRequest(lastLoginTime_return,'&mem_idx='+document.popMemberInfo.mem_idx.value,'GET','/ajax_return/lastLoginTime_return.php',true,true); 
}

function lastLoginTime_return(oj) {
	var res = oj.responseText; // 
	document.getElementById('lastLoginTime').innerHTML = res;
}

function sendMemo() {
	window.open("/memo/sendMemo.php?mem_idx="+document.popMemberInfo.mem_idx.value+"&cafe_idx="+document.popMemberInfo.cafe_idx.value, "SendMemo", "width=400, height=365, toolbar=no, menubar=no, scrollbars=no");
	closeMemberView();
}


// 회원 정보보기 창 호출
function viewMemberInfo(e, mem_idx, cafe_idx) {
	e = e || window.event; 
    var x = e.pageX ? e.pageX : document.documentElement.scrollLeft+event.clientX;
    var y = e.pageY ? e.pageY : document.body.scrollTop + event.clientY;
    x = x - 30;
    y = y + 10;

    var l = document.getElementById('popMember'); // 보여주고자하는 레이어
    l.style.display = 'block';
	l.style.left = x+'px';
	l.style.top  = y+'px'; 
	document.popMemberInfo.mem_idx.value = mem_idx;	
	document.popMemberInfo.cafe_idx.value = cafe_idx;	
	
	getLastLoginTime();
}


// 회원정보창 가리기
function closeMemberView() {
	var l = document.getElementById('popMember'); // 보여주고자하는 레이어
    l.style.display = 'none';	
}

function pageSearchCheck(pageNum) {
	/*
	if (pageSearchForm.sv.value.length < 1) {
		alert('검색어를  입력해 주세요');
		return;
	}
	*/
	document.pageSearchForm.Cpage.value = pageNum;
	document.pageSearchForm.submit();
}


function checkEmail(str){
	var reg = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/;
	if (str.search(reg) != -1) {
		return true;
	}
	return false;
}


// 숫자만 입력 :: onKeyPress="onlyNumeric(this)"
function onlyNumeric(p_SelectEle)
{
    var i_KeyValue = event.keyCode;
    if ((i_KeyValue < 48 || i_KeyValue > 57))
    {
         alert ("숫자만 입력해 주세요.");
    }
}


//------------공백 체크함수-----------
function space_check(Objectname) {
	var intErr
	var strValue = Objectname.value
	var retCode = 0

	for (i = 0; i < strValue.length; i++) {

		var retCode = strValue.charCodeAt(i)
		var retChar = strValue.substr(i,1).toUpperCase()

		retCode = parseInt(retCode)

		if (retChar ==' '){
			intErr = -1;
			break;
		}
	}
	return (intErr);
}

//------------한글체크함수-----------
function han_char_check(Objectname) {
	var intErr
	var strValue = Objectname.value
	var retCode = 0

	for (i = 0; i < strValue.length; i++) {

		var retCode = strValue.charCodeAt(i)
		var retChar = strValue.substr(i,1).toUpperCase()

		retCode = parseInt(retCode)

		if ((retChar < '0' || retChar > '9' )&&(retChar < 'A' || retChar > 'Z')&&((retCode > 255) || (retCode < 0))){
			intErr = -1;
			break;
		}
	}
	return (intErr);
}

//------------특수 문자 체크함수-----------
function sp_char_check(Objectname) {
	var intErr
	var strValue = Objectname.value
	var retCode = 0

	for (i = 0; i < strValue.length; i++) {

		var retCode = strValue.charCodeAt(i)
		var retChar = strValue.substr(i,1).toUpperCase()

		retCode = parseInt(retCode)

		if ((retChar < '0' || retChar > '9' )&&(retChar < 'A' || retChar > 'Z')&&((retCode == 47) || (retCode ==124) || (retCode ==34) || (retCode ==39) || (retCode ==58) ||(retCode ==59) || (retCode ==60) || (retCode ==38))){
			intErr = -1;
			break;
		}
	}
	return (intErr);
}



//-->
