function openNewWindow(window, width, height){
	openNewWindow(window, width, height, "");
}

function openNewWindow(window, width, height, winName){
  var winName = winName = "" ? "NewWindow" : "";
	open(window,winName,"left=0,top=0,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width="+width+",height="+height);
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

//¿µ¹®ÀÚ¹× ¼ýÀÚ¸¸ ÀÔ·ÂÅä·Ï Ã¼Å©ÇÑ´Ù. 
function isAlphaDigit(str) { 
  for (i=0; i <= str.length -1 ; i++) 
  { 
    ch = str.substring(i,i+1); 
    if ((ch>='0' && ch<='9') || (ch>='a' && ch<='z') ||(ch>='A' && ch<='Z')) { return true; } 
    else { return false; } 
  } 
} 

// value°¡ ¼ýÀÚ¹×"-"·Î¸¸ µÇ¾îÀÖ´ÂÁö Ã¼Å©ÇÑ´Ù. 
function isDashDigit(value1) { 
  inputStr = value1; 
  for( var i = 0 ; i < inputStr.length ; i++ ) 
  { 
    var oneChar = inputStr.charAt(i) 
    if (oneChar != '-') {
      if (oneChar < '0' || oneChar > '9') { return false; } 
    }
  } 
  return true; 
} 

// value°¡ ¼ýÀÚ·Î¸¸ µÇ¾îÀÖ´ÂÁö Ã¼Å©ÇÑ´Ù. 
function isDigit(value1) { 
  inputStr = value1; 
  if (value1.length == 0) { return false; }
  for( var i = 0 ; i < inputStr.length ; i++ ) 
  { 
    var oneChar = inputStr.charAt(i) 
    if (oneChar < '0' || oneChar > '9') { return false; } 
  } 
  return true; 
} 

// value°¡ ³¯Â¥Çü½ÄÀ¸·Î¸¸ µÇ¾îÀÖ´ÂÁö Ã¼Å©ÇÑ´Ù. 
function isDate(strDate){
	var arrDate;
	var chkDate
	
	if (strDate.indexOf("-") != -1) {
		arrDate = strDate.split("-");
	}
	else {
		arrDate = strDate.split("/");
	}

	if (arrDate.length != 3) {
		return false;
	}
	
	chkDate = new Date(arrDate[0] + "/" + arrDate[1] + "/" + arrDate[2]);
	
	if (isNaN(chkDate) == true ||
		(arrDate[1] != chkDate.getMonth() + 1 || arrDate[2] != chkDate.getDate())) {
		return false;
	}
	return true;
}


//URLÇü½Ä Ã¼Å© 
function isURL(argvalue) {
  if (argvalue.indexOf(" ") != -1)
    return false;
  else if (argvalue.indexOf("http://") == -1)
    return false;
  else if (argvalue == "http://")
    return false;
  else if (argvalue.indexOf("http://") > 0)
    return false;

  argvalue = argvalue.substring(7, argvalue.length);
  if (argvalue.indexOf(".") == -1)
    return false;
  else if (argvalue.indexOf(".") == 0)
    return false;
  else if (argvalue.charAt(argvalue.length - 1) == ".")
    return false;

  if (argvalue.indexOf("/") != -1) {
    argvalue = argvalue.substring(0, argvalue.indexOf("/"));
    if (argvalue.charAt(argvalue.length - 1) == ".")
      return false;
  }

  if (argvalue.indexOf(":") != -1) {
    if (argvalue.indexOf(":") == (argvalue.length - 1))
      return false;
    else if (argvalue.charAt(argvalue.indexOf(":") + 1) == ".")
      return false;
    argvalue = argvalue.substring(0, argvalue.indexOf(":"));
    if (argvalue.charAt(argvalue.length - 1) == ".")
      return false;
  }

  return true;
}

//ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å© 
function isJumin(value1, value2){
  if (value1.length != 6){return false;}
  else if (value2.length != 7){return false;}
  else {
    var str_serial1 = value1;
    var str_serial2 = value2;

    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 isSaup(value1, value2, value3){
  var chkRule = "137137135"; // »ç¾÷ÀÚ¹øÈ£ Ã¼Å© Çü½Ä
  var strCoreNum = value1 + value2 + value3; // »ç¾÷ÀÚ¹øÈ£ 10ÀÚ¸®
  var step1, step2, step3, step4, step5, step6, step7;

  step1 = 0; // ÃÊ±âÈ­

  for (i=0; i<7; i++)
  {
    step1 = step1 + (strCoreNum.substring(i, i+1) * chkRule.substring(i, i+1));
  }

  step2 = step1 % 10;
  step3 = (strCoreNum.substring(7, 8) * chkRule.substring(7, 8)) % 10;
  step4 = strCoreNum.substring(8, 9) * chkRule.substring(8, 9);
  step5 = Math.round(step4 / 10 - 0.5);
  step6 = step4 - (step5 * 10);
  step7 = (10 - ((step2 + step3 + step5 + step6) % 10)) % 10;

  if (strCoreNum.substring(9, 10) != step7) {return false;} 
  else {return true;}
}

// ¿¡µðÅÍ »ç¿ë. 
function html_edit(fieldname, doctype){
  if(doctype=="0") {
    alert("TEXTÀÇ °æ¿ì´Â ÆíÁýÀÌ ºÒ°¡´ÉÇÕ´Ï´Ù.");
    return false
  }
  else{
    var url = "../../common/editor/editor30.asp?fieldname="+fieldname;
    edit_window = window.open(url,"editor_win","width=600,height=450,scrollbars=no,toolbar=no,navationbar=no,resizable=no,left=0,top=0");
    edit_window.focus();
  }
}

// Á¤º¸»èÁ¦. 
function delete_items(frm) {
  var chk = frm;
  var sCount = 0;

  for (var i=0; i<chk.length;i++) {
    if (chk[i].type == "checkbox" && chk[i].name != "checkboxAll" && chk[i].checked == true) {
      sCount++; 
    }
  }
  if (sCount == 0)
  {
    if (0 == 0) {
      alert(" »èÁ¦ÇÒ Ç×¸ñÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.");
      return false;
    }
    else {
      alert(" »èÁ¦ÇÒ Ç×¸ñÀ» ¸ÕÀú ¼±ÅÃÇÏ¼¼¿ä.");
      return false;
    }
        }
  else {
    var msg = confirm("¼±ÅÃÇÏ½Å Ç×¸ñÀ» ¿ÏÀüÈ÷ »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?");
    if (!msg)
     return false;
  }
  frm.mode.value="delete";
  frm.submit();
}

function print_items(frm) {
  var chk = frm;
  var sCount = 0;

  for (var i=0; i<chk.length;i++) {
    if (chk[i].type == "checkbox" && chk[i].name != "checkboxAll" && chk[i].checked == true) {
      sCount++; 
    }
  }
  if (sCount == 0)
  {
    if (0 == 0) {
      alert(" ÀÎ¼âÇÒ Ç×¸ñÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.");
      return false;
    }
    else {
      alert(" ÀÎ¼âÇÒ Ç×¸ñÀ» ¸ÕÀú ¼±ÅÃÇÏ¼¼¿ä.");
      return false;
    }
        }
  else {
    var msg = confirm("¼±ÅÃÇÏ½Å Ç×¸ñÀ» ÀÎ¼âÇÏ½Ã°Ú½À´Ï±î?");
    if (!msg)
     return false;
  }
  frm.action="coupon_001_02.asp";
  frm.submit();
}

function excel_items(frm) {
  var chk = frm;
  var sCount = 0;

  var msg = confirm("EXCEL·Î º¯È¯ÇÏ½Ã°Ú½À´Ï±î?");
  if (!msg)
   return false;

  frm.action="coupon_excel.asp";
  frm.target="_blank";
  frm.submit();
}

function excel_items2(frm) {
  var chk = frm;
  var sCount = 0;

  var msg = confirm("EXCEL·Î º¯È¯ÇÏ½Ã°Ú½À´Ï±î?");
  if (!msg)
   return false;

  frm.action="present_excel.asp";
  frm.target="_blank";
  frm.submit();
}

function excel_items3(frm) {
  var chk = frm;
  var sCount = 0;

  var msg = confirm("EXCEL·Î º¯È¯ÇÏ½Ã°Ú½À´Ï±î?");
  if (!msg)
   return false;

  frm.action="member_excel.asp";
  frm.target="_blank";
  frm.submit();
}

// ÀüÃ¼¼±ÅÃ. 
function all_chk(form) {
	var nm = "chk";

	if(form.checkboxAll.checked == true) {
		checkedAll(form, nm);
	} else {
		uncheckedAll(form, nm);
	}
}

/* checked all checkbox */
function checkedAll(form, nm) {
	var elementCount = form.elements.length;

	for (inx = 0; inx < elementCount; inx++) {
		if (form.elements[inx].type == "checkbox" && form.elements[inx].name == nm) {form.elements[inx].checked = true;}
	}
}

/* unchecked all checkbox */
function uncheckedAll(form, nm) {
	var elementCount = form.elements.length;

	for (inx = 0; inx < elementCount; inx++) {
		if (form.elements[inx].type == "checkbox" && form.elements[inx].name == nm) {form.elements[inx].checked = false;}
	}
}

// Á¤·Ä. 
function sort_order(frm, sortby, orderby) {
  frm.sortby.value = sortby ;
  frm.orderby.value = orderby ;
  frm.mode.value = '' ;
  frm.submit();
}

// ¿­¼ö ¹× ÆäÀÌÁö º¯È¯. 
function page_change(frm, thisfrm) {
  if(thisfrm.name=="imsi_row_cnt") frm.row_cnt.value=thisfrm.value;
  if(thisfrm.name=="imsi_cnt") frm.cnt.value=thisfrm.value;
  frm.mode.value = '' ;
  frm.submit();
}

// ¼³Á¤. 
function set_info(frm) {
  frm.mode.value = 'set' ;
  frm.submit();
}

// Ãß°¡. 
function new_item(frm) {
  frm.mode.value = 'new' ;
  frm.submit();
}

// ¼öÁ¤. 
function modify_item(num) {
  form = document.frm;
  form.mode.value = 'new' ;
  form.num.value = num ;
  form.submit();
}

// ÆäÀÌÁö ÀÌµ¿. 
function move_page(frm, cnt) {
  if(parseInt(cnt) == 0) {return false}
  else {
    frm.mode.value = '' ;
    frm.cnt.value = cnt ;
    frm.submit();
  }
}

// Á¤·Ä¼ø¼­ º¯È¯. 
function move_sort(frm, str) {
  frm.sort.value=str;
  frm.mode.value = '' ;
  frm.submit();
}

// »ö»óÇ¥. 
function pick_color(form, input){
  var x = "../../common/palette/pick_color.asp?Form="+form+"&Input="+input;
  var option = "toolbar=no,menubar=no,status=no,scrollbars=no,resizable=no,width=450,height=260,left=0,top=0";
  window.open(x, 'color', option);
}

// ÆÄÀÏ È£Ãâ. 
function pick_file(formname,mart_id,imagename){
  var url = "../../common/file_manager/file_manager.asp?formname="+formname+"&mart_id="+mart_id+"&imagename="+imagename;
  window.open(url,"uploadwin","width=600,height=450,scrollbars=no,toolbar=no,navationbar=no,resizable=no,left=0,top=0");
}

// ¸µÅ©URLÈ£Ãâ. 
function link_url(formname,mart_id){
  var url = "../../common/link_url/link_url.asp?formname="+formname+"&mart_id="+mart_id;
  window.open(url,"uploadwin","width=600,height=450,scrollbars=no,toolbar=no,navationbar=no,resizable=no,left=0,top=0");
}

// ÀÌ¹ÌÁö ¹× ÆÄÀÏ º°µµÃ¢¿¡¼­ º¸±â. 
function view_file(file_url,type,w_width,w_height){
  if(type=="img") {var url = "../../common/view_file/view_img.asp?img_url="+file_url;}
  else {var url = file_url;}
  window.open(url,"view_file","width="+w_width+",height="+w_height+",scrollbars=no,toolbar=no,navationbar=no,resizable=no,left=0,top=0");
}

// ÆíÁý ¹Ì¸®º¸±â. 
function pre_view(preview_source, doctype){
  top.bottom.document.preview_frm.preview_doc_type.value = doctype;
  top.bottom.document.preview_frm.preview_source.value = preview_source;
  top.bottom.document.preview_frm.submit();
}

// ÆíÁý¿µ¿ª´Ã¸®±â. 
function expand_area(area_box){
  area_box.rows +=5;
}

// ÆíÁý¿µ¿ªÁÙÀÌ±â. 
function reduce_area(area_box){
  if(area_box.rows < 6) {
    alert("±âº»»çÀÌÁî ÀÌÇÏ·Î´Â Ãà¼Ò°¡ ºÒ°¡´ÉÇÕ´Ï´Ù.");
    return false;
  }
  area_box.rows -=5;
}

// ÆíÁý¿µ¿ªÁÙÀÌ±â. 
function change_img(img_name, img_value) {
  if(img_value.length==1) {tmp_value = "00"+img_value;}
  else if(img_value.length==2) {tmp_value = "0"+img_value;}
  else {tmp_value = img_value;}

  eval("document."+img_name+".src = '../image/template/title/"+img_name+"_"+tmp_value+".gif'");
}



function flashWrite(txt) {
	document.writeln(txt);
}


function changeOrder(type) {
  var f = document.frm;
  var selRight = f.rightList;
  var index = selRight.selectedIndex;
	var position = 1;

  if ( index > -1 ) {
    if (type.indexOf("U") == 0) {
    	if (type.length > 1) {
    		try {
    		position = eval(type.substr(1));
    	} catch (e) {}
    	}
      if(index > 0 && index - position >= 0) {
        swap(selRight, index, index - position);
      }
    } else if (type.indexOf("D") == 0) {
    	if (type.length > 1) {
    		position = eval(type.substr(1));
    	}
      if(index < selRight.options.length - position) {
        swap(selRight, index, index + position);
    	}
    } else if (type == "T") {
      for (var i = index; i > 0; i--) {
        swap(selRight, i, i - 1);
      }
    } else if (type == "B") {
      for (var i = index; i < selRight.options.length - 1; i++) {
        swap(selRight, i, i + 1);
      }
    }
  }
}

function swap(selectedOption, index, targetIndex) {
  var onetext = selectedOption.options[targetIndex].text;
  var onevalue = selectedOption.options[targetIndex].value;

  selectedOption.options[targetIndex].text
              = selectedOption.options[index].text;
  selectedOption.options[targetIndex].value
              = selectedOption.options[index].value;
  selectedOption.options[index].text = onetext;
  selectedOption.options[index].value = onevalue;
  selectedOption.options.selectedIndex = targetIndex;

  selectedOption.options[targetIndex].selected = true;
}

// --------------------------- sendItem / deleteItem ------------------------------
function sendItem() {
  var f = document.frm;
  var selLeft = f.leftList.options;
  var selRight = f.rightList.options;
	var size = selLeft.length;
	var arrSel = new Array();
	var j = 0;

  if (selLeft.selectedIndex < 0) {
      alert("Ãß°¡ÇÒ ÇÊµå¸¦ ¼±ÅÃÇØ ÁÖ¼¼¿ä.");
      return;
  }

	for (i = size - 1; i >= 0; i--)	{
		if (selLeft.options[i].selected)	{
			arrSel[j] = new Array(selLeft.options[i].text,selLeft.options[i].value);
			j++;
			if (selLeft.options[i].value != "_space") {selLeft.options[i] = null;}
		}
	}

	for (i = (arrSel.length-1); i >= 0; i--)	{
		selRight.options[selRight.length] = new Option(arrSel[i][0], arrSel[i][1]);
	}
}

function deleteItem() {
  var f = document.frm;
  var selLeft = f.leftList.options;
  var selRight = f.rightList.options;
	var size = selRight.length;
	var arrSel = new Array();
	var j = 0;

  if (selRight.selectedIndex < 0) {
    alert("Á¦¿ÜÇÒ ÇÊµå¸¦ ¼±ÅÃÇØ ÁÖ¼¼¿ä.");
    return;
  }

	for (i = size - 1; i >= 0; i--)	{
		if (selRight.options[i].selected)	{
			if (selRight.options[i].value != "_space") {
				arrSel[j] = new Array(selRight.options[i].text,selRight.options[i].value);
				j++;
			}
			selRight.options[i] = null;
		}
	}
	for (i = (arrSel.length-1); i >= 0; i--)	{
		selLeft.options[selLeft.length] = new Option(arrSel[i][0], arrSel[i][1]);
	}
}

function searchAll(frm) {
  if (frm.s_all.checked) {
    frm.s_s_year.value = "";
    frm.s_s_month.value = "";
    frm.s_s_day.value = "";
    frm.s_e_year.value = "";
    frm.s_e_month.value = "";
    frm.s_e_day.value = "";

    frm.s_s_year.disabled = true;
    frm.s_s_month.disabled = true;
    frm.s_s_day.disabled = true;
    frm.s_e_year.disabled = true;
    frm.s_e_month.disabled = true;
    frm.s_e_day.disabled = true;
  } else {
    frm.s_s_year.disabled = false;
    frm.s_s_month.disabled = false;
    frm.s_s_day.disabled = false;
    frm.s_e_year.disabled = false;
    frm.s_e_month.disabled = false;
    frm.s_e_day.disabled = false;
  }
}

