var check=0;

function insert_send(form,fa) 
{
    var strAlNumcomp="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
	var strspcomp="'~!@#$%^&*()_-+=\<>?/:;|,.";
	var strmailcomp=strAlNumcomp + "@.-_";

	if(form.email.value.length!=0) 
	{
		var emaillen=form.email.value.length-1
    
		if(form.email.value.indexOf("@")<1 || form.email.value.indexOf(".")<1) 
		{
			alert("¸ÞÀÏÁÖ¼ÒÀÇ Çü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù!");
			form.email.value='';
			form.email.focus();
			return false;
		} 
		else if(StrCheck(form.email.value.charAt(0),strspcomp) == true) 
		{
			alert("¸ÞÀÏÁÖ¼Ò Ã¹¹®ÀÚ´Â Æ¯¼ö¹®ÀÚ°¡ ¿Ã ¼ö ¾ø½À´Ï´Ù!");
			form.email.value='';
			form.email.focus();
			return false;
		}
        else if(StrCheck(form.email.value.charAt(emaillen),strspcomp) == true) 
		{
			alert("¸ÞÀÏÁÖ¼Ò ³¡¹®ÀÚ´Â Æ¯¼ö¹®ÀÚ°¡ ¿Ã ¼ö ¾ø½À´Ï´Ù!");
			form.email.value='';
			form.email.focus();
			return false;
		}
	    else if((StrCheck(form.email.value,strmailcomp)) == false)
		{
			alert("E-MailÁÖ¼Ò¿¡ ÁöÁ¤µÇÁö ¾ÊÀº ¹®ÀÚ¿­ÀÌ µé¾î°¬½À´Ï´Ù! \n '-','_'ÀÌ¿ÜÀÇ Æ¯¼ö¹®ÀÚ¿Í ÇÑ±ÛÀº »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù!");
			form.email.value='';
			form.email.focus();
   			return false;
		}    
	}
 
	if (form.subject.value=="") {alert("\nÁ¦¸ñÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");form.subject.focus();return false;}
	if (form.writer.value=="") {alert("\nÀÌ¸§À» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");form.writer.focus();return false;}
	if (form.contents.value=="") {alert("\n³»¿ëÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");form.contents.focus();return false;}
	if (fa=="0" && form.password.value=="") {alert("\n¾ÏÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");form.password.focus();return false;}

	var str ;
	str = form.subject.value;
	str = str.trim();
	if (str.length==0) { alert("\nÁ¦¸ñÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");form.subject.focus();return false; }
	str = form.writer.value;
	str = str.trim();
	if (str.length==0) { alert("\nÀÌ¸§À» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");form.writer.focus();return false; }
	str = form.contents.value;	
	str = str.trim();	
	if (str.length==0) { alert("\n³»¿ëÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");form.contents.focus();return false; }

	if ( check == 0 ) { check = 1 ; return true; }
	else { alert("Àü¼ÛÁßÀÔ´Ï´Ù. Àá½Ã¸¸±â´Ù·ÁÁÖ¼¼¿ä."); return false; }
}

function edit_send(form,fa) 
{
	if (insert_send(form,fa)) 
		return true;
	else 
		return false;
}

function reply_send(form,fa) 
{
	if (insert_send(form,fa)) 
		return true;
	else 
		return false;
}

function delete_send(form,fa)
{
    if (fa=="0" && form.password.value=="") { alert("¾ÏÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä"); form.password.focus(); return  false; }
	if ( check == 0 ) { check = 1 ; return true; }
	else { alert("Àü¼ÛÁßÀÔ´Ï´Ù. Àá½Ã¸¸±â´Ù·ÁÁÖ¼¼¿ä."); return false; }
}

function comment_send(form,fa)
{
	if (form.ment_contents.value=="") { alert("³»¿ëÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä"); form.ment_contents.focus(); return  false; }
    if (form.ment_writer.value=="") { alert("ÀÌ¸§À» ÀÔ·ÂÇØÁÖ¼¼¿ä"); form.ment_writer.focus(); return  false; }    
    if (fa=="0" && form.ment_pw.value=="") { alert("¾ÏÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä"); form.ment_pw.focus(); return  false; }
	if ( check == 0 ) { check = 1 ; return true; }
	else { alert("Àü¼ÛÁßÀÔ´Ï´Ù. Àá½Ã¸¸±â´Ù·ÁÁÖ¼¼¿ä."); return false; }
}

function comment_delete(form,fa)
{
    if (fa=="0" && form.password.value=="") { alert("¾ÏÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä"); form.password.focus(); return  false; }
	if ( check == 0 ) { check = 1 ; return true; }
	else { alert("Àü¼ÛÁßÀÔ´Ï´Ù. Àá½Ã¸¸±â´Ù·ÁÁÖ¼¼¿ä."); return false; }
}

function search_send(form)
{
	window.location="list.php?boardname="+form.boardname.value+"&key_type="+form.key_type.value+"&key_word="+form.key_word.value;
}

function delete_select_send(form)
{
	if ( confirm("Á¤¸»·Î »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?") ) 
		return true; 
	else 
		return false;
}

function delete_select_page(form)
{
	select_check(form);
	if (form.ret_val.value=="")	return;
	form.action="delete_select.php";
	form.submit();
}

