 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_findObj(n, d) { //v3.0
  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); 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];}
 }


 function chkValidStr(str){ 
      var validStrCnt;
      var i;
     
	  for(i = 0, validStrCnt = 0; i < str.length; i++) {
          if(str.substring(i, i+1) != ' ') {
          ++validStrCnt;
          }
      }
     
	  if(validStrCnt == 0)
	      return(false);
	 
	  return(true);
 }

 

 function ToggleCheckAll(button,obj) {
	var sa=true;
	if(button.checked) sa=false;
	for (var i=0;i<obj.elements.length;i++) {
		var e = obj.elements[i];
		if(sa) e.checked=false;
		else e.checked=true;
	}
	if(sa) button.checked=false;
	else button.checked=true;
}

function goLogin(url){
   alert('·Î±×ÀÎ ÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.');
   window.location.href=url;
}


function noAuthorityGo(url){
   alert('±ÇÇÑÀÌ ¾ø½À´Ï´Ù.');
   window.location.href=url;
   return;
}


function noAuthority(){
 	alert('±ÇÇÑÀÌ ¾ø½À´Ï´Ù.');
   return;
}


function message(){
    
	 var mywin = window.open("/yihome/memo/messageUserGetList.jsp", "helpWin", "RESIZABLE=no,SCROLLBARS=no,WIDTH=580,HEIGHT=570");
	 
	 mywin.window.focus();
}


function isValidNo(obj) {
  var validCh = "0123456789";
  for (i = 0; i < obj.value.length; i++) {
    ch = obj.value.charAt(i);
    if (validCh.indexOf(ch) == -1) {
      alert("Fill with '0' ~ '9' character!");
      obj.focus();
      return false;
    }
  }
  return true;
}

function getCookie(name) { 
   
	var Found = false 
    var start, end 
    var i = 0 

    while(i <= document.cookie.length) { 
        start = i  
        end = start + name.length 
        if(document.cookie.substring(start, end) == name) { 
             Found = true 
             break 
        } 
        i++ 
     } 

    if(Found == true) { 
         start = end + 1 
         end = document.cookie.indexOf(";", start) 
         if(end < start) 
             end = document.cookie.length 
         
	   return document.cookie.substring(start, end) 
    } 
    return "" 
}


function setCookie( name, value, expiredays ) 
{ 
   var todayDate = new Date(); 
   todayDate.setDate( todayDate.getDate() + expiredays ); 
   document.cookie = name + "=" + escape( value ) + "; path=/;expires=" + todayDate.toGMTString() + ";" 
} 


function isNotValidEmail(field)
{
   var checkflag = true;
   var retvalue;

   if(field.value == "") {
	   retvalue = true;
   } else {

	   if (window.RegExp) {
		  var tempstring = "a";
		  var exam = new RegExp(tempstring);
		  if (tempstring.match(exam)) {
			 var ret1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
			 var ret2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
			 retvalue = (!ret1.test(field.value) && ret2.test(field.value));
		  } else {
			 checkflag = false;
		  }
	   } else {
		  checkflag = false;
	   }

	   if (!checkflag) {
		  retvalue = ( (field.value != "") && (field.value.indexOf("@")) > 0 && (field.value.index.Of(".") > 0) );
	   }

   }
   if(retvalue) { return false;
   } else {
		alert("ÀÌ¸ÞÀÏ ÁÖ¼Ò°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù. \n´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
		field.focus();
		field.select();
		return true;
   }
}