﻿function bank_openwin(){window.open("http://www.hompee.com/www/bank_popup.asp","",'width=354,height=252,'+windowoption);}

function Show(e) {
	GetE(e).style.display='block';
}

function Hide(e) {
	GetE(e).style.display='none';
}
function focus11(e) {
	GetE(e).focus();
}

function openWin_Email(){ 
	var myWin = window.open('/company/html_popup_email.asp','pbml_win','toolbar=no,location=no,directories=no, status=no,menubar=no,resizable=no,scrolling=yes,width=400,height=225,top=200,left=150'); 
}
function openwin2( ) { 
	var myWin = window.open('html_popup_email.asp','pbml_win','toolbar=no,location=no,directories=no, status=no,menubar=no,resizable=no,scrolling=yes,width=400,height=225,top=200,left=150'); 
}

function homp_buy1(){
	GetE("form").submit();
}

function homp_buy2(){
	var frm = GetE("build")
	
		if(frm.s_sitename.value==""){
		alert("홈피명을 입력해주십시오.");
		frm.s_sitename.focus();
		return;
	}
	if(frm.is_siteurl_checked.value==0){
		alert("희망홈피주소 중복확인을 해주십시오.");
		frm.s_siteurl.focus();
		return;
	}

	var ok=0;

   for(i=0; i<17; i++){ 
      if(frm.category[i].checked){
         ok=1;
         break;
      }
   }

	if(ok==0){
		alert('홈피업종을 선택해주세요.');
		frm.category[0].focus();
		return;
	}
	
	if(confirm("홈페이지 신청을 완료하시겠습니까?")){
		frm.submit();
	}
	else{
		return;
	}
}

function akak(k){
	if(k==1){
		GetE("form").akakv.value=1
	}
	else if(k==2){
		GetE("form").akakv.value=2
	}
	else{
		GetE("form").akakv.value=0
	}
}

function window_onload(){
	period1(12);
}

function SearchZipCode(k) {
  window.open('/pop/popup_searchzipcode.asp?FormName=build&ZipCode=zipcode&Addr1=address1&Addr2=address2&Addr3=address3&k=' + k, '', 'width=597, height=450, resizable=yes, scrollbars=yes');
}

function Search_ZipCode(f,z,a1,a2,a3,k) {
  window.open('/pop/popup_searchzipcode.asp?FormName='+ f +'&ZipCode='+ z +'&Addr1='+ a1 +'&Addr2='+ a2 +'&Addr3='+ a3 +'&k=' + k, '', 'width=597, height=450, resizable=yes, scrollbars=yes');
}

function func(e){
	var kc;
	if(IE){
		kc = event.keyCode;
	}else{
		kc = e.keyCode;
	}
	if((kc < 48 || kc >57) && (kc != 9) && (kc != 144) && (kc != 8) && (kc < 96 || kc >105)){
		alert("숫자만 입력해주세요!");
		if(IE){
			event.returnValue=true;
		}else{
			return true;
		}
	}else{
		if(IE){
			event.returnValue=true;
		}else{
			return true;
		}
	}
}

function bsshChek(str_jumin1,str_jumin2){
	var resno = str_jumin1 + str_jumin2;
	var fmt = /^\d{6}[12345678]\d{6}$/;
	if (!fmt.test(resno)){
		return false;
	}
	birthYear = parseInt(resno.charAt(6)) <= 2 ? "19" : "20";	//내국인 - 1900년대 : 1,2	2000년대 : 3,4	//외국인 - 1900년대 : 5,6	2000년대 : 7,8
	birthYear += resno.substr(0, 2);
	birthMonth = resno.substr(2, 2) - 1;
	birthDate = resno.substr(4, 2);
	birth = new Date(birthYear, birthMonth, birthDate);
	if (birth.getFullYear() % 100 != resno.substr(0, 2) || birth.getMonth() != birthMonth || birth.getDate() != birthDate){

		return false;
	}
	var sum = 0;
	for (i = 0; i < 12; i++) sum += parseInt(resno.charAt(i)) * (i%8 + 2);
	if ((11 - (sum % 11)) % 10 != resno.charAt(12)){
		return false;
	}
	return true;
}

function Load_js( url ){
	document.write( '<script type="text/javascript" src="' + url + '" onerror="alert(\'Error loading \' + this.src);"><\/script>' );
}
function Load_css( url ){
	document.write( '<link href="' + url + '" type="text/css" rel="stylesheet" onerror="alert(\'Error loading \' + this.src);" />' );
}

////////////////////////////////////////////////////////////////////////////////////////////

// 폼액션
function FormAction(page, no, mode) {

    f = document.forms.frm;
    f.action        = page;
    f.mode.value    = mode
    f.no.value      = no;

    f.submit();
}


// 페이지 이동
function GoPage(page)
{
	var f = document.forms.frm;

	f.page.value	= page;
	f.submit();
}

