
//이미지오버 스크립트
<!--
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_preloadImages() { //v3.0
  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_findObj(n, d) { //v4.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);
  if(!x && document.getElementById) x=document.getElementById(n); 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 swf_obj(src,width,height,swfid){
	swf_html = '';
	swf_html += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="'+width+'" height="'+height+'" id="'+swfid+'">';
	swf_html += '<param name="allowScriptAccess" value="always">';
	swf_html += '<param name="movie" value="'+src+'">';
	swf_html += '<param name="quality" value="high">';
	swf_html += '<param name="bgcolor" value="#FFFFFF">';
	swf_html += '<PARAM NAME="wmode" VALUE="transparent">';
	swf_html += '<embed src="'+src+'" quality="high" bgcolor="#FFFFFF" width="'+width+'" height="'+height+'" name="'+swfid+'" align="middle" allowScriptAccess="always" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">';
	swf_html += '</object>';
	document.write(swf_html);
}

/* 공백제거 함수 */
function trim(str) {
      str = str.replace(/^\s*/,'').replace(/\s*$/, '');
      return str;
}



// str은 0~9까지 숫자만 가능하다. 
function checkNumber(str) { 
    var flag=true; 
    if (str.length > 0) { 
        for (i = 0; i < str.length; i++) {  
            if (str.charAt(i) < '0' || str.charAt(i) > '9') { 
                flag=false; 
            } 
        } 
    } 
    return flag; 
} 

// str은 모두 소문자여야하고 첫글자는 영문이어야 한다. 영문과 0~9, -, _, ^는 허용한다. 
function CheckChar(str) { 
    strarr = new Array(str.length); 
    var flag = true; 
    for (i=0; i<str.length; i++) { 
        strarr[i] = str.charAt(i) 
        if (i==0) { 
            if (!((strarr[i]>='a')&&(strarr[i]<='z'))) { 
                flag = false; 
            } 
        } else { 
            if (!((strarr[i]>='a')&&(strarr[i]<='z')||(strarr[i]>='0')&&(strarr[i]<='9')||(strarr[i]=='-')||(strarr[i]=='_')||(strarr[i]=='^'))) { 
                flag = false; 
            } 
        } 
    } 
    if (flag) { 
        return true; 
    } else { 
        return false; 
    } 
} 

// str은 모두 영문소문자여야 한다. 
function CheckChar2(str) { 
    strarr = new Array(str.length); 
    var flag = true; 
    for (i=0; i<str.length; i++) { 
        strarr[i] = str.charAt(i) 
        if (!((strarr[i]>='a')&&(strarr[i]<='z'))) { 
            flag = false; 
        } 
    } 
    if (flag) { 
        return true; 
    } else { 
        return false; 
    } 
} 

// 이메일 체크 
function CheckMail(strMail) { 
   /** 체크사항 
     - @가 2개이상일 경우 
     - .이 붙어서 나오는 경우 
     -  @.나  .@이 존재하는 경우 
     - 맨처음이.인 경우 
     - @이전에 하나이상의 문자가 있어야 함 
     - @가 하나있어야 함 
     - Domain명에 .이 하나 이상 있어야 함 
     - Domain명의 마지막 문자는 영문자 2~4개이어야 함 **/ 

    var check1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;  

    var check2 = /^[a-zA-Z0-9\-\.\_]+\@[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4})$/; 
     
    if ( !check1.test(strMail) && check2.test(strMail) ) { 
        return true; 
    } else { 
        return false; 
    } 
} 

// str은 한글이어야만 한다. 
function CheckHangul(str) { 
    strarr = new Array(str.length); 
    schar = new Array('/','.','>','<',',','?','}','{',' ','\\','|','(',')','+','='); 
    flag = true; 
    for (i=0; i<str.length; i++) { 
        for (j=0; j<schar.length; j++) { 
            if (schar[j] ==str.charAt(i)) { 
                flag = false; 
            } 
        } 
        strarr[i] = str.charAt(i) 
        if ((strarr[i] >=0) && (strarr[i] <=9)) { 
            flag = false; 
        } else if ((strarr[i] >='a') && (strarr[i] <='z')) { 
            flag = false; 
        } else if ((strarr[i] >='A') && (strarr[i] <='Z')) { 
            flag = false; 
        } else if ((escape(strarr[i]) > '%60') && (escape(strarr[i]) <'%80') ) { 
            flag = false; 
        } 
    } 
    if (flag) { 
        return true; 
    } else { 
        return false; 
    } 
     
} 
// 우편검색
function PopZipCheck(form,zipcode1,zipcode2,add01){
	wireless_zip = window.open("../include/zipcode.php?form="+form+"&zipcode1="+zipcode1+"&zipcode2="+zipcode2+"&addr01="+add01 ,'wireless_zip','toolbar=no,menubar=no,scrollbars=no,resizable=no,width=390, height=400 ,top=215,left=300');
	wireless_zip.opener = self;
}


function member_login() {
	alert(' 회원만 사용가능합니다. \n\n 로그인후 사용바랍니다. ');
}
function member_login_ok() {
	alert(' 해당회원만 이용가능합니다. \n\n ');
}

function del_board(href) {
	if(confirm("정말 삭제하시겠습니까?")) {
		document.location.href = href;
	}
}


function MemoCheck01(form) {
		if (form.memo_comment.value=="") {
			window.alert("내용을 입력해주세요.");
			form.memo_comment.focus();
			return false;
		}
		else{
			return true;
		}
}

function MemoCheck(form) {
		if(form.memo_name.value=="") {
			window.alert("이름을 입력해주세요.");
			form.memo_name.focus();
			return false;
		}
		else if (CountSize(form.memo_name)>14) {
			window.alert("이름은 14Byte(한글 7자,영문 14자)까지 입력가능합니다.");
			form.memo_name.focus();
			return false;
		}
		else if(form.memo_pass.value=="") {
			window.alert("비밀번호를 입력해주세요.");
			form.memo_pass.focus();
			return false;
		}
		else if (CountSize(form.memo_pass)>20) {
			window.alert("비밀번호는 20Byte(한글 10자,영문 20자)까지 입력가능합니다.");
			form.memo_pass.focus();
			return false;
		}
		else if (form.memo_comment.value=="") {
			window.alert("내용을 입력해주세요.");
			form.memo_comment.focus();
			return false;
		}
		else{
			return true;
		}

}

	function FormCheck(form) {
		if(CheckSpaces(form.name.value)){
			window.alert("이름을 입력해주세요.");
			form.name.focus();
			return false;
		}
		else if (CheckSpaces(form.b_passwd.value)){
			window.alert("비밀번호를 입력해주세요.");
			form.b_passwd.focus();
			return false;
		}
		else if(CheckSpaces(form.b_title.value)){
			window.alert("제목을 입력해주세요.");
			form.b_title.focus();
			return false;
		}
		else if (CountSize(form.b_title)>100) {
			window.alert("제목은 100Byte(한글 50자,영문 100자)까지 입력가능합니다.");
			form.b_title.focus();
			return false;
		}
		else if (CheckSpaces(form.b_content.value)){
			window.alert("내용을 입력해주세요.");
			form.b_content.focus();
			return false;
		}
		else{
			return true;
		}
	}

function CheckSpaces(strValue) {
    var flag=true;

    if (strValue!="") {
        for (var i=0; i < strValue.length; i++) {
            if (strValue.charAt(i) != " ") {
                flag=false;
                break;
            }
        }
    }
    return flag;
}

	function CountSize(form) {
		var char;
		var count=0;
			for(var i=0;i<form.value.length;i++)
			{
				char = form.value.charAt(i);
				if(escape(char).length > 4) count += 2;
					else if(char!='\r') count++;
			}
		return count;
	}

	function FormReset() {
		document.write_form.reset();
		document.write_form.passwd.focus()
	}

