////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//	ÇÃ·¡½ÃÃ³¸®
function FlashInsert(FlashIDName, FlashFileName, FlashWidth, FlashHeight, DNSSetting, WMODESetting, FlashBGColor, QSetting, FlashAlign)
{
	document.write('<OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"');
	document.write('CODEBASE="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab#version=8,0,22,0" ');
	document.write(' ID="'+FlashIDName+'" WIDTH="' + FlashWidth + '" HEIGHT="' + FlashHeight + '" ALIGN="'+FlashAlign+'">');
	document.write('<PARAM NAME="movie" VALUE="'+ FlashFileName +'">');
	document.write('<PARAM NAME="quality" VALUE="'+QSetting+'">');
	document.write('<PARAM NAME="bgcolor" VALUE="'+FlashBGColor+'">');
	document.write('<PARAM NAME="wmode" VALUE="'+WMODESetting+'">');
	document.write('<PARAM NAME="allowScriptAccess" VALUE="'+DNSSetting+'">');
	document.write('<EMBED SRC="'+ FlashFileName +'"  NAME="'+FlashIDName+'"');
	document.write(' WIDTH="' + FlashWidth + '" HEIGHT="' + FlashHeight + '" QUALITY="'+QSetting+'" BGCOLOR="'+FlashBGColor+'"');
	document.write(' ALLOWSCRIPTACCESS="'+DNSSetting+'" ALIGN="'+FlashAlign+'" WMODE="'+WMODESetting+'" TYPE="application/x-shockwave-flash" ');
	document.write(' PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" >');
	document.write('</EMBED>');
	document.write('</OBJECT>');
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////



////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//	¿ìÆí¹øÈ£°Ë»ö
function AutoAddr(){
	url="/insurance/check_post.asp";
	window.open(url,"AutoAddr","toolbar=no,menubar=no,scrollbars=1,resizable=no,width=420,height=300");
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function onlyNumber(){
	if( (event.keyCode>47) && (event.keyCode<58) ){
		event.returnValue = true;
	}else{
		event.returnValue = false;
	}
}


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//	ÆË¾÷Ã¢ »ý¼º
function pop(url,name,w,h,x,y) {
	window.open(url, name,'width='+w+',height='+h+',left='+x+',top='+y+',marginwidth=0,marginheight=0,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no, resizable=no');
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//	¼ýÀÚ¿¡ ÄÞ¸¶ºÙÀÌ±â
function commaSplit(srcNumber){
 var txtNumber = '' + srcNumber;
 
 if (isNaN(txtNumber) || txtNumber == ""){
  alert("¼ýÀÚ¸¸ ÀÔ·Â ÇÏ¼¼¿ä");
 }else{
  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];
  }
   }
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//	trim
function ltrim(str) {
	var s = new String(str);
	if(s.substr(0,1)==" ")
		return ltrim(s.substr(1));
	else 
		return s;
}
function rtrim(str) {
	var s = new String(str);
	if((s.length-1,1)==" ")
		return rtrim(s.substring(0,s.length-1));
	else 
		return s;
}
function trim(str) {
	return ltrim(rtrim(str));
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////




////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//	°Ô½ÃÆÇ¿ë °ª Ã¼Å©
function frmChk(frmName,obj,str){
	var chkObj=eval("document."+frmName+"."+obj);
	if (trim(chkObj.value)==""){
		alert(str+' ÀÔ·ÂÇØÁÖ½Ê½Ã¿À.');
		chkObj.focus();		
		return true;
	}
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////




////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//	½ÇÁ¦³ªÀÌ ¹ÝÈ¯
//  ÀÔ·Â ¿¹ : 810916, 1311111 , 25, 45
//  ÀÔ·Â ¿¹ : 010916, 3311111 -> 6
/*
function funAgeChk(regcode1, regcode2, minAge, maxAge){
	var today;
	var y;
	var tmpStr;
	var birthYear;
	var realAge;

	today=new Date();
	y=today.getYear();
	today=y;
	today=Number(today);

	if(Number(regcode2.substring(0,1))>2){
		tmpStr="20";
	}else{
		tmpStr="19";
	}

	birthYear=tmpStr+regcode1.substring(0,2);

	realAge=Number(y)-Number(birthYear)+1;

	if (minAge!=""){
		if (realAge<Number(minAge)){
			return false;
		}
	}

	if (maxAge!=""){
		if (realAge>Number(maxAge)){
			return false;
		}
	}

	return true;
}
*/
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//	°Ô½ÃÆÇ°Ë»ö
function searchList(frmName,url){
	var frm=eval("document."+frmName);

	frm.action=url;
	frm.submit();
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////




////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//	Æû Àü¼Û (ÆË¾÷´Ü)
function frmSendPopup(frmName,url,enctype,mode){
	var frm=eval("document."+frmName);

	if (mode!="d"){
		if(frmChk(frmName,'popWidth','³Êºñ¸¦'))return;
		if(isNaN(frm.popWidth.value)){alert('³Êºñ´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä');frm.popWidth.focus();return;}
		if(frmChk(frmName,'popHeight','³ôÀÌ¸¦'))return;
		if(isNaN(frm.popHeight.value)){alert('³ôÀÌ´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä');frm.popHeight.focus();return;}
		if(frmChk(frmName,'popLeft','ÁÂÃøÁÂÇ¥¸¦'))return;
		if(isNaN(frm.popLeft.value)){alert('ÁÂÃøÁÂÇ¥´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä');frm.popLeft.focus();return;}
		if(frmChk(frmName,'popTop','»ó´ÜÁÂÇ¥¸¦'))return;
		if(isNaN(frm.popTop.value)){alert('»ó´ÜÁÂÇ¥´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä');frm.popTop.focus();return;}
		if(frmChk(frmName,'popTitle','ÆË¾÷Á¦¸ñÀ»'))return;


		if(editMode=="textarea"){
			frm.txt_content.value = frm.editText.value;
		}else{
			frm.txt_content.value = window.editBox.getHTML();
		}
	}

	if (enctype!=''){
		frm.encoding="multipart/form-data";
	}

	frm.mode.value=mode;
	frm.action=url;
	frm.submit();
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////






////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// *¸ñ·Ï»óÀÚ ³â,¿ù,ÀÏ ÀÚµ¿ÀÔ·Â
// *@parameter : obj FormObject, rNum ¹üÀ§°ª, type ³â,¿ù,ÀÏ
// *@return  : 
// *@date : 2006-10-16
function setOptionDate(Obj, rNum, type) {
 var Months_day = new Array(0,31,28,31,30,31,30,31,31,30,31,30,31);

 datToday = new Date(); // ÇöÀç ³¯ÀÚ ¼³Á¤
 
 this.intThisYear = datToday.getFullYear();
 this.intThisMonth = parseInt(datToday.getMonth()) + 1;
 this.intThisDay = datToday.getDate();

 var sNum   = 0;
 var eNum   = 0;
 
 this.writeOption = function(sN, eN, toDate) {

  var j = 0;
  for( var i = parseInt(sN); i <= parseInt(eN); i++ ) {

   Obj.options[j].text  = i; 
   Obj.options[j].value = i; 
   j++;
  
  }
  setOptionValue(Obj, toDate);
 
 }

 if( type == "Y" ) {
  Obj.length = parseInt(rNum) * 2;
  sNum = intThisYear - parseInt(rNum);
  eNum = ( intThisYear + parseInt(rNum) ) - 1;
  writeOption(sNum, eNum, this.intThisYear);
 } else if( type == "M" ) {
  Obj.length = 12;
  sNum = 1;
  eNum = 12;
  writeOption(sNum, eNum, this.intThisMonth);
 } else if( type == "D" ) {
  Obj.length = Months_day[parseInt(datToday.getMonth()) + 1];
  sNum = 1;
  eNum = Months_day[parseInt(datToday.getMonth()) + 1];
  writeOption(sNum, eNum, this.intThisDay);
 } else {
  alert(" Parameter Error!");
  return;
 }
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////



////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// *¸ñ·Ï»óÀÚ ³â,¿ù,ÀÏ ÀÚµ¿ÀÔ·Â ¹üÀ§¼³Á¤
// *@parameter : obj FormObject, sNum, eNum, type ³â,¿ù,ÀÏ
// *@return  : 
// *@date : 2006-11-03
function setOptionDateYear(Obj, setSNum, setENum, type) {
 var Months_day = new Array(0,31,28,31,30,31,30,31,31,30,31,30,31);

 datToday = new Date(); // ÇöÀç ³¯ÀÚ ¼³Á¤
 
 this.intThisYear = datToday.getFullYear();
 this.intThisMonth = parseInt(datToday.getMonth()) + 1;
 this.intThisDay = datToday.getDate();

 var sNum   = 0;
 var eNum   = 0;
 
 this.writeOption = function(sN, eN, toDate) {

  var j = 0;
  for( var i = parseInt(sN); i <= parseInt(eN); i++ ) {

   Obj.options[j].text  = i; 
   Obj.options[j].value = i; 
   j++;
  
  }
  setOptionValue(Obj, toDate);
 
 }

 if( type == "Y" ) {
  Obj.length = parseInt(setENum)-parseInt(setSNum)+1;
  sNum = parseInt(setSNum);
  eNum = parseInt(setENum);
  writeOption(sNum, eNum, this.intThisYear);
 }else {
  alert(" Parameter Error!");
  return;
 }
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// *¸ñ·Ï»óÀÚ ³â,¿ù,ÀÏ ÀÚµ¿ÀÔ·Â ¹üÀ§¼³Á¤
// *@parameter : obj FormObject, sNum, eNum, type ³â,¿ù,ÀÏ
// *@return  : 
// *@date : 2006-11-03
function setOptionDateYear2(Obj, setSNum, setENum, type) {
 var Months_day = new Array(0,31,28,31,30,31,30,31,31,30,31,30,31);

 datToday = new Date(); // ÇöÀç ³¯ÀÚ ¼³Á¤
 
 this.intThisYear = datToday.getFullYear();
 this.intThisMonth = parseInt(datToday.getMonth()) + 1;
 this.intThisDay = datToday.getDate();

 var sNum   = 0;
 var eNum   = 0;
 
 this.writeOption = function(sN, eN, toDate) {

  var j = 1;
  for( var i = parseInt(sN); i <= parseInt(eN); i++ ) {

   Obj.options[j].text  = i; 
   Obj.options[j].value = i; 
   j++;
  
  }
  setOptionValue(Obj, toDate);
 
 }

 if( type == "Y" ) {
  Obj.length = parseInt(setENum)-parseInt(setSNum)+1;
  sNum = parseInt(setSNum);
  eNum = parseInt(setENum);
  writeOption(sNum, eNum, this.intThisYear);
 }else {
  alert(" Parameter Error!");
  return;
 }
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////






////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// *¸ñ·Ï »óÀÚ¿¡¼­ ¿ùÀÇ º¯°æ°ª¿¡ µû¶ó ÀÏº¯°æ
// *@parameter : obj ¹ÞÀº°ª
// *@return  : boolean true/false
// *@date : 2006-10-16
function DaysInMonth(WhichMonth,WhichYear) {

  var DaysInMonth = 31;
  if (WhichMonth == "4" || WhichMonth == "6" || WhichMonth == "9" || WhichMonth == "11") DaysInMonth = 30;
  if (WhichMonth == "2" && (WhichYear/4) != Math.floor(WhichYear/4))        DaysInMonth = 28;
  if (WhichMonth == "2" && (WhichYear/4) == Math.floor(WhichYear/4))        DaysInMonth = 29;
  return DaysInMonth;

}

function ChangeDate(YearObject, MonthObject, DaysObject) {

 //°¢ ÇØ´ç ¿ùÀÇ ÀÏ¼ö °è»ê#################################################
 var Year = YearObject.value;
 var Month = MonthObject[MonthObject.selectedIndex].text;
 var Days = DaysObject[DaysObject.selectedIndex].text; 

 var DaysForThisSelection = DaysInMonth(Month, Year);
 var CurrentDaysInSelection = DaysObject.length;
   
 if (CurrentDaysInSelection > DaysForThisSelection)
 {
  for (i=0; i<(CurrentDaysInSelection-DaysForThisSelection); i++)
  {
  DaysObject.options[DaysObject.options.length - 1] = null
  }
 }
  if (DaysForThisSelection > CurrentDaysInSelection)
  {
   for (i=0; i<(DaysForThisSelection-CurrentDaysInSelection); i++)
   {
    NewOption = new Option(DaysObject.options.length + 1);
    DaysObject.add(NewOption);
   }
  }
  if (DaysObject.selectedIndex < 0) DaysObject.selectedIndex = 0;
 //#######################################################################

}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////





////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// *¸ñ·Ï»óÀÚ ÀÚµ¿¼±ÅÃ
// *@parameter : obj FormObject, str °ª
// *@return  : 
// *@date : 2006-10-16
function setOptionValue(Obj,str) {
 for( var i = 0; i < Obj.length; i++ ) {
  if( Obj.options[i].value == str ) {
   Obj.selectedIndex = i; 
   break;
  } 
 }
}

//¶óµð¿À¹öÆ° ÀÚµ¿¼±ÅÃ
function setRadioValue(Obj,str){
	for(var i = 0; i < Obj.length; i++){
		if(Obj[i].value == str){
			Obj[i].checked = true;
			break;
		}
	}
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// *³¯Â¥ °Ë»ö½Ã ÁöÁ¤ÇÑ ´Þ·Î ³¯Â¥ »ý¼º
// *@parameter : obj FormObject, str °ª
// *@return  : 
// *@date : 2007-06-01 (¾÷±×·¹ÀÌµå)
// *@made in Mr.JJONG

function setOptionCreateDate(Obj, rNum, type, year, month) {
	var Months_day = new Array(0,31,29,31,30,31,30,31,31,30,31,30,31);

	datToday = new Date(); // ÇöÀç ³¯ÀÚ ¼³Á¤
 
	this.intThisYear = parseInt(year);
	this.intThisMonth = parseInt(month);
	this.intThisDay = datToday.getDate();

	var sNum   = 0;
	var eNum   = 0;
 
	this.writeOption = function(sN, eN, toDate) {
		var j = 0;
		for( var i = parseInt(sN); i <= parseInt(eN); i++ ) {
			Obj.options[j].text  = i; 
			Obj.options[j].value = i; 
			j++;
		}
		setOptionValue(Obj, toDate);
	}

	if( type == "Y" ) {
		Obj.length = parseInt(rNum) * 2;
//		sNum = intThisYear - parseInt(rNum);
//		eNum = ( intThisYear + parseInt(rNum) ) - 1;
	 sNum = parseInt(intThisYear) - parseInt(rNum);
	 eNum = ( parseInt(intThisYear) + parseInt(rNum) ) - 1;

		writeOption(sNum, eNum, this.intThisYear);
	} else if( type == "M" ) {
		Obj.length = 12;
		sNum = 1;
		eNum = 12;
		writeOption(sNum, eNum, this.intThisMonth);
	} else if( type == "D" ) {
		Obj.length = Months_day[this.intThisMonth];
		sNum = 1;
		eNum = Months_day[this.intThisMonth];
		writeOption(sNum, eNum, this.intThisDay);
	} else {
		alert(" Parameter Error!");
		return;
	}
}



function XmlHtttp(URL){
	var xmlhttp = null;
	if(window.XMLHttpRequest) { 
		xmlhttp = new XMLHttpRequest(); 
	} else { 
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
	} 
	xmlhttp.open('GET', URL,false); 
//	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-rulencoded"); 
	xmlhttp.onreadystatechange = function() { 
		if(xmlhttp.readyState==4 && xmlhttp.status == 200 && xmlhttp.statusText=='OK') { 
			responseText = xmlhttp.responseText;
		} 
	} 
	xmlhttp.send('');
}

function XmlHtttpPOP(URL,NAME,REGCODE1,REGCODE2,hpchk,HPComp,HP1,HP2,HP3){
	var xmlhttp = null;
	var xmlURL=URL+"?"+"NAME="+NAME+"&REGCODE1="+REGCODE1+"&REGCODE2="+REGCODE2+"&hpChk="+hpchk+"&HPComp="+HPComp+"&HP1="+HP1+"&HP2="+HP2+"&HP3="+HP3;
	if(window.XMLHttpRequest) { 
		xmlhttp = new XMLHttpRequest(); 
	} else { 
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
	} 
	xmlhttp.open('GET', xmlURL,false); 
//	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-rulencoded"); 
	xmlhttp.onreadystatechange = function() { 
		if(xmlhttp.readyState==4 && xmlhttp.status == 200 && xmlhttp.statusText=='OK') { 
			responseText = xmlhttp.responseText;
		} 
	} 
	xmlhttp.send('');
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
