//ÆäÀÌÁö ÀÌµ¿
function goPage(val){
	document.location.href=val;
}
// Left Trim
function ltrim( str ) {
	for ( i=0 ; i<str.length ; i++ ) {
		if ( str.charAt(i) == ' ' ) str = str.substring(1);
		else break;
	}
	return str;
}

// Right Trim
function rtrim( str ) {
	for ( i=str.length-1 ; i>=0 ; i-- ) {
		if ( str.charAt(i) == ' ' ) str = str.substring(0,i);
		else break;
	}
	return str;
}

// Right Trim
function rtrimEnter( str ) {
	for ( i=str.length-1 ; i>=0 ; i-- ) {
		if ( str.charCodeAt(i) == 10 || str.charCodeAt(i) == 13 ) str = str.substring(0,i);
		else break;
	}
	return str;
}

// Trim
function trim( str )
{
	str = ltrim(str);
	str = rtrim(str);

	return str;
}

// ÇÑ±Û Ã¼Å©
function isKorean(str)
{
	var retValue = true;

	if (str == null ) 	return false;
	else {
		for( var i = 0; i < str.length; i++ ) {
			var chr = escape(str.charAt(i));					//ÀÔ·ÂµÈ °ªÀÇ ÇÏ³ªÇÏ³ª¸¦ ¾Æ½ºÅ°(ASCII) °ªÀ¸·Î º¯È¯½ÃÅ² ÈÄ...

			if ( chr.length == 1 ) return false;					//¿µ¹®ÀÇ °æ¿ì ¾Æ½ºÅ°°ªÀÌ 1ÀÚ¸®´Ï±î...
			else if ( chr.indexOf("%u")	 != -1 )  continue;
			else if ( chr.indexOf("%") != -1 ) return false;		//"~"¿Í °°Àº Æ¯¼ö¹®ÀÚÀÇ °æ¿ì ¾Æ½ºÅ°°ªÀÌ 3ÀÚ¸®´Ï±î...
		}
	}
	return true;
}

//¼ýÀÚ¿µ¹®Ã¼Å©
function isNumberAlphabet(str)
{
	var temp1;
	len1 = str.length;
	for(l=0;l<len1;l++){
	     temp1 = str.charAt(l);
	     if (escape(temp1).length >= 4) return false;
             if ( (temp1<'a' || temp1 > 'z') && (temp1 <'A' || temp1 >'Z') && (temp1 <'0' || temp1 >'9')) return false;
       }
     return true;
}


//¿µ¹®Ã¼Å©
function isAlphabet(str)
{
	var temp1;
	len1 = str.length;
	for(l=0;l<len1;l++){
	     temp1 = str.charAt(l);
	     if (escape(temp1).length >= 4) return false;
             if ( (temp1<'a' || temp1 > 'z') && (temp1 <'A' || temp1 >'Z') ) return false;
       }
     return true;
}


/**************************************************************************
* Function Name : isNumber()
'* Description :  ¼ýÀÚÃ¼Å©
'* Parameters :	str
**************************************************************************/
function isNumber(str)
{
	var temp1;
	len1 = str.length;
	for(l=0;l<len1;l++){
	     temp1 = str.charAt(l);
	     if (escape(temp1).length >= 4) return false;
             if (temp1 <'0' || temp1 >'9') return false;

    }
    //if(len1==0) return false;
    return true;
}

// ³¯Â¥ Ã¼Å©
function checkDate(YYYYMMDD)
{

	if(YYYYMMDD.length!=8) return false;
	if(!isNumber(YYYYMMDD)) return false;
 	return checkDateYMD(YYYYMMDD.substring(0,4) ,YYYYMMDD.substring(4,6), YYYYMMDD.substring(6,8))
}

// ³¯Â¥ Ã¼Å©
function checkDateYMD(v_year,v_month,v_day ){

	var err=0
	if ( v_year.length != 4) err=1
	if ( v_month.length != 1 &&  v_month.length !=  2 ) err=1
	if ( v_day.length != 1  &&  v_day.length !=  2) err=1


	r_year = eval(v_year) ;
	r_month = eval(v_month);
	r_day = eval(v_day)  ;

	if (r_month<1 || r_month>12) err = 1
	if (r_day<1 || r_day>31) err = 1
	if (r_year<0 ) err = 1


	if (r_month==4 || r_month==6 || r_month==9 || r_month==11){
		if (r_day==31) err=1
	}

	// 2,À±³âÃ¼Å©
	if (r_month==2){
		var g=parseInt(r_year/4)

		if (isNaN(g)) {
			err=1
		}
		if (r_day>29) err=1
		if (r_day==29 && ((r_year/4)!=parseInt(r_year/4))) err=1
	}

	if (err==1)	return false
	else   return true;
}

