if (G2_SCRIPT_ONCE == null)
{
  
	var G2_SCRIPT_ONCE = true;
	var charSet_utf_8 = true;
	var jScript = document.createElement("script");
	jScript.type = "text/javascript";

	if ( charSet_utf_8 ) {
		jScript.src = "alert_msg_utf-8.js";
	}
	else {
		jScript.src = "alert_msg_euc-kr.js";
	}
	document.getElementsByTagName('head')[0].appendChild(jScript);
  
  
	// Baromail form check
	function baromailsend( form )	{
	
		if(form.sendername.value == "") {
			alert("고객명을 입력하여 주십시오.");
			form.sendername.focus();
			return;
		}
		if(form.email.value == "") {
			alert("E-mail주소를 입력하여 주십시오.");
			form.email.focus();
			return;
		}
		if(form.email.value.length < 4) {
			alert("E-mail 주소가 부정확합니다.");
			form.email.focus();
			return;
		}
		if(form.title.value == "") {
			alert("제목을 입력하여 주십시오.");
			form.title.focus();
			return;
		}
		if(form.content.value == "") {
			alert("내용을 입력하여 주십시오.");
			form.content.focus();
			return;
		}
		form.submit();
	}

	// Estimate Request form check
	function ersend( form ) {

		if(form.sendername.value == "") {
			alert("고객명을 입력하여 주십시오.");
			form.sendername.focus();
			return;
		}
		if(form.phone.value == "") {
			alert("전화번호를 입력하여 주십시오.");
			form.phone.focus();
			return;
		}
		if(form.email.value == "") {
			alert("E-mail주소를 입력하여 주십시오.");
			form.email.focus();
			return;
		}
		if(form.email.value.length < 4) {
			alert("E-mail 주소가 부정확합니다.");
			form.email.focus();
			return;
		}
		if(form.title.value == "") {
			alert("제목을 입력하여 주십시오.");
			form.title.focus();
			return;
		}
		if(form.content.value == "") {
			alert("질의내용을 입력하여 주십시오.");
			form.content.focus();
			return;
		}
		form.submit();
	}
  
	// 로그인 체크
	function login_checkInput ( form ) {
	
		if (!form.id.value) {
			alert(msg_id_error);
			form.id.focus();
			return;
		}
		if (!IsID(form.id.name)) {
			alert(msg_no_id);
			form.id.focus();
			form.id.select();
			return;
		}
		if (!form.passwd.value) {
			alert(msg_passwd_error);
			form.passwd.focus();
			return;
		}
		if (!IsPW(form.passwd.name)) {
			alert(msg_no_password);
			form.passwd.focus();
			form.passwd.select();
			return;
		}
		
		form.submit();
	}

	// 테이블 태그에 라운드 삽입하기
	function roundTable( objID ) {

		var obj = document.getElementById(objID);
		var Parent, objTmp, Table, TBody, TR, TD;
		var bdcolor, bgcolor, Space;
		var trIDX, tdIDX, MAX;
		var styleWidth, styleHeight;
		
		// get parent node
		Parent = obj.parentNode;
		objTmp = document.createElement('SPAN');
		Parent.insertBefore(objTmp, obj);
		Parent.removeChild(obj);
		
		// get attribute
		bdcolor = obj.getAttribute('rborder');
		bgcolor = obj.getAttribute('rbgcolor');
		radius = parseInt(obj.getAttribute('radius'));
		if (radius == null || radius < 1) radius = 1;
		else if (radius > 6) radius = 6;
		
		MAX = radius * 2 + 1;
		
		/*
		create table {{
		*/
		Table = document.createElement('TABLE');
		TBody = document.createElement('TBODY');
		
		Table.cellSpacing = 0;
		Table.cellPadding = 0;
		
		for (trIDX=0; trIDX < MAX; trIDX++) {
			TR = document.createElement('TR');
			Space = Math.abs(trIDX - parseInt(radius));
			for (tdIDX=0; tdIDX < MAX; tdIDX++) {
				TD = document.createElement('TD');
				
				styleWidth = '1px'; styleHeight = '1px';
				if (tdIDX == 0 || tdIDX == MAX - 1) styleHeight = null;
				else if (trIDX == 0 || trIDX == MAX - 1) styleWidth = null;
				else if (radius > 2) {
					if (Math.abs(tdIDX - radius) == 1) styleWidth = '2px';
					if (Math.abs(trIDX - radius) == 1) styleHeight = '2px';
				}
				else ;
			
				if (styleWidth != null) TD.style.width = styleWidth;
				if (styleHeight != null) TD.style.height = styleHeight;
			
				if (Space == tdIDX || Space == MAX - tdIDX - 1) TD.style.backgroundColor = bdcolor;
				else if (tdIDX > Space && Space < MAX - tdIDX - 1) TD.style.backgroundColor = bgcolor;
				else ;
			
				if (Space == 0 && tdIDX == radius) TD.appendChild(obj);
					TR.appendChild(TD);
			}
			TBody.appendChild(TR);
		}
		/*
		}}
		*/

		Table.appendChild(TBody);
		
		// insert table and remove original table
		Parent.insertBefore(Table, objTmp);
	}

	// 탭메뉴[tabmenu] 삽입하기
	function tabmenu_act(n) {
		for(var i = 1; i < 5; i++) {
			obj = document.getElementById('menutab'+i);
			img = document.getElementById('menutab_button'+i);
			if ( n == i ) {
				obj.style.display = "block";
				img.height = 21;
				img.src = "images/menutab_on"+i+".gif";    
			} else {
				obj.style.display = "none";
				img.height = 19;
				img.src = "images/menutab_off"+i+".gif";
			}
		}
	}

  // 신규회원 가입시 체크
  function new_mb_checkInput( form ) {

    if (!form.name.value) {
       alert(msg_name_error);
       form.name.focus();
       return;
    }
    if (!form.id.value) {
       alert(msg_id_error);
       form.id.focus();
       return;
    }
    if (!IsID(form.id.name)) {
       alert(msg_id_info);
       form.id.focus();
       form.id.select();
       return;
    }
    if (!form.passwd.value) {
       alert(msg_passwd_error);
       form.passwd.focus();
       return;
    }
    if (!IsPW(form.passwd.name)) {
       alert(msg_passwd_info);
       form.passwd.focus();
       form.passwd.select();
       return;
    }
    if (form.passwd.value != form.repasswd.value) {
       alert(msg_passwd_match_error);
       form.repasswd.focus();
       form.repasswd.select();
       return;
    }
    if (!form.email.value) {
       alert(msg_email_error);
       form.email.focus();
       return;
    }
   
    form.submit();
  }
  
  // 관리자에의한 신규회원 등록시 체크
  function register_mb_checkInput( form ) {

    if (!form.name.value) {
       alert(msg_name_error);
       form.name.focus();
       return;
    }
    if (!form.id.value) {
       alert(msg_id_error);
       form.id.focus();
       return;
    }
    if (!IsID(form.id.name)) {
       alert(msg_id_info);
       form.id.focus();
       form.id.select();
       return;
    }
    if (!form.passwd.value) {
       alert(msg_passwd_error);
       form.passwd.focus();
       return;
    }
    if (!IsPW(form.passwd.name)) {
       alert(msg_passwd_info);
       form.passwd.focus();
       form.passwd.select();
       return;
    }
    if (form.passwd.value != form.repasswd.value) {
       alert(msg_passwd_match_error);
       form.repasswd.focus();
       form.repasswd.select();
       return;
    }
    if (!form.email.value) {
       alert(msg_email_error);
       form.email.focus();
       return;
    }
    if (form.jumin1.value) {
      if (!form.jumin2.value) {
           alert(msg_jumin_error);
           form.jumin1.focus();
          return;
       }
    }
    if (form.jumin2.value) {
      if (!form.jumin1.value) {
           alert(msg_jumin_error);
           form.jumin1.focus();
          return;
       }
    }
    if (form.jumin1.value && form.jumin2.value) {
      if (!check_juminno(form.jumin1.value, form.jumin2.value)) {
           alert(msg_jumin_error);
           form.jumin1.focus();
          return;
      }
    }
    if (form.cellphone.value) {
       if(!IsNumber(form.cellphone.name)) {
          alert(msg_cellphone_error);
          form.cellphone.focus();
          return;
       }
    }
    if (form.hzipcode.value) {
       if(!IsNumber(form.hzipcode.name)) {
          alert(msg_hzipcode_error);
          form.hzipcode.focus();
          return;
       }
    }
    if (form.hphone.value) {
       if(!IsNumber(form.hphone.name)) {
          alert(msg_hphone_error);
          form.hphone.focus();
          return;
       }
    }
    if (form.ozipcode.value) {
       if(!IsNumber(form.ozipcode.name)) {
          alert(msg_ozipcode_error);
          form.ozipcode.focus();
          return;
       }
    }
    if (form.ophone.value) {
       if(!IsNumber(form.ophone.name)) {
          alert(msg_ophone_error);
          form.ophone.focus();
          return;
       }
    }
    
    form.submit();
  }

  // 회원정보 변경시 체크
  function edit_mb_checkInput( form ) {
  
    if (form.change_password[0].checked) {
       if(!IsPW(form.passwd.name)) {
          alert(msg_passwd_info);
          form.passwd.focus();
          form.passwd.select();
          return;
       }    
       if (form.passwd.value != form.repasswd.value) {
          alert(msg_passwd_match_error);
          form.repasswd.focus();
          form.repasswd.select();
          return;
       }
    }
    if (!form.email.value) {
       alert(msg_email_error);
       form.email.focus();
       return;
    }
    if (form.jumin1.value) {
      if (!form.jumin2.value) {
           alert(msg_jumin_error);
           form.jumin1.focus();
          return;
       }
    }
    if (form.jumin2.value) {
      if (!form.jumin1.value) {
           alert(msg_jumin_error);
           form.jumin1.focus();
          return;
       }
    }
    if (form.jumin1.value && form.jumin2.value) {
      if (!check_juminno(form.jumin1.value, form.jumin2.value)) {
           alert(msg_jumin_error);
           form.jumin1.focus();
          return;
      }
    }
    if (form.cellphone.value) {
       if(!IsNumber(form.cellphone.name)) {
          alert(msg_cellphone_error);
          form.cellphone.focus();
          return;
       }
    }
    if (form.hzipcode.value) {
       if(!IsNumber(form.hzipcode.name)) {
          alert(msg_hzipcode_error);
          form.hzipcode.focus();
          return;
       }
    }
    if (form.hphone.value) {
       if(!IsNumber(form.hphone.name)) {
          alert(msg_hphone_error);
          form.hphone.focus();
          return;
       }
    }
    if (form.ozipcode.value) {
       if(!IsNumber(form.ozipcode.name)) {
          alert(msg_ozipcode_error);
          form.ozipcode.focus();
          return;
       }
    }
    if (form.ophone.value) {
       if(!IsNumber(form.ophone.name)) {
          alert(msg_ophone_error);
          form.ophone.focus();
          return;
       }
    }
    
    form.submit();
  }
  
  // 주민등록번호 체크
  function check_juminno( j1, j2 ) {
    if (j1.length != 6){
      return false;
    }
    else
      if (j2.length != 7) {
        return false;
      }
      else {
        var str_serial1 = j1;
        var str_serial2 = j2;
        
        var digit=0
        for (var i=0;i<str_serial1.length;i++) {
          var str_dig=str_serial1.substring(i,i+1);
          if (str_dig<'0' || str_dig>'9') {
            digit = digit+1
          }
        }
        
        if ((str_serial1 == '') || ( digit != 0 )) {
         return false;
        }
        
        var digit1=0
        for (var i=0;i<str_serial2.length;i++) {
          var str_dig1=str_serial2.substring(i,i+1);
          if (str_dig1<'0' || str_dig1>'9') { 
            digit1 = digit1+1 
          }
        }
        
        if ((str_serial2 == '') || ( digit1 != 0 )) {
          return false;
        }
        
        if (str_serial1.substring(2,3) > 1) {
          return false;
        }
        
        if (str_serial1.substring(4,5) > 3) {
          return false;
        }
        
        if (str_serial2.substring(0,1) > 4 || str_serial2.substring(0,1) == 0) {
          return false;
        }
    
        var a1=str_serial1.substring(0,1)
        var a2=str_serial1.substring(1,2)
        var a3=str_serial1.substring(2,3)
        var a4=str_serial1.substring(3,4)
        var a5=str_serial1.substring(4,5)
        var a6=str_serial1.substring(5,6)
        
        var check_digit=a1*2+a2*3+a3*4+a4*5+a5*6+a6*7
    
        var b1=str_serial2.substring(0,1)
        var b2=str_serial2.substring(1,2)
        var b3=str_serial2.substring(2,3)
        var b4=str_serial2.substring(3,4)
        var b5=str_serial2.substring(4,5)
        var b6=str_serial2.substring(5,6)
        var b7=str_serial2.substring(6,7)
        
        var check_digit= check_digit+b1*8+b2*9+b3*2+b4*3+b5*4+b6*5 
        
        check_digit = check_digit%11
        check_digit = 11 - check_digit
        check_digit = check_digit%10
    
        if (check_digit != b7) {
          return false;
        }
        else {
          return true;
        }
    }
  }
  
  
  function IsID( formname ) {
    var form = eval("document.signform." + formname);
    if(form.value.length < 5 || form.value.length > 10) {
       return false;
    }
    for(var i = 0; i < form.value.length; i++) {
       var chr = form.value.substr(i,1);         
       if((chr < '0' || chr > '9') && (chr < 'a' || chr > 'z')) {
          return false;
       }
    }
    return true;
  }
  
  
  function IsPW( formname ) {
    var form = eval("document.signform." + formname);
    if(form.value.length < 4 || form.value.length > 8) {
       return false;
    }
    for(var i = 0; i < form.value.length; i++) {
       var chr = form.value.substr(i,1);         
       if((chr < '0' || chr > '9') && (chr < 'a' || chr > 'z') && (chr < 'A' || chr > 'Z')) {
          return false;
       }
    }
    return true;
  }
  
  function IsNumber( formname ) {
    var form = eval("document.signform." + formname);
    for(var i = 0; i < form.value.length; i++) {
       var chr = form.value.substr(i,1);
       if(chr < '0' || chr > '9') {
          return false;
       }
    }
    return true;
  }

	// 회원아이디 중복검색 창
	function popup_id( frm_name, dir, frm_id, id ) {
    var len = id.getAttribute("minlength");
    if( id.value == '' || id.value.length < len) {
    	alert(msg_no_id);
    	id.focus();
    	return false;
    }
    
    url = dir+'check_id.php?frm_name='+frm_name+'&frm_id='+frm_id+'&id='+id.value;
    opt = 'scrollbars=no,width=355,height=200';
    window.open(url, "mbid", opt);
	}



/*
  var importscript = function(src) { 
      if(typeof __importedScripts == "undefined") __importedScripts = new Array() 
      if(src in __importedScripts) return 
       
      var script = window.document.createElement("script"); 
      script.type = "text/javascript" 
      script.src = src 
      window.document.getElementsByTagName("head")[0].appendChild(script) 
  } 
*/

  function loadScript (url) {

    if (document.layers)
      window.location.href = url;
    else if (document.getElementById) {
      var script = document.createElement('script');
      script.defer = true;
      script.src = url;
      document.getElementsByTagName('head')[0].appendChild(script);
    }
  }


}