function view_page(form)
{
	select_check(form);
	if (form.ret_val.value=="")	return;
	form.action="view.php";
	form.submit();
}

function mail_send(form)
{
	if (form.from_name.value=="") { alert("º¸³»´ÂºÐÀÇ ÀÌ¸§À» ÀÔ·ÂÇØÁÖ¼¼¿ä"); form.from_name.focus(); return  false; }

    var strAlNumcomp="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
	var strspcomp="'~!@#$%^&*()_-+=\<>?/:;|,.";
	var strmailcomp=strAlNumcomp + "@.-_";

	if(form.from_email.value.length!=0) 
	{
		var emaillen=form.from_email.value.length-1
    
		if(form.from_email.value.indexOf("@")<1 || form.from_email.value.indexOf(".")<1) 
		{
			alert("¸ÞÀÏÁÖ¼ÒÀÇ Çü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù!");
			form.from_email.value='';
			form.from_email.focus();
			return false;
		} 
		else if(StrCheck(form.from_email.value.charAt(0),strspcomp) == true) 
		{
			alert("¸ÞÀÏÁÖ¼Ò Ã¹¹®ÀÚ´Â Æ¯¼ö¹®ÀÚ°¡ ¿Ã ¼ö ¾ø½À´Ï´Ù!");
			form.from_email.value='';
			form.from_email.focus();
			return false;
		}
        else if(StrCheck(form.from_email.value.charAt(emaillen),strspcomp) == true) 
		{
			alert("¸ÞÀÏÁÖ¼Ò ³¡¹®ÀÚ´Â Æ¯¼ö¹®ÀÚ°¡ ¿Ã ¼ö ¾ø½À´Ï´Ù!");
			form.from_email.value='';
			form.from_email.focus();
			return false;
		}
	    else if((StrCheck(form.from_email.value,strmailcomp)) == false)
		{
			alert("E-MailÁÖ¼Ò¿¡ ÁöÁ¤µÇÁö ¾ÊÀº ¹®ÀÚ¿­ÀÌ µé¾î°¬½À´Ï´Ù! \n '-','_'ÀÌ¿ÜÀÇ Æ¯¼ö¹®ÀÚ¿Í ÇÑ±ÛÀº »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù!");
			form.from_email.value='';
			form.from_email.focus();
   			return false;
		}    
	}
	
	if (form.from_email.value=="") { alert("º¸³»´ÂºÐÀÇ emailÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä"); form.from_email.focus(); return  false; }
	if (form.subject.value=="") { alert("¸ÞÀÏ Á¦¸ñÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä"); form.subject.focus(); return  false; }
	if (form.contents.value=="") { alert("º¸³»½Ç ³»¿ëÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä"); form.contents.focus(); return  false; }
	if ( check == 0 ) { check = 1 ; return true; }
	else { alert("Àü¼ÛÁßÀÔ´Ï´Ù. Àá½Ã¸¸±â´Ù·ÁÁÖ¼¼¿ä."); return false; }
}

function login_send(form)
{
    if (form.id.value=="") { alert("¾ÆÀÌµð¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä"); form.id.focus(); return  false; }
	if (form.password.value=="") { alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä"); form.password.focus(); return  false; }
	if ( check == 0 ) { check = 1 ; return true; }
	else { alert("Àü¼ÛÁßÀÔ´Ï´Ù. Àá½Ã¸¸±â´Ù·ÁÁÖ¼¼¿ä."); return false; }
}

function StrCheck(checkStr, checkOK)
{
  for (i=0; i<checkStr.length; i++)
  {
    ch=checkStr.charAt(i);
    for(j=0; j<checkOK.length; j++)
    {
      if (ch==checkOK.charAt(j))
        break;
    }

    if (j==checkOK.length)
    {
      return (false);
      break;
    }
  }
  return (true);
}

function all_check(form)
{
	select_check(form);
	if (form.ret_val.value=="")	
		all_on_check(form);
	else 
		all_off_check(form);
}


function all_on_check(form)
{
	for( var i=0; i<form.elements.length; i++) 
    {
		var target = form.elements[i];
		if(target.name == 'CHECKID') target.checked = true;
	}
	return;
}

function all_off_check(form)
{
	for( var i=0; i<form.elements.length; i++) 
    {
		var target = form.elements[i];
		if(target.name == 'CHECKID') target.checked = false;
	}
	return;
}

function select_check ( form )
{
    var ret_val ="";
    
    if ( typeof(form.CHECKID) == "undefined" ) return false;

    var num_len  = form.CHECKID.length ;
    
    if ( typeof(num_len) != "undefined" )
    {
        for ( i = 0 ; i < num_len ; i++ )
        {
            if ( form.CHECKID[i].checked == true )
            {
                ret_val =  ret_val + form.CHECKID[i].value + ":";
            }
        }
    }
    else 
    {
        if ( form.CHECKID.checked == true )
        {
            ret_val =  ret_val + form.CHECKID.value + ":";
        }
    }
    
    form.ret_val.value = ret_val;    
}

String.prototype.trim = function() 
{
	return this.replace(/^\s*(\b.*\b|)\s*$/, "$1"); 
}

function image_window()
{
    window.open('','image_window','width=1,height=1,resizable=yes,scrollbars=auto,left=1,top=2000;cursor:hand');
}

