// title
document.title="JEI English TV ::±¹³» ÃÖÃÊ ¿µ¾î±³À°Ã¤³Î";


// ÀÌ¹ÌÁö ¸µÅ© Á¡¼±Å×µÎ¸® ¾ø¾Ö±â
function autoBlur(){
  if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG")
  document.body.focus();
}
document.onfocusin=autoBlur;


// ÆË¾÷ (¿ÞÂÊ»ó´ÜÀ¸·Î ¶ç¿ò)
function OpenWindow(url,target,intWidth,intHeight) { 
	var height = screen.height; 
	var width = screen.width; 
	var imgwin = window.open(url,target,"width="+intWidth+",height="+intHeight+",resizable=0,scrollbars=0,left=0,top=0"); 
	imgwin.focus(); 		 

}

// ÆË¾÷(È­¸éÁß¾ÓÀ¸·Î ¶ç¿ò)
function OpenWindow2(url,target,intWidth,intHeight) { 
	var height = screen.height; 
	var width = screen.width; 
	var leftpos = width / 2 - intWidth / 2; 
	var toppos = height / 2 - intHeight / 2; 
	var imgwin = window.open(url,target,"width="+intWidth+",height="+intHeight+",resizable=0,scrollbars=0,left=" + leftpos + ",top=" + toppos); 
	imgwin.focus(); 		 
}

// Å©±âÁ¶Á¤°¡´É ¸Þ´º¹Ù ½ºÅ©·Ñ Åø¹Ù ¸ðµÎ ÀÖÀ½
function OpenWindow_r(url,target,intWidth,intHeight) { 
      window.open(url, target, "width="+intWidth+",height="+intHeight+",resizable=yes,scrollbars=yes,location=yes,menubar=yes,toolbar=yes") ;
}

// ½ºÅ©·ÑÀÌ ÀÖÀ» ¶§
function OpenWindow_s(url,target,intWidth,intHeight) { 
      window.open(url, target, "width="+intWidth+",height="+intHeight+",resizable=0,scrollbars=1") ;
}



//=================
//ÁÂ¿ì °ø¹é Á¦°Å 
//=================
function trim(parm_str) {
	return rtrim(ltrim(parm_str));
}

/* ÁÂÃø °ø¹é Á¦°Å */
function ltrim(parm_str) {
	str_temp = parm_str ;
	while (str_temp.length != 0) {
		if (str_temp.substring(0, 1) == " ") {
			str_temp = str_temp.substring(1, str_temp.length) ;
		} else {
			return str_temp ;
		}
	}
	return str_temp ;
}

/* ¿ìÃø °ø¹é Á¦°Å */
function rtrim(parm_str) {
	str_temp = parm_str ;
	while (str_temp.length != 0) {
		int_last_blnk_pos = str_temp.lastIndexOf(" ");
		if ((str_temp.length - 1) == int_last_blnk_pos) {
			str_temp = str_temp.substring(0, str_temp.length - 1);
		} else {
			return str_temp;
		}
	}
	return str_temp;
}

//=================
//¹®ÀÚ¿­ Ã¼Å©
//=================
function isNullChk(sVal) {
	if (sVal.length == 0 )
		return false
	else 
		return true
}

function isBlankChk(sVal) {
	for (i = 0; i < sVal.length; i++) {
		if (sVal.charAt(i) != " ")
			return true			
	}
	return false
}

function isLenChk(str, size) {
	if (str.length == size) 
		return true
	else
		return false
}

//============================
//ÀÔ·Â¹ÞÀº°ª ¿À·ùÃ¼Å©..
//============================

//Global variable set at start of script
var emptyStr = " ÀÔ·ÂÇØ ÁÖ¼¼¿ä";
var comboStr = " ¼±ÅÃÇØ ÁÖ¼¼¿ä";
var radioStr = " ¼±ÅÃÇØ ÁÖ¼¼¿ä";

function validateString(xObject, sStr) {
	if (isNullChk(xObject.value) && isBlankChk(xObject.value)) 
		return true
	else {		
		alert(sStr + emptyStr)
		xObject.value = ""
		xObject.focus()
		return false
	}
}

function validateCombo(xObject, sStr) {
	if (isNullChk(xObject.value) && isBlankChk(xObject.value)) 		
		return true
	else {
		xObject.focus()
		alert(sStr + comboStr)
		return false
	}
}
function validateLayerCombo(xObject, sStr) {
	if (isNullChk(xObject.value) && isBlankChk(xObject.value)) 		
		return true
	else {
//		xObject.focus()
		alert(sStr + comboStr)
		return false
	}
}

function validateRadio(xObject, sStr) {
	var item = 0;
	if(xObject=='undefined' || xObject==null){
		return true;		
	}		
	else{

		if(xObject.length){
			for(var i=0; i<xObject.length; i++){
				if(!(xObject[i].checked)){
					item++;
				}
			}
		}
		else{
			if(!(xObject.checked)){
				alert(sStr + radioStr)
				xObject.focus();
				return false;		
			}
		}	
		if(item == xObject.length){
			alert(sStr + radioStr)
			xObject[0].focus();
			return false;		
		}
		else{
			return true;
		}
	}
}