function GoPage2(page2)
{
	var f = document.forms.frm2;

	f.page2.value	= page2;
	f.submit();
}


// 새창열기
function newWin(page,name,w,h,scroll,status,resize) { 

	LeftPosition	= (screen.width)?(screen.width-w)/2:100;
	TopPosition		= (screen.height)?(screen.height-h)/2:100;

	settings		= 'width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',status='+status+',resizable='+resize; 

	mywin = window.open(page,name,settings); 
	mywin.self.focus();

	return mywin;

} 




//시작 yPro
//작성    : 윤재만
//일자    : 2009-06-05
//사용법
// @param  : 아이디
// @parmm  : width크기
// <div id="test1"> 프로세스표시되는곳 </div>
// var aa = new yPro('test1',400);
// aa.pro(1,10);
// aa.pro(2,10);
// aa.pro(3,10);
// aa.pro(4,10);
// aa.pro(5,10);
// aa.pro(6,10);
// aa.pro(7,10);
// aa.pro(8,10);
// aa.pro(9,10);
// aa.pro(10,10);  

var yPro = function  (sid,w) {
	this.id=sid;
	this.ido=GetE(sid); 
	this.w=w;
	this.Write();
}

yPro.prototype={
	Write : function  () {
		var s='';
		s=s+'<div id="pro_bx0_this_id_" style="border: 0px solid #000; text-align:left;width: '+this.w+'px;">';
		s=s+'	<div id="pro_bx_this_id_" style="border: 1px solid #000; text-align:left;width: '+this.w+'px;">';
		s=s+'		<table border=0  cellspacing=0 cellpadding=0   >';
		s=s+'		<tr>';
		s=s+'			<td  height=10 id="pro1_this_id_"></td>';
		s=s+'		</tr>';
		s=s+'		</table>';
		s=s+'	</div>';
		s=s+'	<table border=0  cellspacing=0 cellpadding=0 width="100%">';
		s=s+'	<tr>';
		s=s+'		<td>';
		s=s+'		<div id="dbg_this_id_" style="text-align:center;"></div>';
		s=s+'		</td>';
		s=s+'		</tr>';
		s=s+'		</table>';
		s=s+'</div>';		
		this.ido.innerHTML=s;
	},

	pro : function (cur,tot) {
		var p;
		if (tot==0) {
			p=0;
		}else{
			p = Math.round(cur/tot * 100);
		}
		//FF x eval("dbg"+this.id).innerHTML= p +'%' + ' <br> <font color=magenta>'+cur+' / '+tot+'</font>';
		GetE("dbg_this_id_").innerHTML= p +'%' + '<br> <font color=magenta>'+cur+' / '+tot+'</font>';

		//FFx GetE('pro1'+this.id).style.width= p *  this.w / 100 +'px';
		GetE("pro1_this_id_").style.width= p *  this.w / 100 +'px';
		
		if (cur==tot) {
		//FFx setTimeout("GetE('pro_bx0"+this.id+"').style.display='none';", 600);
			setTimeout("GetE('pro_bx0_this_id_').style.display='none';", 600);
		}
	}

}
// yPro끝



// 이미지 보여주기
function ImageZoom(obj, image) {
    obj = eval("document.all."+ obj);
    obj.style.top = document.body.scrollTop + 120;
    obj.style.visibility = "visible";
    obj.innerHTML = "<img src='"+image+"' alt='클릭하면 닫힙니다'>";
}


function yreSize1(ifrName)
{
	var MF	=	eval(ifrName+'.document.body');
	var CF	=	eval('document.all["'+ifrName+'"]'); 
	CF.style.height = MF.scrollHeight + (MF.offsetHeight - MF.clientHeight)  ;
	//alert('CF.style.height='+CF.style.height);
	CF.style.width  = MF.scrollWidth + (MF.offsetWidth - MF.clientWidth);		
	
} 



///////////YYY시작 
var width1 = 647;
function ImageResize1() {
	width1 = 120;
}
function ImageResize() {
	//var width1 ="610";
	var bdclor="#cccccc";
  try {
	 // var iii = GetE("image1"); xx
	var iii= document.all.item("image1");
	if(iii.length!=undefined){
		for(i = 0; i < iii.length; i++) {
		  if( iii[i].name == 'target_resize_image[]' &&  iii[i].width > width1 )  {
			iii[i].tmp_width  = iii[i].width;
			iii[i].tmp_height = iii[i].height;
			iii[i].width = width1;
			iii[i].style.cursor = 'pointer';
			// 스타일에 적용된 이미지의 폭과 높이를 삭제한다
			iii[i].style.width = '';
			iii[i].style.height = '';
			iii[i].style.borderWidth = '1px';
			iii[i].style.borderStyle = 'solid';
			iii[i].style.borderColor = bdclor;
		  }
		}
	}else{
		if( iii.name == 'target_resize_image[]' &&  iii.width > width1 )  {
			iii.tmp_width  = iii.width;
			iii.tmp_height = iii.height;
			iii.width = width1;
			iii.style.borderWidth = '1px';
			iii.style.borderStyle = 'solid';
			iii.style.borderColor = bdclor;
		}
	}
  }
  catch(e) { } 
}

