function popup(strURL, strTarget, strWidth, strHeight, strStatus) {
	var objWin

	objWin = window.open(strURL, strTarget, "width="+strWidth+",height="+strHeight+(strStatus?(","+strStatus):""));
	objWin.focus();
}

function moveNextFocus(elmPrev, elmNext) {
	if(elmPrev.getAttribute("VALUE").length == elmPrev.getAttribute("MAXLENGTH")) {
		elmNext.focus();
	}
}

function checkRadio(elmOne) {
	if (elmOne.length) {
		for (i = 0; i < elmOne.length; i++) if (elmOne[i].checked) return true;

		return false;
	}else{
		return elmOne.checked;
	}
}

function getValueOfCheckedRadio(elmOne) {
	if (elmOne.length) {
		for (i = 0; i < elmOne.length; i++) if (elmOne[i].checked) return elmOne[i].getAttribute("VALUE");

		return "";
	}else{
		if (elmOne.checked) return elmOne.getAttribute("VALUE");
		else return "";
	}
}

function isPrice(strPrice) {
	var pattern = /^[,0-9]+$/g;
	return (pattern.test(strPrice)) ? true : false;
}

function setFormatPrice(strNum) {
	strNum = strNum.replace(/,/g, "");

	var result = '';

	for(var i=0; i<strNum.length; i++) {
		if(i%3==0 && i!=0) result = ',' + result;

		result = strNum.charAt(strNum.length-(i+1)) + result;
	}

	return result;
}

function checkOverLimitOfCheckBox(elmCheck, intMax){
	var intCheck = 0;
	for (var i = 0; i < elmCheck.length; i++) {
		if (elmCheck[i].checked) intCheck += 1
		if (intCheck > intMax) {
			for (var j = 0; j < elmCheck.length; j++) { elmCheck[j].checked = false; }

			elmCheck[0].focus();
			return true;
		}
	}
	return false;
}

function setDelivery(elmDLVSelect, intDIX) {
	var strList = elmDLVSelect.options[elmDLVSelect.selectedIndex].value;

	if(strList == 'new') {
		document.getElementById("rcvname"+intDIX).value = "";
		document.getElementById("zipcd1"+intDIX).value = "";
		document.getElementById("zipcd2"+intDIX).value = "";
		document.getElementById("addr1"+intDIX).value = "";
		document.getElementById("addr2"+intDIX).value = "";
		document.getElementById("telno1"+intDIX).value = "";
		document.getElementById("telno2"+intDIX).value = "";
		document.getElementById("telno3"+intDIX).value = "";
		document.getElementById("hpno1"+intDIX).value = "";
		document.getElementById("hpno2"+intDIX).value = "";
		document.getElementById("hpno3"+intDIX).value = "";
	}else{
		strArrList = strList.split(";");
		document.getElementById("rcvname"+intDIX).value = strArrList[0];
		document.getElementById("zipcd1"+intDIX).value = strArrList[1];
		document.getElementById("zipcd2"+intDIX).value = strArrList[2];
		document.getElementById("addr1"+intDIX).value = strArrList[3];
		document.getElementById("addr2"+intDIX).value = strArrList[4];
		document.getElementById("telno1"+intDIX).value = strArrList[5];
		document.getElementById("telno2"+intDIX).value = strArrList[6];
		document.getElementById("telno3"+intDIX).value = strArrList[7];
		document.getElementById("hpno1"+intDIX).value = strArrList[8];
		document.getElementById("hpno2"+intDIX).value = strArrList[9];
		document.getElementById("hpno3"+intDIX).value = strArrList[10];
	}
}

function getRemainedSellTime(strNowDate, strEndDate) {
	strArrNowDate = strNowDate.split(",");
	strArrEndDate = strEndDate.split(",");

	var dteNowDate = new Date(strArrNowDate[0],strArrNowDate[1]-1,strArrNowDate[2],strArrNowDate[3],strArrNowDate[4],strArrNowDate[5]);
	var dteEndDate = new Date(strArrEndDate[0],strArrEndDate[1]-1,strArrEndDate[2],strArrEndDate[3],strArrEndDate[4],strArrEndDate[5]);

	var intDiffMilisec = dteEndDate.valueOf() - dteNowDate.valueOf();

	if( intDiffMilisec < 0 ) {
		elmRemainTime.innerHTML = "0ÃÊ";
		return;
	}

	intDays = Math.floor(intDiffMilisec / 1000 / 60 / 60 / 24);
	intHours = Math.floor((intDiffMilisec / 1000 / 60 / 60) - (24 * intDays));
	intMins = Math.floor((intDiffMilisec / 1000 / 60) - (24 * 60 * intDays) - (60 * intHours));
	intSecs = Math.floor((intDiffMilisec / 1000) - (24 * 60 * 60 * intDays) - (60 * 60 * intHours) - (60 * intMins));

	elmRemainTime = document.getElementById("remaintime");
	elmRemainTime.innerHTML = (intDays>0?intDays+"ÀÏ ":"") + (intHours>0?intHours+"½Ã°£ ":"")
				+ (intMins>0?intMins+"ºÐ ":"") + (intSecs>0?intSecs+"ÃÊ":"")

	dteNowDate.setSeconds(dteNowDate.getSeconds()+1);
	strNowDate = dteNowDate.getFullYear()+","+(parseInt(dteNowDate.getMonth(),10)+1)+","+dteNowDate.getDate()
			+","+dteNowDate.getHours()+","+dteNowDate.getMinutes()+","+dteNowDate.getSeconds();

	window.setTimeout("getRemainedSellTime('"+strNowDate+"','"+strEndDate+"');", 1000);
}

