/***********************************************

	사이트별 함수 (남양주시청 - 그린네트워크)
	2009.03.23
	author 김창성

************************************************/

	function calReset() {
		var frm = document.pFrm;

		frm.sdate.value = '';
		frm.edate.value = '';
		return;
	}

	function viewBigImg(filename) {
		var imgWin = window.open('viewBigImg.jsp?imgPName='+filename,'imgWinPop','width=800,height=600,resizable = no');
		return;
	}

	function chgStatusPop(seq, status) {
		var frm = document.wFrm;

		frm.action = "../itemDAO.jsp";
		frm.seq.value = seq;
		frm.cmd.value = 'ASTATUS';
		frm.itemStatus.value = status;
		frm.rurl.value = './gnetMng/adminView.jsp';
		frm.submit();
	}

	function chgStatus(seq, mode) {
		var pfrm = document.pFrm;
		var frm = document.wFrm;

		var status = eval("pfrm.itemStatus"+mode+".value");
		if(status == '') {
			return;
		}
//		alert("pFrm : "+status);
		frm.action = "../itemDAO.jsp";
		frm.seq.value = seq;
		frm.cmd.value = 'ASTATUS';
		frm.itemStatus.value = status;
		frm.rurl.value = './gnetMng/gnetMngList.jsp';
		frm.submit();
	}

	function goSearchAdmin() {
		frm = document.pFrm;

		if(frm.sString.value == '') {
			frm.target = '';
			frm.sWhich.value = '';
			frm.action = "./gnetMngList.jsp";
			frm.submit();
		} else {
			frm.target = '';
			frm.sString.value = stripHtml(frm.sString.value);
			frm.action = "./gnetMngList.jsp";
			frm.submit();
		}
	}

	function goDelAdmin(seq) {
		var frm = document.dFrm;
		
		if(confirm("정말로 삭제 하시겠습니까?")) {
			frm.action = "../itemDAO.jsp";
			frm.seq.value = seq;
			frm.cmd.value = 'ADELETE';
			frm.rurl.value = "./gnetMng/adminView.jsp";
			frm.submit();
		}
	}

	function goModiAdmin(seq) {
		var frm = document.pFrm;

		frm.action = "./adminReg.jsp";
		frm.seq.value = seq;
		frm.cmd.value = "AMODIFY";
		frm.submit();
	}

	function goRegAdmin(seq) {
		var frm = document.pFrm;

		var adminWin = window.open('', 'adminPop', 'width=640, height=600 resizeable=no, scrollbars=yes');

		frm.action = "./adminReg.jsp";
		frm.target = "adminPop";
		frm.submit();
	}

	function adminView(seq, mode) {
		var frm = document.pFrm;

		var adminWin = window.open('','adminPop', 'width=640, height=600 resizeable=no, scrollbars=yes');

		frm.action = "./adminView.jsp";
		frm.target = "adminPop";
		frm.seq.value = seq;
		frm.submit();
	}

	function tt() {
		var frm = document.wFrm;
			img1 = document.images.tempImg;
			alert(frm.file1.value);

			img1.src = frm.file1.value;
			if(img1.width > 200) img1.width = 200;
			if(img1.height > 170) img1.height = 170;

	}

	function goDelHopeAdmin(seq, hSeq) {
		var frm = document.rFrm;
		if(confirm("정말로 삭제 하시겠습니까?")) {
			frm.action = "../hopeDAO.jsp";
			frm.seq.value = seq;
			frm.hSeq.value = hSeq;
			frm.cmd.value = 'ADELETE';
			frm.submit();
		}
	}

	function goRegHopeAdmin(seq, mode, hSeq) {
		var frm = document.rFrm;

		var winPop = window.open('','hopePop','width=570, height=360 resizeable=no, scrollbars=no');

		frm.hSeq.value = hSeq;
		frm.seq.value = seq;
		frm.cmd.value = mode;
		frm.action = '../hopeReg.jsp';
		frm.target = 'hopePop';
		frm.submit();
	}


	function goDelHope(seq, hSeq) {
		var frm = document.rFrm;
		if(confirm("정말로 삭제 하시겠습니까?")) {
			frm.action = "./hopeDAO.jsp";
			frm.seq.value = seq;
			frm.hSeq.value = hSeq;
			frm.cmd.value = 'DELETE';
			frm.submit();
		}
	}

	function goRegHope(seq, mode, hSeq) {
		var frm = document.rFrm;

		var winPop = window.open('','hopePop','width=570, height=360 resizeable=no, scrollbars=no');

		frm.hSeq.value = hSeq;
		frm.seq.value = seq;
		frm.cmd.value = mode;
		frm.action = './hopeReg.jsp';
		frm.target = 'hopePop';
		frm.submit();
	}

	function imgChg() {
		var frm = document.wFrm;
		if(frm.file1.value.length < 1) return;
		else {
			document.getElementById("imgDiv").innerHTML = "변경파일 : "+frm.file1.value;
			frm.atState.value = "C";
		}
	}

	function goDel(seq) {
		var frm = document.dFrm;
		
		if(confirm("정말로 삭제 하시겠습니까?")) {
			frm.action = "./itemDAO.jsp";
			frm.seq.value = seq;
			frm.cmd.value = 'DELETE';
			frm.rurl.value = "./itemList.jsp";
			frm.submit();
		}
	}
	function goList() {
		var frm = document.pFrm;

		frm.action = "./itemList.jsp";
		frm.submit();
	}

	function goModi(seq) {
		var frm = document.pFrm;

		frm.action = "./itemReg.jsp";
		frm.seq.value = seq;
		frm.cmd.value = "MODIFY";
		frm.submit();
	}

	function goModiHope(seq) {
		var frm = document.rFrm;

		var winPop = window.open('','hopePop','width=550, height=300 resizeable=no, scrollbars=no');

		frm.action = "./hopeReg.jsp";
		frm.seq.value = seq;
		frm.cmd.value = 'MODIFY';
		frm.target = 'hopePop';
		frm.submit();
	}
	function itemView(seq, mode) {
		var frm = document.pFrm;

		frm.action = "./itemView.jsp";
		frm.seq.value = seq;
		frm.submit();
	}

	function goSearch() {
		frm = document.pFrm;

		if(frm.sString.value == '') {
			frm.sWhich.value = '';
			frm.action = "./itemList.jsp";
			frm.submit();
		} else {
			frm.sString.value = stripHtml(frm.sString.value);
			frm.action = "./itemList.jsp";
			frm.submit();
		}
	}

