///////////////////////////////////////////////////////////////////////////////////////
/// ÀÛ¼ºÀÚ : ÀÌ¿ë¹ü : 010-3107-3706 (turtle0907@naver.com)
///////////////////////////////////////////////////////////////////////////////////////

// ÀÔ·ÂÆû¿¡¼­ field Ã¼Å©ÇÏ°í ¸Þ¼¼Áö »Ñ¸®´Â ÇÔ¼ö
// fld : form name.field name
// msg : º¸¿©ÁÖ°íÀÚ ÇÏ´Â ¸Þ¼¼Áö
function fchk(fld, msg) {
	if (fld.value=="") {
		alert(msg);
		fld.focus();
		return false;
	}
}

//¿ìÆí¹øÈ£ Ã£±â ÇÔ¼ö
/*
url : ¿ìÆí¹øÈ£ °Ë»ö ÆäÀÌÁö ÁÖ¼Ó
frm : form name
z1 : zipcode ¾Õ field name
z2 : zipcode µÚ field name
ad1 : ÁÖ¼Ò1 field name
ad2 : ÁÖ¼Ò2 field name
wi : Ã¢ÀÇ width
hei : Ã¢ÀÇ height
le : Ã¢ÀÇ left À§Ä¡
tp : Ã¢ÀÇ Top À§Ä¡

wi, hei, le, tp´Â °ªÀÌ ¾øÀ¸¸é µðÆúÆ®°ªÀ¸·Î Ã³¸®ÇÑ´Ù.
*/
function address_search(url, frm, z1, z2, ad1, ad2, wi, hei, le, tp) {
	if (wi=="" || wi==null) {
		wi = 500;
	}
	if (hei=="" || wi==null) {
		hei = 500;
	}
	if (le=="" || le==null) {
		le = 50;
	}
	if (tp=="" || tp==null) {
		tp = 50;
	}
	window.open (url+'?frm='+frm+'&z1='+z1+'&z2='+z2+'&ad1='+ad1+'&ad2='+ad2, 'Address', 'width='+wi+', height='+hei+', scrollbars=yes, left='+le+', top='+tp);
}

//Html ÅÂ±×¸¦ ¾ø¾ÖÁÖ´Â ÇÔ¼ö

function stripHtmlTag(string) {
	var objStrip = new RegExp();
	objStrip = /[<][^>]*[>]/gi;
	return string.replace(objStrip,"");
}

//´Þ·ÂÀ» select ¹Ú½º·Î ¸¸µé¾î ÁØ´Ù

/*******************
 **  ´Þ·Â SELECT BOX
 *******************
 
 »ç¿ë¹ý
 <script language="javascript"> Today('null','null','null'); </script>

 */
function dateSelect(docForm,selectIndex) {
	watch = new Date(docForm.year.options[docForm.year.selectedIndex].text, docForm.month.options[docForm.month.selectedIndex].value,1);
	hourDiffer = watch - 86400000;
	calendar = new Date(hourDiffer);
	var daysInMonth = calendar.getDate();

	for (var i = 0; i < docForm.day.length; i++) {
		docForm.day.options[0] = null;
	}

	for (var i = 0; i < daysInMonth; i++) {
		docForm.day.options[i] = new Option(i+1);
	}

	document.form1.day.options[0].selected = true;
}