//¿µ¹® Æû ÀÔ·ÂÃ¼Å©
var emptyStr_eng = "Please enter ";
var comboStr_eng = "Please select ";
var radioStr_eng = "Please select ";

function validateString_eng(xObject, sStr) {
	if (isNullChk(xObject.value) && isBlankChk(xObject.value)) 
		return true
	else {		
		alert(emptyStr_eng + sStr )
		xObject.value = ""
		xObject.focus()
		return false
	}
}

function validateCombo_eng(xObject, sStr) {
	if (isNullChk(xObject.value) && isBlankChk(xObject.value)) 		
		return true
	else {
		xObject.focus()
		alert(comboStr_eng + sStr )
		return false
	}
}

function validateRadio_eng(xObject, sStr) {
	var item = 0;
	if(xObject=='undefined' || xObject==null){
		return true;		
	}		
	else{

		if(xObject.length){
			for(var i=0; i<xObject.length; i++){
				if(!(xObject[i].checked)){
					item++;
				}
			}
		}
		else{
			if(!(xObject.checked)){
				alert(radioStr_eng + sStr )
				xObject.focus();
				return false;		
			}
		}	
		if(item == xObject.length){
			alert(radioStr_eng + sStr )
			xObject[0].focus();
			return false;		
		}
		else{
			return true;
		}
	}
}



//=================================================
//ÀÌ¹ÌÁöÀÎ°Í¸¸ ÀÔ·Â°¡´ÉÇÏµµ·Ï Ã¼Å©..
//=================================================
function ImgChk(xObj, xStr)
{
	var sVal = xObj.value ;
	var sSpVal = sVal.split('.');
	
	var i = eval(sSpVal.length) - 1
	

	if(sSpVal[i] == 'jpg' || sSpVal[i] == 'jpeg' || sSpVal[eval(i)] == 'gif' || sSpVal[eval(i)] == 'bmp' || sSpVal[eval(i)] == 'swf')
	{
		return true;
	}
	else
	{
		alert(xStr + 'Àº [jpg, gif, bmp, jpeg, swf]µîÀÇ ÀÌ¹ÌÁö ¶Ç´Â ÇÃ·¡½¬ ÆÄÀÏ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.');
		xObj.focus();
		return false;
	}
}

//=======================================
// ÁÖ¹Î¹øÈ£ Ã¼Å©
//=======================================
function isJuminChk_Old(xObj){

		var IDtot = 0;
		var IDAdd ="234567892345";

		for(i=0;i<12;i++){
			IDtot=IDtot+parseInt(xObj.substring(i,i+1))*parseInt(IDAdd.substring(i,i+1));
		}

		IDtot=11-(IDtot%11);

		if(IDtot==10){
			IDtot=0;
		}

		else if(IDtot==11){
			IDtot=1;
		}

		if(parseInt(xObj.substring(12,13))==IDtot){
			return true;
		}
		else{
			alert("Àß¸øµÈ ÁÖ¹Î¹øÈ£ÀÔ´Ï´Ù.");
			return false;}	
	}

