// 폼값과 에디트의 값을 초기화
function formReset(formName) {
  if(confirm('게시글을 새로 작성하시겠습니까?')) {
    eval("document."+formName).reset();
    myeditor.resetEditArea('');
  }
}

function formWriteCancel(form) {
  if(confirm('글작성을 취소 하시겠습니까?')) {
    history.back();    
  }
}

function wmaPlayer(file) {
  document.write('<object ID="Player"  CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" width=1 height=1>');
  document.write('<param name="autoStart" value="False">');
  document.write('<param name="URL" value="'+file+'">');
  document.write('<param name="ShowTracker" value="True">');
  document.write('<param name="uiMode" value="none">');
  document.write('<param name="ShowPositionControls" value="0">');
  document.write('<param name="ShowDisplay" value="True">');
  document.write('<param name="DisplaySize" value="0">');
  document.write('</object>');
}


/* 에디터 사용 */
function chEditorMode(id){
	myeditor.config.editorHeight = '280px';             // 에디터 세로폭입니다.
	myeditor.config.editorWidth = '100%';               // 에디터 가로폭입니다.															
	myeditor.inputForm = id;                   // 입력 textarea의 ID 이름입니다.
	myeditor.run();                                     // 에디터를 실행합니다.
}

var ImgNum = new Array();
var ImgTag = new Array();

