var MainPagePath = "/main/main.asp";
var gCategoryImgStr, gCategorybgcolorStr, gCategoryTextStr;
var gLName, gMName, gSName, gDName;

var LCodeLen = 2;
var MCodeLen = 4;
var SCodeLen = 6;

function SetInputStyle(obj, bool){
	if (typeof(obj.readOnly) == "undefined"){
		obj.disabled = bool;
	}else{
		obj.readOnly = bool;
	}

	if (bool){
		obj.className = "AC_READONLY_B1";
	}else{
		obj.className = "AC_READONLY_B";
	}
}

function CenterCodeChange(obj){
	var eval

	if (typeof(obj) == "undefined"){
		eval = event.srcElement;
	}else{
		eval = obj;
	}

	var CenterCode = eval.value.split(":")[0]
	
	if (CenterCode != "0"){
		iFrame1.location.replace("/solution/Common/AspCommon/SetCenterCodeCookiesUpdate.asp?CenterCode=" + CenterCode)
	}
}

function CheckDate(DateSTR){

	for (var i = 0; i < DateSTR.length; i++){
		if (DateSTR.indexOf("-") > 0){
			DateSTR = DateSTR.replace("-","");
		}else{
			break;
		}
	}

	if (DateSTR.length != 8){
		return true;
	}

    var Year  = DateSTR.substring(0, 4);
    var Month = DateSTR.substring(4, 6);
    var Day   = DateSTR.substring(6, 8);

    // Year Check
    if (isNaN(Year) || Year < 1900 || Year > 2020){
        return true;
    }
    // Month Check
    if (isNaN(Month) || Month < 1 || Month > 12){
        return true;
    }
    // Day Check
    return getDates(Year, Month, Day);
}

function getDates(Year, Month, Day)
{
	var TimeA = new Date(Year,Month,0,0,0,0,0);
	var dates = TimeA.getDate();

    if (isNaN(Day) || Day < 1 || Day > dates){
		return true;
	}

	return false;
}

function GetComp(obj_1, obj_2, returnval){
	if (obj_1 == obj_2 )
		return returnval;
	else
		return;
}

function suOnlyCourse(source,suOnlyCurKey){
	if(!isDecimal(source.value.charAt(0))) source.value = "";
	if(suOnlyCurKey == 8 || suOnlyCurKey == 46 || isArrowKey(suOnlyCurKey)) return; 
	else checkStringValid(source);
}

function checkStringValid(source){
	var len = source.value.length;
	for(var i=0;i<len;i++){
		if(!isDecimal(source.value.charAt(i)) || source.value.charAt(i)==" "){
			assortString(source,i);	
			i=0;
		}
	}
}
function assortString(source,index){
	var len = source.value.length;
	var temp1 = source.value.substring(0,index);
	var temp2 = source.value.substring(index+1,len);
	source.value = temp1 + temp2;
}
function isDecimal(number){
	if(number>=0 && number<=9) return true;
	else return false;
}
function isArrowKey(key){
	if(key>=37 && key<=40) return true;
	else return false;
}

function GetExtNum(ExSTR, ExtNum, ExNumSTR){
	var i = 1;
	var k;
	ExSTR = ExSTR + "";

	k = (ExtNum + 1) - ExSTR.length;

	while (i < k){
		i += 1;
		ExSTR = ExNumSTR + ExSTR;
	}

	return ExSTR
}
// -------------------------------------------------------------------------------
// Á¡°Ë
function FrmCheck(){
	try{
		top.mainFrame.iFMain.location;
	}catch(e){
		top.location.replace("/");
	}
}

// -------------------------------------------------------------------------------
function ShowRightMenu(){
	return false;
}