function toTockenDayStr(tocken)
{
	var toDt  = new Date();
	var yearStr  = toDt.getYear();
	var monthStr = toDt.getMonth()+1;
	var dateStr  = toDt.getDate();
	if (monthStr<10)  monthStr = "0"+monthStr;
	if (dateStr<10)  dateStr= "0"+dateStr;
	return 	yearStr + tocken + monthStr + tocken + dateStr;
}


// Byte ¼ö ¸®ÅÏ
function getByte(str)
{
	var byteSize = 0;
	var retValue = "";

	if ( str == null ) {
		return 0;
	} else {
		for( var i = 0; i < str.length; i++ ) {
			var chr = escape(str.charAt(i));		//ÀÔ·ÂµÈ °ªÀÇ ÇÏ³ª ÇÏ³ª¸¦ ¾Æ½ºÅ°(ASCII) °ªÀ¸·Î º¯È¯½ÃÅ² ÈÄ...

			if ( chr.length == 1 ) {					//¿µ¹®ÀÇ °æ¿ì ¾Æ½ºÅ°°ªÀÌ 1ÀÚ¸®´Ï±î...
				byteSize ++;
				retValue += str.charAt(i);
			} else if ( chr.indexOf("%u") != -1 ) {		//ÇÑ±ÛÀÇ °æ¿ì"%"u·Î ½ÃÀÛÇÏ´Ï±î...
				byteSize += 2;
			} else if ( chr.indexOf("%") != -1 ) {		//"~"¿Í °°Àº Æ¯¼ö¹®ÀÚÀÇ °æ¿ì ¾Æ½ºÅ°°ªÀÌ 3ÀÚ¸®´Ï±î...
				byteSize += chr.length/3;
				retValue += str.charAt(i);
			}
		}
	}

	return byteSize;
}

// contents String¿¡ Æ¯Á¤ ÀÚ¸®¼ö¿¡ str ³Ö±â
function addStr(contents, jari, str)
{

   	contents = contents.substring(0,jari)+str+contents.substring(jari);
   	return contents;
}

// ¹®ÀÚ¿­ ±³Ã¼
function replaceStr(contents, repsrc, repdes)
{
	var tmp_str1  = contents;
   	contents = "";

	while ( tmp_str1.indexOf(repsrc) >= 0 ) {
		contents +=  tmp_str1.substring(0,tmp_str1.indexOf(repsrc))+repdes;
		tmp_str1 = tmp_str1.substring(tmp_str1.indexOf(repsrc)+repsrc.length);
	}
	contents = contents + tmp_str1;
	return contents;
}


// chr ¼öÀÚ »õ±â
function findChar(contents, chr)
{
	var tmp_str1  = contents;
	var cnt=0;


	while ( tmp_str1.indexOf(chr) >= 0 ) {
		tmp_str1 =  tmp_str1.substring(tmp_str1.indexOf(chr)+1);
		cnt++;
	}

	return cnt;
}

//±ÛÀÚ¼ö ¼¼±â
function StrLength(String) {

   var Length = 0;

   var Nav = navigator.appName;
   var Ver = navigator.appVersion;

   var IsExplorer = false;

   var ch;

   if ( (Nav == 'Microsoft Internet Explorer') && (Ver.charAt(0) >= 4) ) {
      IsExplorer = true;
   }

   if(IsExplorer) {

      for(var i = 0 ; i < String.length; i++){

         ch = String.charAt(i);

         if ((ch == "\n") || ((ch >= "¤¿") && (ch <= "È÷")) ||
             ((ch >="¤¡") && (ch <="¤¾"))) {
	    Length += 2;
         } else {
	    Length += 1;
         }

      }
   }else {
      Length = String.length ;
   }

   return Length;
}

