var aspText = {D018:{cardText:'',accText:'',safeTextTop:'',safeTextBotton:'<br>* Áß°íÂ÷ »óÇ°ÀÎ °æ¿ì : ÆÇ¸Å´ë±ÝÀÇ <b><font color="#FF0000">1%</font></b>'},
              D004:{cardText:'(¾Æ¿ï·¿Àº 3.3%)',accText:'',safeTextTop:'',safeTextBotton:'<br>* ¾Æ¿ï·¿ÀÇ °æ¿ì ÆÇ¸Å´ë±ÝÀÇ 1.5%'},
              //D040:{cardText:'',accText:'',safeTextTop:'-&nbsp;&nbsp;5¸¸¿ø¹Ì¸¸ : <span class=txt_b01>500¿ø/°Ç</span><br>',safeTextBotton:''},
              D001:{cardText:'',accText:'',safeTextTop:'- »ç°ú³ª¹« È¸¿ø¿¡°Ô´Â 40% ÇÒÀÎµÈ °¡°ÝÀÌ<br>&nbsp; Àû¿ëµË´Ï´Ù.<br>',safeTextBotton:''}
};

var getGuide= {
	setDivCode : function(divCode) { this.divCode=divCode; },
	setDivSub : function(divSub) { this.divSub=divSub; },
	setToken : function(token) { this.token=token; },
	setAmt : function(iAmt) { this.iAmt=iAmt; },
	guideValue : function(divCode, divSub) {
		getGuide.setDivCode(divCode);
		getGuide.setDivSub(divSub);
		getGuide.setAmt(20000);
		$.post("/webasp_common/guide/getGuideChargeInfo.jsp", {"div_code" : this.divCode, "div_sub" : this.divSub, "amt" : this.iAmt },
			function(data) {
				getGuide.setToken(data.token);
				getGuide.setValue(data);
			}, "json");
	},
	setValue : function(json) {

		getGuide.guideSafeText(json);
		if( $('#guide_card')		!= null )	$('#guide_card').html(getGuide.getShowCharge(json.card_charge));
		if( this.divCode == 'U001' && this.divSub == 'N001' ) {
			if( $('#guide_acnt')	!= null )	$('#guide_acnt').html(getGuide.getShowCharge3(json.account_range, json.account_charge));
			if( $('#guide_acc')	!= null )	$('#guide_acc').html(getGuide.getShowCharge3(json.va_range, json.va_charge));
		} else {
			if( $('#guide_acnt')	!= null )	$('#guide_acnt').html(getGuide.getShowCharge2(json.account_range, json.account_charge));
			if( $('#guide_acc')	!= null )	$('#guide_acc').html(getGuide.getShowCharge(json.va_charge));
	}
		if( $('#guide_mobile')	!= null )	$('#guide_mobile').html(getGuide.getShowCharge(json.mobile_charge));
		if( $('#guide_ars')		!= null )	$('#guide_ars').html(getGuide.getShowCharge(json.ars_charge));
		if( $('#guide_charge1') != null )	$('#guide_charge1').html(getGuide.getShowCharge(json.safe_charge1));
		if( $('#guide_charge2') != null )	$('#guide_charge2').html(getGuide.getShowCharge(json.safe_charge2));
		if( $('#guide_charge3') != null )	$('#guide_charge3').html(getGuide.getShowCharge(json.safe_charge3));	
		if( $('#guide_charge4') != null )	$('#guide_charge4').html(getGuide.getShowCharge(json.safe_charge4));	
		if( json.safe_charge5 != 'undefined' ) {
			if( $('#guide_charge5') != null ) {
				$('#guide_charge5').html(getGuide.getShowCharge(json.safe_charge5));	
			}
		}
		if( $('#guide_ex_card1') != null )	$('#guide_ex_card1').html(this.getAmount(json.sCardCharge));	
		if( $('#guide_ex_card2') != null )	$('#guide_ex_card2').html(this.getAmount(json.sSafeCharge));			
		if( $('#guide_ex_card3') != null )	$('#guide_ex_card3').html(this.getAmount(this.iAmt-parseInt(json.sCardCharge)-parseInt(json.sSafeCharge)));	
		if( $('#guide_ex_acc1') != null )	$('#guide_ex_acc1').html(this.getAmount(json.sVaCharge));	
		if( $('#guide_ex_acc2') != null )	$('#guide_ex_acc2').html(this.getAmount(json.sSafeCharge));	
		if( $('#guide_ex_acc3') != null )	$('#guide_ex_acc3').html(this.getAmount(this.iAmt-parseInt(json.sVaCharge)-parseInt(json.sSafeCharge)));	
		getGuide.guideChargeText();
	},
	getShowCharge : function(charge) {			// ½Å¿ëÄ«µå/¹«ÅëÀåÀÔ±Ý
		if(charge != null && charge.length>1) {
			if(charge.substr(0,1) == 'A')
				charge=this.getAmount(charge.substr(1))+"¿ø";
			else {
				charge=Math.floor(charge.substr(1)*1000)/10+'%';				
			}
		}
		return charge;
	},
	getShowCharge2 : function(range,charge) {	// ½Ç½Ã°£°èÁÂÀÌÃ¼
		if(charge != null && charge.length>1) {
			if( charge.indexOf("/") >= 0 ) {
				charge1 = charge.substr(0,charge.indexOf("/"));
				charge2 = charge.substr(charge.indexOf("/")+1);
				if(charge1.substr(0,1) == 'A')
					charge = this.getAmount(range)+"¿øÀÌÇÏ:"+this.getAmount(charge1.substr(1))+"¿ø";
				else {				
					charge = this.getAmount(range)+"¿øÀÌÇÏ:ÆÇ¸Å±Ý¾×ÀÇ "+Math.floor(charge1.substr(1)*1000)/10+'%';				
				}
				charge += "<br>";
				if(charge2.substr(0,1) == 'A')
					charge += this.getAmount(range)+"¿øÃÊ°ú:"+this.getAmount(charge2.substr(1))+"¿ø";
				else {				
					charge += this.getAmount(range)+"¿øÃÊ°ú:ÆÇ¸Å±Ý¾×ÀÇ "+Math.floor(charge2.substr(1)*1000)/10+'%';				
				}
			}
			else
			{
				charge=Math.floor(charge.substr(1)*1000)/10+'%';
			}
		}
		return charge;
	},
	getShowCharge3 : function(range,charge) {			// ³×ÀÌ¹ö(¹«ÅëÀåÀÔ±Ý/½Ç½Ã°£°èÁÂÀÌÃ¼) 
		if(charge != null && charge.length>1) {
			charge1 = charge.substr(0,charge.indexOf("/"));
			charge2 = charge.substr(charge.indexOf("/")+1);

			charge	= Math.floor(charge2.substr(1)*1000)/10+'%';
			charge += " (ÃÖÀú "+charge1.substr(1)+"¿ø)";
		}
		return charge;
	},
	getAmount : function(charge) {
		var sData='';
		charge=charge+'';
		var n=charge.length-1;		
		for(i=0;i<charge.length;i++) {
			sData += charge.charAt(i);
			if(n!=0 && n%3==0) {		
				sData+=',';				
			}
			--n;
		}
		return sData;
	},
	getStrAmount : function(charge) {
		var sData = charge+'';
		var len = charge.length;
		if(len>4) {
			sData = charge.substr(0,len-4)+"¸¸¿ø";
		}
		return sData;
	},
	guideSafeText : function(json) {
		if(this.token == 'Y') {
			if(aspText[this.divCode] != null) {
				$('#chargeText').html(aspText[this.divCode].safeTextTop);
			}
			if(typeof(json.safe_range4) != 'undefined') {
				$('#chargeText').append("- "+this.getStrAmount(json.safe_range1)+"¹Ì¸¸ : <span class=txt_b01><span id=guide_charge1>0¿ø</span>/°Ç</span>\
            		<br> - "+this.getStrAmount(json.safe_range1)+" ~ "+this.getStrAmount(json.safe_range2)+" ¹Ì¸¸ : <span id=guide_charge2>0¿ø</span>/°Ç\
            		<br> - "+this.getStrAmount(json.safe_range2)+" ~ "+this.getStrAmount(json.safe_range3)+" ¹Ì¸¸ : <span id=guide_charge3>0¿ø</span>/°Ç\
            		<br> - "+this.getStrAmount(json.safe_range3)+" ~ "+this.getStrAmount(json.safe_range4)+" ¹Ì¸¸ : <span id=guide_charge4>0¿ø</span>/°Ç\
            		<br> - "+this.getStrAmount(json.safe_range4)+" ÀÌ»ó : »óÇ°°¡°ÝÀÇ <span id=guide_charge5></span>");

			} else if(typeof(json.safe_range3) != 'undefined') {
				$('#chargeText').append("- "+this.getStrAmount(json.safe_range1)+"¹Ì¸¸ : <span class=txt_b01><span id=guide_charge1>0¿ø</span>/°Ç</span>\
            		<br> - "+this.getStrAmount(json.safe_range1)+" ~ "+this.getStrAmount(json.safe_range2)+" ¹Ì¸¸ : <span id=guide_charge2>0¿ø</span>/°Ç\
            		<br> - "+this.getStrAmount(json.safe_range2)+" ~ "+this.getStrAmount(json.safe_range3)+" ¹Ì¸¸ : <span id=guide_charge3>0¿ø</span>/°Ç\
            		<br> - "+this.getStrAmount(json.safe_range3)+" ÀÌ»ó : »óÇ°°¡°ÝÀÇ <span id=guide_charge4></span>");			
			
			} else if(typeof(json.safe_range2) != 'undefined') {
				$('#chargeText').append("-&nbsp;"+this.getStrAmount(json.safe_range1)+"¹Ì¸¸ : <span class=txt_b01><span id=guide_charge1>0¿ø</span>/°Ç</span>\
            		<br> - "+this.getStrAmount(json.safe_range1)+" ~ "+this.getStrAmount(json.safe_range2)+" ¹Ì¸¸ : <span id=guide_charge2>0¿ø</span>/°Ç\
            		<br> - "+this.getStrAmount(json.safe_range2)+" ÀÌ»ó : »óÇ°°¡°ÝÀÇ <span id=guide_charge3></span>");
		
			} else {
				$('#chargeText').append("-&nbsp;"+this.getStrAmount(json.safe_range1)+"¹Ì¸¸ : <span class=txt_b01><span id=guide_charge1 class=txt_b04>0¿ø</span>/°Ç</span>\            		<br> - "+this.getStrAmount(json.safe_range1)+" ÀÌ»ó : »óÇ°°¡°ÝÀÇ <span id=guide_charge2></span>");
			}
		} else if(this.token=='N' && this.divSub == "B001"){
			if(aspText[this.divCode] != null) {
				$('#chargeText').html(aspText[this.divCode].safeTextTop);
			}
			$('#chargeText').append("»óÇ°°¡°ÝÀÇ <span id=guide_charge1></span>");
		} else if( this.divCode == 'U001' && this.divSub == 'N001' ) {
			$('#chargeText').append("¹«·á");
		}
		
	},
	guideChargeText : function() {
		if(aspText[this.divCode] != null) {
			$('#guide_card').append(aspText[this.divCode].cardText);
			$('#chargeText').append(aspText[this.divCode].safeTextBotton);
		}
	}
}