// 한화 금액에 콤마 삽입
function AddComma(input) { 
     var num = input;
     
     if (num < 0) { 
      num *= -1; 
      var minus = true
     }else{
      var minus = false
     }
     
     var dotPos = (num+"").split(".")
     var dotU = dotPos[0]
     var dotD = dotPos[1]
     var commaFlag = dotU.length%3
    
     if(commaFlag) {
      var out = dotU.substring(0, commaFlag) 
      if (dotU.length > 3) out += ","
     }
     else var out = ""
    
     for (var i=commaFlag; i < dotU.length; i+=3) {
      out += dotU.substring(i, i+3) 
      if( i < dotU.length-3) out += ","
     }
    
     if(minus) out = "-" + out
     if(dotD) return out + "." + dotD
     else return out 
}


function Win(a, b, c) {
  window.open(a, b, c);
  return;
}

function Hide(e) {
    GetE(e).style.display='none';
}

function Disp(e) {
    GetE(e).style.display='block';
}




// 뒤로가기
function GoBack() {

    if(document.referer) self.location.href = document.referer;
    else history.go(-1);
}


// 페이지 이동
function Move(page, target) {

    if(target) target.location.href = page;
    else self.location.href = page;
}


// 링크 점선 없애기
function bluring(){
    if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") document.body.focus();
}

// 한화 금액에 콤마 삽입
function putComma(input) {
     var num = input;

     if (num < 0) {
      num *= -1;
      var minus = true
     }else{
      var minus = false
     }

     var dotPos = (num+"").split(".")
     var dotU = dotPos[0]
     var dotD = dotPos[1]
     var commaFlag = dotU.length%3

     if(commaFlag) {
      var out = dotU.substring(0, commaFlag)
      if (dotU.length > 3) out += ","
     }
     else var out = ""

     for (var i=commaFlag; i < dotU.length; i+=3) {
      out += dotU.substring(i, i+3)
      if( i < dotU.length-3) out += ","
     }

     if(minus) out = "-" + out
     if(dotD) return out + "." + dotD
     else return out
}
 
// 리사이즈
function reSize(){
alert(2);
	var BmailMainFrame	=	bmail_main_frame.document.body;
	//비표준.var ContentFrame	=	document.all["bmail_main_frame"];
alert(BmailMainFrame);
	var ContentFrame	=	document.all["bmail_main_frame"];
alert(ContentFrame);
	//근데안되넹.ㅋ var ContentFrame	=	GetE("bmail_main_frame");

	ContentFrame.style.height = BmailMainFrame.scrollHeight + (BmailMainFrame.offsetHeight - BmailMainFrame.clientHeight);
alert(ContentFrame.style.height );
	ContentFrame.style.width  = BmailMainFrame.scrollWidth + (BmailMainFrame.offsetWidth - BmailMainFrame.clientWidth);
alert(ContentFrame.style.width);
	
}


//즐겨찾기추가
function add_j () {
	var tit= document.title;
	var url = parent.document.location;
	if (document.all)
	window.external.AddFavorite(url,tit);
}

function swfLoad(sUrl,sWidth,sHeight,sName,sAlign,sColor,sTrans) {
	document.write('<EMBED src="' + sUrl + '" quality=high' + ' bgcolor=' + sColor + '  WIDTH="'+ sWidth + '" HEIGHT="'+ sHeight +'" NAME="' + sName + '" ALIGN="' + sAlign + '" invokeurls=false wmode=transparent');
	document.write(' TYPE="application/x-shockwave-flash"');
	document.write(' PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">');
	document.write('</EMBED>');
}


function allCK(chk,obj) {
	checked=false;
	if (obj.checked==true) {checked=true;}
	var chklen = document.getElementsByName(chk).length;
	if (chklen > 0) {
		for (i=0;i<chklen;i++) {document.getElementsByName(chk)[i].checked=checked;}
	}
}



//시작 yPro
//작성    : 윤재만
//일자    : 2009-06-05
//사용법
// @param  : 아이디
// @parmm  : width크기
// <div id="test1"> 프로세스표시되는곳 </div>
// var aa = new yPro('test1',400);
// aa.pro(1,10);
// aa.pro(2,10);
// aa.pro(3,10);
// aa.pro(4,10);
// aa.pro(5,10);
// aa.pro(6,10);
// aa.pro(7,10);
// aa.pro(8,10);
// aa.pro(9,10);
// aa.pro(10,10);  