// -------------------------------------------------------------------------------
function SetSheetEmpty(objSheet, objSheetRows, objSheetMergeCells){
	objSheet.FrozenCols = 0;
	objSheet.Rows = objSheetRows;

	objSheet.MergeCells   = objSheetMergeCells;
	objSheet.MergeRow(objSheetMergeCells)  = true;
	objSheet.RowHeight(objSheetMergeCells) = 280 ;
	objSheet.ColAlignment(0) = 4;
	for (var k = 1; k <= objSheet.cols - 1; k++){
		objSheet.ColDataType(k) = 0;
		objSheet.ColAlignment(k) =	3;
		objSheet.TextMatrix(objSheetMergeCells,k) = "°Ë»ö°á°ú°¡ ¾ø½À´Ï´Ù.";
	}
}

function SetSheetSearch(objSheet, objSheetRows, objSheetMergeCells){
	objSheet.FrozenCols = 0;
	objSheet.Rows = objSheetRows;

	objSheet.MergeCells   = objSheetMergeCells;
	objSheet.MergeRow(objSheetMergeCells)  = true;
	objSheet.RowHeight(objSheetMergeCells) = 280 ;
	objSheet.ColAlignment(0) = 4;
	for (var k = 1; k <= objSheet.cols - 1; k++){
		objSheet.ColDataType(k) = 0;
		objSheet.ColAlignment(k) =	3;
		objSheet.TextMatrix(objSheetMergeCells,k) = "°Ë»ö¹öÆ°À» ´©¸£¼¼¿ä.";
	}
}

function GetSheetEmpty(objSheet){
	if (objSheet.FrozenCols == 0){
		return false
	}else{
		return true
	}
}

// -------------------------------------------------------------------------------
function GetPurchase(){
	var nWidth  = 800
	var nHeight = 400
	var path

	path = "http://" + self.location.host + "/common/SearchWindow/PurchaseSearch/PurchaseSearch.asp"

	openWindow(path, "PurchaseSearch",nWidth,nHeight,"fix")
}

function GetCategory(){
	var nWidth  = 400
	var nHeight = 450
	var path

	path = "http://" + self.location.host + "/common/SearchWindow/CategorySearch/CategorySearch.asp"

	openWindow(path, "CategorySearch",nWidth,nHeight,"fix")
}

// -------------------------------------------------------------------------------
function ConvertDate(DateSTR){
	for (var i = 0; i < DateSTR.length; i++){
		if (DateSTR.indexOf("-") > 0){
			DateSTR = DateSTR.replace("-","");
		}else{
			break;
		}
	}

	return DateSTR.substring(0, 4) + '-' + DateSTR.substring(4, 6) + '-' + DateSTR.substring(6, 8)
}

//°ø¹é°Ë»ç
function blankcheck(checkstr){
	for(i=0; i<checkstr.length; i++){
		if(checkstr.charAt(i)==' '){
			return false;
			break;
		}
	}
}

//ÀüÈ­¹øÈ£ Áö¿ª¹øÈ£ »ý¼º
function SetTel1(objName, etc){
	document.write("" 
		+"<select name='"+objName+"' align='absmiddle' "+etc+" >\n" 
		+"  <option value='02'>02</option> \n" 
		+"  <option value='031'>031</option> \n" 
		+"  <option value='032'>032</option> \n" 
		+"  <option value='033'>033</option> \n" 
		+"  <option value='041'>041</option> \n" 
		+"  <option value='042'>042</option> \n" 
		+"  <option value='043'>043</option> \n" 
		+"  <option value='051'>051</option> \n" 
		+"  <option value='052'>052</option> \n" 
		+"  <option value='053'>053</option> \n" 
		+"  <option value='054'>054</option> \n" 
		+"  <option value='055'>055</option> \n" 
		+"  <option value='061'>061</option> \n" 
		+"  <option value='062'>062</option> \n" 
		+"  <option value='063'>063</option> \n" 
		+"  <option value='064'>064</option> \n" 
		+"  <option value='010'>010</option> \n" 
		+"  <option value='011'>011</option> \n" 
		+"  <option value='016'>016</option> \n" 
		+"  <option value='017'>017</option> \n" 
		+"  <option value='018'>018</option> \n" 
		+"  <option value='019'>019</option> \n" 
		+"  <option value='0130'>0130</option> \n" 
		+"  <option value='0505'>0505</option> \n" 
		+"  <option value='0502'>0502</option> \n" 															               
		+"</select> ");	
}

