/**
  * @EMUIControl.js
  * @Creator     - You Byunng Youn
  * @Create Date - 2004-11-05 10:42¿ÀÀü
  * @Update      -
  * @Update Date -
  * @Desriptin   - UI Control Function
  */


function mouseOver(obj) {
    obj.style.cursor = "hand";
}

function mouseOut(obj) {
    obj.style.cursor = "";
}

function trMouseOver(obj,clName) {
    obj.style.cursor = "hand";
    for(i=0;i<obj.cells.length;i++) {
        alignText = obj.cells[i].style.textAlign == "" ? "center" : obj.cells[i].style.textAlign;
        obj.cells[i].className = clName;
    }
}
function trMouseOut(obj,clName) {
    obj.style.cursor = "";
    for(i=0;i<obj.cells.length;i++) {
        obj.cells[i].className = clName;
    }
}


/****************************** Â÷Á¤È­ Ãß°¡ ******************************/
// onMouseOver, onMouseOut
function mouseOverOut(obj, gubun)
{
  
  for( var i=0; i<obj.cells.length;i++){

  		if ( gubun == "over")
	{
		
		if( obj.cells[i].className.substring(obj.cells[i].className.length-2, obj.cells[i].className.length) == "_g"){
		 obj.cells[i].className		= obj.cells[i].className.substring(0,obj.cells[i].className.length-2);
		}

		obj.cells[i].style.cursor	= "hand";
		obj.cells[i].className		= obj.cells[i].className+"_g";
	}
	// onMouseOut
	else if ( gubun == "overarrow")
	{
		if( obj.cells[i].className.substring(obj.cells[i].className.length-2, obj.cells[i].className.length) == "_g"){
		 obj.cells[i].className		= obj.cells[i].className.substring(0,obj.cells[i].className.length-2);
		}

		obj.cells[i].style.cursor	= "default";
		obj.cells[i].className		= obj.cells[i].className+"_g";
	}
	// onMouseOut
	else if ( gubun == "out")
	{
		obj.style.cursor	= "default";
		obj.cells[i].className		= obj.cells[i].className.substring(0,obj.cells[i].className.length-2);
	}
	// ¼Ò°è onMouseOver
	else if ( gubun == "overSub")
	{
		obj.style.cursor	= "hand";
	}
	// ¼Ò°è onMouseOut
	else if ( gubun == "outSub")
	{
		obj.style.cursor	= "default";
	}

	// onMouseOver
//	if ( gubun == "over")
//	{
//		obj.style.cursor	= "hand";
//		obj.className		= "line";
//	}
//	// onMouseOut
//	else if ( gubun == "out")
//	{
//		obj.style.cursor	= "default";
//		obj.className		= "white";
//	}
//	// ¼Ò°è onMouseOver
//	else if ( gubun == "overSub")
//	{
//		obj.style.cursor	= "hand";
//	}
//	// ¼Ò°è onMouseOut
//	else if ( gubun == "outSub")
//	{
//		obj.style.cursor	= "default";
//	}
  }
}
// onMouseOver, onMouseOut
function tdMouseOverOut(obj, gubun)
{
	// onMouseOver
	if ( gubun == "over")
	{
		obj.style.cursor	= "hand";
		obj.className		= obj.className+"_g";
	}
	// onMouseOut
	else if ( gubun == "overarrow")
	{
		obj.style.cursor	= "default";
		obj.className		= obj.className+"_g";
	}
	// onMouseOut
	else if ( gubun == "out")
	{
		obj.style.cursor	= "default";
		obj.className		= obj.className.substring(0,obj.className.length-2);
	}
	// ¼Ò°è onMouseOver
	else if ( gubun == "overSub")
	{
		obj.style.cursor	= "hand";
	}
	// ¼Ò°è onMouseOut
	else if ( gubun == "outSub")
	{
		obj.style.cursor	= "default";
	}
}
// onMouseOver, onMouseOut
function trMouseOverOut(obj, gubun)
{
	// onMouseOver
	if ( gubun == "over")
	{
		obj.style.cursor	= "hand";
		obj.className		= "line";
	}
	// onMouseOut
	else if ( gubun == "out")
	{
		obj.style.cursor	= "default";
		obj.className		= "white";
	}
	// ¼Ò°è onMouseOver
	else if ( gubun == "overSub")
	{
		obj.style.cursor	= "hand";
	}
	// ¼Ò°è onMouseOut
	else if ( gubun == "outSub")
	{
		obj.style.cursor	= "default";
	}
}