// 에디터 첨부이미지 삭제
var iRow = 1;
function create_request_del(params, iNum) {

  var content = myeditor.outputBodyHTML(); 	

	if(confirm("삭제 하시겠습니까? \n수정완료를 하셔야 정상적인 수정 및 파일 삭제가 됩니다.")){
// ----------------------------------------------------------------------------------
		// 섬네일 리스트 삭제
		document.getElementById("img_"+iNum).style.display = 'none';
		// 본문 내용 삭제 이미지 제거후 재입력
		var eContent = content; 
			str = params; //없앨 파일명 
			Reg = eval('/<[^<]*'+str+'[^>]*>/gi');

				ImgNum[iRow] = iNum;
				ImgTag[iRow] = str;     // 파일명 배열에 담기

			eContent = eContent.replace(Reg, '');
			myeditor.putContents(eContent);

			iRow = iRow + 1;
						
	}
}
// 에디터 첨부 이미지 삭제
function Create_File_Del(){

		for(i=1;i<ImgNum.length;i++){

		var http_request = false;
			var DelFile = "/Includes/cheditor/imageUpload/delete.asp?img=/Upfile/editor_tmp/"+ImgTag[i];   //실제 파일 삭제
			if (window.XMLHttpRequest) {
				http_request = new XMLHttpRequest();
				if (http_request.overrideMimeType) {
					http_request.overrideMimeType('text/xml');
				}
			}
			else if (window.ActiveXObject) {
				try {
					http_request = new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch (e) {
					try {
						http_request = new ActiveXObject("Microsoft.XMLHTTP");
					}
					catch (e) {}
				}
			}
			if (!http_request) {
				return false;
			}
			http_request.open("GET", DelFile, true);
			http_request.send(null);	
			}
}


/*
셀렉트 박스
감추기/보이기 */
function toggleSelect(ele,w){

	document.getElementById(ele).style.width = w+"px";

// alert(ele);
	if(typeof ele == "string") ele = document.getElementById(ele);
	// css의 display 값 받아오기
	var value = null;
	if(ele.currentStyle) var value = ele.currentStyle['display'];
	else if(document.defaultView.getComputedStyle) var value = document.defaultView.getComputedStyle(ele,null)['display'];
	// none일때와 아닐때 다르게 먹이기
	if(value != "none") (ele.style.display != 'none') ? ele.style.display = 'none' : ele.style.display = '';
	else (ele.style.display != 'block') ? ele.style.display = 'block' : ele.style.display = ''	
	return false;
}

	
/** 탭 공통 **/
function tabList(ele, active){
	var ele = document.getElementById(ele);
	if(active === undefined) active = 0;						
	
	// tabtit를 포함하는 제목 노드들 수집 
	var btn = ele.getElementsByTagName("*");
	for(var i=0; i<btn.length; i++){
		if(btn[i].className.indexOf('tabtit') != -1){
			btn = btn[i].nodeName;
			btn = ele.getElementsByTagName(btn);
			break;
		}
	}
	
	// 타이틀의 타겟 레이어 이름중 숫자만 뺀 영문만 tab1 중 tab만
	var layerName = btn[0].getElementsByTagName("A")[0].href.split("#")[1];
	layerName = layerName.slice(0, layerName.length-1);
	
	for(var i=0; i<btn.length; i++){
		ele["target" + i] = document.getElementById(layerName + (i+1)); // 노드저장 예) tab1, tab2, tab3
		ele["a" + i] = btn[i].getElementsByTagName("A")[0]; // 탭링크
		ele["img" + i] = btn[i].getElementsByTagName("IMG")[0]; // 이미지노드 저장
		btn[i].style.position = "absolute"; // 제목레이어 적용
		//ele.getElementsByTagName("P")[i].style.position = "absolute"; // 더보기 레이어
	}
	
	/* 초기세팅 */
	var oldActive = active;
	for(var i=0; i<btn.length; i++){
		ele["a" + i].cnt = i;
		ele["a" + i].onclick = function menuActive(){
			ele["target" + oldActive].style.display = "none";
			ele["img" + oldActive].src = ele["img" + oldActive].src.replace("_over", "_out");
			
			ele["target" + this.cnt].style.display = "block";
			ele["img" + this.cnt].src = ele["img" + this.cnt].src.replace("_out", "_over");
			oldActive = this.cnt;
			return false;
		}
		
		if(active == i) continue; // 초기 활성화
		ele["target" + i].style.display = "none";
		ele["img" + i].src = ele["img" + i].src.replace("_over", "_out");

	}
}


// flashWrite(파일경로, 가로, 세로, 아이디, 배경색, 변수, 윈도우모드)
function flashWrite(url,w,h,id,bg,vars,win){

 // 플래시 코드 정의
 var flashStr=
 "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='https://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+w+"' height='"+h+"' id='"+id+"' align='middle'>"+
 "<param name='allowScriptAccess' value='always' />"+
 "<param name='movie' value='"+url+"' />"+
 "<param name='FlashVars' value='"+vars+"' />"+
 "<param name='wmode' value='"+win+"' />"+
 "<param name='menu' value='false' />"+
 "<param name='quality' value='high' />"+
 "<param name='bgcolor' value='"+bg+"' />"+
 "<embed src='"+url+"' FlashVars='"+vars+"' wmode='"+win+"' menu='false' quality='high' bgcolor='"+bg+"' width='"+w+"' height='"+h+"' name='"+id+"' align='middle' allowScriptAccess='always' type='application/x-shockwave-flash' pluginspage='https://www.macromedia.com/go/getflashplayer' />"+
 "</object>";

 // 플래시 코드 출력
 document.write(flashStr);

}

// 회사소개 > 본점 및 사업소주소지
var prevNum = 1;
function mapArea(num){
	$("global"+num).style.display = "block";
	if(prevNum != num){
		$("global"+prevNum).style.display = "none";	
	}
	prevNum = num;
}


// 로드 이벤트
function addLoadEvent(func){	
  var oldonload = window.onload;
  if( navigator.userAgent.toLowerCase().indexOf('safari') == "-1") {
    if (typeof window.onload != 'function') {	 
      window.onload = func;
    } else {
      window.onload = function() {
        oldonload();
        func();
      }
    }
  } else {
    //new Floating(적용할개체 , X축여백 , Y축여백 , 미끄러지는속도:작을수록빠름..기본20 , 빠르기:작을수록부드러움..기본10); 
    new Floating(document.getElementById("quick_top"),925,120,20,10); 
  } 
}

// 공시정보 다운로드

function gongsiDown(){
	location.href="/library/common/download.asp?file=/upfile/download/공시정보관리규정.pdf";
}

//팝업 뛰우기
function popup(url,name,w,h, pos, scrll) {
	var position = ',top=0, left=0';
	if(pos=="center"){ // 스크린 가운데 창띄우기
		var top = screen.height/2 - h/2;
		var left = screen.width/2 - w/2;
		position = ',top='+top +',left='+left;
	}
	(scrll=="scroll") ? sOp = ",scrollbars=yes" :  sOp = ""; // 창스크롤
	
	winOptions = 'width='+w +',height='+h +position +sOp +', resizable=yes';
	// top, left, width, height, location, menubar, resizable, scrollbar, status
	window.open(url,name,winOptions);
	return false;
}