//ÇÚµåÆù È¸¼±¹øÈ£ »ý¼º
function SetHand1(objName, etc){
	document.write("" 
		+"<select name='"+objName+"' align='absmiddle' "+etc+" >\n" 
		+"  <option value='010'>010</option> \n" 
		+"  <option value='011'>011</option> \n" 
		+"  <option value='016'>016</option> \n" 
		+"  <option value='017'>017</option> \n" 
		+"  <option value='018'>018</option> \n" 
		+"  <option value='019'>019</option> \n" 
		+"  <option value='0130'>0130</option> \n" 															               
		+"</select> ");	
}

//¸ÞÀÏ¼±ÅÃ »ý¼º
function SeteMail1(objName, etc){
	document.write("" 
		+"<select name='"+objName+"' align='absmiddle' "+etc+" >\n" 
		+"  <option value='hanmail.net'>hanmail.net</option> \n" 
		+"  <option value='naver.com'>naver.com</option> \n" 
		+"  <option value='paran.com'>paran.com</option> \n" 
		+"  <option value=''>Á÷Á¢ÀÔ·Â</option> \n" 															               
		+"</select> ");	
}
/*
//C_Job
function SetCJob(objName, etc){
	document.write("" 
		+"<select name='"+objName+"' align='absmiddle' "+etc+" >\n" 
		+"  <option value='hanmail.net'>hanmail.net</option> \n" 
		+"  <option value='elo.co.kr'>elo.co.kr</option> \n" 
		+"  <option value='paran.com'>paran.com</option> \n" 
		+"  <option value=''>Á÷Á¢ÀÔ·Â</option> \n" 															               
		+"</select> ");	
}
*/
//--------------------------------------------------------------------------------
//¸¶¿ì½ºÅ¬¸¯,Å°º¸µå ¸·±â
/*
function m_click() {
	if ((event.button==2) || (event.button==3) || (event.keyCode == 93)) {
		return false;
	}
	else {
		if((event.ctrlKey) || (event.shiftKey)) {
			return false;
		}
	}
}

function keypressed() { 
	event.keyCode = 0; 
	event.cancelBubble = true; 
	event.returnValue = false; 
} 

document.onmousedown=m_click;
document.onkeydown=keypressed; 
*/

function Tcheck(target, astr, lmin, lmax, targetname) 
{ 
	var i 
	var t = target.value 

	if (t.length < lmin || t.length > lmax) 
	{ 
		if (lmin == lmax) alert( + lmin + "±ÛÀÚ·Î  " + targetname + "¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À."); 	 
			   
		<!-- Error Message : ~±ÛÀÚ·Î  ¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À. --> 
		           
		else alert(+ lmin + ' ~ ' + lmax + "±ÛÀÚ·Î  " + targetname + "¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À."); 	 
			   
		<!-- Error Message : ~±ÛÀÚ·Î  ¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À. --> 
		 
		return true 
	} 

	if (astr.length > 1)  
	{ 
		for (i=0; i<t.length; i++) 
			if(astr.indexOf(t.substring(i,i+1))<0) 
			{ 
				alert(targetname + "¿¡ Çã¿ëÇÒ ¼ö ¾ø´Â ¹®ÀÚ°¡ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.     ");  
			   
				<!-- Error Message : ¾ÆÀÌµð¿¡ Çã¿ëÇÒ ¼ö ¾ø´Â ¹®ÀÚ°¡ ÀÔ·ÂµÇ¾ú½À´Ï´Ù. --> 
		           
				target.focus() 
				return true 
			} 
	} 
	 
	return false 
} 

function OpenLImage(ItemCode){
	var path = "/product/LImage.asp?ItemCode=" + ItemCode;
	var theWidth	= 500;
	var theHeight	= 500;

	openHelpWindow(path, ItemCode, theWidth, theHeight, "")
}

