
// 중앙정렬 오픈창 스크립트 ///////////////////////////////////////////////
var win= null;

function openNW(mypage,myname,w,h,scroll,resize){
  var winl = (screen.width-w)/2;
  var wint = (screen.height-h)/2;
  var settings  ='height='+h+',';
      settings +='width='+w+',';
      settings +='top='+wint+',';
      settings +='left='+winl+',';
      settings +='scrollbars='+scroll+',';
	  settings +='status=no,';
      settings +='resizable='+resize;
  win=window.open(mypage,myname,settings);
  if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
}

// 링크점선없애기 ///////////////////////////////////////////////
function bluring(){ 
	if(event.srcElement != null &&(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG")) document.body.focus(); 
} 
document.onfocusin=bluring; 

// printSWF('플레쉬 경로' , 넓이, 높이);
function printSWF(fn, w, h)
{
	var arg = arguments;
	var argc =  arguments.length;
	str   = "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0\"width=\""+w+"\" height=\""+h+"\">";
	str += "        <param name=\"SRC\" value=\""+fn+"\">";
	str += "        <param name=\"menu\" value=\"false\">";
	for(var i = 3; i < argc ; i++){
		str += "        <param name=\""+arg[i++]+"\" value=\""+arg[i]+"\">";
	}
	str += "        <embed src=\""+fn+"\" menu=\"false\" pluginspage=\"http://www.macromedia.com/shockwave/download/\" type=\"application/x-shockwave-flash\" width=\""+w+"\" height=\""+h+"\">";
	str += "        </embed> ";
	str += "</object>";
	document.write(str);
}

function f_member_info(pMemNo){
	
	openNW('/admin/member/pop_member_info.php?mem_no='+pMemNo,'member_info','727','800',1,0);
	
}

// pName을 가지는 체크박스를 pFlag값으로 모두 전환
function fAllCheckCheckboxCommon(pFormName,pName,pFlag){
	
	if(pFormName.length > 0){
		var frm = eval('document.'+pFormName+'.elements'); 
	} else {
		var frm = document.all;
	}

	var atom = null;
	
	for(var i = 0; i < frm.length; i++){
		atom = frm[i];
		
		if(atom.name == pName){
			if(atom.checked != pFlag){
				atom.checked = pFlag;
			}
		}
	}
}

// pName을 가지는 체크박스를 pFlag값으로 모두 전환
function fAllCheckCheckbox(pFormName,pName,pFlag){
	
	if(pFormName.length > 0){
		var frm = eval('document.'+pFormName+'.elements'); 
	} else {
		var frm = document.all;
	}

	var atom = null;
	
	for(var i = 0; i < frm.length; i++){
		atom = frm[i];
		
		if(atom.name == pName){
			if(atom.checked != pFlag){
				atom.checked = pFlag;
			}
		}
	}
}

// pName을 가지는 체크박스의 갯수를 확인
function fCountCheckbox(pFormName,pName){
	
	if(pFormName.length > 0){
		var frm = eval('document.'+pFormName+'.elements'); 
	} else {
		var frm = document.all;
	}

	var atom = null;
	var iCnt = 0;
	
	for(var i = 0; i < frm.length; i++){
		atom = frm[i];
		
		if(atom.name == pName){
			if(atom.checked == true){
				iCnt++;
			}
		}
	}
	return iCnt;
}

// 앞뒤공백 제거
function trim(sString){
	sString = sString.replace(/^\s*/,''); 
   	sString = sString.replace(/\s*$/,'');
   	return sString;
}

// 통화 표기 형식으로 만들어 주는 곳
function g_getNumberFormat(pNum){

	var regexp=/,/g;
	var num = pNum.replace(regexp,'');
	var aNum = new Array();
	var iIndex = 0;
	var iCnt = Math.ceil(num.length/3);
	var remain = num.length % 3;
	
	if(remain == 0){
		remain = 3;
	}			
	
	for(var i = 0; i < iCnt; i++){
		
		if(i == 0){

			aNum[i] = num.substr(iIndex,remain);
			iIndex = remain;
		}
		else {
			aNum[i] = num.substr(iIndex,3);
			iIndex += 3;
		}
		
	}
	
	return aNum.join(',');		
	
}

// 삭제시 통화 표기를 다시 만들어 준다.
function g_removeComma(pObj){

	if(event.keyCode == 8){
		
		var regexp=/,/g;
		var num = pObj.value.replace(regexp,'');
		var lastIndex = (num.length - 1);			
		num = num.substr(0,lastIndex);
		
		var rtnNum = g_getNumberFormat(num);
		
		pObj.value = rtnNum;
		return false;
		
	}
}

// 숫자 입력시 통화 표기를 만들어 준다. 
function g_numberFormat(pObj){

	if( (event.keyCode >= 48 && event.keyCode <= 57)){
		
		var num = g_getNumberFormat(pObj.value+String.fromCharCode(event.keyCode));
		
		if(num.substr(0,1) != 0){
			pObj.value = num;
		}
		
		return false;	
	}
	else {
		return false;
	}		
}

//숫자만 입력하기
function ChkNum(form, event){
	var key = event.keyCode;
	if(!(key==8||key==9||key==13||key==44||key==46||key==144||(key>=48&&key<=57)||(key>=96&&key<=107)|| key==110||key==190||key==188||key==37||key==39)){
		event.returnValue = false;
	}
}

//숫자만 입력하기
function ChkNum2(form, event){
	var key = event.keyCode;
	if(!(key==190||key==110||key==8||key==9||key==13||key==44||key==46||key==144||(key>=48&&key<=57)||(key>=96&&key<=107)|| key==110||key==190||key==188||key==37||key==39)){
		event.returnValue = false;
	}
}


///전화번호 입력받기
function ChkPhone(form,event){
	var key = event.keyCode;
	if(!(key==8||key==9||key==13||key==44||key==46||key==144||(key>=48&&key<=57)||(key>=96&&key<=107)||key==39||key==189|| key==110||key==190||key==188||key==37||key==38)){
		event.returnValue = false;
	}
}

///날짜 입력 하이픈
function ChkDate(form, event){
	if(form.value.length==4 || form.value.length==7)
		form.value+="-";
	else if(form.value.length==9 && document.getElementById("calendar")){
		hideCalendar();
	}
}

///날짜 입력 하이픈
function ChkGrade(form, event){
	if(form.value.length==1 )
		form.value+=".";
	
}



function PopFull(szhref) {

		FullWin = window.open(szhref,"FullWin", "fullscreen=yes,toolbar=no,location=yes,directories=no,status=yes,menubar=no,scrollbars=auto,resizable=yes,left=0,top=0");

}
function PopFull2(szhref) {

		FullWin = window.open(szhref,"FullWin", "fullscreen=yes,toolbar=no,location=yes,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,left=0,top=0");

}
function ReplaceAll(str, str1, str2) {//문자변환
	while(str.indexOf(str1) > -1) {
		str = str.replace(str1, str2);
	}
	return str;
}

//레이어중앙에
function LayerCenter(obj, nobg, left ,top) {
	if (obj) {
		if(left && top){
			l=left;
			t=top;
		}else{
			var h = (window.innerHeight || self.innerHeight || document.documentElement.clientHeight || document.body.clientHeight);
			var w = (window.innerWidth || self.innerWidth || document.documentElement.clientWidth || document.body.clientWidth);
			var l = ((window.pageXOffset || document.documentElement.scrollLeft || document.body.scrollLeft) + ((w-(obj.width||parseInt(obj.style.width)||obj.offsetWidth))/2));
			var t = ((window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop) + ((h-(obj.height||parseInt(obj.style.height)||obj.offsetHeight))/2));
					
			if((obj.width||parseInt(obj.style.width)||obj.offsetWidth) >= w) l = 0;
			if((obj.height||parseInt(obj.style.height)||obj.offsetHeight) >= h) t = (window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop);
					
		}			
		obj.style.display = 'block';
		
		obj.style.left = l + "px";
		obj.style.top = t + "px";
		
		if(!nobg){
			document.getElementById("SLB_film").style.display = 'block';
			//document.getElementById("inputLayerBg").style.height=(document.body.offsetHeight > document.documentElement.offsetHeight ? document.body.offsetHeight : document.documentElement.offsetHeight) + 'px';

			if (document.documentElement.scrollHeight > document.body.scrollHeight) {
				document.getElementById("SLB_film").style.height = document.documentElement.scrollHeight + 'px';
			} else { 
				document.getElementById("SLB_film").style.height = document.body.scrollHeight + 'px';
			}
		}
	}
}
function LayerPopClose(obj) {
	if (obj) 
		obj.style.display = 'none';
	if(document.getElementById("SLB_film"))
		document.getElementById("SLB_film").style.display = 'none';
}

// 오픈창 (중앙정렬) ///////////////////////////////////////////////

function popcenter(mypage,myname,w,h,scroll,resize){

  var winl = (screen.width-w)/2;

  var wint = (screen.height-h)/2;



  var settings  ='height='+h+',';

      settings +='width='+w+',';

      settings +='top='+wint+',';

      settings +='left='+winl+',';

      settings +='scrollbars='+scroll+',';

	  settings +='status=no,';

      settings +='resizable='+resize;

  win=window.open(mypage,myname,settings);

  if(parseInt(navigator.appVersion) >= 4){win.window.focus();}

}


function isMs(){
	if ((navigator.appName.indexOf('Microsoft')+1)) {
		return true
	}else{
		return false
	}
}

function LayerCursor(obj, event, hide, Left, Top){

	if(!hide)
		hide = "hide";

	if(!Left)
		Left = 15;
	
	if(!Top)
		Top = -5;

	//위, 왼쪽 스크롤 레퍼런스화

	if(document.body.scrollTop){
		var intScrollTop = document.body.scrollTop;
		var intScrollLeft = document.body.scrollLeft;
	}else{
		var intScrollTop = document.documentElement.scrollTop;
		var intScrollLeft = document.documentElement.scrollLeft;
	}

	//이벤트 발생위치 좌표(마우스 클릭위치) 레퍼런스
	if(isMs()){
		var intClientY = window.event.clientY;
		var intClientX = window.event.clientX;
	}else{
		var intClientY = event.pageY-pageYOffset ;
		var intClientX = event.pageX-pageXOffset;
	}

	//나타낼 디스플레이 좌표 레퍼런스
	var intThisPositionTop = (intClientY + intScrollTop) +(parseInt(Top));
	var intThisPositionLeft = (intClientX + intScrollLeft) +(parseInt(Left));

	//레퍼런스를 실제 적용

	obj.style.left = intThisPositionLeft+"px";

	obj.style.top  = intThisPositionTop+"px";
	
	if(hide=="hide"){
		if(obj.style.display=="block")
			obj.style.display="none";
		else
			obj.style.display="block";
	}else{
		obj.style.display="block";
	}
	
}

function LayerCursorClose(obj){
	if(obj)
		obj.style.display="none";

}
