﻿<!--
/*

//##########################################################################
// 스크립트명: exchange
// 설      명: 환율 계산 펑션
// 작  성  자: inho.lee
// 최초작성일: 2006.07.06
// 수  정  자: inho.lee
// 최종수정일: 2006.11.08
// 주의  사항: 
//###########################################################################
*/


function getPoint(_strCurrency,_fltPoint)
{
    //기준
    //1000 point=1000 krw
    //1000 point=100 jpy
    //1000 point=1 usd

    _fltPoint = parseFloat(_fltPoint.toString().replace(/,/g,''));
    if(_strCurrency=='JPY')
    {
        return Math.floor(_fltPoint * 0.1)
    }
    else if(_strCurrency=='USD')
    {
        //내림 (이유:달러의 경우 차이가 너무 큼)
        return Math.floor(_fltPoint * 0.001)
    }
    else if(_strCurrency=='KRW')
    {
        return Math.floor(_fltPoint)
    } 
    else
    {
        return 0
    }      
}


function p_round (n, d) {
	var f = Math.pow(10, d);
	n = Math.round(n * f) / f;
	n += "";
    
    if(n.indexOf('.') < 0)
        return n;
    else
	    return (d == 0 ? n.substring(0, n.indexOf('.')): n.substring(0, n.indexOf('.') + d + 1));
}

function getExchangeAmount(_strExchangeFrom, _strExchangeTo , _fltAmount , _fltExrate) {
    if(_strExchangeFrom==_strExchangeTo)
    {
        _fltAmount = parseFloat(_fltAmount.toString().replace(/,/g,''));
        if(_strExchangeTo=="KRW" || _strExchangeTo=="JPY" || _strExchangeTo=="CNY")
            return p_round(_fltAmount,0);
        else
            return p_round(_fltAmount,2);
    }

    _fltAmount = parseFloat(_fltAmount.toString().replace(/,/g,''));
    var _intResult;
    _intResult = _fltAmount * _fltExrate;
    _intResult = (_strExchangeTo=="KRW" || _strExchangeTo=="JPY" || _strExchangeTo=="CNY")? p_round(_intResult,0) : p_round(_intResult,2);
    //올림 방법
    //1. 엔화=>원화 1원 단위  (요것만 예외 처리하면 됨)
    //2. 원화=>엔화 100원 단위(10엔 무조권 올림)
    //3. 엔화=>달러 1달러 단위
    //4. 달러=>원화 100원 단위
    //5. 달러=>엔화 100엔 단위
    
    /*
    if(_strExchangeFrom=="JPY" && _strExchangeTo=="KRW")
    {
         _intResult = Math.ceil(_intResult);
    }
    else if(_strExchangeTo=="KRW")
    {
         _intResult = (Math.ceil(_intResult * 0.01 ) * 100 );
    }
    else if(_strExchangeTo=="JPY")
    {
         _intResult = (Math.ceil(_intResult * 0.01 ) * 100 );
    }
    else if(_strExchangeTo=="USD")
    {
         _intResult = Math.ceil(_intResult);
    }
    else
    {
         _intResult = Math.ceil(_intResult);
    }
    */
    return _intResult;
}




//아래는 쓰는 사람 없는 것 같은디 확인요
//exchange

function exchange(_strFrom, _strTo , _decAmount ) {
	var from = form1.ddlFrom.value;
	var to = form1.ddlTo.value;
	var amount = form1.amount.value;
	
	if(amount.length < 1) {
		alert('Input Price.'); //금액을 입력하세요.');
		form1.amount.focus();
		return false;
	}
	
	var result = ((amount * from) / to).toFixed(2);

	form1.result.value = numberFormat(result.toString());

	return false;
}









//-->


