// ¿É¼Ç ºÐÇÒ
function setOpts(Opts){
	if (!Opts){
		return "";
	}

	var str = "";

	Opts = Opts.split(";");

	for (var i = 0; i < Opts.length; i++){
		str += "<br>[" + Opts[i].split(":")[0] + " = " + Opts[i].split(":")[1] + "]";
	}

	return str;
}

// ±âÈ¹ÀüÀÌµ¿
function goPlan(seq){
	document.location.href = "/PlanPrd/PlanPrd.asp?PlanSeq=" + seq;
}

// Set »óÇ°Æò°¡
function SetItemGrade(str){
	var cnt, grade;
	var Ret = "";
	var Star0 = "<img src='http://images.pointplaza.co.kr/pp/icon/star_g.gif' border='0' align='absmiddle'>";
	var Star1 = "<img src='http://images.pointplaza.co.kr/pp/icon/star.gif' border='0' align='absmiddle'>";

	if (str.indexOf("|") > 0){
		cnt = parseInt(str.split("|")[0]);
		grade = parseInt(str.split("|")[1]);

		if (parseInt(cnt) > 0){
			for (var i = 0; i <= 4; i++){
				if (i < grade){
					Ret += Star1;
				}else{
					Ret += Star0;
				}
			}
			document.write(Ret + " <A HREF='#tab4'>»óÇ°Æò (" + cnt + ")</A>");
		}else{
			document.write("»óÇ°ÆòÀÌ ¾ø½À´Ï´Ù.");
		}
	}
	
}

function fileDown(filename, creat_ym){
	iFrame1.location.replace("/Common/AttachFile/Download.asp?filename=" + filename + "&creat_ym=" + creat_ym)
}

function SetObjCommonCode(GroupCode, objName, Style, gb, Empty){
	var Temp = "";

	if (gb == "select"){
		Temp += "<select name='" + objName + "' style='" + Style + "'>";

		if (Empty != ""){
			Temp += "<option value=''>" + Empty + "</option>";
		}

		for (var i = 0; i <= gCarComm[GroupCode].length - 1; i++){
			Temp += "<option value='" + gCarComm[GroupCode][i][1] + "'>" + gCarComm[GroupCode][i][0] + "</option>";
		}

		Temp += "</select>";
	}

	document.write(Temp);
}

function SetOpt(val, c){
	for (var i = 0; i <= form1.TempOpt.length - 1; i++){
		if (val.indexOf(form1.TempOpt[i].value) >= 0){
			if (c == "View"){
				form1.TempOpt[i].src = "/search/img/option_on.gif";
			}else{
				form1.TempOpt[i].checked = true;
			}
		}
	}
}

function han_conv(as_amt) 
{ 
var ll_number = 0; 
var ls_hangul = ""; 

ll_number = eval(as_amt); 
//alert("ll_number = " + ll_number); 

if (ll_number == 1) 
ls_hangul = "ÀÏ"; 
else 
if (ll_number == 2) 
ls_hangul = "ÀÌ"; 
else 
if (ll_number == 3) 
ls_hangul = "»ï"; 
else 
if (ll_number == 4) 
ls_hangul = "»ç"; 
else 
if (ll_number == 5) 
ls_hangul = "¿À"; 
else 
if (ll_number == 6) 
ls_hangul = "À°"; 
else 
if (ll_number == 7) 
ls_hangul = "Ä¥"; 
else 
if (ll_number == 8) 
ls_hangul = "ÆÈ"; 
else 
if (ll_number == 9) 
ls_hangul = "±¸"; 
else 
if (ll_number == 0) 
ls_hangul = "0"; 
else 
ls_hangul = "-1"; 

return ls_hangul; 
} 