var yPro = function  (sid,w) {
	this.id=sid;
	this.ido=GetE(sid); 
	this.w=w;
	this.Write();
}

yPro.prototype={
	Write : function  () {
		var s='';
		s=s+'<div id="pro_bx0_this_id_" style="border: 0px solid #000; text-align:left;width: '+this.w+'px;">';
		s=s+'	<div id="pro_bx_this_id_" style="border: 1px solid #000; text-align:left;width: '+this.w+'px;">';
		s=s+'		<table border=0  cellspacing=0 cellpadding=0   >';
		s=s+'		<tr>';
		s=s+'			<td  height=10 id="pro1_this_id_"></td>';
		s=s+'		</tr>';
		s=s+'		</table>';
		s=s+'	</div>';
		s=s+'	<table border=0  cellspacing=0 cellpadding=0 width="100%">';
		s=s+'	<tr>';
		s=s+'		<td>';
		s=s+'		<div id="dbg_this_id_" style="text-align:center;"></div>';
		s=s+'		</td>';
		s=s+'		</tr>';
		s=s+'		</table>';
		s=s+'</div>';		
		this.ido.innerHTML=s;
	},

	pro : function (cur,tot) {
		var p;
		if (tot==0) {
			p=0;
		}else{
			p = Math.round(cur/tot * 100);
		}
		//FF x eval("dbg"+this.id).innerHTML= p +'%' + ' <br> <font color=magenta>'+cur+' / '+tot+'</font>';
		GetE("dbg_this_id_").innerHTML= p +'%' + '<br> <font color=magenta>'+cur+' / '+tot+'</font>';

		//FFx GetE('pro1'+this.id).style.width= p *  this.w / 100 +'px';
		GetE("pro1_this_id_").style.width= p *  this.w / 100 +'px';
		
		if (cur==tot) {
		//FFx setTimeout("GetE('pro_bx0"+this.id+"').style.display='none';", 600);
			setTimeout("GetE('pro_bx0_this_id_').style.display='none';", 600);
		}
	}

}
// yPro끝

//사용법 onkeyup='chksize1(this,20);'  onblur='chksize1(this,20);' 

//chksize1a('chk1_b',this,20);"

function chksize1(t,s){
	var bytesLimit =s;
	var tempi1=0;
	var tempi2=0;
	byteIs=0; var brk_i=0;
	for (i=0;i<t.value.length;i++) {
		tmp = t.value.charAt(i);
		escChar = escape(tmp);
		if (escChar.length > 4) {byteIs += 2;} else {byteIs += 1;}
		if (byteIs> bytesLimit) {brk_i=i;break; }
		if (byteIs==bytesLimit-1) {tempi1 = i+1;}
		if (byteIs==bytesLimit) {tempi2 = i+1;}
		 
	}
	if (byteIs>bytesLimit) {
		
		if (byteIs > bytesLimit){		
			if (byteIs > s) {
				alert(bytesLimit + "bytes 까지만 가능합니다."+byteIs+" Byte");	 
				byteIs=bytesLimit;
				 t.value = t.value.substr(0, brk_i);
			}
		}			
	} 		
	return byteIs;
}
function chksize1a(id,t,s){
	var byteIs =chksize1(t,s);
	GetE(id).innerHTML= byteIs + " Byte";

}
function chksize1a80(id,t,s){
	var byteIs =chksize1(t,s);
	GetE(id).innerHTML= byteIs + "/80 Byte";

}

function  yShow(e) {
	var el=GetE(e);
		el.style.display='block';
}

function  yHide(e) {
	var el=GetE(e);
		el.style.display='none';
}

///////////YYY끝

