﻿
function Flash(name, width, height)
{
    document.write("<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='" + width + "' height='" + height + "'>");
    document.write("<param name='movie' value='" + name + "'>");
    document.write("<param name='wmode' value='transparent' />");

    document.write("<param name='quality' value='high'>");
    document.write("<embed src='" + name + "' pluginspage='http://www.macromedia.com/go/getflashplayer' width='" + width + "' height='" + height + "'></embed>");
    document.write("</object>");
}

function Movie(name, width, height)
{
    document.write("<embed src='" + name + "' width='" + width + "' height='" + height + "'></embed>");
}

function Toggle(item) 
{  
   obj=document.getElementById(item);

   visible=(obj.style.display!="none")   
   if (visible) {
     obj.style.display="none";     
   } 
   else
   {
      obj.style.display="block";     
   }
}

function fnCheckBlank( obj, msg)
{            		
   if ( obj.value == "" )
   {
      alert(msg);
      obj.focus();
      
      return false;
   }

   return true;
}

function fnCheckDropList( obj, msg )
{            		
   if ( obj.value == "0" )
   {
      alert(msg);
      obj.focus();
      
      return false;
   }

   return true;
}

function fnCheckPassword( pwd1, pwd2, chkblank )
{
   if ( pwd1.value == '' && chkblank )
   {
       alert('비밀번호를 입력하세요.');
	   pwd1.value = '';
       pwd2.value = '';
	   pwd1.focus();
	   return false;
   }

   if ( pwd1.value != pwd2.value )
   {
		alert('입력한 비밀번호가 틀립니다. 다시 입력해 주세요.');
		pwd1.value = '';
		pwd2.value = '';
		pwd1.focus();
		return false;
   }
   
   return true;
}

function fnCheckPassword2( pwd1, pwd2, chkblank )
{
   if ( pwd1.value != pwd2.value )
   {
		alert('입력한 비밀번호가 틀립니다. 다시 입력해 주세요.');
		pwd1.value = '';
		pwd2.value = '';
		pwd1.focus();
		return false;
   }
   
   return true;
}

function fnEmailCheck( Email, msg )
{
	if ( Email.value.search(/(\S+)@(\S+)\.(\S+)/) ==  -1  )
	{
		alert(msg);
		Email.focus(); 
	
		return false;
	}

	return true;
}

function fnCheckName( obj )
{
   var strings = obj.value;
   
   if ( obj.value == "" )
   {
      alert("이름을 입력하세요.");
      obj.focus();
      
      return false;
   }
   
   for(i=0;i<strings.length;i++) 
   {
      c = strings.charAt(i);   
      if(!((c < '0' || c > '9')&&(c < 'a' || c > 'z')&&(c < 'A' || c > 'Z')))
      {
         alert("이름은 한글 입력만 가능합니다.");
         obj.value = "";
         obj.focus();
         
         return false;
		}
   }
      
   return true;	
}

function fnCheckSocialID( socialid1, socialid2 ) 
{
   var numbers = socialid1.value + socialid2.value;
   
   if( numbers == "")
   {
		alert("주민등록번호를 입력해 주십시요.");
		socialid1.focus();
		return false;
	}
      
   for(i=0;i<numbers.length;i++) 
   {
      c = numbers.charAt(i);
      if((c < '0' || c > '9'))
      {
         alert("숫자만 입력이 가능합니다.");
         socialid1.value = "";
         socialid2.value = "";
         socialid1.focus();
         return false;
      }
   }

   if (socialid2.value.substring(0, 1) == '1' || socialid2.value.substring(0, 1) == '2' ||
    socialid2.value.substring(0, 1) == '3' || socialid2.value.substring(0, 1) == '4') {
    //국내 주민등록번호 체크    
       var sum = 0;
       var sex = 0;

       for (i = 0; i < 8; i++) { sum += numbers.substring(i, i + 1) * (i + 2); }
       for (i = 8; i < 12; i++) { sum += numbers.substring(i, i + 1) * (i - 6); }
       sum = 11 - (sum % 11);

       if (sum >= 10) { sum -= 10; }
       sex = numbers.substring(6, 7);
       if (numbers.substring(12, 13) != sum || (sex < 1 && sex > 4)) {
           alert("주민등록번호에 오류가 있습니다. 다시 확인하십시오.");
           socialid1.value = "";
           socialid2.value = "";
           socialid1.focus();
           return false;
       }
       return true;
   }
   else {
   
       //외국인 등록번호 체크
       if (ForeginChk(numbers) == false) {
           alert("외국인 등록번호를 정확히 입력하십시오.");

           socialid1.value = "";
           socialid2.value = "";
           socialid1.focus();
           return false;
       }
       return true;
   }
}

//외국인 등록번호 체크 자바스크립트
function ForeginChk(id) {
    var sum = 0;
    var numbers = id.toString();
    
    if (numbers.length != 13) {
        return false;
    }
    else if (numbers.substr(6, 1) != 5 && numbers.substr(6, 1) != 6 && numbers.substr(6, 1) != 7 && numbers.substr(6, 1) != 8) {
    return false;
    }
    if (Number(numbers.substr(7, 2)) % 2 != 0) {
        return false;
    }
    for (var i = 0; i < 12; i++) {
        sum += Number(numbers.substr(i, 1)) * ((i % 8) + 2);
    }
    if ((((11 - (sum % 11)) % 10 + 2) % 10) == Number(numbers.substr(12, 1))) {
        return true;
    }
    return false;

}


function MM_preloadImages() { 
  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_swapImgRestore() { 
  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) { 
  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() {
  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 MM_showHideLayers() { 
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function fnSearchAddr( id1, id2, id3 )
{
   window.open("/Controls/Account/PostNum.aspx?id1=" + id1 + "&id2=" + id2 + "&id3=" + id3, "_blank", "width=427,height=294,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=no,resizable=0,copyhistory=0");
}

function fnCheckUserID( obj )
{
   window.open("/Controls/Account/CheckID.aspx?obj=" + obj, "_blank", "width=427,height=254,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=no,resizable=0,copyhistory=0");
}

function PopFlash(FILE)
{
   window.open("/Controls/Html/File/"+ FILE, "_blank", "width=550,height=400,top=100,left=100,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,copyhistory=0");
}

function MedricAlert()
{
    alert("홈페이지 개편중입니다. \n 불편을 드려서 죄송합니다");
}

function PopupHtml(FILE, WIDTH, HEIGHT )
{
   window.open(FILE, "_blank", "width="+ WIDTH +",height="+ HEIGHT +",top=100,left=100,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,copyhistory=0");
}
