String.prototype.trim = function(){ return this.replace(/(^\s*)|(\s*$)/g, ""); }
String.prototype.str_replace = function(str1,str2){ return this.split(str1).join(str2); }
String.prototype.josa = function(nm) {
	var nm1 = nm.trim().substring(0, nm.trim().indexOf("/"));
	var nm2 = nm.trim().substring(nm.trim().indexOf("/") + 1, nm.trim().length);
	var a = this.substring(this.length - 1, this.length).charCodeAt();
	a = a - 44032;
	var jongsung = a % 28;
	return (jongsung) ? nm1 : nm2;
}

function debug(arr,level){
    var dumped_text = "";
    if(!level) level = 0;

    //The padding given at the beginning of the line.
    var level_padding = "";
    for(var j=0;j<level-1;j++) level_padding += "    ";

    if(typeof(arr) == 'object'){ // Array/Hashes/Objects
         for(var item in arr){
            var value = arr[item];
             if(typeof(value) == 'object') { // If it is an array,
                dumped_text += level_padding + "[" + item + "] =>\n";
                dumped_text += dump(value,level+1);
            } else{
                dumped_text += level_padding + "[" + item + "] => " + value + "\n";
            }
        }
    } else{ // Stings/Chars/Numbers etc.
        dumped_text = arr+" ("+typeof(arr)+")";
    }
    return dumped_text;
}

function getNodeIndex(obj){
	var k = 0;
	while(obj.previousSibling){ k++; obj = obj.previousSibling; }
	return k;
}
function removeNode(o){ return o.parentNode.removeChild(o); }

function popup(src,width,height) {
	var scrollbars = "1";
	var resizable = "no";
	if (typeof(arguments[3])!="undefined") scrollbars = arguments[3];
	if (arguments[4]) resizable = "yes";
	window.open(src,'','width='+width+',height='+height+',scrollbars='+scrollbars+',toolbar=no,status=no,resizable='+resizable+',menubar=no');
}


function in_array(val,arr){
	for (var i=0;i<arr.length;i++){ if (arr[i]==val) return true; }
	return false;
}

/*** º»¹® ÀÌ¹ÌÁö Å©±â ¸®»çÀÌÂ¡ ***/
function innerImgResize(id)
{
	var objContents = $(id);
	if (!objContents) return;
	var innerWidth = objContents.clientWidth;
	var img = objContents.getElementsByTagName('img');
	for (var i=0;i<img.length;i++){
		if (img[i].width>innerWidth){
			img[i].height = img[i].height * innerWidth / img[i].width;
			img[i].width = innerWidth;

			img[i].title = "View Original Image!!";
			img[i].style.cursor = "pointer";

			img[i].onclick = function(){
				imgbox(this);
				//$j(this).lightBox({fixedNavigation:true}); 
			};
		}
	}
}

/*** °Ô½ÃÆÇ ½ºÆÔ Ã¼Å© ***/
function chkSpam(fm,time){
	fm.skey.value = time;
}

/*** ÀÌ¸ÞÀÏ Select Box ¼±ÅÃ ÇÔ¼ö ***/
function auto_set_email(obj,id){
	var ret = document.getElementsByName(id)[1];
	ret.value = obj.value;
}

/*** ¿ìÆí¹øÈ£ ÆË¾÷ ***/
function popupZipcode(rfunc){
	if (!rfunc) rfunc = "zipcode_return";
	window.open('/module/zipcode.php?rfunc='+rfunc,'','width=400,height=350,scrollbars=0');
}

/*** Ä®·»´õ ³¯ÀÚ ÀÌµ¿ ÇÔ¼ö ***/
function calChgDay(fm,idx){
	fm.add_date.value = idx;
	fm.submit();
}

/*** Ã¼Å©¹Ú½º ÀÏ°ý º¯°æ ***/
function chkrev(El,mode) {
	if (!El) return;
	if (!mode) mode = "rev";
	if (typeof(El)!="object") El = document.getElementsByName(El);
	for (i=0;i<El.length;i++){
		El[i].checked = (mode=='rev') ? !El[i].checked : mode;
		if (El[i].disabled) El[i].checked = false;
	}
}

function isChked(El,msg) {
	if (!El) return;
	if (typeof(El)!="object") El = document.getElementsByName(El);
	if (El) for (i=0;i<El.length;i++) if (El[i].checked) var isChked = true;
	if (isChked) return (msg) ? confirm(msg) : true;
	else {
		alert ("¼±ÅÃµÈ »çÇ×ÀÌ ¾ø½À´Ï´Ù");
		return false;
	}
}