//±ÛÀÛ¼º½Ã ±æÀÌ Ã¼Å©
function CheckStrLen(maxlen,field)
{
	var temp; //µé¾î¿À´Â ¹®ÀÚ°ª
	var msglen;
	msglen = maxlen;
	var value= field.value;

	l =  field.value.length;
	tmpstr = "" ;

	if (l == 0)
	{
		value = maxlen;
	}	else 	{
		for(k=0;k<l;k++) {
			temp =value.charAt(k);
			if (escape(temp).length > 4)
				msglen -= 2;
			else
				msglen--;

			if(msglen < 0) {
				alert(maxlen+"byte¸¦ ÃÊ°úÇÏ¿´½À´Ï´Ù.");
				field.value= tmpstr;
				break;
			} else {
				tmpstr += temp;
			}
		}
	}
}

// °ø¹éÃ¼Å©
function CheckValid(String, SpaceCheck) {

   var retvalue = false;

   for (var i=0; i<String.length; i++) {

      if (SpaceCheck == true) {
         if (String.charAt(i) == ' ') {
            retvalue = true;
            break;
         }
      } else {
         if (String.charAt(i) != ' ') {
            retvalue = true;
            break;
         }
      }
   }

   return retvalue;
}

// °ø¹éÃ¼Å©
function isEmpty(String) {

   return !CheckValid(String, false);
}


// ÀûÇÕÇÑ ¸ÞÀÏÁÖ¼Ò ¿©ºÎ Ã¼Å©
function EmailCheck(String)
{
   var checkflag = true;
   var retvalue;

   if (window.RegExp) {
      var tempstring = "a";
      var exam = new RegExp(tempstring);
      if (tempstring.match(exam)) {
         var ret1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
         var ret2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
         retvalue = (!ret1.test(String) && ret2.test(String));
      } else {
         checkflag = false;
      }
   } else {
      checkflag = false;
   }

   if (!checkflag) {
      retvalue = ( (String != "") && (String.indexOf("@")) > 0 && (String.index.Of(".") > 0) );
   }

   return retvalue;
}

// ÀüÈ­¹øÈ£ ÀÔ·Â½Ã ÇÕ´çÇÑ ¹®ÀÚ¿©ºÎ Ã¼Å©
/*----------------------------------------------------------------------------*/
function ValidTelString(String) {

   var RetValue = true;
   var Count;
   var PermitChar =
         "0123456789-";

   for (var i = 0; i < String.length; i++) {
      Count = 0;
      for (var j = 0; j < PermitChar.length; j++) {
         if(String.charAt(i) == PermitChar.charAt(j)) {
            Count++;
            break;
         }
      }

      if (Count == 0) {
         RetValue = false;
         break;
      }
   }
   return RetValue;
}

/************************************************************************
/************************************************************************
* Function Name : ResNo_Check
'* Description :   ÀÔ·ÂÇÑ ÁÖ¹Îµî·Ï¹øÈ£°¡ ¿Ã¹Ù¸¥Áö °Ë»ç.
'* Parameters :	ResNo ÀÔ·ÂµÈ ÁÖ¹Îµî·Ï¹øÈ£
'*************************************************************************/