/* div ÅÂ±× °ü·Ã ·¹ÀÌ¾î ¶ç¿ì±â *************************************************************************/
function getRealOffsetTop(o) { return o ? o.offsetTop + getRealOffsetTop(o.offsetParent) : 0; }
function getRealOffsetLeft(o) { return o ? o.offsetLeft + getRealOffsetLeft(o.offsetParent) : 0; }

function showLayer(strLayer, strImg, strOpt){
	var objLayer = document.getElementById(strLayer);
	var objImg = document.getElementById(strImg);
	
	var winl = 0, wint = 0;
    if (window.innerWidth == null) {
        if(document.body == null) { 
            winl = document.documentElement.offsetWidth / 2;
            wint = document.documentElement.offsetHeight / 2;
        } else {
            winl = document.body.clientWidth / 2;
            wint = document.body.clientHeight / 2;           
        }
    } else {
        winl = (window.innerWidth / 2);
        wint = (window.innerHeight / 2);
    }

	switch(strOpt){
	  case "N": 
	  	objLayer.style.top = (getRealOffsetTop(objImg)-objLayer.offsetHeight+2) + 'px';
		objLayer.style.left = (getRealOffsetLeft(objImg)+objImg.width/2-objLayer.offsetWidth/2) + 'px';
		break;
	  case "W":
	  	objLayer.style.top = (getRealOffsetTop(objImg)+objImg.height/2-objLayer.offsetHeight/2) + 'px';
		objLayer.style.left = (getRealOffsetLeft(objImg)-objLayer.offsetWidth+2) + 'px';
		break;
	  case "E": 
	  	objLayer.style.top = (getRealOffsetTop(objImg)+objImg.height/2-objLayer.offsetHeight/2) + 'px';
		objLayer.style.left = (getRealOffsetLeft(objImg)+objImg.width-2) + 'px';
		break;
	  case "S": 
	  	objLayer.style.top = (getRealOffsetTop(objImg)+objImg.height-2) + 'px';
		objLayer.style.left = (getRealOffsetLeft(objImg)+objImg.width/2-objLayer.offsetWidth/2) + 'px';
		break;
	  case "C": 
	  	objLayer.style.top = (getRealOffsetTop(objImg)-objLayer.offsetHeight+5) + 'px';
		objLayer.style.left = (winl-(915/2)) + 'px';
		break;	
	  default:
	  	objLayer.style.top = getRealOffsetTop(objImg) + 'px';
		objLayer.style.left = getRealOffsetLeft(objImg) + 'px';
		break;
	}
	objLayer.style.visibility = "visible";
}

function hideLayer(strLayer){
	var objLayer = document.getElementById(strLayer);

	objLayer.style.visibility = "hidden";
}
/* div ÅÂ±× °ü·Ã ·¹ÀÌ¾î ¶ç¿ì±â *************************************************************************/

/* Ãß°¡ ************************************************************************************************/
function increaseCount(item) {
	if(item.value=="") {
		item.value = 1;
	} else {
		if(isNaN(item.value)) {
			item.value = "";
		} else {
			item.value = parseInt(item.value) + 1;
		}
	}
}

function decreaseCount(item) {
	if(item.value!="") {
		if(isNaN(item.value)) {
			item.value = "";
		} else {
			if(item.value<=1) {
				item.value = 1;
			} else {
			    item.value -= 1;
			}
		}
	}
}

 
/**
 * ÁöÁ¤ÇÑ ÄíÅ°ÀÇ °ªÀ» À¯È¿½Ã°£°ú ÇÔ²² ¼³Á¤ÇÑ´Ù (ÀÏ)
 */ 
function setCookie(name, value, expiredays) { 
    var todayDate = new Date(); 
    
    todayDate.setDate(todayDate.getDate() + expiredays); 
    document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";" 
} 


/**
 * ·¹ÀÌ¾î ÆË¾÷À» ´Ý´Â´Ù: 1ÀÏ Á¦ÇÑ
 */
function closeWin(winid) { 
    var checkboxConponent = document.getElementById("cbox"+winid);
    if(checkboxConponent.checked == true) {
        setCookie(winid, "no" , 1); 
    }
    document.getElementById(winid).style.display = "none"; 
} 


/*******************************************************************************************************/