/************************
**  ÇöÀçÀÇ ³â¿ùÀÏÀ» ±¸ÇÔ
*************************/
function Today(year,mon,day) {
	if(year == "null" && mon == "null" && day == "null") {       
		today = new Date();
		this_year=today.getFullYear();
		this_month=today.getMonth();
		this_month+=1;
		if(this_month <10) {
			this_month="0" + this_month;
		}

		this_day=today.getDate();
		if(this_day<10) {
			this_day="0" + this_day;
		}
	} else {  
		var this_year = eval(year);
		var this_month = eval(mon); 
		var this_day = eval(day);
	}

	montharray=new Array(31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31); 
	maxdays = montharray[this_month-1];

//À±´Þ ±¸ÇÏ±â
	if (this_month==2) { 
		if ((this_year/4)!=parseInt(this_year/4)) {
			maxdays=28;
		} else {
			maxdays=29;
		}
	}

	document.writeln("<select name='year' size=1 onChange='dateSelect(this.form,this.form.month.selectedIndex);'>");
	for(i=this_year-5;i<this_year+6;i++) {
//ÇöÀç ³âµµ¿¡¼­ °ú°Å·Î 5³â±îÁö ¹Ì·¡·Î 5³â±îÁö¸¦ Ç¥½ÃÇÔ
		if(i==this_year) {
			document.writeln("<OPTION VALUE="+i+ " selected >" +i);
		} else {
			document.writeln("<OPTION VALUE="+i+ ">" +i);
		}
	}    
	document.writeln("</select> ³â");      
	document.writeln("<select name='month' size=1 onChange='dateSelect(this.form,this.selectedIndex);'>");

	for(i=1;i<=12;i++) { 
		if(i<10) {
			if(i==this_month) {
				document.writeln("<OPTION VALUE=0" +i+ " selected >0"+i);
			} else {
				document.writeln("<OPTION VALUE=0" +i+ ">0"+i);
			}
		} else {
			if(i==this_month) {
				document.writeln("<OPTION VALUE=" +i+ " selected >" +i);
			} else {
				document.writeln("<OPTION VALUE=" +i+ ">" +i);
			}
		}                     
	}
	document.writeln("</select> ¿ù");
	document.writeln("<select name='day' size=1>");
	for(i=1;i<=maxdays;i++) {
		if(i<10) {
			if(i==this_day) {
				document.writeln("<OPTION VALUE=0" +i+ " selected >0"+i);
			} else {
				document.writeln("<OPTION VALUE=0" +i+ ">0"+i);
			}
		} else {
			if(i==this_day) {
				document.writeln("<OPTION VALUE=" +i+ " selected } >"+i);
			} else {
				document.writeln("<OPTION VALUE=" +i+ ">" +i);
			}
		}                     
	}
	document.writeln("</select> ÀÏ"); 
}
//´Þ·ÂÇÔ¼ö ³¡


//¼ýÀÚ¸¸ »ç¿ëÇÒ¼ö ÀÖ°Ô
function OnlyNum() {
	if (event.keyCode < 45 || event.keyCode > 60) event.returnValue = false;
}


//¹®ÀÚ ±æÀÌ Á¦ÇÑ
function CheckLen(ftx, len)
{
	var t;
	var msglen;
	msglen = 0;
	l = ftx.value.length;
	for(k=0;k<l;k++){
		t = ftx.value.charAt(k);
		if (escape(t).length > 4)
			msglen += 2;
		else if (t != "\r")
			msglen++;
	}
	
	if(msglen > len){
	  reserve = msglen-len;
	 alert(len +"¹ÙÀÌÆ® ÀÌ»óÀº ÀÛ¼ºÇÏ½Ç¼ö ¾ø½À´Ï´Ù.\r\n ÃÊ°úµÈ ºÎºÐÀº ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù.");
	  nets_check(ftx, ftx.value, len);
	}
	return;
}

function nets_check(ftx, aquery, len){
	var tmpStr;
	var temp=0;
	var onechar;
	var tcount;

	tcount = 0;
	tmpStr = new String(aquery);
	temp = tmpStr.length;

	for(k=0;k<temp;k++){
		onechar = tmpStr.charAt(k);
		if(escape(onechar).length > 4)
			tcount += 2;
		else if(onechar!='\r')
			tcount++;
		if(tcount>len){
			tmpStr = tmpStr.substring(0,k);
			break;
		}
	}
	ftx.value = tmpStr;
	CheckLen(ftx, len)
	return;
}

// ¹®ÀÚ ±æÀÌ Á¦ÇÑ ³¡


//»ç¾÷ÀÚ ¹øÈ£ Ã¼Å©
function check_busino(vencod) {
	var sum = 0;
	var getlist =new Array(10);
	var chkvalue =new Array("1","3","7","1","3","7","1","3","5");
	for(var i=0; i<10; i++) { 
		getlist[i] = vencod.substring(i, i+1);
	}
	for(var i=0; i<9; i++) { 
		sum += getlist[i]*chkvalue[i];
	}
	sum = sum + parseInt((getlist[8]*5)/10);
	sidliy = sum % 10;
	sidchk = 0;
	if(sidliy != 0) { 
		sidchk = 10 - sidliy;
	} else { 
		sidchk = 0;
	}
	if(sidchk != getlist[9]) { 
		return false;
	}
	
	return true;
}

//ÁÖ¹Î¹øÈ£ Ã¼Å© ÇÔ¼ö