function doc02(tid){
		if (tid==''){
			alert('결제결과 값이 없습니다.');
			return;
		}
		//0123456789
		//INIpayDBNK
		if (tid.substr(6,4)=='DBNK'){
			var h=530;
			var w=400;
		}else{
			var h=700;
			var w=430;
		}
		var receiptUrl = "https://iniweb.inicis.com/DefaultWebApp/mall/cr/cm/mCmReceipt_head.jsp?noTid=" + tid + "&noMethod=1";
		window.open(receiptUrl,"_blank","width="+w+",height="+h+", scrollbars=yes,resizable=yes");
}
function doc_hgum(tid){
		if (tid==''){
			alert('현재 미발급 상태입니다\n\n관리자에게 발급문의해주세요 .');
			return;
		}
		var showreceiptUrl = "https://iniweb.inicis.com/DefaultWebApp/mall/cr/cm/Cash_mCmReceipt.jsp?noTid=" + tid + "&clpaymethod=22";
 		window.open(showreceiptUrl,"_blank","width=380,height=540, scrollbars=no,resizable=no");
}


	function disResCheck(chk) {
		if (chk.checked==true) {
			ds = false;
		} else {
			ds = true;
		}
		GetE("ressetter").disabled=ds;
	}
	function Jumin_chk(it) {

		IDtot = 0;
		IDAdd = "234567892345";

		for(i=0; i<12; i++)
			IDtot = IDtot + parseInt(it.substring(i, i+1)) * parseInt(IDAdd.substring(i, i+1));
			IDtot = 11 - (IDtot%11);
			if (IDtot == 10)
				IDtot = 0;
			else if (IDtot == 11)
				IDtot = 1;
			if(parseInt(it.substring(12, 13)) != IDtot)
				return true;
	}

	function hangul_chk(word) {
		var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890_";

		for (i=0; i< word.length; i++)
		{
			idcheck = word.charAt(i);

			for ( j = 0 ;  j < str.length ; j++){

				if (idcheck == str.charAt(j)) break;

	     			if (j+1 == str.length){
	   				return false;
	     			}
	     		}
	     	}
	     	return true;
	}
	//외국계기업 이메일 주소 체크를 위한.. 
	function hangul_chk_email(word) {
		var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890_.";

		for (i=0; i< word.length; i++)
		{
			idcheck = word.charAt(i);

			for ( j = 0 ;  j < str.length ; j++){

				if (idcheck == str.charAt(j)) break;

	     			if (j+1 == str.length){
	   				return false;
	     			}
	     		}
	     	}
	     	return true;
	}

	function alphabetic_chk(word) {
		var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";

			for (i=0; i< word.length; i++) {
				idcheck = word.charAt(i);

				for ( j = 0 ;  j < str.length ; j++){

					if (idcheck == str.charAt(j)) break;

	     				if (j+1 == str.length){
	   					return false;
		 				}
     			}
     		}
   		return true;
	}

	function spchar_chk(word) {
		var str = "^&;'\"";
		//alert(str.length);

		for (i=0; i< word.length; i++) {
			idcheck = word.charAt(i);
			for ( j = 0 ;  j < str.length ; j++){
				if (idcheck == str.charAt(j)) return true;
     		}
		}
   		return false;
	}

	function openWin(url,title,opt) {
		window.open(url,title,opt);
	}

	function chkID(masterid) {
		if (masterid.length < 6) {
			alert('ID는 6자 이상 입력해 주셔야 합니다.');
			return false;
		}
		if (!alphabetic_chk(masterid.charAt(0))) {
			alert('ID 첫글자는 반드시 영문자 이어야 합니다.');
			return false;
		}
		if (!hangul_chk(masterid)) {
			alert('ID는 반드시 영문과 숫자로만 이루어 져야 합니다.');
			return false;
		}
		/* 
			AJAX Interface를 통하여 아이디 중복 여부를 체크 한다..
			중복될경우와 되지않을경우 다른 메시지를 보여준다. 
		*/
		ajax_chkID(masterid);

	}

	function ajax_chkID(masterid) {
		alert('퍼폼한다...');

	}

	function selBoxing(obj,data) {
	for (i=0;i<obj.length;i++) {
		if (obj.options[i].value==data) {
			obj.options[i].selected=true;
		}
	}
}


function numberIn(obj)
{

    var str = obj.value;
    var workStr = "";
    var typeNum         = " 0123456789";
    var typeSign        = " +-";
    var signChk         = true;
    var dotChk          = true;

    if ( typeNum.indexOf(str.substr(0,1)) > 0 )   // 부호와 숫자가 처음 시작가능하다.
    {
        workStr = str.substring(0, 1);

        for (var i = 1; i < str.length; i++)
        {
		    var chkNum = str.substring(i, i+1);
            if ( typeNum.indexOf(chkNum) > 0 )  // 숫자인지
            {
    	        workStr = workStr + chkNum;
            }
	    }
    }
    obj.value = workStr;

    obj.value = insertComma(workStr);
}

function insertComma(str)
{
    var txtNumber = '' + str;
    var rxSplit = new RegExp('([0-9])([0-9][0-9][0-9][,.])');
    var arrNumber = txtNumber.split('.');
    arrNumber[0] += '.';
    do
    {
        arrNumber[0] = arrNumber[0].replace(rxSplit, '$1,$2');
    } while (rxSplit.test(arrNumber[0]));
    if (arrNumber.length > 1)
    {
        return arrNumber.join('');
    }
    else
    {
        return arrNumber[0].split('.')[0];
    }
}

function loadDate(sdv,scon,edv,econ) {
	date = new Date();
	sy = date.getYear();
	sm = makeZero(date.getMonth()+1);
	sd = makeZero(date.getDate());
	if (sdv.length < 10) {sdv = sy+"-"+sm+"-"+sd;}
	if (edv.length < 10) {edv = sy+"-"+sm+"-"+sd;}
	scon.value=sdv;
	econ.value=edv;
}