// ÀÎ¼âÇÏ±â
function reportPrint(frameName)
{
	frameName.scroll(0,0);
	frameName.focus();
	window.print();
}

//-----ÀåÈÄ¶ó Ãß°¡
function tdMouseOut(obj,clName) {
    obj.style.cursor = "";
    obj.className = clName;
}

function first_pageTab(){
	pageTab('first');
}
function pre_pageTab(){
	pageTab('pre');
}
function next_pageTab(){
	pageTab('next');
}
function end_pageTab(){
	pageTab('end');
}
/* ¼¼ºÎ³»¿ª : ÆäÀÌÁöÀÌµ¿, Ã³À½, ¸¶Áö¸·, ÀÌÀü10°³, ´ÙÀ½10°³ */
function pageTab(gubun)
{
	form		= document.all;

	if ( gubun != undefined )
	{
		if		( gubun == "first" ) form.pageTab.value = 10;
		else if	( gubun == "end"   ) form.pageTab.value = Math.ceil(parseInt(form.pageCnt.value)/10) * 10;
		else if	( gubun == "pre"  && form.pageTab.value>10 ) form.pageTab.value	= parseInt(form.pageTab.value) - 10;
		else if	( gubun == "next" && form.pageCnt.value>10 ) form.pageTab.value	= parseInt(form.pageTab.value) + 10;

		if		( gubun == "end"   ) form.pageNo.value	= parseInt(form.pageCnt.value);
		else if	( gubun == "next" && form.pageCnt.value<=10 ) form.pageNo.value	= parseInt(form.pageCnt.value);
		else						 form.pageNo.value	= parseInt(form.pageTab.value)-9;
	}

	getListPageNo(form);
}

//ÆäÀÌÂ¡ ÃÊ±âÈ­
function pageReload(){
try{
	var form		= document.all;
	form.pageNo.value=1;
}catch(e){}
}




function first_pageTabForms(form){
	pageTabForms(form,'first');
}
function pre_pageTabForms(form){
	pageTabForms(form,'pre');
}
function next_pageTabForms(form){
	pageTabForms(form,'next');
}
function end_pageTabForms(form){
	pageTabForms(form,'end');
}
/* ¼¼ºÎ³»¿ª : ÆäÀÌÁöÀÌµ¿, Ã³À½, ¸¶Áö¸·, ÀÌÀü10°³, ´ÙÀ½10°³ */
function pageTabForms(form, gubun, cnt)
{
	form.reset();
	
	if ( gubun != undefined )
	{
		if		( gubun == "first" ) form.pageNo.value = 1;
		else if	( gubun == "end"   ) form.pageNo.value = form.pageCnt.value;
		else if	( gubun == "pre"   ) { if(form.pageNo.value>parseInt(form.pageRowCnt.value) ){form.pageNo.value	= parseInt(form.pageNo.value) - parseInt(form.pageRowCnt.value);}else{form.pageNo.value = 1;}}
		else if	( gubun == "next"  ) { if(parseInt(form.pageNo.value)+parseInt(form.pageRowCnt.value)<parseInt(form.pageCnt.value)){ form.pageNo.value	= parseInt(form.pageNo.value) +  parseInt(form.pageRowCnt.value);}else{form.pageNo.value = form.pageCnt.value;}}
		else 						 form.pageNo.value	= parseInt(form.pageTab.value)-9;
	}
	
	
	if ( cnt != undefined )
	{
		form.pageNo.value	= cnt;
	}
//alert(form.pageNo.value);
	getListPageNo(form);
}