function setImg(){

//  img=document.img_name.src;
  img=document.images.tempImg.src;
  img1= new Image(); 
  img1.src=(img); 
  imgControll(img); 
} 

function imgControll(img){ 
  if((img1.width!=0)&&(img1.height!=0)){ 
    viewImage(img); 
  } 
  else{ 
    controller="imgControll('"+img+"')"; 
    intervalID=setTimeout(controller,20); 
  } 
} 

function viewImage(img){ 
	 var iMyWidth;
     var iMyHeight;
        W=img1.width; 
        H=img1.height;
		if(W > 800) W = 800;
		if(H > 600) H = 600;
        //rw = img1.width - 1000;
        //rh = img1.height - 500;
		iMyWidth = (window.screen.width/2) - (W/2 + 10); //half the screen width minus half the new window width (plus 5 pixel borders).
        iMyHeight = (window.screen.height/2) - (H/2 + 50); //half the screen height minus half the new window height(plus title and status bars).
        O="width="+W+",height="+H+",left="+iMyWidth+",top="+iMyHeight+",screenX="+iMyWidth+",screenY="+iMyHeight; 
        //O="width="+rw+",height="+rh; 
		
        imgWin=window.open("","",O); 
        imgWin.document.write("<html><head><title>남양주시 - Green 프리-마켓</title></head>"); 
        imgWin.document.write("<body topmargin=0 leftmargin=0>"); 
        imgWin.document.write("<img src="+img+" onclick='self.close()' width="+W+" height="+H+" style='cursor:hand'>"); 
        imgWin.document.close(); 
} 


	function chkFormHFrm(mode) {
		var frm = document.wFrm;

		var now = new Date();
		var tMonth = ""+(now.getMonth()+1);
		if(tMonth.length < 2) tMonth = "0"+tMonth;
		var tDate = ""+now.getDate();
		if(tDate.length < 2) tDate = "0"+tDate;
		var today = ""+now.getYear()+tMonth+tDate;
/*
		if(/[^0-9]/.test(frm.hopeM.value)) {
			alert("숫자만 입력해주세요");
			frm.hopeM.focus();
			return;
		}
		if(/[^0-9]/.test(frm.hopeD.value)) {
			alert("숫자만 입력해주세요");
			frm.hopeD.focus();
			return;
		}

		if(frm.hopeM.value == '' || frm.hopeM.value > 12 || frm.hopeM.value == 0) {
			alert("물품 배출월을 정확히 입력해주세요");
			frm.hopeM.focus();
			return;
		}
		if(frm.hopeD.value == '' || frm.hopeD.value > 31 || frm.hopeD.value == 0) {
			alert("물품 배출일을 정확히 입력해주세요");
			frm.hopeD.focus();
			return;
		}

		if(frm.hopeM.value.length == 1) frm.hopeM.value = "0"+frm.hopeM.value;
		if(frm.hopeD.value.length == 1) frm.hopeD.value = "0"+frm.hopeD.value;
		frm.hopeDate.value = frm.hopeY.value+frm.hopeM.value+frm.hopeD.value;
		if(frm.hopeDate.value <= today) {
			alert("희망수거일은 오늘보다 이후 이어야 합니다");
			frm.hopeDate.value = "";
			frm.hopeY.focus();
			return;
		}
*/
		if(frm.hopeDate.value.length < 1) {
			alert("물품 배출일을 정확히 입력해주세요");
			frm.hopeDate.focus();
			return;
		}
		var hDate = frm.hopeDate.value.split("-").join("");
		if(hDate <= today) {
			alert("희망수거일은 오늘보다 이후 이어야 합니다");
			frm.hopeDate.value = "";
			frm.hopeDate.focus();
			return;
		}
		frm.hopeDate.value = hDate;

		if(frm.postno.value == '') {
			alert("배출장소의 주소를 검색 입력해주세요");
			frm.addr2.focus();
			return;
		}
		/*
		if(frm.addr2.value == '') {
			alert("배출장소의 상세 주소를 입력해주세요");
			frm.addr2.focus();
			return;
		} */

		if(frm.hopeTel1.value == '') {
			alert("지역번호 또는 핸드폰 식별번호를 선택해주세요");
			frm.hopeTel1.focus();
			return;
		}

		if(/[^0-9]/.test(frm.hopeTel2.value)) {
			alert("숫자만 입력해주세요");
			frm.hopeTel2.focus();
			return;
		}

		if(/[^0-9]/.test(frm.hopeTel3.value)) {
			alert("숫자만 입력해주세요");
			frm.hopeTel3.focus();
			return;
		}

		if(frm.hopeTel2.value.length < 3) {
			alert("국번을 정확히 입력해주세요");
			frm.hopeTel2.focus();
			return;
		}

		if(frm.hopeTel3.value.length < 4) {
			alert("전화번호를 정확히 입력해주세요");
			frm.hopeTel3.focus();
			return;
		}
		frm.hopeTel.value = frm.hopeTel1.value+"-"+frm.hopeTel2.value+"-"+frm.hopeTel3.value;

		if(frm.hopeRemark.value.length < 2) {
			alert("원하는 거래방식 등을 남겨주세요");
			frm.hopeRemark.focus();
			return;
		}
		frm.hopeRemark.value = stripHtml(frm.hopeRemark.value);

		frm.action = "./hopeDAO.jsp";
		frm.cmd.value = mode;
		frm.submit();
	}

	function chkFormWFrm(mode) {
		var frm = document.wFrm;

		var now = new Date();
		var tMonth = ""+(now.getMonth()+1);
		if(tMonth.length < 2) tMonth = "0"+tMonth;
		var tDate = ""+now.getDate();
		if(tDate.length < 2) tDate = "0"+tDate;
		var today = ""+now.getYear()+tMonth+tDate;
//		alert(today);
//		return;

		if(frm.itemName.value.length < 2) {
			alert("물품 이름을 한글자 이상 입력해주세요.");
			frm.itemName.focus();
			return;
		}

		frm.itemName.value = stripHtml(frm.itemName.value);

		if(/[^0-9]/.test(frm.itemSpec1.value)) {
			alert("숫자만 입력해주세요");
			frm.itemSpec1.focus();
			return;
		}

		if(/[^0-9]/.test(frm.itemSpec2.value)) {
			alert("숫자만 입력해주세요");
			frm.itemSpec2.focus();
			return;
		}

		if(/[^0-9]/.test(frm.itemSpec3.value)) {
			alert("숫자만 입력해주세요");
			frm.itemSpec3.focus();
			return;
		}

		if(frm.itemSpec1.value.length < 1) {
			alert("물품 규격 가로 크기를 입력해주세요");
			frm.itemSpec1.focus();
			return;
		}
		if(frm.itemSpec2.value.length < 1) {
			alert("물품 규격 세로 크기를 입력해주세요");
			frm.itemSpec2.focus();
			return;
		}
		if(frm.itemSpec3.value.length < 1) {
			alert("물품 규격 높이 크기를 입력해주세요");
			frm.itemSpec3.focus();
			return;
		}
		frm.itemSpec.value = stripHtml(frm.itemSpec1.value)+"x"+stripHtml(frm.itemSpec2.value)+"x"+stripHtml(frm.itemSpec3.value);

		if(frm.itemColor.value.length < 2) {
			alert("물품 색상을 입력해주세요");
			frm.itemColor.focus();
			return;
		}

		frm.itemColor.value = stripHtml(frm.itemColor.value);

		if(frm.itemGrade.value == "") {
			alert("물품 등급을 선택해주세요");
			frm.itemGrade.focus();
			return;
		}
		
/*
		if(/[^0-9]/.test(frm.outputM.value)) {
			alert("숫자만 입력해주세요");
			frm.outputM.focus();
			return;
		}
		if(/[^0-9]/.test(frm.outputD.value)) {
			alert("숫자만 입력해주세요");
			frm.outputD.focus();
			return;
		}
		if(frm.outputM.value == '' || frm.outputM.value > 12 || frm.outputM.value == 0) {
			alert("물품 배출월을 정확히 입력해주세요");
			frm.outputM.focus();
			return;
		}
		if(frm.outputD.value == '' || frm.outputD.value > 31 || frm.outputD.value == 0) {
			alert("물품 배출일을 정확히 입력해주세요");
			frm.outputD.focus();
			return;
		}

		if(frm.outputM.value.length == 1) frm.outputM.value = "0"+frm.outputM.value;
		if(frm.outputD.value.length == 1) frm.outputD.value = "0"+frm.outputD.value;
		frm.outputDate.value = frm.outputY.value+frm.outputM.value+frm.outputD.value;
*/
		if(frm.outputDate.value.length < 1) {
			alert("물품 배출일을 정확히 입력해주세요");
			frm.outputDate.focus();
			return;
		}
		var oDate = frm.outputDate.value.split("-").join("");
		if(oDate <= today) {
			alert("배출일은 오늘보다 이후 이어야 합니다");
			frm.outputDate.value = "";
	//		frm.outputY.focus();
			frm.outputDate.focus();
			return;
		}
		frm.outputDate.value = oDate;

		if(frm.postno.value == '') {
			alert("배출장소의 주소를 검색 입력해주세요");
			frm.addr2.focus();
			return;
		}

		frm.addr2.value = stripHtml(frm.addr2.value);
		/*
		if(frm.addr2.value == '') {
			alert("배출장소의 상세 주소를 입력해주세요");
			frm.addr2.focus();
			return;
		} */

		if(frm.itemOwnerTel1.value == '') {
			alert("지역번호 또는 핸드폰 식별번호를 선택해주세요");
			frm.itemOwnerTel1.focus();
			return;
		}

		if(/[^0-9]/.test(frm.itemOwnerTel2.value)) {
			alert("숫자만 입력해주세요");
			frm.itemOwnerTel2.focus();
			return;
		}

		if(/[^0-9]/.test(frm.itemOwnerTel3.value)) {
			alert("숫자만 입력해주세요");
			frm.itemOwnerTel3.focus();
			return;
		}

		if(frm.itemOwnerTel2.value.length < 3) {
			alert("국번을 정확히 입력해주세요");
			frm.itemOwnerTel2.focus();
			return;
		}

		if(frm.itemOwnerTel3.value.length < 4) {
			alert("전화번호를 정확히 입력해주세요");
			frm.itemOwnerTel3.focus();
			return;
		}
		frm.itemOwnerTel.value = frm.itemOwnerTel1.value+"-"+frm.itemOwnerTel2.value+"-"+frm.itemOwnerTel3.value;
		
		if(mode == "WRITE" || (mode=='MODIFY' && frm.atState == 'C')) {
			if(frm.file1.value == '') {
				alert("물품의 이미지를 선택 해주세요");
				frm.file1.focus();
				return;
			}
		}
		if((frm.file1.value != "" && mode == 'WRITE') || (mode=='MODIFY' && frm.atState == 'C' && frm.file1.value != '')) {
			var ext = frm.file1.value.substring(frm.file1.value.lastIndexOf(".")+1, frm.file1.value.length).toLowerCase();

			if(ext != 'gif' && ext != 'bmp' && ext != 'jpg') {
				alert("등록이미지는 gif, jpg, bmp 파일만 가능합니다");
				frm.file1.value = "";
				frm.file1.focus();
				return;
			}

			img1 = document.images.tempImg;
			img1.src = frm.file1.value;
			if(img1.width > 200) img1.width = 200;
			if(img1.height > 170) img1.height = 170;

			var fSize = img1.fileSize;
			if(fSize > (5*1024*1024)) {
				alert("이미지 파일 크기는 5MB 보다 작아야 합니다.");
				frm.file1.value = "";
				frm.file1.focus();
				return;
			}
/*
			if(!checkFileSize(frm.file1, 5)) {
				frm.file1.value = "";
				frm.file1.focus();
				return;
			}
*/
		}

		
		if(frm.itemRemark.value == "※등록물품에 대한 구체적인 설명(사용기간, 파손여부 등)을 입력해 주세요." ) {
			alert("물품에 대한 설명을 입력해주세요");
			frm.itemRemark.focus();
			return;
		}
		

		if(frm.itemRemark.value.length < 2) {
			alert("물품에 대한 설명을 입력해주세요");
			frm.itemRemark.focus();
			return;
		}

		frm.itemRemark.value = stripHtml(frm.itemRemark.value);

		if(mode == 'AMODIFY' || mode == 'AWRITE') {
			frm.action = "../itemDAO.jsp";
			frm.cmd.value = mode;
			frm.rurl.value = "./gnetMng/adminView.jsp";
		} else {
			frm.action = "./itemDAO.jsp";
			frm.cmd.value = mode;
			frm.rurl.value = "./itemList.jsp";
		}
		frm.submit();
	}

	function searchZip(mode) {
		if(mode == 'ADMIN') window.open('../addr.jsp?AddressValue=0001','searchZip','width=550, height=400 resizeable=no, scrollbars=no');
		else window.open('./addr.jsp?AddressValue=0001','searchZip','width=550, height=400 resizeable=no, scrollbars=no');
	}