//±Ý¾×º¯È¯½ºÅ©¸³Æ®2 
function amt_conv(as_amt){ 
	var ls_amt = ""; 
	var ls_han_nm = ""; 
	ls_han_nm_next = ""; 
	var ls_han_dan_we = ""; 
	var ls_han_dan_we_next = ""; 
	var ls_han_gul = ""; 
	var ll_len = 0; 
	var ls_source = ""; 
	var ls_source_next = ""; 
	var ls_source_before = "0"; 
	var ls_jump_ck = ""; 
	var ls_jump_ck_temp = ""; 
	var n = 0; 

	ls_dan = new Array(13); 

	// ±Ý¾×´ÜÀ§ ¼±ÅÃ ¹è¿­ 
	ls_dan[0] = "½Ê"; 
	ls_dan[1] = "Á¶"; 
	ls_dan[2] = "Ãµ"; 
	ls_dan[3] = "¹é"; 
	ls_dan[4] = "½Ê"; 
	ls_dan[5] = "¾ï"; 
	ls_dan[6] = "Ãµ"; 
	ls_dan[7] = "¹é"; 
	ls_dan[8] = "½Ê"; 
	ls_dan[9] = "¸¸"; 
	ls_dan[10] = "Ãµ"; 
	ls_dan[11] = "¹é"; 
	ls_dan[12] = "½Ê"; 
	ls_dan[13] = "¿ø"; 

	ls_amt = as_amt; 

	// ±Ý¾×ÀÇ ÃÑ ÀÚ¸´¼ö »êÁ¤.. 
	ll_len = ls_amt.length ; 
	//alert("ll_len = " + ll_len); 

	// ÀÔ·Â°ªÀ» »óÀ§ÀÚ¸®ºÎÅÍ ÇÑÀÚ¸®¾¿ º¯È¯.. 
	for (var n = 0; n < ll_len;n++) { 
		// ´ë»ó ¼ýÀÚ ÃßÃâ 
		ls_source = ls_amt.substring(n, n + 1); 
		//alert("ls_source = " + ls_source); 

		if (n < ll_len) { 
			// ´ÙÀ½ ¼ýÀÚ ÃßÃâ 
			ls_source_next = ls_amt.substring(n + 1, (n + 1) + 1); 
			//alert("ls_source_next = " + ls_source_next); 

			// ´ÙÀ½ ¼ýÀÚÀÇ ÇÑ±Û´ÜÀ§ 
			ls_han_dan_we_next = ls_dan[13 - (ll_len - 2) + n]; 
			//alert("ls_han_dan_we = " + ls_han_dan_we); 
		} 

		// º¯È¯ÇÒ ´ë»ó¼ýÀÚÀÇ ÇÑ±Û¸í 
		ls_han_nm = han_conv(ls_source); 

		if (ls_han_nm == "-1"){ 
			alert("ÀÔ·Â°ªÁß " + ls_source + "´Â ¼ýÀÚ°¡ ¾Æ´Õ´Ï´Ù."); 
		} 

		// ´ë»ó ¼ýÀÚÀÇ ÇÑ±Û´ÜÀ§ 
		ls_han_dan_we = ls_dan[13 - (ll_len - 1) + n]; 

		if (ls_source != "0") 
			ls_han_gul = ls_han_gul + ls_han_nm + ls_han_dan_we; 

		// º¯È¯ÀÚ¸®°¡ ½Ê´ÜÀ§ÀÌ°í ´ÙÀ½ÀÚ¸®ÀÇ ¼ö°¡ 0 ÀÌ¸é ´ÙÀ½ÀÚ¸®ÀÇ ´ÜÀ§ÇÕ»ê ¿¹) º¯È¯ÀÚ¸®:ÀÏ½Ê ´ÙÀ½ÀÚ¸®:0¾ï --> ÀÏ½Ê¾ï 
		if ((ls_source_next == "0") && (ls_han_dan_we == "½Ê")) { 
			// 1Á¶¿øÀÌ»ó¿¡ ´ëÇÑ Ã³¸® --> 1Á¶¿øÀÌ 1Á¶¾ï¿øÀÌ µÇÁö¾Êµµ·Ï Ã³¸® 
			if ((ll_len > 12) && ((ll_len - n) == 10)) { 
				ls_jump_ck_temp = ls_amt.substring((ll_len - 11), ll_len); 
				ls_jump_ck = ls_jump_ck_temp.substring(0,4); 

				if (ls_jump_ck == "0000") 
				continue; 
			}else if ((ll_len > 8) && ((ll_len - n) == 6)) { // 1¾ï¿ø¿¡ ´ëÇÑ Ã³¸® --> 1¾ï¿øÀÌ 1¾ï¸¸¿øÀÌ µÇÁö¾Êµµ·Ï Ã³¸® 
			
				ls_jump_ck_temp = ls_amt.substring((ll_len - 8), ll_len); 
				ls_jump_ck = ls_jump_ck_temp.substring(0,4); 

				if (ls_jump_ck == "0000") 
				continue; 
			} 

			ls_han_gul = ls_han_gul + ls_han_dan_we_next; 
		} 
	} 

	return ls_han_gul; 
}