function checkjumin(serial1,serial2){
	if (serial1.length != 6){
		return false;
	} else if ( serial2.length != 7){
		return false;
	} else {
		var str_serial1 = serial1;
		var str_serial2 = serial2;
		var digit=0;

		for (var i=0;i<str_serial1.length;i++){
			var str_dig=str_serial1.substring(i,i+1);
			if (str_dig<'0' || str_dig>'9'){ 
				digit=digit+1 ;
			}
		}

		if ((str_serial1 == '') || ( digit != 0 )){
			return false;   
		}

		var digit1=0
		for (var i=0;i<str_serial2.length;i++){
			var str_dig1=str_serial2.substring(i,i+1);
			if (str_dig1<'0' || str_dig1>'9'){ 
				digit1=digit1+1; 
			}
		}

		if ((str_serial2 == '') || ( digit1 != 0 )){
			return false;   
		}

		if (str_serial1.substring(2,3) > 1){
			return false;   
		}

		if (str_serial1.substring(4,5) > 3){
			return false;   
		} 

		if (str_serial2.substring(0,1) > 4 || str_serial2.substring(0,1) == 0){
			return false;   
		}

		var a1=str_serial1.substring(0,1);
		var a2=str_serial1.substring(1,2);
		var a3=str_serial1.substring(2,3);
		var a4=str_serial1.substring(3,4);
		var a5=str_serial1.substring(4,5);
		var a6=str_serial1.substring(5,6);

		var check_digit=a1*2+a2*3+a3*4+a4*5+a5*6+a6*7;

		var b1=str_serial2.substring(0,1);
		var b2=str_serial2.substring(1,2);
		var b3=str_serial2.substring(2,3);
		var b4=str_serial2.substring(3,4);
		var b5=str_serial2.substring(4,5);
		var b6=str_serial2.substring(5,6);
		var b7=str_serial2.substring(6,7);

		var check_digit=check_digit+b1*8+b2*9+b3*2+b4*3+b5*4+b6*5 ;

		check_digit = check_digit%11;
		check_digit = 11 - check_digit;
		check_digit = check_digit%10;

		if (check_digit != b7){
			return false;   
		} else {
			return true;
		}
	}
}

//¹ýÀÎ¹øÈ£ Ã¼Å©

function isRegNo(sRegNo){

  var arr_regno = sRegNo.split("");
  var arr_wt = new Array(1,2,1,2,1,2,1,2,1,2,1,2);
  var iSum_regno = 0;
  var iCheck_digit = 0;

  //1~12ÀÚ¸®±îÁö °¡ÁßÄ¡¸¦ °öÇÏ¿© ¸ðµÎ ´õÇÑ´Ù.
  for (i = 0; i < 12; i++)  {
      iSum_regno +=  eval(arr_regno[i]) * eval(arr_wt[i]);
  }

  //ÇÕ°è¸¦ 10À¸·Î ³ª´« ³ª¸ÓÁö¸¦ 10¿¡¼­ »«´Ù.
  iCheck_digit = 10 - (iSum_regno % 10);

  //°è»ê °ªÀ» 10À¸·Î ³ª´« ³ª¸ÓÁö¸¦ ±¸ÇÑ´Ù. (Check Digit)
  iCheck_digit = iCheck_digit % 10;

  if (iCheck_digit != arr_regno[12])  {
//      alert("¹ýÀÎ ¹øÈ£°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù.\n ´Ù½Ã È®ÀÎÇÏ½ÅÈÄ ÀÔ·ÂÇÏ½Ê½Ã¿À.");
      return false;
  }

  return true;
}