function _gourl(url){
	window.opener.location.href = url;
	window.close();
}

function chkQna(val){	
	var no = $('qnaNo_'+val);
	var obj = $('qna_'+val);
	var password = $('qnaPass');

	if (!password.value){
		alert('ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä');
		return false;
	}

	$j.post("indb.php", {mode: "chkQna", password: password.value, no: val},
	function(data){
		if (data=="not"){
			alert("ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù");
			password.value = "";
		} else obj.innerHTML = data;
	});
}

function chkRecommend(no){
	if (!no){
		alert('Àß¸øµÈ Á¢±ÙÀÔ´Ï´Ù');
		return;
	}

	$j.post("../goods/indb.php", {mode: "chkRecommend", feedgoods: no},
	function(data){
		switch (data){
			case "not": alert("ÀÌ¹Ì ÃßÃµÇÏ½Å »óÇ°ÀÔ´Ï´Ù"); break;
			case "yes": alert("ÃßÃµµÇ¾ú½À´Ï´Ù"); break;
			default: alert("È¸¿ø¸¸ ÃßÃµ°¡´ÉÇÏ½Ê´Ï´Ù"); break;
		}
	});
}

function chkLink(feedgoods,link){
	if (!feedgoods){
		alert('Àß¸øµÈ Á¢±ÙÀÔ´Ï´Ù');
		return;
	}

	$j.post("../goods/indb.php", {mode: "chkLink", feedgoods: feedgoods},
	function(data){
		//alert(data);
		//var win = window.open();
		//win.location.href = link;
	});	
}

function log_banner(banner,code){

	$j.post("../ajax.php", {mode: "banner", banner: banner, code: code},
	function(data){
	});	
}

function myShop(no){
	if (!no){
		alert('Àß¸øµÈ Á¢±ÙÀÔ´Ï´Ù');
		return;
	}

	$j.post("../ajax.php", {mode: "myShop", no: no},
	function(data){
		switch (data){
			case "Yes":
				alert("µî·ÏµÇ¾ú½À´Ï´Ù");
				break;
			case "Not":
				alert("ÀÌ¹Ì ÂòÇÏ¼Ì´ø ¼îÇÎ¸ôÀÔ´Ï´Ù");
				break;
			case "Mid":
				alert("·Î±×ÀÎÇÏ½Å ÈÄ ÀÌ¿ë°¡´ÉÇÕ´Ï´Ù");
				break;
		}
	});
}

function wishList(feedgoods){
	if (!feedgoods){
		alert('Àß¸øµÈ Á¢±ÙÀÔ´Ï´Ù');
		return;
	}

	$j.post("../ajax.php", {mode: "wishList", feedgoods: feedgoods},
	function(data){
		switch (data){
			case "Yes":
				alert("µî·ÏµÇ¾ú½À´Ï´Ù");
				break;
			case "Not":
				alert("ÀÌ¹Ì ´ã°ÜÀÖ´Â »óÇ°ÀÔ´Ï´Ù");
				break;
			case "Mid":
				alert("·Î±×ÀÎÇÏ½Å ÈÄ ÀÌ¿ë°¡´ÉÇÕ´Ï´Ù");
				break;		
		}
	});
}

function delWish(feedgoods){
	if (!feedgoods){
		alert('Àß¸øµÈ Á¢±ÙÀÔ´Ï´Ù');
		return;
	}

	$j.post("../ajax.php", {mode: "delWish", feedgoods: feedgoods},
	function(data){
		alert("»èÁ¦µÇ¾ú½À´Ï´Ù");
		location.reload();
	});
}

function delShop(feedno){
	if (!feedno){
		alert('Àß¸øµÈ Á¢±ÙÀÔ´Ï´Ù');
		return;
	}

	$j.post("../ajax.php", {mode: "delShop", feedno: feedno},
	function(data){
		alert("»èÁ¦µÇ¾ú½À´Ï´Ù");
		location.reload();
	});
}

function chgFeedno(obj){
	location.href = (!obj.value) ? "../goods/mall.php" : "../goods/mall.goods.php?feedno=" + obj.value
}

function autoDate(obj1,obj2,val1,val2){
	if (typeof(obj1)!=Object) obj1 = $(obj1);
	if (typeof(obj2)!=Object) obj2 = $(obj2);
	obj1.value = val1;
	obj2.value = val2;
}
