function Chk_Spaces(strValue) //°ø¹é Ã¼Å© ·çÆ¾
{
var flag = true;
if (strValue != "")
  {
  for (var i=0; i<strValue.length; i++)
    {
	if (strValue.charAt(i) != " ")
	  {
	  flag = false;
	  break;
	  }
	}
  }
return flag;
}

function Chk_Numeric(strValue) //¼ýÀÚ Ã¼Å© ·çÆ¾
{
var flag = true;
if (strValue == "")
  {
  flag = false;
  }
else
  {
  for (var i=0; i<strValue.length; i++)
    {
	if (strValue.charAt(i) < "0" || strValue.charAt(i) > "9") 
	  {
	  flag = false;
	  break;
	  }
	}
  }
return flag;
}

function Chk_Alphabet(strValue) //¾ËÆÄºª Ã¼Å© ·çÆ¾
{
var flag = true;
if (Chk_Spaces(strValue))
  {
  flag = false;
  }
else
  {
  for (var i=0; i<strValue.length; i++) 
    {
	if ((strValue.charAt(i) < "A" || strValue.charAt(i) > "z") && (strValue.charAt(i) < "0" || strValue.charAt(i) > "9"))
	  {
	  flag = false;
	  break;
	  }
	}
  }
return flag;
}

function Chk_Email(strValue) //E-Mail Ã¼Å© ·çÆ¾ 
{
var flag = true;
if (strValue.length > 4 && strValue.indexOf("@") > 0 && strValue.indexOf("@.") == -1 && strValue.indexOf(".@") == -1 && 
	strValue.indexOf(",", strValue.indexOf("@")) == -1 && strValue.indexOf(".", strValue.indexOf("@")) != -1) 
  {
  flag = false;
  }
return flag;
}

function Chk_Pwd(strPwd, strPwd2) //ºñ¹Ð¹øÈ£ Ã¼Å© ·çÆ¾
{
if (strPwd.length < 6) 
  {
  return 1; //6ÀÚ ¹Ì¸¸ÀÏ¶§ Çã¿ëÇÏÁö ¾ÊÀ½
  }
else
  {
  var blnValue = false;
  var pre_char = strPwd.charAt(0);
  for (var i=1; i<strPwd.length; i++)
    {
	if (pre_char != strPwd.charAt(i)) 
	  {
	  blnValue = true;
	  break;
	  }
	}
  if (blnValue)
    {
	blnValue = false;
	pre_char = strPwd.charAt(0);
	for (var i=1; i<strPwd.length; i++)
	  {
	  var cur_char = strPwd.charAt(i);
	  if (parseInt(pre_char)+1 == parseInt(cur_char))
	    {
		pre_char = cur_char;
		}
	  else
		{
		blnValue = true;
		break;
		}
	  }
	}
    if (blnValue) 
	  {
	  if (strPwd != strPwd2) return 3; //ºñ¹Ð¹øÈ£°¡ ¼­·Î ÀÏÄ¡ÇÏÁö ¾ÊÀ½
	  else return 0; //¼º°ø
	  }
	else return 2; //¿¬¼ÓµÈ ¹®ÀÚ³ª °°Àº ¹®ÀÚÀÇ ³ª¿­Àº Çã¿ëÇÏÁö ¾ÊÀ½
  }
}

function Chk_String(s, spc) //¹®ÀÚ Ã¼Å© ·çÆ¾
{
var flag = true;
for (var i=0; i<s.length; i++)
  {
  if (spc.indexOf(s.substring(i,i+1)) < 0)
    {
	flag = false;
	break;
	}
  }
return flag;
}

function OnlyNumber() //¼ýÀÚ¸¸À» ±âÀÔ¹Þ°Ô ÇÏ´Â ¹æ¹ý
{   
if ((event.keyCode < 48)||(event.keyCode > 57))
  {
  event.returnValue = false;
  alert("You can only enter numerical characters.")
  }
}

function Chk_Len(strValue, strValue2) //¹ÙÀÌÆ®(Byte) Ã¼Å© ·çÆ¾
{
var flag = false;
var msglen = 0;
if (strValue == "")
  {
  flag = true;
  }
else
  {  
  for (var i=0; i<strValue.length; i++)
    {
	if (escape(strValue.charAt(i)).length > 4)
	  msglen += 2;
	else
	  msglen++;
    
	if (msglen > strValue2)
      {
	  flag = true;
	  break;
	  }  
	}
  }
return flag;
}