function makeZero(s) {
	if (s < 10) {s="0"+s;}
	return s;
}

function makeYear_SelBox(oid,objf,sv) {
	date = new Date();
	sy = date.getYear();
	ystr="<select "+objf+"='"+oid+"'>";
	for (i=sy;i>=2007;i--) {
		chk="";
		if (i==sv) {chk = "selected";}
			ystr+="<option value='"+i+"' "+chk+">"+i+"</option>";
	}
	ystr+="</select>";
	return ystr;
}

function makeMonth_SelBox(oid,objf,sv) {
	date = new Date();

	sm = date.getMonth()+1;

	if (sv=="" || isNaN(sv)) {sv=sm;}

	mstr="<select "+objf+"='"+oid+"'>";
	for (i=1;i<=12;i++) {
		chk="";
		if (i==sv) {chk = "selected";}
		mstr+="<option value='"+makeZero(i)+"' "+chk+">"+makeZero(i)+"</option>";
	}
	mstr+="</select>";
	return mstr;
}

function makeDatePrint(sy,sm,ey,em,divid) {
	pstr = "";
	pstr = makeYear_SelBox('syy','name',sy)+" 년 ";
	pstr += makeMonth_SelBox('smm','name',sm)+" 월 ~ ";
	pstr += makeYear_SelBox('eyy','name',ey)+" 년 ";
	pstr += makeMonth_SelBox('emm','name',em)+" 월";
	GetE(divid).innerHTML=pstr;

}
function makeSDatePrint(sy,sm,divid) {
	pstr = "";
	pstr = makeYear_SelBox('syy','name',sy)+" 년 ";
	pstr += makeMonth_SelBox('smm','name',sm)+" 월";
	GetE(divid).innerHTML=pstr;

}
function replace(msrc,sstr,rstr) {
       var idx,sleft,sright;
       msrc+="";
       sstr+="";
       rstr+="";
       idx=msrc.indexOf(sstr);
       if (idx > -1) {
              sleft = msrc.substring(0,idx) + rstr;
              sright = msrc.substring(idx+sstr.length);
              return sleft + replace(sright,sstr,rstr);
       } else {
              return msrc;
       }
}

function valChkToInt(obj) {
	if (isNaN(obj.value)) {alert('숫자만입력해 주십시요.');obj.value="";return false;}
}




function chkMyPhone() {
	if (addMyPhone().length > 5) {
		return 1;
	}
	return 0;
}

	function checkDigitChar(val){
		if(!(/[0-9]/.test(val) && /[a-z]/g.test(val))){  
			return false;
		}
		return true;
	}
	function checkSerial(loginpass){
		var ch0 = 1;
		var ch1 = 1;
		for(i = 0; i < loginpass.length; i++){
			if(i != 0){
				if((loginpass.charCodeAt(i) - loginpass.charCodeAt(i - 1)) == 1){
					ch0++;
					if(ch0 > 3)
						return false;
				} else {
					ch0 = 1;
				}
				if((loginpass.charCodeAt(i) - loginpass.charCodeAt(i - 1)) == -1) {
					ch1++;
					if(ch1 > 3)
						return false;
				} else {
					ch1 = 1;
				}
			}
		}
		return true;
	}
	function checkDup(loginpass){
		var chn = 1;
		for(i = 0; i < loginpass.length; i++){
			if(i != 0){
				if((loginpass.charCodeAt(i) - loginpass.charCodeAt(i - 1)) == 0){
					chn++;
					if(chn > 3)
						return false;
				} else {
					chn = 1;
				}
			}
		}
		return true;
	}
	function checkForbidden(loginpass){
		var forbidden_str = new Array("sknetworks", "ufit");
		for(var i = 0 ; i < forbidden_str.length; i++){
			if(loginpass.indexOf(forbidden_str[i]) != -1){
				alert("다음 문자는 비밀번호로 입력할수 없습니다.\n" + "[" + forbidden_str[i] + "]");
				return false;
			}
		}
		return true;
	}