//ÆäÀÌÂ¡ ÃÊ±âÈ­
function SpageReloadForms(){
	form		= document.forms[0];
	form.sPageNo.value=1;
	document.all.tb_pageNo.rows[0].cells[0].innerHTML="";
}

function first_SpageTabForms(form){
	SpageTabForms(form,'first');
}
function pre_SpageTabForms(form){
	SpageTabForms(form,'pre');
}
function next_SpageTabForms(form){
	SpageTabForms(form,'next');
}
function end_SpageTabForms(form){
	SpageTabForms(form,'end');
}
/* ¼¼ºÎ³»¿ª : ÆäÀÌÁöÀÌµ¿, Ã³À½, ¸¶Áö¸·, ÀÌÀü10°³, ´ÙÀ½10°³ */
function SpageTabForms(form, gubun, cnt)
{
	form.reset();
	
	if ( gubun != undefined )
	{
		if		( gubun == "first" ) form.sPageNo.value = 1;
		else if	( gubun == "end"   ) form.sPageNo.value = form.pageCnt.value;
		else if	( gubun == "pre"  && form.sPageNo.value>1 ) form.sPageNo.value	= parseInt(form.sPageNo.value) - 1;
		else if	( gubun == "next"  ) {if(form.sPageNo.value<form.pageCnt.value) form.sPageNo.value	= parseInt(form.sPageNo.value) + 1;}
		else 						 form.sPageNo.value	= parseInt(form.pageTab.value)-9;
	}
	if ( cnt != undefined )
	{
		form.sPageNo.value	= cnt;
	}
//alert(form.pageNo.value);
	getListPageNo(form);
}


//select box¿¡ ¿É¼ÇÀ» µ¿ÀûÀ¸·Î Ãß°¡
function addOption(oSelect, text, value, cnt){
	var oOption = document.createElement("OPTION");
	oOption.text=text;
	oOption.value=value;
	oSelect.add(oOption);
		
	oSelect.reInitializeSelectBox(cnt);

	return true;
}

function addOption1(argFormName, oSelect, text, value){

	var targetSB  = parent.document.forms[argFormName].elements[oSelect];
	var oOption   = document.createElement("OPTION");
	oOption.text  = text;
	oOption.value = value;
	targetSB.options.add(oOption);
		
	return true;
}

//select box¿¡ ¿É¼ÇÀ» µ¿ÀûÀ¸·Î Á¦°Å
function removeOption(oSelect){

    var intCount = oSelect.options.length;
    if(intCount < 1 ) { return; }
    for (i=intCount; i!=1; i--)
    {	
           oSelect.options.remove(i-1);
    }

	oSelect.reInitializeSelectBox();
	
	return true;
}

//select box¿¡ ¿É¼ÇÀ» µ¿ÀûÀ¸·Î Á¦°Å
function removeOption1(oSelect){
	
    var intCount = oSelect.options.length;
    if(intCount < 1 ) { return; }
    for (i=intCount; i!=1; i--)
    {	
    	oSelect.options.remove(i-1);
    }
	oSelect.reInitializeSelectBox(0);
	
	return true;
}

//select box¿¡ ¿É¼ÇÀ» µ¿ÀûÀ¸·Î Á¦°Å
function removeOption2(oSelect){
	
    var intCount = oSelect.options.length;
    if(intCount < 1 ) { return; }
    for (i=intCount; i!=1; i--)
    {	
    	oSelect.options.remove(i-1);
    }
		
	return true;
}


/**
 * ÇÃ·¡½¬µîÀÇ OBJECTÀÇ º¸¾È ¾Ë¸²À» ¾ø¾Ö±â.
 * @param OBJECT ID 
 */
function activateCtrl(id)
{
	 var objTag;
	 var objHTML;
	 objTag = document.all.item(id);
	 objHTML = objTag.outerHTML;
	 objTag.outerHTML = "";
	 document.write(objHTML);
}