function isJuminChk(xObj)
{
	
	var xVal = xObj
	//-------------------------------------------------------------------------------------------------
	// ÁÖ¹Î¹øÈ£ Àû¹ý¼º °Ë»ç START
	if (xVal != ""){
		if (jumincheck(xVal)){			
			//alert("µî·Ï¹øÈ£°¡ ÀûÇÕÇÕ´Ï´Ù.");
			return true;
		}
		else {
			if (check_no(xVal))
			{
			//	alert("µî·Ï¹øÈ£°¡ ÀûÇÕÇÕ´Ï´Ù.");
				return true;
			}
			else 
			{	
				alert("ÁÖ¹Îµî·Ï¹øÈ£ È¤Àº ¿Ü±¹ÀÎ µî·Ï¹øÈ£¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù. ´Ù½Ã È®ÀÎÇÏ½Ê½Ã¿À.");		
				return false;
			}
		}		
	}
	
	function jumincheck(xObj){
		//if (document.theForm.civilno1.value.length != 6){
		//	alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®À» ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À!");
		//	document.theForm.civilno1.focus();
		//}
		//else if (document.theForm.civilno2.value.length != 7){
		//	alert("¿Ã¹Ù¸¥ ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		//	document.theForm.civilno2.focus();
		//}
		//else {
		var IDtot = 0;
		var IDAdd ="234567892345";

		for(i=0;i<12;i++){
			IDtot=IDtot+parseInt(xObj.substring(i,i+1))*parseInt(IDAdd.substring(i,i+1));
		}

		IDtot=11-(IDtot%11);

		if(IDtot==10){
			IDtot=0;
		}

		else if(IDtot==11){
			IDtot=1;
		}

		if(parseInt(xObj.substring(12,13))==IDtot){
			return true;
		}
		else{
			//alert("Àß¸øµÈ ÁÖ¹Î¹øÈ£ÀÔ´Ï´Ù.");
		return false;}
		//}
	}
	// ÁÖ¹Î¹øÈ£ Àû¹ý¼º °Ë»ç End
	//-------------------------------------------------------------------------------------------------

	//-------------------------------------------------------------------------------------------------
	// ¿Ü±¹ÀÎ µî·Ï¹øÈ£ °Ë»ç START
	function check_no(xObj){
		var fgn_reg_no = xObj

		if ((fgn_reg_no.charAt(6) == "5") || (fgn_reg_no.charAt(6) == "6"))
		{
		   birthYear = "19";
		}
		else if ((fgn_reg_no.charAt(6) == "7") || (fgn_reg_no.charAt(6) == "8"))
		{
		   birthYear = "20";
		}
		else if ((fgn_reg_no.charAt(6) == "9") || (fgn_reg_no.charAt(6) == "0"))
		{
		   birthYear = "18";
		}
		else
		{
		  // alert("È¤Àº ¿Ü±¹ÀÎ µî·Ï¹øÈ£¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù. ´Ù½Ã È®ÀÎÇÏ½Ê½Ã¿À.");
		  return false;
		}        
		birthYear += fgn_reg_no.substr(0, 2);
		birthMonth = fgn_reg_no.substr(2, 2) - 1;
		birthDate = fgn_reg_no.substr(4, 2);
		birth = new Date(birthYear, birthMonth, birthDate);
		
		if ( birth.getYear() % 100 != fgn_reg_no.substr(0, 2) ||
			 birth.getMonth() != birthMonth ||
			 birth.getDate() != birthDate) {
		  //alert('»ý³â¿ùÀÏ¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù. ´Ù½Ã È®ÀÎÇÏ½Ê½Ã¿À.');
		  return false;
		}
		
		if (fgn_no_chksum(fgn_reg_no) == false){
		
			// alert('¿Ü±¹ÀÎµî·Ï¹øÈ£¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù. ´Ù½Ã È®ÀÎÇÏ½Ê½Ã¿À.');
			return false;
		}
		else {
			return true;
		}
		
	}

	function fgn_no_chksum(reg_no) {
		var sum = 0;
		var odd = 0;
		
		buf = new Array(13);
		for (i = 0; i < 13; i++) buf[i] = parseInt(reg_no.charAt(i));

		odd = buf[7]*10 + buf[8];
		
		if (odd%2 != 0) {
		  return false;
		}

		if ((buf[11] != 6)&&(buf[11] != 7)&&(buf[11] != 8)&&(buf[11] != 9)) {
		  return false;
		}
			
		multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];
		for (i = 0, sum = 0; i < 12; i++) sum += (buf[i] *= multipliers[i]);


		sum=11-(sum%11);
		
		if (sum>=10) sum-=10;

		sum += 2;

		if (sum>=10) sum-=10;

		if ( sum != buf[12]) {
			return false;
		}
		else {
			return true;
		}
	}
	// ¿Ü±¹ÀÎ µî·Ï¹øÈ£ °Ë»ç START
	//-------------------------------------------------------------------------------------------------
}

	
	
//=======================================
// E-Mail ÁÖ¼Ò Ã¼Å©
//=======================================
function EmailChk(xObj){
	Obj = xObj
	if (Obj.value != "" ) {
		if ( Obj.value.indexOf("@") == "-1" || Obj.value.indexOf(".") == "-1" || Obj.value.length < 9) {
			alert("E-Mail Çü½Ä Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù.")
			Obj.focus(); return false
		}
	}
}
function EmailChk2(xObj){
	Obj = xObj
	if (Obj.value != "" ) {
		if ( Obj.value.indexOf("@") == "-1" || Obj.value.indexOf(".") == "-1" || Obj.value.length < 9) {
			alert("E-Mail Çü½Ä Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù.")
			return false
		}
	}
}
function EmailChk2_eng(xObj){
	Obj = xObj
	if (Obj.value != "" ) {
		if ( Obj.value.indexOf("@") == "-1" || Obj.value.indexOf(".") == "-1" || Obj.value.length < 9) {
			alert("Please enter a valid e-mail address ")
			return false
		}
	}
}



