String.prototype.trim = function(str)
{
	// ex) aa.trim();
	str = this != window ? this : str;
	return str.ltrim().rtrim();
}

String.prototype.ltrim = function(str) 
{
	// ex) aa.ltrim();
	str = this != window ? this : str;
	return str.replace(/^\s+/g,"");
}

String.prototype.rtrim = function(str) 
{
	// ex) aa.rtrim();
	str = this != window ? this : str;
	return str.replace(/\s+$/g,"");
}

function insertComma(pay)
{ 
       var idx=0;
       arrRev = new Array();
       var lpay = "";
       pay = pay.toString();
       arr = pay.split("");
       //alert("arr" + arr); 
       //alert(arr.length); 
       for(p = arr.length; p > 0 ; p--){ 
           arrRev[idx] = arr[p-1];
           //alert(arrRev[idx] + "=>" + idx); 
           idx++;
           if((idx ==3 || idx == 7 || idx == 11 || idx == 15 || idx == 19) && (p != 1)){
               arrRev[idx] = ",";
               //alert(arrRev[idx] + "=>" + idx); 
               idx++;
           }
       } 
       //alert(arrRev.length); 
       for(r=arrRev.length; r>0; r--){ 
           lpay += arrRev[r-1];

       } 
       return lpay;
}

function number_format(num)
{
	var origin_num = num;
	var tmp = num.split(".");

	var dot_key = false;
	if (origin_num != tmp[0])
	{
		var dot_under = tmp[1];
		num = tmp[0];
		dot_key = true;
	}
	else
	{
		num = origin_num;
	}
	num = num.replace(/,/g, "")
	var num_str = num.toString()
	var result = ''

	for(var i=0; i<num_str.length; i++)
	{ 
		var tmp = num_str.length-(i+1)
		if(i%3==0 && i!=0) result = ',' + result 
		result = num_str.charAt(tmp) + result
	}

	if (dot_key == true)
	{
		return result+'.'+dot_under;
	}
	else
	{
		return result;
	}
}

function isIE()
{
	/*
	 * ºê¶ó¿ìÀú vender ÆÄ¾Ç ÇÔ¼ö
	 */
	var name = navigator.appName;
	if (name == "Microsoft Internet Explorer")
	{
     		return true;
	}
	else
	{
		return false;
	}
}

function clearNode(obj)
{
	var length = 0;
	var obj2 = obj.childNodes;
	length = obj2.length;

	for(var i = length-1; i>=0; i--)
	{
		if(obj2[i].nodeType) 
		{
			obj.removeChild(obj2[i]);
		}
	}
}

function clip_copy(meintext) 
{
	if (window.clipboardData) 
	{
		window.clipboardData.setData("Text", meintext);
	}
	else if (window.netscape) 
	{
		netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
		var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
		if (!clip) return;
		var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
		if (!trans) return;
		trans.addDataFlavor('text/unicode');
		var str = new Object();
		var len = new Object();
		var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
		var copytext=meintext;
		str.data=copytext;
		trans.setTransferData("text/unicode",str,copytext.length*2);
		var clipid=Components.interfaces.nsIClipboard;
		if (!clip) return false;
		clip.setData(trans,null,clipid.kGlobalClipboard);
	}
	alert("Å¬¸³º¸µå¿¡ º¹»çµÇ¾ú½À´Ï´Ù.");
}

var p_table;
function runProgress(obj)
{
	p_table = document.createElement("table");
	var x = p_table.insertRow(0);
	var y = x.insertCell(0);
	y.align = "center";
	y.height = "35";
	y.width = "100%";
	y.innerHTML = "<img src=\"/images/progress.gif\" border=\"0\" align='absmiddle'>&nbsp;»óÇ° °Ë»öÁß...";

	obj.appendChild(p_table);
}

function delProgress(obj)
{
	obj.removeChild(p_table);
}

var ajaxGetData = 
{
	getData: function(URL, func_name)
	{
		new Ajax.Request(URL, {
			parameters: {

			},
			onInteractive: function(xmlHttp){

			},
			onSuccess: function(xmlHttp){
				var tmp = eval('(' + xmlHttp.responseText + ')');

				if (typeof func_name == "function")
				{
					func_name(tmp);
				}
			}
		});
	}
}

	function chgTab(num)
	{
		var tableList = new Array("goods_info_notice", "goods_info_skill", "goods_info_spec", "goods_info_image", "goods_info_support");
		var tabWidth = new Array("119", "100", "98", "98", "127");
		var tabImage = new Array("tap_view_01", "tap_view_02", "tap_view_03", "tap_view_04", "tap_view_05");
		var imageName = new Array("Image25", "Image26", "Image27", "Image28", "Image29");

		var tabArea = document.getElementById("goods_detail_tab");
		clearNode(tabArea);
		for (i=0; i<tableList.length; i++)
		{
			var onImage = tabImage[i]+"_on";
			var td = tabArea.insertCell(i);
			td.width = tabWidth[i];
			document.getElementById(tableList[i]).style.display="none";
			if (i == num)
			{
				document.getElementById(tableList[i]).style.display="";
				td.innerHTML="<img src=\"/images/server/2010/"+onImage+".gif\" name=\""+imageName[i]+"\" border=\"0\">";
			}
			else
			{
				td.innerHTML="<a href=\"javascript:chgTab("+i+")\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('"+imageName[i]+"','','/images/server/2010/"+onImage+".gif',1)\"><img src=\"/images/server/2010/"+tabImage[i]+".gif\" name=\""+imageName[i]+"\" border=\"0\"></a>";
			}
		}
		td = tabArea.insertCell(i);
		td.width="100%";
		td.style.backgroundImage="url(/images/server/2010/tap_view_bg.gif)";
	}