function Chk_Text(str) //ÇÑ±ÛÀÔ·Â¹æÁö Ã¼Å© ·çÆ¾
{
var flag = false;
if (str == "")
  {
  flag = true;
  }
else
  {  
  for (var i=0; i<str.length; i++)
    {
    var strValue = escape(str.charAt(i)).length;
    if (strValue > 4)
      {
      flag = true;
	  break;
	  }
	}  
  }
return flag;
}

function Chk_Checkbox(str) //Ã¼Å©¹Ú½º Ã¼Å© ·çÆ¾
{
var flag = false;
for (var i=0; i<str.length; i++)
  {
  var strValue = str[i].checked;
  if (strValue == true)
    {
    flag = false;
	break;
    }	  
  else
	{
	flag = true;
	}
  }
return flag;
}

function Chk_Specialchar(str)
{
var flag = false;
if (str.indexOf('&') >= 0 || str.indexOf('"') >= 0 || str.indexOf("'") >= 0 || str.indexOf(';') >= 0 || str.indexOf('%') >= 0)
  {
  flag = false;
  }
else
  {
  flag = true;
  }
return flag;
}

function viewFlash(sDiv, sURL, sId, sCid, sWidth, sHeight, sAlign, sWmode, sBgcolor, sOrder)
{
	var codeBase = "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0";
	var pluginsPage = "application/x-shockwave-flash";
	var embedType = "application/x-shockwave-flash";
	var pluginsPage = "http://www.macromedia.com/go/getflashplayer";
	var arrayTemp, arrayOne, arrayValue;
	var i;

	document.write("<OBJECT CLASSID=\""+ sCid +"\" CODEBASE=\""+ codeBase +"\" WIDTH=\""+ sWidth +"\" HEIGHT=\""+ sHeight +"\" ID=\"" + sId + "\" ALIGN=\"" + sAlign + "\">");
	document.write("<PARAM NAME=\"movie\" VALUE=\"" + sURL + "\">");
	document.write("<PARAM NAME=\"quality\" VALUE=\"high\">");
	if(sWmode) document.write("<PARAM NAME=\"wmode\" VALUE=\""+ sWmode + "\">");
	if(sBgcolor) document.write("<PARAM NAME=\"bgcolor\" VALUE=\""+ sBgcolor + "\">");

	if(sOrder)
	{
		arrayTemp = sOrder.split("|");

		for(i=0; i<arrayTemp.length; i++)
		{
			if(arrayTemp[i])
			{
				arrayOne = arrayTemp[i].split("=");

                if(arrayOne.length > 2)
				{
					arrayValue = "";
					arrayValue += arrayTemp[i].replace(arrayOne[0] + "=","");
				}
				else
				{
					arrayValue = arrayOne[1];
				}
				document.write("<PARAM NAME=\""+ arrayOne[0] + "\" VALUE=\""+ arrayValue + "\">");
			}
		}
	}
	document.write("<EMBED SRC=\""+ sURL + "\" QUALITY=\"high\" WMODE=\"" + sWmode + "\" BGCOLOR=\"" + sBgcolor + "\"  WIDTH=\""+ sWidth +"\" HEIGHT=\""+ sHeight +"\" NAME=\"" + sId + "\" ALIGN=\"" + sAlign + "\"TYPE=\"" + embedType + "\" PLUGINSPAGE=\"" + pluginsPage + "\" />");
	document.write("</OBJECT>");
}

function viewMediaPlayer(sDiv, sURL, sId, sCid, sWidth, sHeight, sOrder)
{
	var codeBase = "http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112";
	var pluginsPage = "application/x-oleobject";
	var embedType = "application/x-mplayer2";
	var pluginsPage = "http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/";
	var myObjectElement = document.createElement("<OBJECT WIDTH=\""+ sWidth + "\" HEIGHT=\""+ sHeight  + "\" ID=\"" + sId + "\" name=\"" + sId + "\" CLASSID=\"" + sCid + "\" standby=\"Loading Microsoft Windows Media Player components...\" type=\"" + pluginsPage + "\" CODEBASE=\""+ codeBase + "\" VIEWASTEXT></OBJECT>");
	var arrayTemp, arrayOne
	var i

	myObjectElement.appendChild(document.createElement("<PARAM NAME=\"filename\" VALUE=\"" + sURL + "\">"));

	if(sOrder)
	{
		arrayTemp = sOrder.split("|");

		for(i=0; i<arrayTemp.length; i++)
		{
			if(arrayTemp[i])
			{
				arrayOne = arrayTemp[i].split("=");
				myObjectElement.appendChild(document.createElement("<PARAM NAME=\""+ arrayOne[0] + "\" VALUE=\""+ arrayOne[1] + "\">"));
			}
		}
	}
	document.getElementById(sDiv).appendChild(myObjectElement);
}