//링크
function move_location(on){
	location=on;
}

//기본 플레쉬 열때
function script_flash2(flash_root,w,h){
	flash_str=" <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='"+w+"' height='"+h+"'> ";
	flash_str=flash_str+" <param name='movie' value='"+flash_root+"'> ";
	flash_str=flash_str+" <param name='quality' value='high'> ";
	flash_str=flash_str+" <param name='wmode' value='transparent' /> ";
	flash_str=flash_str+" <embed src='"+flash_root+"' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='"+w+"' height='"+h+"'></embed> ";
	flash_str=flash_str+" </object> ";

	document.write(flash_str);
}

//플레쉬 위치지정해서 열때
function script_flash(flash_root,w,h,left,top){
	flash_str=" <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='"+w+"' height='"+h+"' style='position:absolute; left:"+left+"px; top:"+top+"px;'> ";
	flash_str=flash_str+" <param name='movie' value='"+flash_root+"'> ";
	flash_str=flash_str+" <param name='quality' value='high'> ";
	flash_str=flash_str+" <param name='wmode' value='transparent' /> ";
	flash_str=flash_str+" <embed src='"+flash_root+"' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='"+w+"' height='"+h+"'></embed> ";
	flash_str=flash_str+" </object> ";

	document.write(flash_str);
}

//입력값 길이 검사
function check_value(on,str,n) {
	str_value=on.value;
	str_value=str_value.replace(/ /g,"");
	str_value=str_value.replace(/\r\n/g,"");

	if (str_value.length==0) {
		alert(str + " 입력하세요.");
		on.value="";
		on.focus();
		return false;
	} else if (str_value.length<n) {
		alert(str + " " + n + "글자 이상 입력하세요.");
		on.focus();
		return false;
	}
}

//날짜 형식 검사 : 2006-07-08
function check_date(date_year,date_month,date_day) {
	if (
			((date_month=="02")&&(date_day>28))
			||((date_month=="04")&&(date_day>30)) || ((date_month=="06")&&(date_day>30))
			||((date_month=="09")&&(date_day>30)) || ((date_month=="11")&&(date_day>30))
		) {
		alert("잘못된 날짜입니다. 다시 선택하세요.");
		return false;
	}
}



//이메일 검사
function verify_email(on) {
	var reg = /^[A-Za-z0-9_\-]+([.][A-Za-z0-9_\-]+)*[@][A-Za-z0-9_\-]+([.][A-Za-z0-9_\-]+)+$/;
	
	if (reg.test(on)==false) {
		alert("잘못된 이메일 주소입니다. \n다시 작성하세요.");
		return false;
	}
}

//영문,숫자만 쓰기 경고~!
function check()
{
 var form = document.form1;
 var str = form.m_id.value;
 for(var i=0; i<str.length; i++)
 {
  if(((str.charCodeAt(i) >= 48 && str.charCodeAt(i) <=57) || (str.charCodeAt(i) >=65 && str.charCodeAt(i) <= 90) || (str.charCodeAt(i) >= 97 && str.charCodeAt(i) <= 122)))
  {

  }
  else {   alert("영문이나 숫자만 쓸수 있습니다.");
   form.m_id.value = "";
   return false;} // 처리
 }
}

//한글,영문만 쓰기 경고~!
function check2()
{
 var form = document.form1;
 var str = form.m_nick.value;
 for(var i=0; i<str.length; i++)
 {
  if(((str.charCodeAt(i)<65)||((str.charCodeAt(i)<=127)&&
	(str.charCodeAt(i)>122)))&&((str.charCodeAt(i))<48||(str.charCodeAt(i))>57))
  {
 alert("한글이나 영어만 쓸수 있습니다.");
   form.m_nick.value = "";
   return false;
  }
  else {   } // 처리
 }
}

//숫자만 입력
function onlynum() {
	if ((((event.keyCode>=48)&&(event.keyCode<=57))||
	(event.keyCode==13))==false) {
		event.returnValue=false;
	}
}

//숫자만 입력2
function onlynum2(on) {
	var str = document.all[on].value;
	for(var i=0; i<str.length; i++) {
		if(((str.charCodeAt(i))<48||(str.charCodeAt(i))>57)) {
		document.all[on].value = "";
		return false;
		} else {   } // 처리
	}
}


//문자만 입력
function onlykorchar() {
	if ((((event.keyCode>=97)&&(event.keyCode<=122))||
	(event.keyCode==13))==false) {
		event.returnValue=false;
	}
}

//문자, 숫자, 언더바 입력
function onlychar() {
	if ((((event.keyCode>=97)&&(event.keyCode<=122))||
	((event.keyCode>=48)&&(event.keyCode<=57))||
	(event.keyCode==95)||(event.keyCode==13))==false) {
		event.returnValue=false;
	}
}

//전화번호 입력
function onlytel() {
	if ((((event.keyCode>=48)&&(event.keyCode<=57))||
	(event.keyCode==45)||(event.keyCode==13))==false) {
		event.returnValue=false;
	}
}





//이미지 파일 검사
function check_image(on) {
	extension=on.substr(on.length-3,3);
	extension=extension.toLowerCase();

	if (((extension=="jpg")||(extension=="gif"))==false) {
		alert("JPG / GIF 이미지를 선택하세요.");
		return false;
	}
}


//관리자 메인 메뉴 뷰
function sub_view(on){
	if (document.all["sub_menu_"+on].style.display=="none"){
		document.all["sub_menu_"+on].style.display="";
	}else{
		document.all["sub_menu_"+on].style.display="none";
	}
	
}


//우편번호 검색
function post_pop(on){
	window.open("/include/exe/zip.php?chk="+on,"zip","top=20,left=20,width=500,height=300");
}


//검색 유효성 검사
function search_sendit(on){
	if (check_value(on.s_str,"검색어를",2)==false){
		return false;
	}
}



//아이프레임 크기 자동 변경 : 불려지는 페이지
function frmae_resize(w,h) {
	self.resizeTo(w,h);
}





//주민등록번호 검사
function verify_ssn(on1,on2) {
	a=on1.value.charAt(0); b=on1.value.charAt(1); c=on1.value.charAt(2);
	d=on1.value.charAt(3); e=on1.value.charAt(4); f=on1.value.charAt(5);

	g=on2.value.charAt(0); h=on2.value.charAt(1); i=on2.value.charAt(2);
	j=on2.value.charAt(3); k=on2.value.charAt(4); l=on2.value.charAt(5);
	m=on2.value.charAt(6);

	q=c+d;
	r=0;
	num=0;
	if ((a+b)<20) {
		t=4;
	} else {
		t=2;
	}
	if ((q>12)||(q<1)) {
		num=1;
	} else if ((q==4)||(q==6)||(q==9)||(q==11)) {
		r=30;
	} else if (q==2) {
		r=29;
	} else {
		r=31;
	}
	if (((e+f)>r)||((e+f)<1)) {
		num=1;
	} else if (g>t) {
		num=1;
	} else {
		n=a*2 + b*3 + c*4 + d*5 + e*6 + f*7 + g*8 + h*9 + i*2 + j*3 + k*4 + l*5;
		p=11-(n%11);
		if (p==10) {
			p=0;
		} else if (p==11) {
			p=1;
		}
		if (p!=m) {
			num=1;			
		}
	}
	if (num==1) {
		alert("잘못된 주민등록번호입니다. \n다시 작성하세요.")
		on2.value=""
		on2.focus();
		return false;
	}	
}
