
// °ø¶õÃ¼Å©
function chk_space(str)
{
    var len = 0;
    for(i=0; i<str.length; i++)
    { 
        if(' ' != str.charAt(i))
       {
            len = len + 1;
            break;
       }
    } 

    if(len>0)    return false;
    else          return true;

}


// ¼ýÀÚ Ã¼Å©
function chk_num(str)
{
	var space = chk_space(str);
	
	if(space)			return true;
	else
	{
		var len = 0;
	    for(i=0; i<str.length; i++)
		{ 
			_no = str.charAt(i);
	        if(_no >= '0' && _no <= '9' )		continue;
			else										len++;			
		} 

		if(len > 0)		return true;
		else				return false;
	}
}


// ¸ÞÀÏ Ã¼Å©
function chk_mail(str)
{
	if(str.indexOf("@") < 0)		return true;
	if(str.indexOf(".") < 0)		return true;
}


function createHiddenFrame()
{
	var zone = "hiddenZone";
	var frame = "hiddenFrame";
	var _name = createHiddenFrame.arguments;
	var display = "none";
	if(_name.length > 0)
	{
		if(_name[0]==1)	{
			display = "block";
		} else {
			zone = _name[0];
			frame = _name[1];
		}
	}

	var duple = 0;
	var t_obj = null;
	for(i=0; i<document.frames.length; i++)	{
		if(document.frames[i].name==frame)	 {
			duple++;
			t_obj = document.frames[i];
			break;
		}
	}

	if(duple > 0)
	{
		t_obj.style.display = display;
	}
	else
	{
		var frame_str = "<iframe name='" + frame + "' width=100% height=200px style='display:" + display + "'></iframe>";
		var frame_obj = document.createElement(frame_str);
		var zone_obj = eval(zone);
		zone_obj.insertAdjacentElement("BeforeEnd", frame_obj);
	}
}


// »õÃ¢ ¶ç¿ì±â
function winOpen(url, width, height, scroll)
{
	scroll = (scroll) ? scroll : "no";
	var property = "width=" + width + ", height=" + height + ", toolbars=no, menubar=no, scrollbars=" + scroll + ", top=0, left=0";

	window.open(url, '', property);

}

function chkmsg(obj, str)
{
	alert(str + "À»(¸¦) Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
	obj.focus();
}


// °ø¹é Ã¼Å©
function chkInput(obj, str)
{
	if(chk_space(obj.value))
	{
		chkmsg(obj, str);
		return true;
	}

	return false;
}

// ¼ýÀÚ Ã¼Å©
function chkInputNum(obj, str, blank)
{
	
	_blank = chk_space(obj.value);
	if(!blank || (blank && !_blank))
	{
		if(chk_num(obj.value))
		{
			chkmsg(obj, str);
			return true;
		}
	}

	return false;
}


// select Ã¼Å©
function chkInputSelect(obj, str)
{
	if(!obj.value)
	{
		alert(str + "À»(¸¦) ¼±ÅÃÇØ ÁÖ¼¼¿ä");
		obj.focus();
		return true;
	}

	return false;
}

// radio check
function chkInputRadio(obj, str)
{
	var len = obj.length;
	var count = 0;
	for(i=0; i<len; i++)
	{
		if(obj[i].checked)		return false;
	}

	alert(str + "À»(¸¦) ¼±ÅÃÇØ ÁÖ¼¼¿ä");
	return true;
}


// radio check
function getRadioValue(obj)
{
	if(typeof(obj.length)=="undefined")		return obj.value;
	var len = obj.length;
	
	var str = "";
	for(i=0; i<len; i++)
	{
		if(obj[i].checked)		
		{
			str = obj[i].value;
			break;
		}
	}

	return str;
}

// Ã¼Å©¹Ú½º µî array Ã¼Å©
function chkInputArray(form, name, str)
{
	var len = form.length;
	for(i=0; i<len; i++)
	{
		if(form[i].name.indexOf(name) != -1 && form[i].checked)
			return false;
	}

	alert(str + "À»(¸¦) ¼±ÅÃÇØ ÁÖ¼¼¿ä");
	return true;
}

// checked index return
function checkedIndex(obj)
{
	var len = obj.length;
	var count = 0;
	for(i=0; i<len; i++)
	{
		if(obj[i].checked)		return i;
	}

	alert("¼±ÅÃµÈ °ªÀÌ ¾ø½À´Ï´Ù");
	return 0;
}

function chkSelectOption(obj, count, str)
{
	if(obj.length > count && (obj.value=="0" || obj.value==""))
	{
		alert(str + "À»(¸¦) ¼±ÅÃÇØ ÁÖ¼¼¿ä");
		return true;
	}
}

function exeError(obj, str)
{
	alert(str);
	obj.focus();
	return false;
}


// checkbox, radio ¼±ÅÃÇÏ±â
function all_check(mode)
{
	var obj = frm;
	for(i=0; i<obj.length; i++)
	{
		obj[i].checked = mode;
	}
}


// ¼±ÅÃ ¿©ºÎ È®ÀÎ
function isChecked(form, name)
{
	var count = 0;
	var len = form.length;
	for(i=0; i<len; i++)
	{
		if((form[i].name.indexOf(name) != -1) && (form[i].checked))
		{
			count++;
			break;
		}
	}

	if(count > 0)		return false;
	else					return true;
}
		

// ÆÄÀÏ È®ÀåÀÚ
function getExtension(file)
{
	chk = file.split(".");
	extension = chk[chk.length - 1].toLowerCase();
	
	return extension;
}
