
// °ø¹é Á¦°Å
function trim(str)
{
	return str.replace(/(^\s*)|(\s*$)/g, "");
}

// ±ÛÀÚ¼ö ¸®ÅÏ
function getLength(str) 
{ 
     return(str.length+(escape(str)+"%u").match(/%u/g).length-1); 
} 

// Á¤¼öÇü ¼ýÀÚÀÎÁö °Ë»ç
function isnumeric(str)
{
	reExp = new RegExp("^[0-9]+$", "ig");
	result = reExp.test(str);
	return result;
}

function isfloat(str) 
{
	reExp = new RegExp("^[0-9]+[\.]*[0-9]*$", "ig");
	result = reExp.test(str);
	return result;
}

function isEmailChk(email)
{
	var invalidChars = "\"|&;<>!*\'\\";
	
	for (var i = 0; i < invalidChars.length; i++) 
	{
		if (email.indexOf(invalidChars.charAt ) != -1) 
		{
			//alert("ÀÌ¸ÞÀÏÁÖ¼Ò Çü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.\n\nÈ®ÀÎÈÄ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
			return false;
		}
	}
	
	if (email.indexOf(" ") != -1)
	{
		//alert("ÀÌ¸ÞÀÏÁÖ¼Ò Çü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.\n\nÈ®ÀÎÈÄ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		return false;
	}
	
	if (window.RegExp) 
	{
		var reg1str = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
		var reg2str = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$";
		var reg1 = new RegExp (reg1str);
		var reg2 = new RegExp (reg2str);

		if (reg1.test(email) || !reg2.test(email)) 
		{
			//alert("ÀÌ¸ÞÀÏÁÖ¼Ò Çü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.\n\nÈ®ÀÎÈÄ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
			return false;
		}
	}
	
	return true;
}

// Label Tag  Mouse Over Event
function labelOverEvent(val, obj)
{
	if(val == "")
	{
		obj.style.textDecoration = "underline";
	}
	else if(val == "leftmenu")
	{
		obj.style.color = "#EB4610";
	}
}

// Label Tag  Mouse Out Event
function labelOutEvent(val, obj)
{
	if(val == "")
	{
		obj.style.textDecoration = "none";
	}
	else if(val == "leftmenu")
	{
		obj.style.color = "#E77133";
	}
}

function LocationUrlReplace(rPath)
{
	rPath = rPath.replace("?","||");

	var s = 1;
	while(s > 0)
	{
		s = rPath.indexOf("&");
		if(s > 0)
			rPath = rPath.replace("&", "|");
		else
			break;
	}

	return rPath;
}

function ReplaceTxt(txtVal, oldVal, newVal)
{
	txtVal = txtVal.replace(oldVal, newVal);

	var s = 1;
	while(s > 0)
	{
		s = txtVal.indexOf(oldVal);
		if(s > 0)
			txtVal = txtVal.replace(oldVal, newVal);
		else
			break;
	}

	return txtVal;
}

function CutStr(str, cut)
{
	//str 
}

// javascript ·Î  request¸¦ ¹ÞÀ» ¼ö ÀÖ´Â ÇÔ¼ö
function Request(valuename)
{
	var rtnval = "";
	var nowAddress = unescape(location.href);
	var parameters = (nowAddress.slice(nowAddress.indexOf("?")+1,nowAddress.length)).split("&");
	
	for(var i=0; i<parameters.length; i++)
	{
		var varName = parameters[i].split("=")[0];
		if(varName.toUpperCase() == valuename.toUpperCase())
		{
			rtnval = parameters[i].split("=")[1];
			break;
		}
	}
	return rtnval;
}


// vmls text script ±ÛÀÚ ¹Ù²Ù±â
function doApplyText(objTxt, objShape, objVmlTxt)
{
    var text = objTxt.value;
    var shpObj = document.getElementById(objShape);
    var vmlObj = document.getElementById(objVmlTxt);
    var size = 14;
    
    vmlObj.string = text;
    /*
    shpObj.style.width = 16.*size*strLenB(text)/20.;
    shpObj.style.height = 36.*size/20.;
    */
}







