function Chk_Pwd(strPwd, strPwd2) //ºñ¹Ð¹øÈ£ Ã¼Å©
{
	var blnValue;
	var preChar;
	var i;
	
	if(strPwd.length < 5) 
	{
		return 1; //5ÀÚ ¹Ì¸¸ÀÏ¶§ Çã¿ëÇÏÁö ¾ÊÀ½
	}

		blnValue = false;
		preChar = strPwd.charAt(0);
		
		for(i=1; i<strPwd.length; i++)
		{
			if(preChar != strPwd.charAt(i)) 
			{
				blnValue = true;
				break;
			}
		}
		
		if(blnValue)
		{
			blnValue = false;
			preChar = strPwd.charAt(0);
			
			for(i=1; i<strPwd.length; i++)
			{
				var curChar = strPwd.charAt(i);
				
				if(parseInt(preChar)+1 == parseInt(curChar))
				{
					preChar = curChar;
				}
				else
				{
					blnValue = true;
					break;
				}
			}
		}

		
		if(blnValue) 
		{
			if(strPwd != strPwd2) { 
			  return 3;  
			}else {
				return 0;
			}  
		}
		else {
			return 2;  
		} 
	
}




function Chk_Spaces(strValue) //°ø¹é Ã¼Å©
{
	var flag = true;
	var i;
	
	if(strValue != "")
	{
		for(i=0; i<strValue.length; i++)
		{
			if(strValue.charAt(i) != " ")
			{
				flag = false;
				break;
			}
		}
	}
	return flag;
}

function Chk_Numeric(strValue) //¼ýÀÚ Ã¼Å©
{
	var flag = true;
	var i;

	if(strValue == "")
	{
		flag = false;
	}
	else
	{
		for(i=0; i<strValue.length; i++)
		{
			if(strValue.charAt(i) < "0" || strValue.charAt(i) > "9") 
			{
				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_Alphabet(strValue) //¾ËÆÄºª Ã¼Å©
{
	var flag = true;
	var i;

	if(Chk_Spaces(strValue))
	{
		flag = false;
	}
	else
	{
		for(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) //ÀÌ¸ÞÀÏ Ã¼Å© 
{
	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_String(s, spc) //¹®ÀÚ Ã¼Å©
{
	var flag = true;
	var i;

	for(i=0; i<s.length; i++)
	{
		if(spc.indexOf(s.substring(i,i+1)) < 0)
		{
			flag = false;
			break;
		}
	}
	return flag;
}

function Chk_Len(strValue, strValue2) //¹ÙÀÌÆ®(Byte) Ã¼Å©
{
	var flag = false;
	var msgLen = 0;
	var i;
	
	if(strValue == "")
	{
		flag = true;
	}
	else
	{  
		for(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_Hangle(str) //ÇÑ±ÛÀÔ·Â¹æÁö Ã¼Å©
{
	var flag = false;	
	var ch = "";
	var i;

	if(str == "")
	{
		flag = true;
	}
	else
	{  
		for(i=0; i<str.length; i++)
		{ 
			ch = str.charCodeAt(i); 
			
			if(ch > 127)
			{
				 
					//flag = true;
				  break;
				 
				
				
			}
		}
	}
	return flag;
}

function Chk_Checkbox(str) //Ã¼Å©¹Ú½º, ¶óµð¿À¹öÆ° Ã¼Å©
{
	var flag = false;
	var strValue;
	var i;

	for(i=0; i<str.length; i++)
	{
		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 || str.indexOf('`') >= 0)
	{
		flag = false;
	}
	else
	{
		flag = true;
	}
	return flag;
}

function SetCookie(name, value, expire)
{ 
	var todayDate = new Date(); 
	
	todayDate.setHours(todayDate.getHours()+expire); 
    document.cookie = name + "=" + escape(value) + "; path=/; expires=" + todayDate.toGMTString() + ";" 
} 

function ClearCookie(name) 
{ 
	var todayDate = new Date();

	todayDate.setHours(todayDate.getHours()-1);
	document.cookie = name + "=" + "; path=/; expires=" + todayDate.toGMTString() + ";"
}

function GetCookie(name)
{
	var nameOfCookie = name+"=";
    var x = 0;
    var y;

	while (x <= document.cookie.length)
    {
		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 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);
}

