var checked = false;
function select_chkbox(frm) {
    var check_item = frm.elements.length;

    for(i=0; i< check_item; i++) {
       if(frm.item(i).type == "checkbox")  {
          frm.item(i).checked = !checked;
       }
    }
    checked = !checked;
}

function view(url, _number) {
    location.href = url + "&id="+ _number;
}

function view_member(url) {
    location.href = url;
}

function mandatory_check(frm)
{
	var i;
	var mForm =  frm;
	var iElements=frm.elements.length;
	for(i=0; i<iElements; i++)
	{	if (mForm.elements[i].type == "hidden"){}
		if (((mForm.elements[i].type == "text") || (mForm.elements[i].type == "textarea") ||(mForm.elements[i].type == "password") ||(mForm.elements[i].type == "file")) && mForm.elements[i].getAttribute("mandatory") != null)
		{
			if(eval(mForm.elements[i].getAttribute("mandatory"))=='0' && mForm.elements[i].value.length == 0)
			{
				alert(mForm.elements[i].getAttribute("mandatoryName") + " ÀÔ·ÂÇÏ¼¼¿ä");
				if(mForm.elements[i].type != "textarea")
					mForm.elements[i].focus();
				return 0;
			}
			else if (eval(mForm.elements[i].getAttribute("mandatory"))!='0' && eval(mForm.elements[i].getAttribute("mandatory")) > mForm.elements[i].value.length)
			{
				alert(mForm.elements[i].getAttribute("mandatoryName") +"ÀÇ ÀÚ¸®¼ö°¡ ºÎÁ·ÇÕ´Ï´Ù.");
				if(mForm.elements[i].type != "textarea")
					mForm.elements[i].focus();
				return 0;
			}
		}
	}
	return 1;

}

function check_blank(_frm) {
    if(!mandatory_check(_frm))
	    return false;
	return true;
}

function check_regist(_frm) {
	if(_frm.Passwd.value != _frm.Repasswd.value) {
		alert("µÎ ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù");
		_frm.Passwd.focus();	
		return false;		
	}
	
    if(!mandatory_check(_frm))
	    return false;
	return true;
}

function ps_delete(_url, _number, _serial) {
	var answer = confirm(_number + "¹ø ¸Þ¸ð¸¦ »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?");
	if(answer) {
		location.href = _url + "&id=" + _number + "&serial=" + _serial;
	} else {
		return;
	}
}

function confirm_delete(_url, _id) {
   var answer = window.confirm('ÀÚ·á¸¦ »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?');
   if(answer==true)
      window.location= _url + "&id=" + _id;
   else
      return;
}

function fill(frm, _input) {
	frm.titlecolor.value = _input;
}

function check_list(frm) {
	var cnt = frm.elements.length;
	var cflag = false;

	for(i=0; i < cnt; i++)
	{	
		if (frm.elements[i].type == "checkbox")
		{
		   if(frm.elements[i].checked == true) {
			  cflag = true;	   		
		   }
		}
	}

    if(!cflag) {
       alert('Ç×¸ñÀ» ¼±ÅÃÇÏ¼¼¿ä');
	   return false;
	}

	if(confirm('»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?'))
  	    return true;
	else
		return false;	   
}

function ShowMenu()
{ 
	parent.cntnframe.cols="300,*";
}

function HideMenu()
{ 
	parent.cntnframe.cols="0,100";
}

function onlyNumber(obj)
{
    sFilter="[0-9.]";		
    if(sFilter)
    {     
      var sKey=String.fromCharCode(event.keyCode);     
      var re=new RegExp(sFilter);     
      if(sKey!="\r" && !re.test(sKey)) event.returnValue=false;

	  if (event.keyCode == 13){event.returnValue =false;}
    }
}


function tabOrder(obj,len)
{
	var mForm =  document.forms[1];
	var iElements=mForm.elements.length;
	for(i=0; i<iElements; i++)
	{
		if (mForm.elements[i].name == obj.name)
			break;
	}
	var obj2 = mForm.elements[i+1];
	if (obj.value.length == len)
	{

		if (obj2.type=="hidden")
		{
			mForm.elements[i+2].focus();
		}
		else
		{
			obj2.focus();

			if (obj2.type=="text")
				obj2.select();
		}
	}
	return;
}

function validEmail(input) {
    var format = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/;
    return isValidFormat(input,format);
}

function isValidFormat(input,format) {
    if (input.value.search(format) != -1) {
        return true; 
    }
    return false;
}

function callColorPicker(tmpx,tmpy, fld)
{
    var x = event.screenX;
    var y = event.screenY;

    x = x + tmpx;
    y = y + tmpy;

    showColorPicker(x,y, fld);
    return;
}

function showColorPicker(x,y, fld)
{
    var Selcol = showModalDialog("js/palbas.nwz","","font-family:Verdana; font-size:12; dialogWidth:202px; dialogHeight:162px; dialogLeft:" + x + "px; dialogTop:" + y + "px; status:no; help:no; scroll:no");

    if("undefined" != typeof(Selcol) && Selcol != "")
    {
       fld.value = Selcol;
    }
    return;
}

function openWindow(theURL,winName,features) {
      window.open(theURL,winName,features);
}