/*
function getFileSize(filePath) {
  var len = 0;
  if(navigator.appName.indexOf("Netscape") != -1) {
     try {
        netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
     } catch(e) {
        alert!("signed.applet!s.codebase_principal_support를 설정해주세요!\n"+e);
        return -1;
     }
     try {
        var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
        file.initWithPath(filePath);
        len = file.fileSize;
     } catch(e) {
        alert!("에러 발생:"+e);
     }
  } else if(navigator.appName.indexOf('Microsoft') != -1) {
     var img = new Image();
     img.dynsrc = filePath;
     len = img.fileSize;
  }
  return len;
}
*/

// 아래 IE7 이상 분기 중에 IE7에서 '자동화 서버는 개체를 생성할 수 없습니다' 오류 발생시
// 사용자 PC의 윈도우 업데이트를 통해 Windows Script 5.6 이상, MSXML4 SP2 이상을 설치 할것.
// 마지막으로 인터넷 옵션에서의 보안 부분에 신뢰할수 있는 사이트로 등록 해야함 - 김창성
function checkFileSize(obj, size) {
	var len = 0;
	var imgWidth = 0;
	var imgHeight = 0;
	if(navigator.userAgent.indexOf('MSIE') > 0 && navigator.appVersion.indexOf('MSIE 7.') > 0) {
		var fso = new ActiveXObject("Scripting.FileSystemObject");
		var f = fso.GetFile(obj.value);
		len = f.size;
	} else {
		var img = new Image();
		img.dynsrc = obj.value;
		len = img.fileSize;
	}
//  var len = getFileSize(obj.value);

  if (len !=0 && len > (size*1024*1024))  {
    alert("파일 크기는 "+size+"MB 보다 작아야 합니다.");
	return false;
  }
  if(len == 0) {
	  alert("파일사이즈 확인 불가.\n다른 파일을 선택해주세요");
	  return false;
  }
  return true;
}


