/*******************************************************************************
	°Ô½ÃÆÇ µî·Ï Ã¼Å©	
*******************************************************************************/

//	¾÷·Îµå ½ÃÅ³ µ¥ÀÌÅÍ Ã¼Å©
function data_check() {
	
	// check name
	if(write_form.name.value == "") {
		alert("ÀÌ¸§À» ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		write_form.name.focus();
		return;
	}

	// check subject
	if(write_form.subject.value == "") {
		alert("Á¦¸ñÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		write_form.subject.focus();
		return;
	}

	// check email
	if(write_form.email.value != "") {
		if(!check_email(write_form.email.value)) {
			alert("ÀÌ¸ÞÀÏ Çü½ÄÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
			write_form.email.focus();
			return;
		}
	}

	// check password
	/*if(write_form.passwd.value == "") {
		alert("ÆÐ½º¿öµå¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		write_form.passwd.focus();
		return;
	}*/

	// check content
	if(write_form.memo.value == "") {
		alert("³»¿ëÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		write_form.memo.focus();
		return;
	}
	
	if(norobot_chk == "1") {
		// check norobot
		if(write_form.wr_key.value == "") {
			alert("ÀÚµ¿µî·Ï¹æÁö¿ë »¡°£±ÛÀÚ¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
			write_form.wr_key.focus();
			return;
		}
		if (typeof(write_form.wr_key) != "undefined") {
			if (hex_md5(write_form.wr_key.value) != md5_norobot_key) {
				alert("ÀÚµ¿µî·Ï¹æÁö¿ë »¡°£±ÛÀÚ°¡ ¼ø¼­´ë·Î ÀÔ·ÂµÇÁö ¾Ê¾Ò½À´Ï´Ù.");
				write_form.wr_key.focus();
				return;
			}
		}
	}

	write_form.submit();
}



// °Ô½Ã¹° »èÁ¦½Ã ºñ¹Ð¹øÈ£ ÀÔ·ÂÃ¼Å©
function board_del_check(form){
	if(pwd_form.passwd.value == "") {
		alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		pwd_form.passwd.focus();
		return;
	}
	pwd_form.submit();
}

function board_view_check(form){
	if(pwd_form.passwd.value == "") {
		alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		pwd_form.passwd.focus();
		return;
	}
	pwd_form.submit();
}
function board_view1_check(form){
	// check name
	if(write_form.name.value == "") {
		alert("ÀÌ¸§À» ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		write_form.name.focus();
		return;
	}

	// check subject
	if(write_form.subject.value == "") {
		alert("Á¦¸ñÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		write_form.subject.focus();
		return;
	}

	// check email
	if(write_form.email.value != "") {
		if(!check_email(write_form.email.value)) {
			alert("ÀÌ¸ÞÀÏ Çü½ÄÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
			write_form.email.focus();
			return;
		}
	}

	// check password
	if(write_form.passwd.value == "") {
		alert("ÆÐ½º¿öµå¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		write_form.passwd.focus();
		return;
	}

	// check content
	if(write_form.memo.value == "") {
		alert("³»¿ëÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		write_form.memo.focus();
		return;
	}
	
	

	write_form.submit();
}
function board_edit_check(form){
	if(pwd_form.passwd.value == "") {
		alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		pwd_form.passwd.focus();
		return;
	}
	pwd_form.submit();
}
// °Ô½Ã¹° »èÁ¦ ( ÀÏ¹Ý )
function board_delete(no, query) {
	if(confirm("°Ô½Ã¹°À» »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?")) {
		location.href = "./board_pwdchk.php?mode=del&no="+ no + query;
	}
}

function board_view(no, query) {
	if(confirm("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä")) {
		location.href = "./board_pwdchk.php?mode=view&no="+ no + query;
	}
}
function board_edit(no, query) {
	if(confirm("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä")) {
		location.href = "./board_pwdchk.php?mode=edit&no="+ no + query;
	}
}

// °Ô½Ã¹° »èÁ¦ ( °ü¸®ÀÚ )
function board_delete_admin(no, query) {
	if(confirm("°Ô½Ã¹°À» »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?")) {
		location.href = "./board_delete_submit.php?no="+ no + query;
	}
}

// °Ô½Ã¹° »èÁ¦
function board_delete_submit(no, query) {
	if(confirm("°Ô½Ã¹°À» »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?")) {
		location.href = "./board_delete_submit.php?no="+ no + query;
	}
}

// °Ô½Ã¹° ÃßÃµ
function board_vote(no,query){
	if(confirm("ÃßÃµÇÏ½Ã°Ú½À´Ï±î?!")) {		
		location.href = "./board_vote.php?no="+ no + query;		
	}
}

// ÀÌ¸ÞÀÏ Çü½Ä Ã¼Å©
function check_email(val)
{

	var checkString = document.write_form.email.value;
    if( checkString == '' ) {
        return true;
    }

    var newstr = "";
    var at = false;
    var dot = false;
    var chStr = true;

    if( checkString.indexOf("@") != -1 ) {
        at = true;
    }

    if( checkString.indexOf(".") != -1 ) {
        dot = true;
    }

    for( var i = 0; i < checkString.length; i++ ) {
         ch = checkString.substring(i, i + 1)
         if( (ch >= "A" && ch <= "Z") || (ch >= "a" && ch <= "z")
             || (ch == "@") || (ch == ".") || (ch == "_")
             || (ch == "-") || (ch >= "0" && ch <= "9") ) {
             newstr += ch;
         } else {
             chStr = false;
         }
    }

    if( (at == true) && (dot == true) && (chStr == true) ) {
        return true;
    } else {
        return false;
    }
}

/*******************************************************************************
	FILE script
*******************************************************************************/

function show_file() {
	var obj = write_form.file_num;
	var file_num = obj.options[obj.selectedIndex].value;
	var total_file = obj.options[obj.length-1].value;

	for(var i = 1; i <= total_file; i++) {
		var obj_file = document.all["id_file" + i];
		var obj_info = document.all["id_file" + i + "_info"];

		if(i <= file_num) {
			obj_file.style.display = 'block';
			if(obj_info) obj_info.style.display = 'block';
		} else {
			obj_file.style.display = 'none';
			if(obj_info) obj_info.style.display = 'none';
		}
	}
}

function show_link() {
	var obj = write_form.link_num;
	var link_num = obj.options[obj.selectedIndex].value;
	var total_link = obj.options[obj.length-1].value;

	for(var i = 1; i <= total_link; i++) {
		if(i <= link_num)
			document.all["id_link" + i].style.display = 'block';
		else
			document.all["id_link" + i].style.display = 'none';
	}
}

// ¹Ì¸®º¸±â
function funcPreviewImage(idx) {
	obj = document.all["PreviewImage"+idx];
	obj.width = 100
	obj.src = document.all["upfile"+idx].value;
}

// º»¹®¿¡ Ç¥½Ã
function add_var(id, idx) {
	if(id == 'link') {
		write_form.all["memo"].value += "{LINK:" + idx + "}";
	} else if(id == 'file') {
		write_form.all["memo"].value += "{FILE:" + idx + "}";;
	}
}

// °ª¼±ÅÃ
function init_select(obj, value) {
	if(!obj) return;

	for(i = 0; i < obj.options.length; i++) {
		if(obj.options[i].value == value)
			obj.selectedIndex = i;
	}
}

/*******************************************************************************
	COMMENT script
*******************************************************************************/

function comt_submit(){
	var form = document.comt_write;
	if(form.name.value == ""){
		alert('ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä!');
		form.name.focus();
		return;
	}
	if(form.memo.value == "´ä±ÛÀ» ³²°Üº¸¼¼¿ä." || form.memo.value == ""){
		alert('ÄÚ¸àÆ®³»¿ëÀ» ÀÔ·ÂÇÏ¼¼¿ä!');
		form.memo.focus();
		return;
	}
	if(form.passwd.value == ""){
		alert('ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä!');
		form.passwd.focus();
		return;
	}
	comt_write.submit();
}


function pass_chk(){
	var form = document.pass_form;
	if(form.passwd.value==""){
		alert('ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä');
		form.passwd.focus();
		return;
	}
	form.submit();
}



// image °ü·Ã....
function AutoResize(img){
  foto1= new Image();
  foto1.src=(img);
  Controlla(img);
}
function Controlla(img){
  if((foto1.width!=0)&&(foto1.height!=0)){
    viewFoto(img);
  }
  else{
    funzione="Controlla('"+img+"')";
    intervallo=setTimeout(funzione,20);
  }
}
function viewFoto(img){

  largh=foto1.width+20;
  altez=foto1.height+20;

  if(largh > 700){	  
	  altez = (altez * 700) / largh;	  
	  largh = 700;
  }

  stringa="width="+largh+",height="+altez;
  //finestra=window.open(img,"",stringa);
  popimage(img,largh,altez);
}

function popimage(imagesrc,winwidth,winheight){
   var look='width='+winwidth+',height='+winheight+','
   var width = winwidth - 20;
   var height = winheight - 20;
   popwin=window.open("","",look)
   popwin.document.open()
   popwin.document.write('<html><head><meta http-equiv="Content-Type" content="text/html; charset=euc-kr"><title>Image Window</title></head><body><table border="0" align="center" cellpadding="0" cellspacing="0"><tr><td><img onclick="self.close()" src="'+imagesrc+'" width="'+width+'" height="'+height+'"></td></tr></table></body></html>')
   popwin.document.close()
}

//function AutoResize_img(img,wid,hei=90){
function AutoResize_img(img,wid){
  foto1= new Image();
  foto1.src=(img);
  // ÀÌ¹ÌÁö °¡·Î ½ÎÀÌÁî°¡ ÀÔ·ÂÇÑ °ªº¸´Ù Å¬¶§!!
  if(foto1.width > wid){
	  largh = wid;
	  altez = (foto1.height * largh) / foto1.width;	  
  } else {
	  largh = foto1.width;
	  altez = foto1.height;
  }

//  if( altez > hei ) {
//	  altez = hei;
//	}

  stringa="width='"+largh+"' height="+altez;

  finestra=document.write("<a href=javascript:AutoResize('"+img+"');><img src="+img+" "+stringa+" border='0'></a><br>");
}

function AutoResize_list_img(img,wid){
  foto1= new Image();
  foto1.src=(img);
  if(foto1.width > wid){
	  largh = wid;
	  altez = (foto1.height * largh) / foto1.width;
  }else{
	  largh = foto1.width;
	  altez = foto1.height;
  }
  stringa="width="+largh+",height="+altez;

  finestra=document.write("<img src="+img+" "+stringa+" border='0'>");
}


function AutoResizeImg(img,Mwid,Mhei){

  // ÀÌ¹ÌÁö °¡·Î ½ÎÀÌÁî°¡ ÀÔ·ÂÇÑ °ªº¸´Ù Å¬¶§!!
  if(img.width > Mwid){
	  largh = Mwid;
	  altez = (img.height * largh) / img.width;	  
  } else {
	  largh = img.width;
	  altez = img.height;
  }

  if(altez > Mhei){
	  altez = Mhei;
	  largh = (largh * altez) / img.height;	  
  }

  img.width = largh;
  img.height = altez;
}






var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos){
	if((pos!="center" && pos!="random") || pos==null){
		LeftPosition=100;TopPosition=200
	}			settings='width='+w+',height='+h+',top=0,left=0,scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
	win=window.open(mypage,myname,settings);
	
	if(win.focus){
		win.focus();
	}
}	 