/**
  * ¢À fn_getYearCombo() : Year Combo Box
  * ¢À Parameters : 
  *    ¢Ñ sObjectID -> Combo Box ID Name
  *    ¢Ñ iStartYY  -> Start Year (Format : 'YYYY')
  *    ¢Ñ iToYY     -> End Year (Format : 'YYYY')
  *    ¢Ñ iDefYY    -> Combo Selected Year
  *    ¢Ñ sChoiceYN -> Choice Option Create YN
  */
  
function SetYearCombo(sObjectID, iStartYY, iToYY, iDefYY, sChoiceYN){

	var oSelect = document.getElementById(sObjectID);
	
	for(var iIndex=oSelect.options.length; iIndex>0; iIndex--)
	{
		oSelect.remove(iIndex-1);
	}

	if(sChoiceYN) {
		var oOption = document.createElement("OPTION");
		oOption.value = "";
		oOption.text = "--¼±ÅÃ--";

		oSelect.add(oOption);
	}
	
	var iSelectedIndex = 0;
	var i = 0;
	for(var iIndex=iStartYY; iIndex <= iToYY; iIndex++)
	{
		var oOption = document.createElement("OPTION");
		oOption.value = iIndex;
		oOption.text = iIndex;

		if(iIndex == iDefYY) {
			if(sChoiceYN) {
				iSelectedIndex = i++;
			} else {
				iSelectedIndex = i;
			}
		}
		oSelect.add(oOption);
		i++;
	}
	oSelect.selectedIndex = iSelectedIndex;
}

/**
  * ¢À fn_createQuarter() : Create Quarter Combo Box
  * ¢À Parameters : 
  *    ¢Ñ sObjectID -> selQuarter
  */
 
function SetQuarter(sObjectID, sChoiceYN){

	var oSelect = document.getElementById(sObjectID);
	var i = 0;
	
	if(sChoiceYN) {
		var oOption = document.createElement("OPTION");
		oOption.value = "";
		oOption.text = "-- ¼±ÅÃ --";

		oSelect.add(oOption);
	}
	
	for(var iIndex=0; iIndex < 4; iIndex++)
	{
		i++;
		var oOption = document.createElement("OPTION");
		oOption.value = "0" + i + "";
		oOption.text = i + "ºÐ±â";
		oSelect.add(oOption);
	}
		
}

function selQuarter(selQuarter){
	var oSelect = document.getElementById(selQuarter);
	var today = new Date();
	var tm = today.getMonth()+1;
	if((1<=tm) && (tm<=3)){iSelectedIndex = 0;}
	else if((4<=tm) && (tm<=6)){iSelectedIndex = 1;}
	else if((7<=tm) && (tm<=9)){iSelectedIndex = 2;}
	else if((10<=tm) && (tm<=12)){iSelectedIndex = 3;}
	oSelect.selectedIndex = iSelectedIndex;
		
}