/*       

	일반공통함수

*/

function doPaging(cmd) {

	frm = document.pFrm;

	cPage = frm.cPage.value;
	if(cmd == 'prev') {
		cPage--;
	} else if(cmd == 'fullPrev') {
		cPage = 1;
	} else if(cmd == 'next') {
		cPage++;
	} else if(cmd == 'fullNext') {
		cPage = frm.totalPage.value;
	} else {
		cPage = cmd;
	}

	frm.cPage.value = cPage;
//	frm.action = '/board/board_list.jsp';
	frm.submit();
}

function stripHtml(str) {
	str = str.split('script').join('s cript');
	str = str.split('<').join('&lt');
	str = str.split('>').join('&gt');
	str = str.split("'").join('&quot');
	str = str.split('"').join('&quot');
	str = str.split('--').join('');

	return str;
}

var calScrollTop = 0;

function setY() {
	calScrollTop = document.body.scrollTop;
//	alert(calScrollTop);
}

function active(direction) {
 imgOn = eval(direction+ "r.src");
 document[direction].src = imgOn;
 }

 function inactive(direction) {
 imgOff = eval(direction+ "n.src");
  document[direction].src = imgOff;
 }

function setCookie( name, value, expiredays )
    {
        var todayDate = new Date();
        todayDate.setDate( todayDate.getDate() + expiredays );
        document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}