//¿øº»Å©±â ±×·¡µµÀÇ ÀÌ¹ÌÁö
function pre_view(path, img) {
	if (img==""){
		alert("µî·ÏµÈ ÀÌ¹ÌÁö°¡ ¾ø½À´Ï´Ù.");
		return;
	}
	var imgwin = window.open("",'WIN','scrollbars=no,status=no,toolbar=no,resizable=1,location=no,menu=no,width=10,height=10'); 
	imgwin.focus(); 
	imgwin.document.open(); 
	imgwin.document.write("<html>\n"); 
	imgwin.document.write("<head>\n"); 
	imgwin.document.write("<title>**</title>\n"); 

	imgwin.document.write("<sc"+"ript>\n"); 
	imgwin.document.write("function resize() {\n"); 
	imgwin.document.write("pic = document.il;\n"); 
	//imgwin.document.write("alert(eval(pic).height);\n"); 
	imgwin.document.write("if (eval(pic).height) { var name = navigator.appName\n"); 
	imgwin.document.write("  if (name == 'Microsoft Internet Explorer') { myHeight = eval(pic).height + 40; myWidth = eval(pic).width + 12;\n"); 
	imgwin.document.write("  } else { myHeight = eval(pic).height + 9; myWidth = eval(pic).width; }\n"); 
	imgwin.document.write("  clearTimeout();\n"); 
	imgwin.document.write("  var height = screen.height;\n"); 
	imgwin.document.write("  var width = screen.width;\n"); 
	imgwin.document.write("  var leftpos = width / 2 - myWidth / 2;\n"); 
	imgwin.document.write("  var toppos = height / 2 - myHeight / 2; \n"); 
	imgwin.document.write("  self.moveTo(leftpos, toppos);\n"); 
	imgwin.document.write("  self.resizeTo(myWidth, myHeight);\n"); 
	imgwin.document.write("}else setTimeOut(resize(), 100);}\n"); 
	imgwin.document.write("</sc"+"ript>\n"); 

	imgwin.document.write("</head>\n"); 
	imgwin.document.write('<body topmargin="0" leftmargin="0" marginheight="0" marginwidth="0">\n'); 
	
	imgwin.document.write("<div id='Layer1' style='position:absolute; left:0; top:0; width:800; height:800; z-index:1'><object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='800' height='800'><param name='movie' value='/img_set/imgView.swf'><param name='quality' value='high'><param name='wmode' value='transparent'><embed src='/img_set/imgView.swf' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='800' height='800'></embed></object></div>");

	imgwin.document.write("<a href='javascript:window.close();' title='ÀÌ¹ÌÁö¸¦ Å¬¸¯ÇÏ¸é Ã¢ÀÌ ´ÝÈü´Ï´Ù.'><img border=0 src='"+path+img+"' xwidth=100 xheight=9 name=il onload='resize();'></a>\n"); 
	imgwin.document.write("</body>\n"); 
	imgwin.document.close();
}


//»óÅÂÁÙ¿¡ ¸µÅ©ÁÖ¼Ò º¸ÀÌÁö ¾Ê°Ô Ã³¸®ÇÏ´Â ÇÔ¼ö ¹× ½ºÅ©¸³Æ®

function hidestatus() {
	window.status='';
	return true;
}
//setInterval("hidestatus()",1);

/*
if (document.layers)
document.captureEvents(Event.mouseover | Event.mouseout | Event.mouseclick)
document.onmouseover = hidestatus
document.onmouseout = hidestatus
*/
//³¡

// iframe Å©±âÀÚµ¿Á¶Àý
//<iframe width='' height='' src='' onload="resizeFrame()"  frameborder=0 id=name></iframe>

function ResizeFrame(name)
{
  // IFRAME ³»ºÎÀÇ body °³Ã¼
  var fBody  = document.frames(name).document.body;
  // IFRAME °³Ã¼
  var fName  = document.all(name);

  // IFRAME ³»ºÎÀÇ body°³Ã¼ÀÇ ³ÐÀÌ¸¦ °è»êÇÏ¿© IFRAMEÀÇ ³ÐÀÌ¸¦ ¼³Á¤ÇØ ÁØ´Ù.
  fName.style.width 
    = fBody.scrollWidth + (fBody.offsetWidth - fBody.clientWidth);
  // IFRAME ³»ºÎÀÇ body°³Ã¼ÀÇ ³ôÀÌ¸¦ °è»êÇÏ¿© IFRAMEÀÇ ³ôÀÌ¸¦ ¼³Á¤ÇØ ÁØ´Ù.
  fName.style.height 
    = fBody.scrollHeight + (fBody.offsetHeight - fBody.clientHeight);

  // ¸¸¾à IFRAMEÀÇ Å©±â ¼³Á¤¿¡ ½ÇÆÐ ÇÏ¿´´Ù¸é ±âº»Å©±â·Î ¼³Á¤ÇÑ´Ù.
  if (fName.style.height == "0px" || fName.style.width == "0px")
  {
    fName.style.width = "700px";     //±âº» iframe ³Êºñ
    fName.style.height = "300px";    //±âº» iframe ³ôÀÌ
  }
}


//ÀüÃ¼ ¼±ÅÃ ¹× ¼±ÅÃ ÇØÁ¦
function checkAll(f) { 
	var chknum=0 
	for (var i=0;i<f.elements.length;i++) { 
		var str = eval(f.elements[i]); 
		str.checked = true; 
		chknum++;
	} 
} 

function uncheckAll(f) { 
	for (var i=0;i<f.elements.length;i++) { 
		var str = eval(f.elements[i]); 
		str.checked = false; 
	} 
	var chknum=0 
} 