//=======================================
// ¹®ÀÚ¿­ ±æÀÌÃ¼Å©(ÇÑ±ÛÀº 2ÀÚ¸®)
//=======================================
function HanlenChk(xObj, nLen, sStr)
{
	var temp;
	var icount;
	icount = 0;
	len = xObj.value.length;
	for(k=0;k<len;k++)
	{
		temp = xObj.value.charAt(k);
		if(escape(temp).length > 4)
			icount += 2;
		else
			icount++;
	}

	if (icount > nLen)
	{
		alert(sStr + "ÀÇ ¹®ÀÚ¿­ ±æÀÌ°¡ ÃÊ°úµÇ¾ú½À´Ï´Ù.\n\n" + nLen +'ÀÚ ÀÌÇÏ·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
		xObj.focus();
		return false;
	}
}

//=======================================
// ¹®ÀÚÀÔ·Â ºÒ°¡´É..
// 44: ,(ÄÞ¸¶), 45: -(¸¶ÀÌ³Ê½º), 46: .(Á¡)
//=======================================

function KeyNumber()
{
	if((event.keyCode<48)||(event.keyCode>57))
	{
		if (event.keyCode!=46)
		{
			if (event.keyCode!=45)
			{
				event.returnValue=false;
			}
		}	
	}  
}
 
// ÄÞ¸¶, ¸¶ÀÌ³Ê½º, ¼Ò¼öÁ¡µµ ÀÔ·ÂÇÒ ¼ö ¾ø´Ù.
function OnlyNumber(obj)
{	
	if(event.keyCode != 13)
	{
		if((event.keyCode < 48) || (event.keyCode > 57))
		{
			alert("¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù");
			event.returnValue = false;
		}
		else
		{
			event.returnValue = true;
		}
	}

}
// ¼ýÀÚ ÀÔ·Â Ã¼Å© 
function IfKeyNumber()
{
	if (((event.keyCode < 48) || (event.keyCode > 57)) && (event.keyCode != 13)) {
		alert("¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù")
		event.returnValue=false
	}
}		
// ¼ýÀÚ ÀÔ·Â Ã¼Å© 
function IfKeyNumber_eng()
{
	if (((event.keyCode < 48) || (event.keyCode > 57)) && (event.keyCode != 13)) {
		alert("Please enter numbers only ")
		event.returnValue=false
	}
}	


//¼ýÀÚ°ªÃ¼Å©
function NumberChk(xObj, str)
{
	
	var cnt = 0;

	for(i = 0; i < xObj.value.length; i++)
	{
		ch =xObj.value.charAt(i)
		
		if(ch < '0' || ch > '9') 
		{			
			cnt = cnt + 1;
			break;
		}				
	}
	
	if(cnt == 0) 
	{
		return true;
	}
	else
	{
		alert( str + " ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù");
		xObj.focus();
		return false;			
	}
}

//¼ýÀÚ°ªÃ¼Å©
function NumberChk_eng(xObj, str)
{
	
	var cnt = 0;

	for(i = 0; i < xObj.value.length; i++)
	{
		ch =xObj.value.charAt(i)
		
		if(ch < '0' || ch > '9') 
		{			
			cnt = cnt + 1;
			break;
		}				
	}
	
	if(cnt == 0) 
	{
		return true;
	}
	else
	{
		alert( " Please enter numbers only " + str );
		xObj.focus();
		return false;			
	}
}

function OnlyNumber()
{
	// ±â´ÉÅ°µéÀ» Çã¿ëÇÏ±â À§ÇÑ Ã¼Å©(del, backspace, ¼ýÀÚÆÐµå, ¹æÇâÅ° µî..)
	var code_ok = new Array(8, 9, 35, 36, 37, 38, 39, 40, 144);
	
	var i = 0;
	var noflag = true;
	while(code_ok[i]){
		if (event.keyCode == code_ok[i])
		{
			//alert(code_ok[i] + " // " + event.keyCode);
			noflag = false;
		}
		i++;
	}
	
	if (noflag)
	{
		if((event.keyCode<48) || (event.keyCode>57 && event.keyCode<96) || (event.keyCode>105))
		{
			event.returnValue=false;
		}
	}
}

function ChkChar(xObj, sStr)
{
	var temp;
	var icount;
	icount = 0;
	len = xObj.value.length;
	for(k=0;k<len;k++)
	{
		temp = xObj.value.charAt(k);
		if((temp >= "A" && temp <= "Z") || (temp >= "a" && temp <= "z"))
		{	
			icount++;
		}
	}

	if (icount < 1)
	{
		alert(sStr + "´Â ¿µ/¼ýÀÚ 4~10ÀÔ´Ï´Ù...");
		xObj.focus();
		return false;
	}
}


/** ID ÇÑ±Û Ã¼Å© **/
function ChkHangul(xObj, sStr)
{	
	var temp;
	var icount;
	icount = 0;
	len = xObj.value.length;
	for(k=0;k<len;k++)
	{
		temp = xObj.value.charAt(k);
		if((temp >= "A" && temp <= "Z") || (temp >= "a" && temp <= "z") || (temp == "_") || (temp == "-") || (temp >= "0" && temp <= "9"))
		{
		}
		else
		{		
			icount+= 1;
		}
	}

	if (icount > 0)
	{
		alert(sStr + "´Â ÇÑ±Û ¶Ç´Â Æ¯¼ö¹®ÀÚ´Â »ç¿ëºÒ°¡´ÉÇÕ´Ï´Ù...");
		xObj.focus();
		return false;
	}	
}



//ÀÚµ¿ Æ÷Ä¿½º ÀÌµ¿
function ChkLength(xObj1, xObj2, xLen)
{
	if(event.keyCode != 13)
	{
		if(xObj1.value.length == xLen)
		{
			xObj2.focus();
		}
	}
}


//¿£ÅÍÅ°
function ChkEnterKey(xFunc)
{
	if(event.keyCode == 13)
	{
		eval(xFunc);
	}
}


//¿Â·Îµå½Ã Æ÷Ä¿½º
function SetFocus(xObj)
{
	xObj.focus();
}



 // ±×¸² ÀÌ¹ÌÁö ºñ·Ê Á¶Á¤
function func_adjust(image,xWidth,xHeight)
{
  var newX;
  var newY;
  var newHeight;
  var newWidth;
  var maxWidth = xWidth;
  var maxHeight = xHeight;
  var newImg = new Image();

  newImg.src = image.src;
  imgw = newImg.width;
  imgh = newImg.height;
	
	if (imgw > maxWidth || imgh > maxHeight)
	{
		if (imgw > imgh)
		{				
			if (imgw > maxWidth)
			{
				newWidth = maxWidth;
				
				
			}
			else
			{
				newWidth = imgw;
			}
			
			newHeight = Math.round((imgh * newWidth) / imgw);
			
		}
		else
		{
			if (imgh > maxHeight)
			{
				newHeight = maxHeight;					
			}
			else
			{
				newHeight = imgh;					
			}
			
			
			newWidth = Math.round((imgw * newHeight) / imgh);
			
		}
	}
	else
	{
		newWidth = imgw;
		newHeight = imgh;
	}
	
	if(newWidth == 0)
	{
		newWidth = maxWidth;
	}
	
	if(newHeight == 0)
	{
		newHeight = maxHeight;
	}


  newX = maxWidth / 2 - newWidth / 2;
  newY = maxHeight / 2 - newHeight / 2;

  image.onload = null;
	  
  image.src = newImg.src;	  
 
  
  image.width = newWidth;
  image.height = newHeight;
}



//ÆÄÀÏ Á¾·ùÃ¼Å©
function FileNameChk(xGubun, xObj)
{
	var xType = '';
	var xStr = ''
	
	if(xGubun == 'img')
	{
		xType = 'jpg, jpeg, gif';
		xStr = 'ÀÌ¹ÌÁö ÆÄÀÏ('+ xType +')';
	}
	else if(xGubun == 'swf')
	{
		xType = 'swf';
		xStr = 'ÇÃ·¡½Ã ÆÄÀÏ('+ xType +')';
	}
	else if(xGubun == 'vod')
	{
		xType = 'mov, avi, wmv, asf';
		xStr = 'µ¿¿µ»ó ÆÄÀÏ('+ xType +')';
	}
	else if(xGubun == 'audio')
	{
		xType = 'wma, mp3, ogg';
		xStr = '¿Àµð¿À ÆÄÀÏ('+ xType +')';
	}
	else if(xGubun == 'multi')
	{
		xType = 'mov, avi, wmv, asf, wma, mp3, ogg';
		xStr = '¸ÖÆ¼¹Ìµð¾î ÆÄÀÏ('+ xType +')';
	}		
	
	file_ext=(xObj.value.substring(xObj.value.lastIndexOf(".")+1,xObj.value.length));
	file_ext=file_ext.toLowerCase();
	
	strfile = xObj.value;			
	sp_v=strfile.split("\\");
	file_name=(sp_v[sp_v.length-1]);
	

	//¾÷·Îµå ±ÝÁö È®ÀåÀÚ Ã¼Å©
	var xBadFile = 'html, asp, htm, asa, hta';
	if (xBadFile.indexOf(file_ext) != -1)
	{
		return false;
	}

	var cnt  = 0;
	
	for (i=0;i<file_name.length;i++) 
	{
		file_chk=file_name.substring(i,i+1);
		if(file_chk=='!'||file_chk=='@'||file_chk=='#'||file_chk=='$'||file_chk=='%'||file_chk=='^'||file_chk=='&'||file_chk=='*')
		{
			cnt = cnt + 1;
			break;
		}
	}

	if(cnt > 0)
	{
		alert('Ã·ºÎÆÄÀÏ¸í¿¡ Æ¯¼ö¹®ÀÚ°¡ ÀÖÀ¸¸é Á¤»óÀûÀ¸·Î ´Ù¿î·Îµå µÇÁö ¾Ê½À´Ï´Ù...(ex:&,%,$,# µî)')
		xObj.value.length=0;
		xObj.value='';
		return false;
	}
	else
	{
	
		if(xType == '')
		{
			return true;
		}
		else
		{			
			if (xType.indexOf(file_ext) == -1)
			{
				alert(xStr + '¸¸ Ã·ºÎ °¡´ÉÇÕ´Ï´Ù.');					
				return false;
			}
			else
			{
				return true;
			}
		}
	}
}



//À½¼ºÆÄÀÏ Æ±±â
function IfSound(xGubun, xIdx)
{
	var soundWin = window.open('/common/sound.asp?Gubun=' + xGubun + '&IdxNo=' + xIdx, 'sound', 'width=302, height=60');
	soundWin.focus();
}


//=================================================
//¶óÀÌ Ã¼Å©.
//=================================================
function LineChk(xObj, xLine, xStr)
{
	strReturn = xObj.value.replace(/\r\n/g,"¥õ"); 
	var tmp = strReturn.split("¥õ");
	
	if(tmp.length <= parseInt(xLine))
	{
		return true;
	}
	else
	{
		alert( xStr + xLine + 'ÁÙ±îÁö¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù...');
		xObj.focus();
		return false;
	}			
}





//=================================================
//±ÝÄ¢¾î Ã¼Å©.
//=================================================

function checkForProfanity(usersInput,sStr) {

	var numberOfWords = 48;
	var chk = true;
	var isProfane = new makeArray(numberOfWords);
	var word = new makeArray(numberOfWords);

	var temp = usersInput;
	temp = temp.toLowerCase();
	word[1] = "shit";
	word[2] = "fuck";
	word[3] = "asshole";
	word[4] = "cunt";
	word[5] = "suck";
	word[6] = "pussy";
	word[7] = "cock";
	word[8] = "°³»õ³¢";
	word[9] = "penis";
	word[10] = "sux";
	word[11] = "dick";
	word[12] = "bitch";
	word[13] = "damn";
	word[14] = "sucker";
	word[15] = "fucker";
	word[16] = "´¤";
	word[17] = "ÂÉ´Ù";
	word[18] = "°³ÀÚ½Ä";
	word[19] = "°³½¦ÀÌ";
	word[20] = "´×±â";
	word[21] = "´ë°¡¸®";
	word[22] = "»õ³¢";
	word[23] = "¾¾ÆÈ";
	word[24] = "¾¾¹ß";
	word[25] = "¾¾¹ú";
	word[26] = "½ÃÆÈ";
	word[27] = "½Ã¹ß";
	word[28] = "½Ã¹ú";
	word[29] = "ºÎ¶ö";
	word[30] = "ºÎ·²";
	word[31] = "¾Ã";
	word[32] = "»õ³¢";
	word[33] = "½Ê»õ";
	word[34] = "½Ê½¦ÀÌ";
	word[35] = "18³ð";
	word[36] = "18³Ñ";
	word[37] = "18³â";
	word[38] = "Á¿";
	word[39] = "Á½";
	word[40] = "¹ÌÄ£³ð";
	word[41] = "¹ÌÄ£³Ñ";
	word[42] = "¹ÌÄ£³â";
	word[43] = "¹ÌÄ£»õ³¢";
	word[44] = "º´½Å";
	word[45] = "¿ÀÀÔ";
	word[46] = "¿°º´";
	word[47] = "¿¥º´";
	word[48] = "Áö¶ö";

for (var j = 1; j <= numberOfWords; j++) {
isProfane[j] = temp.indexOf(word[j]);
}
for (var j = 1; j <= numberOfWords; j++) {
   if (isProfane[j] != -1) {
      alert(sStr +" Áß¿¡ \'"+word[j]+"\'´Â(Àº) ÀûÀýÄ¡ ¸øÇÑ ´Ü¾îÀÔ´Ï´Ù.");
	  usersInput=false;	
	  j = numberOfWords + 1;
	  }
   else {
	  usersInput=true;	
   }
}
      return usersInput;
}

function makeArray(n) {
   this.length = n
   for (var i = 1; i<=n; i++) {
       this[i] = new String();
   }
   return this;
}

//ÀüÈ­¹øÈ£(ÇÚµåÆù¹øÈ£) Ã¼Å© 
function TelCheck(tp1,tp2,tp3,sStr) {

	if ((tp1.value.length == 0) && (tp2.value.length == 0) && (tp3.value.length == 0)) {    	
		return true; // ÀÔ·Â ÇÏÁö ¾ÊÀº °æ¿ì Ã¼Å© »ý·« 
	}

	if( (tp1.value == '' &&  tp2.value > '')  || (tp1.value == '' &&  tp3.value > '') ||
		(tp1.value > ''  &&  tp2.value == '') || (tp2.value == '' &&  tp3.value > '') ||
		(tp1.value > ''  &&  tp3.value == '') || (tp2.value > ''  &&  tp3.value == ''))
	{
		alert(sStr +'°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù.');
		tp1.focus();
		return false;
	}

	if ((tp1.value.length < 1)||(tp2.value.length < 1)||(tp3.value.length < 1)) {
		alert(sStr + "¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.");
		return false;	
	}

	if (tp2.value.length < 3) {
		alert(sStr+ "Áß 2¹øÂ°¸¦ 3ÀÚ¸® ÀÌ»óÀ¸·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
		return false;
	}

	if (tp3.value.length != 4) {
		alert(sStr+ " Áß 3¹øÂ°¸¦ 4ÀÚ¸®·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
		tp3.focus();
		return false;
	}

	return true;
}


/// º¸¾È¼­¹ö
if(	document.domain=='192.2.1.246' ){
	var SSLUrl = "https://login.jei-edu.com/TestSite/JeiEngTv";
}else{
	var SSLUrl = "https://login.jei-edu.com/JeiEngTv";
}

function goMenu(url,param)
{
	var linkUrl = param == '' ? url : url + '?' + param; 
	document.location.href = linkUrl;
	
}

//ÀÔ·Â±ÛÀÚ byte Ç¥½Ã
function chkLength(obj,maxLength){
	var val = obj.value;
	if (val !== "")
	{
		var valLength=0;
		for(var i=0; i<val.length ; i++)
		{
			if( escape(val.charAt(i)).length > 3 )
			{
				vn_length = 2;
			}
			else if (val.charAt(i) == '<' || val.charAt(i) == '>')
			{
				vn_length = 4;
			}
			else
			{
				vn_length = 1 ;
			}
			valLength += vn_length;
		}
	}
	else
	{
		valLength = 0;
	}

	if (valLength > maxLength)
	{
		alert(maxLength + "byte ÀÌ³»·Î ÀÔ·ÂÇÏ¼¼¿ä.");
		do
		{	
			i--;
			if( escape(val.charAt(i)).length > 3 )
			{
				vn_length = 2;
			}
			else if (val.charAt(i) == '<' || val.charAt(i) == '>')
			{
				vn_length = 4;
			}
			else
			{
				vn_length = 1 ;
			}
			valLength -= vn_length;
		}
		while (valLength > maxLength);
		obj.value = val.substring(0,i);
	}
	var tmptxt = maxLength/2;
	document.all.msg_byte.innerHTML = "ÇöÀç "+ valLength + " / " + maxLength + " byte" + "(ÃÖ´ë ÇÑ±Û" +tmptxt+"ÀÚ, ¿µ¹® "+maxLength+"ÀÚ)";
	//document.all.msg_byte.innerHTML = "ÇöÀç "+ valLength + " / " + maxLength + " byte";
}


//ÀÔ·Â±ÛÀÚ byte Ç¥½Ã
function chkLength1(obj,maxLength){
	var val = obj.value;
	if (val !== "")
	{
		var valLength=0;
		for(var i=0; i<val.length ; i++)
		{
			if( escape(val.charAt(i)).length > 3 )
			{
				vn_length = 2;
			}
			else if (val.charAt(i) == '<' || val.charAt(i) == '>')
			{
				vn_length = 4;
			}
			else
			{
				vn_length = 1 ;
			}
			valLength += vn_length;
		}
	}
	else
	{
		valLength = 0;
	}

	if (valLength > maxLength)
	{
		alert(maxLength + "byte ÀÌ³»·Î ÀÔ·ÂÇÏ¼¼¿ä.");
		do
		{	
			i--;
			if( escape(val.charAt(i)).length > 3 )
			{
				vn_length = 2;
			}
			else if (val.charAt(i) == '<' || val.charAt(i) == '>')
			{
				vn_length = 4;
			}
			else
			{
				vn_length = 1 ;
			}
			valLength -= vn_length;
		}
		while (valLength > maxLength);
		obj.value = val.substring(0,i);
	}
	var tmptxt = maxLength/2;
	document.all.msg_byte1.innerHTML = "ÇöÀç "+ valLength + " / " + maxLength + " byte" + "(ÃÖ´ë ÇÑ±Û" +tmptxt+"ÀÚ, ¿µ¹® "+maxLength+"ÀÚ)";
	//document.all.msg_byte.innerHTML = "ÇöÀç "+ valLength + " / " + maxLength + " byte";
}

// ¸®½ºÆ® »ó¿¡¼­ ¼±ÅÃµÈ °ÍÀÌ ÀÖ´ÂÁö ¾ø´ÂÁö Ã¼Å©ÇÏ´Â ·çÆ¾
function checkboxCheck(theFrm,objname)
{
	var submitNoFlag = 1;
	for(i = 0; i < theFrm.elements.length; ++i)
	{		
		if(theFrm.elements[i].name == objname)
		{
			if(theFrm.elements[i].checked == true)
			{
				submitNoFlag = 0;
				break;
			}
		}
	}
	// ¼±ÅÃµÈ ´ë»óÀÌ ¾ø´Â °æ¿ì
	if(submitNoFlag == 1) {
		alert("¼±ÅÃµÈ Ç×¸ñÀÌ ¾ø½À´Ï´Ù");
		return false;
	}

	return true;
}

function MM_swapImgRestore() { //v3.0
	var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
		var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
		if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
	var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
	var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
	 if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}



/********************************************************
	ÇÃ·¡½Ã ¿ÀºêÁ§Æ® ÀÔ·ÂÇÏ±â À§ÇÑ ÇÔ¼ö
********************************************************/

// ÀÏÁ¤½Ã°£ µÚ ÀÔ·ÂÇÒ ÇÃ·¡½Ã ¿ÀºêÁ§Æ® ¸ñ·Ï
var flashObject_waiting_list = new Array();
// ÀÏÁ¤½Ã°£ µÚ ÇÃ·¡½Ã ÀÔ·ÂÇÏ±â Å¸ÀÓ¾Æ¿ô ID
var flashObject_timeout_id;


/**
 * ÇÃ·¡½Ã ÅÂ±× ÀÔ·Â ¹®ÀÚ¿­ »ý¼º ÇÔ¼ö
 *
 * @param width ÇÃ·¡½Ã Æø
 * @param height ÇÃ·¡½Ã ³ôÀÌ
 * @param path SWF ÆÄÀÏ °æ·Î
 * @param flashvars ÇÃ·¡½Ã·Î Àü´ÞÇÒ ÆÄ¶ó¸ÞÅÍ
 * @param idname ÇÃ·¡½Ã ¿ÀºêÁ§Æ® ID, Name ÇÁ·ÎÆÛÆ¼
 * @param wmode Åõ¸í ¼³Á¤
 * @param fullscreen ÀüÃ¼Ã¢ »ç¿ë
 *
 * @return ÇÃ·¡½Ã ÀÔ·Â ÅÂ±× ¹®ÀÚ¿­
 */
function getFlashObjectString(width, height, path, flashvars, idname, wmode, fullscreen){
	
	// Åõ¸íµµ ÃÊ±â°ª ¼³Á¤
	if(wmode==true || wmode=="true" || wmode=="transparent"){
		wmode = "transparent";	
	}else{
		wmode = "opaque";	
	}
	
	// ÀüÃ¼Ã¢ ÃÊ±â°ª ¼³Á¤
	if(fullscreen==true || fullscreen=="true"){
		fullscreen = "true";
	}else{
		fullscreen = "false";	
	}
	
	
	// opening object tag for IE
	var str = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' ";
	str += " codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' ";
	str += " id='" + idname + "' ";
	str += "width='" + width + "' height='" + height + "' >";
	
		// param tags
		str += "	<param name='quality' value='high' />";
		str += "	<param name='allowScriptAccess' value='always' />";
		str += "	<param name='allowFullScreen' value='" + fullscreen + "' />";
		str += "	<param name='movie' value='" + path + "' />";
		str += "	<param name='wmode' value='" + wmode + "' />";
		str += "	<param name='flashVars' value='" + flashvars + "' />";
		
		// embed tag for none-IE
		str += "	<embed src='" + path + "' ";
		str += "		width='" + width + "' "
		str += "		height='" + height + "' ";
		str += "		flashVars='" + flashvars + "'";
		str += "		wmode='" + wmode + "'";
		str += "		name='" + idname + "' ";
		str += "		allowFullScreen='" + fullscreen + "' ";
		str += "		allowScriptAccess='always' swfLiveConnect='true' ";
		str += "		type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />";
	
	// closing object tag
	str += "</object>";
	
	return str;
	
}

/**
 * ÇÃ·¡½Ã ÅÂ±× ÀÔ·ÂÇÏ´Â ÇÔ¼ö
 *
 * @param width ÇÃ·¡½Ã Æø
 * @param height ÇÃ·¡½Ã ³ôÀÌ
 * @param path SWF ÆÄÀÏ °æ·Î
 * @param flashvars ÇÃ·¡½Ã·Î Àü´ÞÇÒ ÆÄ¶ó¸ÞÅÍ
 * @param idname ÇÃ·¡½Ã ¿ÀºêÁ§Æ® ID, Name ÇÁ·ÎÆÛÆ¼
 * @param wmode Åõ¸í ¼³Á¤
 * @param fullscreen ÀüÃ¼Ã¢ »ç¿ë
 */
function insertFlashObject(width, height, path, flashvars, idname, wmode, fullscreen){
	
	var str = getFlashObjectString(width, height, path, flashvars, idname, wmode, fullscreen);
	document.write(str);
	
}

function ignoreKey()
{
	// Ctrl+N && Ctrl+R && Ctrl+C && Ctrl+V Á¦ÇÑ
	if ((event.ctrlKey == true && (event.keyCode == 78 || event.keyCode == 82 || event.keyCode == 67 || event.keyCode == 86)) ||
		(event.keyCode >= 112 && event.keyCode <= 123) ) {// F1 ~ F12  Á¦ÇÑ
			event.keyCode = 0;
			event.cancelBubble = true;
			event.returnValue = false;
	}
}