function getCookie( name )
{
      var nameOfCookie = name + "=";
      var x = 0;
      while ( x <= document.cookie.length )
      {
	  var y = (x+nameOfCookie.length);
	  if ( document.cookie.substring( x, y ) == nameOfCookie ) {
	          if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
			endOfCookie = document.cookie.length;
                  return unescape( document.cookie.substring( y, endOfCookie ) );
          }
	  x = document.cookie.indexOf( " ", x ) + 1;
	  if ( x == 0 )
		break;
      }
      return ""; 
}      

function showHideLayers() {
  var i, visStr, args, theObj;
  args = showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) {
    visStr   = args[i+2];
    if (navigator.appName == 'Netscape' && document.layers != null) {
      theObj = eval(args[i]);
      if (theObj) theObj.visibility = visStr;
    } else if (document.all != null) { 
      if (visStr == 'show') visStr = 'visible'; 
      if (visStr == 'hide') visStr = 'hidden';
      theObj = eval(args[i+1]);
      if (theObj) theObj.style.visibility = visStr;
	}
  }
}

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 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_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 MM_findObj(n, d) { //v4.01
  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_openBrWindow(theURL,winName,features) { 
  window.open(theURL,winName,features);
}

function flashWrite(url,w,h,id,bg,win){

	// 플래시 코드 정의
	var flashStr=
	"<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+w+"' height='"+h+"' id='"+id+"' align='middle'>"+
	"<param name='movie' value='"+url+"' />"+
	"<param name='wmode' value='"+win+"' />"+
	"<param name='menu' value='false' />"+
	"<param name='quality' value='high' />"+
	"<param name='bgcolor' value='"+bg+"' />"+
	"<embed src='"+url+"' wmode='"+win+"' menu='false' quality='high' bgcolor='"+bg+"' width='"+w+"' height='"+h+"' name='"+id+"' align='middle' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+
	"</object>";
	// 플래시 코드 출력
	document.write(flashStr);

}
/*
self.onError=null;
currentX = currentY = 0; 
whichIt = null; 
lastScrollX = 0; lastScrollY = 0;
NS = (document.layers) ? 1 : 0;
IE = (document.all) ? 1: 0;
function heartBeat() {
if(IE) { 
diffY = document.body.scrollTop; 
diffX = 0; 
}
if(NS) { diffY = self.pageYOffset; diffX = self.pageXOffset; }
if(diffY != lastScrollY) {
percent = .1 * (diffY - lastScrollY);
if(percent > 0) percent = Math.ceil(percent);
else percent = Math.floor(percent);
if(IE) document.all.floater.style.pixelTop += percent;
if(NS) document.floater.top += percent; 
lastScrollY = lastScrollY + percent;
}
if(diffX != lastScrollX) {
percent = .1 * (diffX - lastScrollX);
if(percent > 0) percent = Math.ceil(percent);
else percent = Math.floor(percent);
if(IE) document.all.floater.style.pixelLeft += percent;
if(NS) document.floater.top += percent;
lastScrollY = lastScrollY + percent;
} 
} 
if(NS || IE) action = window.setInterval("heartBeat()",1);
*/


	
