function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function getObject(objectId) {
  // checkW3C DOM, then MSIE 4, then NN 4.
  //
  if(document.getElementById && document.getElementById(objectId)) {
    return document.getElementById(objectId);
  }
  else if (document.all && document.all(objectId)) {  
    return document.all(objectId);
  } 
  else if(document.getElementByName && document.getElementByName(objectId)) {
	return document.getElementByName(objectId);
  }
  else if (document.layers && document.layers[objectId]) { 
    return document.layers[objectId];
  } else {
    return false;
  }
}

function changeshop(val) {
  document.cookie="shop=" + val;
//  window.location = "./";
//  window.location.reload();
  history.go(0);
}
function windowOpen(url, wname, width, height, scrl) {
	var winl = (screen.width - width) / 2;
	var wint = (screen.height - height) / 2;

	if (scrl == null)
		var scroll = "no";
	else
		var scroll = "yes";

	window.open(url, wname, "left="+winl+",top="+wint+",scrollbars=" + scroll + ",resizable=no,width="+width+",height="+height);
}
function openLogin(url, width, height) {
	var check = confirm('È¸¿øÀü¿ë±â´ÉÀÔ´Ï´Ù. ·Î±×ÀÎÇÏ½Ã°Ú½À´Ï±î?');

	if (check == true)
		windowOpen(url, 'login', width, height);
}
function checkUser(form, frmq, kind, url, width, height) {
	if (parseInt(frmq.quantity.value) <= 0) {
		alert('±¸¸Å¼ö·®À» È®ÀÎÇÏ¼¼¿ä');
		frmq.quantity.value = '1';
		frmq.quantity.focus();
		return false;
	} else {
		form.quantity.value = frmq.quantity.value;
		form.submit();
/*
		if (kind == "1") {
			form.submit();
		} else if (kind == "2") {
			var check = confirm("ºñÈ¸¿øÀ¸·Î ±¸¸ÅÇÏ½Ã°Ú½À´Ï±î?\n\n- ºñÈ¸¿ø´Ô²²´Â ÇÒÀÎÄíÆùÁ¦°ø°ú Àû¸³±ÝÀû¸³ µîÀÇ ÇýÅÃÀÌ ÁÖ¾îÁöÁö ¾Ê½À´Ï´Ù.");
			if (check == true) {
				form.submit();
			} else {
				windowOpen(url, 'login', width, height);
			}
		}
*/
	}
}
function addBasket(form, frmq) {
	if (!frmq.quantity.value || parseInt(frmq.quantity.value) <= 0) {
		window.alert("±¸¸Å¼ö·®À» È®ÀÎÇÏ¼¼¿ä");
		frmq.quantity.value = "1";
		frmq.quantity.focus();
		return false;
	} else {
		form.amount.value = frmq.quantity.value;
		form.submit();
	}
}
function imgRsize(img, rW, rH){
	var iW = img.width;
	var iH = img.height;
	var g = new Array;
	if (iW < rW && iH < rH) {
		g[0] = iW;
		g[1] = iH;
	} else {
		if (img.width > img.height) {
			g[0] = rW;
			g[1] = Math.ceil(img.height * rW / img.width);
		} else if (img.width < img.height) {
			g[0] = Math.ceil(img.width * rH / img.height);
			g[1] = rH;
		} else {
			g[0] = rW;
			g[1] = rH;
		}
		if (g[0] > rW) {
			g[0] = rW;
			g[1] = Math.ceil(img.height * rW / img.width);
		}
		if (g[1] > rH) {
			g[0] = Math.ceil(img.width * rH / img.height);
			g[1] = rH;
		}
	}
	g[2] = img.width;
	g[3] = img.height;

	return g;
}
function imgResize(img, ww, hh){
	var tt = imgRsize(img, ww, hh);
	img.width = tt[0];
	img.height = tt[1];
}
function viewLayer1(id, s_value) {
	var obj = getObject(id);

	if (s_value)
		obj.style.display = '';
	else
		obj.style.display = 'none';

	return false;
}
function viewLayer2(id) {
	var obj = getObject(id);

	if (obj.style.display == 'none')
		viewLayer1(id, 1);
	else
		viewLayer1(id, 0);

	return false;
}
function viewLayer3(id, sn, size) {
	for (var i = 0; i < size; i++)
	{
		if (i == sn)
		{
			if (getObject(id + '_' + i).style.display == 'none')
				viewLayer1(id + '_' + i, 1);
			else
				viewLayer1(id + '_' + i, 0);
		} else
		{
			if (getObject(id + '_' + i).style.display == '')
				viewLayer1(id + '_' + i, 0);
			else
				continue;
		}
	}
}
goods_image_count = 0;
function image_link(kind, total) {
	if (kind == "prev") {
		if (goods_image_count > 0)
			goods_image_count--;
		else
			return false;
	} else if (kind == "next") {
		if (goods_image_count < total)
			goods_image_count++;
		else
			return false;
	} else
		return false;

	getObject('mainimage').src = goods_images[goods_image_count];
}
var articleFontSize = 12;
function fontResize(value, obj) {
	if(value == 0) {
		if (articleFontSize >= 12) {
			articleFontSize = articleFontSize - 1; 
			setFaceSize(obj); 
		}
	} else if(value == 1) {
		if (articleFontSize < 18) {
			articleFontSize = articleFontSize + 1; 
			setFaceSize(obj); 
		}
	} else if(value == 2) {
		articleFontSize = 12;
		setFaceSize(obj);
	}
}
function setFaceSize(o) {
	obj = getObject(o);
	obj.style.fontSize = articleFontSize + "px";
}
function checkRecommend(form) {
	if (!form.r_name.value)
	{
		alert("ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä");
		form.r_name.focus();
		return false;
	} else if (!form.r_email.value)
	{
		alert("ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇÏ¼¼¿ä");
		form.r_email.focus();
		return false;
	} else if (!form.r_body.value)
	{
		alert("ÃßÃµ¸Þ½ÃÁö¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
		form.r_body.focus();
		return false;
	} else if (!form.r_sname.value)
	{
		alert("ÃßÃµ¹Þ´ÂºÐÀÇ ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä");
		form.r_sname.focus();
		return false;
	} else if (!form.r_semail.value)
	{
		alert("ÃßÃµ¹Þ´ÂºÐÀÇ ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇÏ¼¼¿ä");
		form.r_semail.focus();
		return false;
	} else
	{
		return true;
	}
}
function checkReview(form) {
	var check = "";

	if (!form.r_name.value)
	{
		alert("ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä");
		form.r_name.focus();
		return false;
	} else if (!form.r_title.value)
	{
		alert("Á¦¸ñÀ» ÀÔ·ÂÇÏ¼¼¿ä");
		form.r_title.focus();
		return false;
	} else if (!form.r_body.value)
	{
		alert("³»¿ëÀ» ÀÔ·ÂÇÏ¼¼¿ä");
		form.r_body.focus();
		return false;
	} else
	{
		if (form.r_mark.length > 0)
		{
			for (var i = 0; i < form.r_mark.length; i++)
			{
				if (form.r_mark[i].checked)
				{
					check = true;
					break;
				} else
					continue;
			}
		}
		if (!check)
		{
			alert("¸¸Á·µµ¸¦ ¼±ÅÃÇÏ¼¼¿ä");
			return false;
		} else
		{
			return true;
		}
	}
}
function checkBoardPost(form, kind) {
	if (kind == "1" && !form.post_name.value)
	{
		window.alert("ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä");
		form.post_name.focus();
		return false;
	} else if (kind == "1" && !form.post_pass.value)
	{
		window.alert("ÆÐ½º¿öµå¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
		form.post_pass.focus();
		return false;
	} else if (!form.post_title.value || form.post_title.length < 2)
	{
		window.alert("Á¦¸ñÀ» ÀÔ·ÂÇÏ¼¼¿ä");
		form.post_title.focus();
		return false;
	} else if (!form.post_body.value || form.post_body.length < 2)
	{
		window.alert("³»¿ëÀ» ÀÔ·ÂÇÏ¼¼¿ä");
		form.post_body.focus();
		return false;
	} else {
		return true;
	}
}
function checkFindIDPASS(form) {
	if (!form.user_name.value) {
		window.alert('ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä');
		form.user_name.focus();
		return false;
	} else if (checkNumbers(form) == false) {
		return false;
	} else if (checkEmail(form.user_email)) {
		window.alert('ÀÌ¸ÞÀÏÀÇ Çü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù');
		form.user_email.value = '';
		form.user_email.focus();
		return false;
	}
}
function checkSearchMyOrder(form) {
	if (!form.user_name.value) {
		window.alert('ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä');
		form.user_name.focus();
		return false;
	} else if (checkNumbers(form) == false) {
		return false;
	}
}
function checkInfoSearch(form) {
	if (!form.info_title.value)
	{
		window.alert("Á¦¸ñÀ» ÀÔ·ÂÇÏ¼¼¿ä");
		form.info_title.focus();
		return false;
	} else if ((form.mode.value == "new" || form.mode.value == "edit") && (form.info_category.value == "1" && !form.info_category_1.value))
	{
		window.alert("ºÐ·ù¸¦ ¼±ÅÃÇÏ¼¼¿ä");
		form.info_category_1.focus();
		return false;
	} else if ((form.mode.value == "new" || form.mode.value == "rnew") && form.info_goods.value && form.check.value != "ok")
	{
		window.alert("ÀÔ·ÂÇÏ½Å »óÇ°ÄÚµåÀÇ À¯È¿¼ºÀ» Ã¼Å©ÇÏ¼¼¿ä");
		return false;
	} else if (!form.info_body.value)
	{
		window.alert("³»¿ëÀ» ÀÔ·ÂÇÏ¼¼¿ä");
		form.info_body.focus();
		return false;
	}
	return true;
}
function checkMailForm(form) {
	if (!form.c_name.value)
	{
		window.alert("ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä");
		form.c_name.focus();
		return false;
	} else if (!form.c_email.value)
	{
		window.alert("ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇÏ¼¼¿ä");
		form.c_email.focus();
		return false;
	} else if (!form.c_title.value)
	{
		window.alert("Á¦¸ñÀ» ÀÔ·ÂÇÏ¼¼¿ä");
		form.c_title.focus();
		return false;
	} else if (!form.c_body.value)
	{
		window.alert("³»¿ëÀ» ÀÔ·ÂÇÏ¼¼¿ä");
		form.c_body.focus();
		return false;
	}
	return true;
}
function GetCookie(name) {
	var nameOfCookie=name+'=';
	var x=0;
	while(x<=document.cookie.length) {
		var y=(x+nameOfCookie.length);
		if(document.cookie.substring(x,y)==nameOfCookie ) {
			if((endOfCookie=document.cookie.indexOf(';',y))==-1) endOfCookie = document.cookie.length;
			return unescape(document.cookie.substring(y,endOfCookie));
		}
		x=document.cookie.indexOf(' ',x)+1;
		if(x==0) break;
	}
	return '';
}
function SetCookie(name,value,expiredays) {
	var todayDate=new Date();
	todayDate.setDate(todayDate.getDate()+expiredays);
	document.cookie=name+'='+escape( value )+'; path=/; expires='+todayDate.toGMTString()+';'
}
function moveFocus(num, fromform, toform) {
	var str = fromform.value.length;
	if (str == num)
		toform.focus();
}
function checkCardInputForm(frm) {
	if (/^[0-9]{4}$/.test(frm.c1.value) == false) {
		window.alert("Ä«µå¹øÈ£ 1¹øÂ° 4ÀÚ¸®¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
		frm.c1.value = "";
		frm.c1.focus();
		return false;
	} else if (/^[0-9]{4}$/.test(frm.c2.value) == false) {
		window.alert("Ä«µå¹øÈ£ 2¹øÂ° 4ÀÚ¸®¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
		frm.c2.value = "";
		frm.c2.focus();
		return false;
	} else if (/^[0-9]{4}$/.test(frm.c3.value) == false) {
		window.alert("Ä«µå¹øÈ£ 3¹øÂ° 4ÀÚ¸®¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
		frm.c3.value = "";
		frm.c3.focus();
		return false;
	} else if (/^[0-9]{4}$/.test(frm.c4.value) == false) {
		window.alert("Ä«µå¹øÈ£ 4¹øÂ° 4ÀÚ¸®¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
		frm.c4.value = "";
		frm.c4.focus();
		return false;
	} else {
		return true;
	}
}
var check = 1;
function checkAll(form, src_on, src_off) {
	if (check) {
		for (i = 0; i < form.length; i++) {
			if (form[i].type == "checkbox") {
				if (form[i].checked)
					continue;
				else
					form[i].checked = true;
			}
		}
		if (src_off != "") {
			getObject('checkButton').src = src_off;
		}
		check = 0;
	} else {
		for (i = 0; i < form.length; i++) {
			if (form[i].type == "checkbox") {
				if(form[i].checked) form[i].checked = false;
				else continue;
			}
		}
		if (src_on != "") {
			getObject('checkButton').src = src_on;
		}
		check = 1;
	}

	return false;
}
function getCheckbox(frm, act) {
	var tmp = "";
	var i;
	var idk = false;

	for (i = 0; i < frm.length; i++) {
		if (frm[i].type != "checkbox")
			continue;
		if (frm[i].checked) {
			tmp += frm[i].value + ",";
			idk = true;
		}
	}

	if (idk == true) {
		frm.a.value = act;
		frm.n.value = tmp.substr(0, tmp.length-1);
		frm.submit();
	} else {
		window.alert('½ÇÇàÇÒ ³»¿ëÀ» ¼±ÅÃÇÏ¼¼¿ä');
		return;
	}

	return false;

}

function subcategoryLayer(t, n, v) {
	if (v) {
		for (var i = 1; i <= t; i++) {
			if (n == i) {
				if (getObject('subLayerPrint' + i).style.display == 'none') {
					getObject('subLayerPrint' + i).style.display = '';
				} else {
					continue;
				}
			} else {
				if (getObject('subLayerPrint' + i).style.display == '') {
					getObject('subLayerPrint' + i).style.display = 'none';
				} else {
					continue;
				}
			}
		}
	} else {
		for (var i = 1; i <= t; i++) {
			if (getObject('subLayerPrint' + i).style.display == '') {
				getObject('subLayerPrint' + i).style.display = 'none';
			} else {
				continue;
			}
		}
	}
}

function cartSelect(frm) {
	var tmp = "";
	var i;
	var idk = false;

	for (i = 0; i < frm.length; i++) {
		if (frm[i].type != "checkbox")
			continue;
		if (frm[i].checked) {
			tmp += frm[i].value + ",";
			idk = true;
		}
	}

	if (idk == true) {
		frm.select.value = tmp.substr(0, tmp.length - 1);
		frm.submit();
	} else {
		window.alert('±¸¸ÅÇÒ »óÇ°À» ¼±ÅÃÇÏ¼¼¿ä');
		return;
	}

	return false;

}