function eScroll(){
	var eScroll_Start = true;
	var goclick = false;
	var thisObj = this;
	var bid = 0;
	this.timeObj = null;
	this.Go_Timeobj=null;
	/*** 설정변수 ***/
	this.mode = "top";				// 스크롤 방향 (top|left)
	this.width = "100%";			// 라인당 가로값 (pixel)
	this.height = 19;				// 라인당 높이값 (pixel)
	this.line = 1;					// 출력 라인수
	this.delay = 150;				// 스크롤후 딜레이 시간
	this.speed = 1;					// 스크롤 속도 (작을수록 빠름)
	this.id = 'obj_eScroll';		// 객체 id (클래스 다중 사용시 id 다르게 지정 요망)
	this.contents = new Array();	// 출력 내용 (배열로 내용 지정 요망)
	this.align = "left";			// 내용 aligne
	this.valign = "middle";			// 내용 valigne
	this.bannerno = false;			// 번호 표시가 있을 때 true
	this.bannerno2=false;
	this.banner_id = "";			// Target ID

	/*** 내장변수 ***/
	this.gap = 0;
	this.direction = 1;

	this.add = add;
	this.exec = exec;
	this.start = start;
	this.stop = stop;
	this.scroll = scroll;
	this.direct = direct;
	this.go = go;
	this.sp_start = sp_start;
	this.sp_stop = sp_stop;
	this.pic_eScroll_start = pic_eScroll_start;
	var sps = 0;
	var jno = 0;
	function pic_eScroll_start(){
		if(eScroll_Start==false){
			this.start();
			eScroll_Start = true;
		}
	}

	function add(str){
		this.contents[this.contents.length] = str;
	}
	
	function exec(){
		this.basis = (this.mode == "left") ? this.width : this.height;
		var outWidth = this.width * ((this.mode == "left") ? this.line : 1);
		var outHeight = this.height * ((this.mode == "top") ? this.line : 1);
		
		var outline = "<div id=" + this.id + " style='overflow:hidden;width:" + outWidth + ";height:" + outHeight + "'><table></table></div>";
		document.write(outline);
		this.obj = GetE(this.id);

		var tb = this.obj.appendChild(document.createElement("table"));
		var tbody = tb.appendChild(document.createElement("tbody"));
		tb.cellPadding = 0;
		tb.cellSpacing = 0;
		tb.onmouseover = function(){thisObj.stop()};
		tb.onmouseout = function(){thisObj.start()};
		if (this.mode=="left") var tr = tbody.appendChild(document.createElement("tr"));
		for (k in this.contents){
			if (this.mode=="top") var tr = tbody.appendChild(document.createElement("tr"));
			var td = tr.appendChild(document.createElement("td"));
			td.noWrap = true;
			td.style.width = this.width;
			td.style.height = this.height;
			td.style.textAlign = this.align;
			td.style.verticalAlign = this.valign;
			td.innerHTML = this.contents[k];
		}
		
		var len = (this.contents.length<this.line) ? this.contents.length : this.line;
		for (i=0;i<len;i++){
			if (this.mode=="top") var tr = tbody.appendChild(document.createElement("tr"));
			td = tr.appendChild(document.createElement("td"));
			td.noWrap = true;
			td.style.width = this.width;
			td.style.height = this.height;
			td.style.textAlign = this.align;
			td.style.verticalAlign = this.valign;
			td.innerHTML = this.contents[i];
		}
		if(this.bannerno == true && this.line > 1 && jno == 0){
			for(jno=1;jno<=this.line;jno++){
				if(jno==1){
					GetE(this.banner_id+"_"+jno).onmouseover = function(){thisObj.direct(-1)};
				}else if(jno==this.line){
					GetE(this.banner_id+"_"+jno).onmouseover = function(){thisObj.direct(1)};
				}
//				GetE(this.banner_id+"_"+jno).onclick = function(){this.bannerno2=true;thisObj.go(this.id.toLowerCase().replace("banner_",""));};
				GetE(this.banner_id+"_"+jno).onmouseout = function(){thisObj.pic_eScroll_start()};
				GetE(this.banner_id+"_"+jno).style.cursor = "pointer";
				if(jno==this.line){
					break;
				}
			}
		}
		this.obj.parent = this;
		this.tpoint = this.basis * this.contents.length;
		this.start();
	}

	function scroll(){
		var out = (this.mode=="left") ? this.obj.scrollLeft : this.obj.scrollTop;
		if(out%this.basis==0){
			this.gap++;
			if (this.gap>=this.delay){
				this.gap = 0;
				if(this.bannerno2 == true){
					if(out == 0){outs=this.width*this.line;}else{outs=out;};
					bid = parseInt(outs/this.width);
					for(var i=1; i<=this.line; i++){
						if(bid != i){
							GetE(this.banner_id+"_"+i).src = GetE(this.banner_id+"_"+i).src.replace("_on","_off");
						}
					}
					GetE(this.banner_id + "_" + bid).src = GetE(this.banner_id + "_" + bid).src.replace("_off","_on");
				}
			}
		}
		if(!this.gap){
			var ret = (out==this.tpoint) ? this.direction : out + this.direction;
			if (ret<0) ret = this.tpoint + ret;
			if (this.mode=="left"){this.obj.scrollLeft = ret;}
			else{this.obj.scrollTop = ret;}

		}
	}

	function start(){
		this.timeObj = window.setInterval("(GetE('" + this.id + "')).parent.scroll()",this.speed);
	}

	function stop(){
		clearTimeout(this.timeObj);
	}

	function direct(d){
		this.direction = d;
	}

	function go(bno){
		if(this.bannerno2 == true){
			if(goclick==false){
				if(bno > 0 && bno <= this.line){
//					ret = parseInt(bno) * parseInt(this.width);
					for(var i=1; i<=this.line; i++){
						if(bno != i){
							GetE(this.banner_id+"_"+i).src = GetE(this.banner_id+"_"+i).src.replace("_on","_off");
						}
					}
					GetE(this.banner_id + "_" + bno).src = GetE(this.banner_id + "_" + bno).src.replace("_off","_on");
					eScroll_Start = false;
					this.stop();
					goclick = true;
					this.Go_Timeobj = window.setInterval("(GetE('" + this.id + "')).parent.sp_start("+bno+")",this.speed);
				}
			}
		}else{
			if(goclick==false){
				eScroll_Start = false;
				this.stop();
				var out = (this.mode=="left") ? this.obj.scrollLeft : this.obj.scrollTop;
				var ret = (parseInt(out / this.basis) + this.direction) * this.basis;
				if(ret<0){
					ret = this.tpoint + ret;
				}else if(ret>this.tpoint){
					ret = this.basis;
				}
	
				goclick = true;
				this.Go_Timeobj = window.setInterval("(GetE('" + this.id + "')).parent.sp_start("+ret+")",this.speed);
			}
		}
	}

	function sp_start(ret2){
		if(this.bannerno2 == true){
			var out = (this.mode=="left") ? (parseInt(this.line) * parseInt(this.width)) : (parseInt(this.line) * parseInt(this.height));
			var ret4 = (out==this.tpoint) ? this.direction : out + this.direction;
			var ret7 = ret2 * this.width;
			alert(ret7);
			if(parseInt(ret7)>parseInt(ret4)){
				if(this.direction<0){
					var ret5 = out-ret4;
					var ret6 = 1;
				}else{
					var ret5 = ret2-ret4;
					var ret6 = 2;
				}
			}else{
				var ret5 = ret4-ret2;
				var ret6 = 0;
			}
			var spd = this.speed;
			if(parseInt(ret5)>=this.width){
				this.sp_stop();
			}
			if(parseInt(ret5)<=this.width){
				spd = this.speed;
			}else if(parseInt(ret5)<=this.width/2){
				var spd = 8;
			}else if(parseInt(ret5)<=this.width/4){
				var spd = 5;
			}else if(parseInt(ret5)<=this.width/6){
				var spd = 2;
			}else if(parseInt(ret5)<=10){
				var spd = 1;
			}else if(parseInt(ret5)==0){
				var spd = 0;
			}
			var ret3 = (out==this.tpoint) ? (this.direction*spd) : out + (this.direction*spd);
			if (parseInt(ret3)<0){ret3 = this.tpoint + parseInt(ret3);}
			if (this.mode=="left"){this.obj.scrollLeft = parseInt(ret3);}
			else{this.obj.scrollTop = parseInt(ret3);}
			if(parseInt(ret7)==parseInt(ret3)){
				this.sp_stop();
			}
		}else{
			var out = (this.mode=="left") ? this.obj.scrollLeft : this.obj.scrollTop;
			var ret4 = (out==this.tpoint) ? this.direction : out + this.direction;
			if(parseInt(ret2)>parseInt(ret4)){
				if(this.direction<0){
					var ret5 = out-ret4;
					var ret6 = 1;
				}else{
					var ret5 = ret2-ret4;
					var ret6 = 2;
				}
			}else{
				var ret5 = ret4-ret2;
				var ret6 = 0;
			}
			var spd = this.speed;
			if(parseInt(ret5)>=this.width){
				this.sp_stop();
			}
			if(parseInt(ret5)<=this.width){
				spd = this.speed;
			}else if(parseInt(ret5)<=this.width/2){
				var spd = 8;
			}else if(parseInt(ret5)<=this.width/4){
				var spd = 5;
			}else if(parseInt(ret5)<=this.width/6){
				var spd = 2;
			}else if(parseInt(ret5)<=10){
				var spd = 1;
			}else if(parseInt(ret5)==0){
				var spd = 0;
			}
			var ret3 = (out==this.tpoint) ? (this.direction*spd) : out + (this.direction*spd);
			if (parseInt(ret3)<0){ret3 = this.tpoint + parseInt(ret3);}
			if (this.mode=="left"){this.obj.scrollLeft = parseInt(ret3);}
			else{this.obj.scrollTop = parseInt(ret3);}
			if(parseInt(ret2)==parseInt(ret3)){
				this.sp_stop();
			}
		}
	}
	
	function sp_stop(){
		clearTimeout(this.Go_Timeobj);
		goclick = false;
	}
}

function chkView(c,s) {
}
function chkPer(ev) {
}

cflag="";
slaveid="{:UserID:}";
masterid="{:pUserID:}";

function getPer() {
	return "p";
}

//////////////////////////////////////////////////////////////////////////////////////////////