function ResNo_Check(ResNo){

	var str_serial1=ResNo.substring(0,6)
	var str_serial2=ResNo.substring(6,13)

	if (str_serial1.length != 6){
		alert("¿Ã¹Ù¸¥ ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		return false;
	}else if (str_serial2.length != 7){
		alert("¿Ã¹Ù¸¥ ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		return false;
	}else if(isNaN(str_serial1) || isNaN(str_serial2)){
		alert("¿Ã¹Ù¸¥ ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		return false;
	}else{
		var a1=str_serial1.substring(0,1)
		var a2=str_serial1.substring(1,2)
		var a3=str_serial1.substring(2,3)
		var a4=str_serial1.substring(3,4)
		var a5=str_serial1.substring(4,5)
		var a6=str_serial1.substring(5,6)

		var check_digit=a1*2+a2*3+a3*4+a4*5+a5*6+a6*7

		var b1=str_serial2.substring(0,1)
		var b2=str_serial2.substring(1,2)
		var b3=str_serial2.substring(2,3)
		var b4=str_serial2.substring(3,4)
		var b5=str_serial2.substring(4,5)
		var b6=str_serial2.substring(5,6)
		var b7=str_serial2.substring(6,7)

		var check_digit=check_digit+b1*8+b2*9+b3*2+b4*3+b5*4+b6*5

		check_digit = check_digit%11
		check_digit = 11 - check_digit
		check_digit = check_digit%10

		if (str_serial1.substring(2,3) > 1){
			alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
			return false;
		}else	if (str_serial1.substring(4,5) > 3){
			alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
			return false;
		}else	if (str_serial2.substring(0,1) > 4 || str_serial2.substring(0,1) == 0){
			alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
			return false;
		}else	if (check_digit != b7){
			alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
			return false;
		}else{
			return true;
		}
	}
}

/**************************************************************************
* Function Name : FieldChk()
'* Description :  ¿µ¹®±ÛÀÚ Ã¼Å©
'* Parameters :	uid, start, end
**************************************************************************/
function FieldChk(uid, start, end)
{
	if(uid.length < start || uid.length > end)
	{
		return false;
	}

	for(var i = 0; i < uid.length; i++)
	{
		var chr = uid.substr(i,1);
		if((chr < '0' || chr > '9') && (chr < 'a' || chr > 'z') && (chr < 'A' || chr > 'Z'))
		{
			return false;
		}
	}
	return true;
}


/**************************************************************************
* Function Name : setComma()
'* Description :  ¼ýÀÚ¿¡ ÄÞ¸¶³Ö±â
'* Parameters :	retValue
**************************************************************************/
function setComma(str)
{
        str = ""+str+"";
        var retValue = "";
        for(i=0; i<str.length; i++)
        {
                if(i > 0 && (i%3)==0) {
                        retValue = str.charAt(str.length - i -1) + "," + retValue;
                 } else {
                        retValue = str.charAt(str.length - i -1) + retValue;
                }
        }
        return retValue;
}

/**************************************************************************
* Function Name : OpenWin()
'* Description :  À©µµ¿ì ¿ÀÇÂÃ¢
'* Parameters :	retValue
**************************************************************************/
function OpenWin(URL,WinName,x,y,Menu,cSize,scroll) {

	var features;

	var nTop = (screen.height - y) / 2 - 30;
	var nLeft = (screen.width - x) / 2;

	if (Menu == 0 )
		features = "toolbar=no,width=" + x + ",height=" + y + ",top=" + nTop + ",left=" + nLeft + ",status=no,menubar=no";
	else
		features = "toolbar=no,width=" + (x + 18) + ",height=" + y + ",top=" + nTop + ",left=" + nLeft + ",status=no,menubar=yes";

	if (cSize == 0)
		features = features + ",resizable=no";
	else
		features = features + ",resizable=yes";

	if (scroll == 0 )
		features = features + ",scrollbars=no";
	else if(scroll == 2)
		features = features + ",scrollbars=yes";
	else
		features = features + ",scrollbars=no";

	//alert(features);

	var TheWindow = window.open(URL, WinName, features);
	if(TheWindow){
		TheWindow.focus();
	}
}

function ModalOpenWin(URL,Argument,x,y,center,cSize,scroll) {

	var features;
	var TheWindow = "";
	var strX = 0;
	var strY = 0;

	if(navigator.userAgent.indexOf("MSIE 7") != -1){
		strX = x*1-6;
		strY = y*1-25;
	}
	else if(navigator.userAgent.indexOf("MSIE 6")!= -1){
		if(navigator.appVersion.indexOf("NET CLR 2.0") == -1){ //embedded ºê¶ó¿ìÁ®ÀÏ °æ¿ì
			strX = x;
			strY = y*1+7;
		}
		else{
			strX = x;
			strY = y;
		}
	}
	else{
		strX = x;
		strY = y;
	}

	var nTop = (screen.height - strY) / 2 - 30;
	var nLeft = (screen.width - strX) / 2;

	features = "dialogWidth:" + strX + "px;dialogHeight:" + strY + "px;dialogTop:" + nTop + ";dialogLeft:" + nLeft + ";status:no";

	if (center == 0 )
		features = features + ";center:no";
	else
		features = features + ";center:yes";

	if (cSize == 0)
		features = features + ";resizable:no";
	else
		features = features + ";resizable:yes";

	if (scroll == 0 )
		features = features + ";scroll:no";
	else
		features = features + ";scroll:yes";

	TheWindow = window.showModalDialog(URL, Argument, features+"; edge: Raised");
	return TheWindow;
}

/**************************************************************************
* Function Name : delConfirm()
'* Description :  »èÁ¦È®ÀÎ
'* Parameters :	ÀÌµ¿ URL
**************************************************************************/
function delConfirm(val){
	var ans;
	
	ans = confirm("Á¤¸»·Î »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?");
	
	if(ans){
		document.location.href = val;
	}
}

/**************************************************************************
* Function Name : stringLenCheck()
'* Description :  ¹®ÀÚ¿­ ±ÛÀÚ¼ö Ã¼Å©
'* Parameters :	input boxÀÇ °³Ã¼ (this)
'* Parameters :	Çã¿ëÇÒ ¹®ÀÚ¿­ ±æÀÌ
**************************************************************************/
function stringLenCheck(obj, len, enterlen) {
	var temp;
	var f = obj.value.length;
	var msglen = len; //ÃÖ´ë ±æÀÌ
	var tmpstr = "";
	var enter = 0;
	var strlen;
	
	// ÃÊ±â ÃÖ´ë±æÀÌ¸¦ ÅØ½ºÆ® ¹Ú½º¿¡ »Ñ·ÁÁØ´Ù.
	
	if(f == 0) {
		document.all.remain.value = msglen;
	}
	else {
		for(k=0;k<f;k++) {
			temp = obj.value.charAt(k);
			
			if(temp == '\n') { // ÀÔ·Â ¶óÀÎ Á¦ÇÑÀ» À§ÇØ ¿£ÅÍÅ° È½¼ö Áõ°¡
				enter++;
			}
			
			if(escape(temp).length > 4) {
				msglen -= 2;
			}
			else {
				msglen--;
			}
			
			if(msglen < 0) {
				alert("ÃÑ ÇÑ±Û "+(len/2)+"ÀÚ, ¿µ¹® "+len+"ÀÚ±îÁö ¾²½Ç ¼ö ÀÖ½À´Ï´Ù.");
				obj.value = tmpstr;
				break;
			}
			else if(enter > enterlen) {
				alert("¶óÀÎ¼ö "+(enterlen+1)+"¶óÀÎÀ» ³ÑÀ»¼ö ¾ø½À´Ï´Ù.");
				enter = 0;
				strlen = tmpstr.length - 1;
				
				obj.value = tmpstr.substring(0,strlen);
				break;
			}
			else {
				document.all.remain.value = msglen;
				tmpstr += temp;
			}
		}
	}
}

/**************************************************************************
* Function Name : checknumber()
'* Description :  ¼ýÀÚ¿©ºÎ Ã¼Å©
'* Parameters :	input boxÀÇ °³Ã¼ (this)
**************************************************************************/
function checknumber(obj){
	var keynum = event.keyCode;
	if(event.shiftKey) return false;
	if((keynum<58 && keynum>47) || (keynum<106 && keynum>95)){
		return true;
	}
	else if(keynum==46 || keynum==8){
		return true;
	}
	else if((keynum<41 && keynum>34) || keynum==9){
		return true;
	}
	else{
		event.returnValue = false;
		return false;
	}
}

/**************************************************************************
* Function Name : moneyformat()
'* Description : Ãµ´ÜÀ§·Î ÄÞ¸¶¸¦ Àû¿ëÇÑ´Ù.
'* Parameters :	input boxÀÇ °³Ã¼ (this)
**************************************************************************/
function moneyformat(obj){
	var keynum = event.keyCode;
	if((keynum<58 && keynum>47) || (keynum<106 && keynum>95) || keynum == 8 || keynum == 46){
		var tmpstr = obj.value;
		var  re = /,/g;
		tmpstr = tmpstr.replace(re,"");
		while(tmpstr.indexOf("0")==0){
			if(tmpstr.length == 1) break;
			tmpstr = tmpstr.substring(1);
		}
		obj.value = format3digit(tmpstr);
		return true;
	}
	else{
		return false;
	}
}

/**************************************************************************
* Function Name : format3digit()
'* Description : 3ÀÚ¸®·Î Àß¶ó¼­ ÄÞ¸¶¸¦ Àû¿ëÇÏ°í ¸®ÅÏÇÑ´Ù.
'* Parameters :	¼ýÀÚ°ª
**************************************************************************/
function format3digit(num){
	var str = "";
	var hstr = "";
	if(num.length != 0){
		if(num.indexOf("-") != -1){
			hstr = "-";
			num = num.substring(1, num.length);
		}
		
		while(num.length > 3){
			str = "," +num.substring(num.length-3,num.length) + str;
			num = num.substring(0,num.length-3);
			
		}
		str = hstr + num + str;
	}
	else{
		str = "0";
	}
	return str;
}

function viewControl(gubunFlag, targetID){
	var tempobj = "";
	
	eval("tempobj = document.all."+targetID);

	if (gubunFlag == 1){
		if (tempobj.style.display = "none"){
				tempobj.style.display = "inline";
		}
	}
  else{
		tempobj.style.display = "none";
	}
}

/**************************************************************************
* Function Name : displayimage()
'* Description : ÀÌ¹ÌÁö¸¦ ÁöÁ¤ ·¹ÀÌ¾î(displayArea)¿¡ º¸ÀÌ°Ô ÇÑ´Ù.
'* Parameters :	obj : °¨Ãâ ÀÌ¹ÌÁö º¯¼ö¸í, displayArea : °¨Ãâ°÷, viewIMG : º¸±â¹öÆ° ÀÌ¹ÌÁö¸í, deleIMG : »èÁ¦¹öÆ° ÀÌ¹ÌÁö¸í
**************************************************************************/
var imgTempView = "";
function displayimage(obj, displayArea, viewIMG, deleIMG){

	eval("imgTempView = document.all."+displayArea);
	
	if (viewIMG != ""){
	  eval("imgTempViewIMG = document.all."+viewIMG);
	  eval("imgTempDeleIMG = document.all."+deleIMG);

  	imgTempViewIMG.style.display = "inline";
	  imgTempDeleIMG.style.display = "inline";
	}
	
	imgTempView.style.visibility = "hidden";

	imgTempView.innerHTML = "";
	imgTempView.innerHTML = '<img src="'+obj.value+'" width="50">';

	setTimeout("loadimage()",100);
}

/**************************************************************************
* Function Name : loadimage()
'* Description : displayimage()¿¡¼­ È£ÃâµÇ´Â functionÀ¸·Î ÇØ´ç ÀÌ¹ÌÁö¸¦ ·ÎµåÇÑ´Ù.
'* Parameters :	¾øÀ½
**************************************************************************/
function loadimage(){

	var imagewidth = imgTempView.children(0).width;
	var imageheight = imgTempView.children(0).height;

	if(imagewidth > imageheight){
		imgTempView.children(0).width = "110";
		imgTempView.children(0).height = (imageheight*130)/imagewidth;
	}
	else{
		imgTempView.children(0).height = "110";
		imgTempView.children(0).width = (imagewidth*130)/imageheight;
	}
	imgTempView.style.visibility = "visible";
}

/**************************************************************************
* Function Name : nodisplayimage()
'* Description : ·¹ÀÌ¾î¿¡ º¸¿©Áö´Â ÀÌ¹ÌÁö¸¦ °¨Ãá´Ù.
'* Parameters :	val : °¨Ãâ ÀÌ¹ÌÁö º¯¼ö¸í, displayArea : °¨Ãâ°÷, viewIMG : º¸±â¹öÆ° ÀÌ¹ÌÁö¸í, deleIMG : »èÁ¦¹öÆ° ÀÌ¹ÌÁö¸í
**************************************************************************/
function nodisplayimage(val, displayArea, viewIMG, deleIMG){

	eval("imgTempViewIMGD = document.all."+displayArea);
	eval("tmpObj00 = document.all."+val);

	tmpObj00.outerHTML = '<input type="file" name="'+val+'" class="input" style="width:330px;height:20px" onpropertychange="displayimage(this,\''+displayArea+'\', \''+viewIMG+'\', \''+deleIMG+'\');">' ;
	imgTempViewIMGD.innerHTML = "»çÁøÀ» <br><br>¼±ÅÃÇÏ¼¼¿ä.";
	
	if (viewIMG != ""){
		eval("imgTempViewIMG = document.all."+viewIMG);
		eval("imgTempDeleIMG = document.all."+deleIMG);

		imgTempViewIMG.style.display = "none";
		imgTempDeleIMG.style.display = "none";
	}
	
}

// ·Ñ¸µ ½ºÅ©¸³Æ®
// banner_roll("divÅÂ±× id", ¹è³Ê1°³³ôÀÌ, µô·¹ÀÌ, 1Ä­ÀÌµ¿¼Óµµ, 0);
function banner_roll(div_id, banner_height, banner_delay, banner_speed, this_height)
	{
	var div_tag = document.getElementById(div_id);
	var a_tag, i;
	
	this_height ++;
	if(this_height < banner_height) {
		div_tag.style.top = -this_height;
		setTimeout("banner_roll('" + div_id + "', " + banner_height + ", " + banner_delay + ", " + banner_speed + ", " + this_height + ");", banner_speed);
	} else {
		a_tag = div_tag.getElementsByTagName("A");
		div_tag.appendChild(a_tag[0]);
		div_tag.style.top = 0;
		setTimeout("banner_roll('" + div_id + "', " + banner_height + ", " + banner_delay + ", " + banner_speed + ", 0);", banner_delay);
	}
	
	return true;
}








var v_clsname;
var v_paraname;
function fn_displaysource(str,clsname){
	v_paraname = str;
	v_clsname = clsname;
	var source = '';
	    source += '<div style="border:#dddddd 1px solid;position:relative; width:100%; height:120px; z-index:1; visibility: visible; overflow: auto;">';
	    source += '<div > ';
		  source +=	'<table cellpadding="2" cellspacing="0" border="0" width="100%">';
	    source += '  <tr>';
	    source += '    <td style="border:0px"><input type="file" name="'+v_paraname+"1"+'" class="'+v_clsname+'" style="width:95%" ></td>';
	    source += '  </tr>';
	    source += '</table></div>';
	    source += '</div>';	    
	    source += '<div><table cellpadding="2" cellspacing="0" border="0" width="100%">';
	    source += '  <tr>';
	    source += '    <td width="40" ></td>';
	    source += '    <td align="right" style="border:0px"><input type="hidden" name="v_filenum" value="1">'
	    source += '     <img src="/admin/images/button/admin_del_btn06.jpg" width="47" name=delbutton height="20" border="0" align="right" onClick="fn_rednum(this)" style="cursor:hand"> ';
	    source += '     <img src="/admin/images/button/admin_add_btn02.jpg" name=addbutton  width="47" height="20" border="0" align="right" onClick="fn_incnum(this)" style="cursor:hand"> ';
	    source += '    </td>';
	    source += '  </tr>';
	    source += '</table></div>';
	    document.writeln(source);
}
function fn_rednum(obj){
	if(document.all.v_filenum.value > 1){
		document.all.v_filenum.value = (document.all.v_filenum.value*1-1);
		var objCnt = obj.parentElement.parentElement.parentElement.parentElement.parentElement.previousSibling.childNodes[0].childNodes.length;
		//obj.parentElement.parentElement.parentElement.parentElement.parentElement.previousSibling.removeNode(true);
		obj.parentElement.parentElement.parentElement.parentElement.parentElement.previousSibling.childNodes[0].childNodes[objCnt-1].removeNode(true);
	}
	if(document.all.v_filenum.value < 2){
		document.all.delbutton.disabled = true;
	}
	else{
		document.all.delbutton.disabled = false;
	}
}
function fn_incnum(obj){
	var objCnt = obj.parentElement.parentElement.parentElement.parentElement.parentElement.previousSibling.childNodes.length;
	var tarObj = obj.parentElement.parentElement.parentElement.parentElement.parentElement.previousSibling.childNodes[objCnt-1];
	var source  = '<div>'; 
		source  += '<table cellpadding="2" cellspacing="0" border="0" width="100%">';
	    source += '  <tr>';
	    //source += '    <td width="40">ÆÄÀÏ '+(document.all.v_filenum.value*1+1)+'</td>';
	    source += '    <td><input type="file" name="'+v_paraname+(document.all.v_filenum.value*1+1)+'" class="'+v_clsname+'" style="width:95%"></td>';
	    source += '  </tr>';
	    source += '</table></div>';
	document.all.v_filenum.value = (document.all.v_filenum.value*1+1);
	//tarObj.insertAdjacentHTML("beforeBegin",source);
	tarObj.insertAdjacentHTML("beforeEnd",source);
	document.all.delbutton.disabled = false;
}

var objWin=null;
function fn_printForm(){
	var strFeature;
	strFeature = "width=800,height=600,toolbar=no,location=no,directories=no";
	strFeature += ",status=no,menubar=no,scrollbars=yes,resizable=no";
	
	objWin = window.open('', 'print', strFeature);
	self.focus();
	
	objWin.document.open();
	objWin.document.write('<html><head>');
	objWin.document.write('<link rel="stylesheet" href="/admin/common/livecampus.css" type="text/css">');
	objWin.document.write('</head><body>');
	objWin.document.write(document.getElementById("contentsForm").innerHTML);
	objWin.document.write('</body></html>');
	objWin.document.close();
	
	objWin.print();
	objWin.close();
}

