﻿//국가별 요금조회
function NationRateCal()
{
	var frm = document.NationRate;
	var ifm = frames.ifm.document.NationRate;
	
	//해외발신요금
	document.getElementById("TOT_OUTSEND").innerHTML= Number(ifm.NR_OUTSEND.value.replace(',',''))*Number(frm.OUTSEND.value);
	//현지발신요금
	document.getElementById("TOT_INSEND").innerHTML= Number(ifm.NR_INSEND.value.replace(',',''))*Number(frm.INSEND.value);
	//해외수신요금
	document.getElementById("TOT_OUTRECEIVE").innerHTML= Number(ifm.NR_OUTRECEIVE.value.replace(',',''))*Number(frm.OUTRECEIVE.value);
	//현지수신요금
	document.getElementById("TOT_INRECEIVE").innerHTML= Number(ifm.NR_INRECEIVE.value.replace(',',''))*Number(frm.INRECEIVE.value);

	//전체 통화요금
	document.getElementById("TOT_SUM").innerHTML =Number(document.getElementById("TOT_OUTSEND").innerHTML)+Number(document.getElementById("TOT_INSEND").innerHTML)+Number(document.getElementById("TOT_OUTRECEIVE").innerHTML)+Number(document.getElementById("TOT_INRECEIVE").innerHTML);

	comma(document.getElementById("TOT_OUTSEND").innerHTML,'TOT_OUTSEND');
	comma(document.getElementById("TOT_INSEND").innerHTML,'TOT_INSEND');
	comma(document.getElementById("TOT_OUTRECEIVE").innerHTML,'TOT_OUTRECEIVE');
	comma(document.getElementById("TOT_INRECEIVE").innerHTML,'TOT_INRECEIVE');
	comma(document.getElementById("TOT_SUM").innerHTML,'TOT_SUM');
}

//주요국가 요금조회
function NationRateCal2(val)
{
	var frm = document.frmCompare;
	var Cnt = frm.hdnNationChk.value;

	sum=0;

	for(i=0; i<val; i++)
	{		
		if(frm.rdoNation[i].checked==false)
		{
			sum+=0;
		}
		else
		{
			sum+=1;
		}
	}

	if(sum<=0) //선택한 국가가 없으면
	{
		alert("국가를 선택해 주세요.");
		return;
	}
	else
	{	
		//해외발신 요금
		document.getElementById("OUTSENDSKYPE").innerHTML=Number(document.getElementById("OUTSENDSKYPE"+Cnt).innerHTML.replace(',',''))*Number(frm.OUTSEND.value);
		document.getElementById("OUTSENDSKT").innerHTML=Number(document.getElementById("OUTSENDSKT"+Cnt).innerHTML.replace(',',''))*Number(frm.OUTSEND.value);		
		document.getElementById("OUTSENDKTF").innerHTML=Number(document.getElementById("OUTSENDKTF"+Cnt).innerHTML.replace(',',''))*Number(frm.OUTSEND.value);
		document.getElementById("OUTSENDLGT").innerHTML=Number(document.getElementById("OUTSENDLGT"+Cnt).innerHTML.replace(',',''))*Number(frm.OUTSEND.value);
	
		//해외발신 이동통신사 요금 중 가장 높은 금액
		if(Number(document.getElementById("OUTSENDSKT").innerHTML)>Number(document.getElementById("OUTSENDKTF").innerHTML) && Number(document.getElementById("OUTSENDSKT").innerHTML)>Number(document.getElementById("OUTSENDLGT").innerHTML))
		{
			MaxOUTSEND=Number(document.getElementById("OUTSENDSKT").innerHTML);		
		}
		else if(Number(document.getElementById("OUTSENDKTF").innerHTML)>Number(document.getElementById("OUTSENDSKT").innerHTML) && Number(document.getElementById("OUTSENDKTF").innerHTML)>Number(document.getElementById("OUTSENDLGT").innerHTML))
		{
			MaxOUTSEND=Number(document.getElementById("OUTSENDKTF").innerHTML);		
		}
		else
		{
			MaxOUTSEND=Number(document.getElementById("OUTSENDLGT").innerHTML);		
		}

		//해외발신 절감율
		if(Number(MaxOUTSEND)==0&&Number(document.getElementById("OUTSENDSKYPE").innerHTML)==0)
		{
			document.getElementById("OUTSENDDOWN").innerHTML = "0 %";
		}
		else
		{
			document.getElementById("OUTSENDDOWN").innerHTML =  Math.round(100-((Number(document.getElementById("OUTSENDSKYPE").innerHTML/Number(MaxOUTSEND)))*100),2)+"%";
		}


		//현지발신 요금
		document.getElementById("INSENDSKYPE").innerHTML=Number(document.getElementById("INSENDSKYPE"+Cnt).innerHTML.replace(',',''))*Number(frm.INSEND.value);
		document.getElementById("INSENDSKT").innerHTML=Number(document.getElementById("INSENDSKT"+Cnt).innerHTML.replace(',',''))*Number(frm.INSEND.value);		
		document.getElementById("INSENDKTF").innerHTML=Number(document.getElementById("INSENDKTF"+Cnt).innerHTML.replace(',',''))*Number(frm.INSEND.value);
		document.getElementById("INSENDLGT").innerHTML=Number(document.getElementById("INSENDLGT"+Cnt).innerHTML.replace(',',''))*Number(frm.INSEND.value);
		
		//현지발신 이동통신사 요금 중 가장 높은 금액
		if(Number(document.getElementById("INSENDSKT").innerHTML)>Number(document.getElementById("INSENDKTF").innerHTML) && Number(document.getElementById("INSENDSKT").innerHTML)>Number(document.getElementById("INSENDLGT").innerHTML))
		{
			MaxINSEND=Number(document.getElementById("INSENDSKT").innerHTML);		
		}
		else if(Number(document.getElementById("INSENDKTF").innerHTML)>Number(document.getElementById("INSENDSKT").innerHTML) && Number(document.getElementById("INSENDKTF").innerHTML)>Number(document.getElementById("INSENDLGT").innerHTML))
		{
			MaxINSEND=Number(document.getElementById("INSENDKTF").innerHTML);		
		}
		else
		{
			MaxINSEND=Number(document.getElementById("INSENDLGT").innerHTML);		
		}

		//현지발신 절감율
		if(Number(MaxINSEND)==0&&Number(document.getElementById("INSENDSKYPE").innerHTML)==0)
		{
			document.getElementById("INSENDDOWN").innerHTML = "0 %";
		}
		else
		{
			document.getElementById("INSENDDOWN").innerHTML = Math.round(100-((Number(document.getElementById("INSENDSKYPE").innerHTML/Number(MaxINSEND)))*100),2)+"%";
		}


		//해외수신 요금
		document.getElementById("OUTRECEIVESKYPE").innerHTML=Number(document.getElementById("OUTRECEIVESKYPE"+Cnt).innerHTML.replace(',',''))*Number(frm.OUTRECEIVE.value);
		document.getElementById("OUTRECEIVESKT").innerHTML=Number(document.getElementById("OUTRECEIVESKT"+Cnt).innerHTML.replace(',',''))*Number(frm.OUTRECEIVE.value);		
		document.getElementById("OUTRECEIVEKTF").innerHTML=Number(document.getElementById("OUTRECEIVEKTF"+Cnt).innerHTML.replace(',',''))*Number(frm.OUTRECEIVE.value);
		document.getElementById("OUTRECEIVELGT").innerHTML=Number(document.getElementById("OUTRECEIVELGT"+Cnt).innerHTML.replace(',',''))*Number(frm.OUTRECEIVE.value);
	
		//해외수신 이동통신사 요금 중 가장 높은 금액
		if(Number(document.getElementById("OUTRECEIVESKT").innerHTML)>Number(document.getElementById("OUTRECEIVEKTF").innerHTML) && Number(document.getElementById("OUTRECEIVESKT").innerHTML)>Number(document.getElementById("OUTRECEIVELGT").innerHTML))
		{
			MaxOUTRECEIVE=Number(document.getElementById("OUTRECEIVESKT").innerHTML);		
		}
		else if(Number(document.getElementById("OUTRECEIVEKTF").innerHTML)>Number(document.getElementById("OUTRECEIVESKT").innerHTML) && Number(document.getElementById("OUTRECEIVEKTF").innerHTML)>Number(document.getElementById("OUTRECEIVELGT").innerHTML))
		{
			MaxOUTRECEIVE=Number(document.getElementById("OUTRECEIVEKTF").innerHTML);		
		}
		else
		{
			MaxOUTRECEIVE=Number(document.getElementById("OUTRECEIVELGT").innerHTML);		
		}

		//해외수신 절감율
		if(Number(MaxOUTRECEIVE)==0&&Number(document.getElementById("OUTRECEIVESKYPE").innerHTML)==0)
		{
			document.getElementById("OUTRECEIVEDOWN").innerHTML = "0 %";
		}
		else
		{
			document.getElementById("OUTRECEIVEDOWN").innerHTML =  Math.round(100-((Number(document.getElementById("OUTRECEIVESKYPE").innerHTML/Number(MaxOUTRECEIVE)))*100),2)+"%";
		}

		//현지수신 요금
		document.getElementById("INRECEIVESKYPE").innerHTML=Number(document.getElementById("INRECEIVESKYPE"+Cnt).innerHTML.replace(',',''))*Number(frm.INRECEIVE.value);
		document.getElementById("INRECEIVESKT").innerHTML=Number(document.getElementById("INRECEIVESKT"+Cnt).innerHTML.replace(',',''))*Number(frm.INRECEIVE.value);		
		document.getElementById("INRECEIVEKTF").innerHTML=Number(document.getElementById("INRECEIVEKTF"+Cnt).innerHTML.replace(',',''))*Number(frm.INRECEIVE.value);
		document.getElementById("INRECEIVELGT").innerHTML=Number(document.getElementById("INRECEIVELGT"+Cnt).innerHTML.replace(',',''))*Number(frm.INRECEIVE.value);
	
		//현지수신 이동통신사 요금 중 가장 높은 금액
		if(Number(document.getElementById("INRECEIVESKT").innerHTML)>Number(document.getElementById("INRECEIVEKTF").innerHTML) && Number(document.getElementById("INRECEIVESKT").innerHTML)>Number(document.getElementById("INRECEIVELGT").innerHTML))
		{
			MaxINRECEIVE=Number(document.getElementById("INRECEIVESKT").innerHTML);		
		}
		else if(Number(document.getElementById("INRECEIVEKTF").innerHTML)>Number(document.getElementById("INRECEIVESKT").innerHTML) && Number(document.getElementById("INRECEIVEKTF").innerHTML)>Number(document.getElementById("INRECEIVELGT").innerHTML))
		{
			MaxINRECEIVE=Number(document.getElementById("INRECEIVEKTF").innerHTML);		
		}
		else
		{
			MaxINRECEIVE=Number(document.getElementById("INRECEIVELGT").innerHTML);		
		}

		//현지수신 절감율
		if(Number(MaxINRECEIVE)==0&&Number(document.getElementById("INRECEIVESKYPE").innerHTML)==0)
		{
			document.getElementById("INRECEIVEDOWN").innerHTML = "0 %";
		}
		else
		{
			document.getElementById("INRECEIVEDOWN").innerHTML = Math.round(100-((Number(document.getElementById("INRECEIVESKYPE").innerHTML/Number(MaxINRECEIVE)))*100),2)+"%";
		}

		//총 합계 요금
		document.getElementById("TOTALSKYPE").innerHTML = Number(document.getElementById("OUTSENDSKYPE").innerHTML)+Number(document.getElementById("INSENDSKYPE").innerHTML)+Number(document.getElementById("OUTRECEIVESKYPE").innerHTML)+Number(document.getElementById("INRECEIVESKYPE").innerHTML);

		document.getElementById("TOTALSKT").innerHTML = Number(document.getElementById("OUTSENDSKT").innerHTML)+Number(document.getElementById("INSENDSKT").innerHTML)+Number(document.getElementById("OUTRECEIVESKT").innerHTML)+Number(document.getElementById("INRECEIVESKT").innerHTML);

		document.getElementById("TOTALKTF").innerHTML = Number(document.getElementById("OUTSENDKTF").innerHTML)+Number(document.getElementById("INSENDKTF").innerHTML)+Number(document.getElementById("OUTRECEIVEKTF").innerHTML)+Number(document.getElementById("INRECEIVEKTF").innerHTML);

		document.getElementById("TOTALLGT").innerHTML = Number(document.getElementById("OUTSENDLGT").innerHTML)+Number(document.getElementById("INSENDLGT").innerHTML)+Number(document.getElementById("OUTRECEIVELGT").innerHTML)+Number(document.getElementById("INRECEIVELGT").innerHTML);

		//총 합계 요금 중 가장 높은 금액
		if(Number(document.getElementById("TOTALSKT").innerHTML)>Number(document.getElementById("TOTALKTF").innerHTML) && Number(document.getElementById("TOTALSKT").innerHTML)>Number(document.getElementById("TOTALLGT").innerHTML))
		{
			MaxTOTAL=Number(document.getElementById("TOTALSKT").innerHTML);		
		}
		else if(Number(document.getElementById("TOTALKTF").innerHTML)>Number(document.getElementById("TOTALSKT").innerHTML) && Number(document.getElementById("TOTALKTF").innerHTML)>Number(document.getElementById("TOTALLGT").innerHTML))
		{
			MaxTOTAL=Number(document.getElementById("TOTALKTF").innerHTML);		
		}
		else
		{
			MaxTOTAL=Number(document.getElementById("TOTALLGT").innerHTML);		
		}

		//총 합계 절감율
		if(Number(MaxTOTAL)==0&&Number(document.getElementById("TOTALSKYPE").innerHTML)==0)
		{
			document.getElementById("TOTALDOWN").innerHTML = "0 %";
		}
		else
		{
			document.getElementById("TOTALDOWN").innerHTML = Math.round(100-((Number(document.getElementById("TOTALSKYPE").innerHTML/Number(MaxTOTAL)))*100),2)+"%";
		}
		

		//해외발신 요금 ,구분
		comma(document.getElementById("OUTSENDSKYPE").innerHTML,'OUTSENDSKYPE');
		comma(document.getElementById("OUTSENDSKT").innerHTML,'OUTSENDSKT');
		comma(document.getElementById("OUTSENDKTF").innerHTML,'OUTSENDKTF');
		comma(document.getElementById("OUTSENDLGT").innerHTML,'OUTSENDLGT');
		
		//현지발신 요금
		comma(document.getElementById("INSENDSKYPE").innerHTML,'INSENDSKYPE');
		comma(document.getElementById("INSENDSKT").innerHTML,'INSENDSKT');
		comma(document.getElementById("INSENDKTF").innerHTML,'INSENDKTF');
		comma(document.getElementById("INSENDLGT").innerHTML,'INSENDLGT');

		//해외수신 요금
		comma(document.getElementById("OUTRECEIVESKYPE").innerHTML,'OUTRECEIVESKYPE');
		comma(document.getElementById("OUTRECEIVESKT").innerHTML,'OUTRECEIVESKT');
		comma(document.getElementById("OUTRECEIVEKTF").innerHTML,'OUTRECEIVEKTF');
		comma(document.getElementById("OUTRECEIVELGT").innerHTML,'OUTRECEIVELGT');
		
		//현지수신 요금
		comma(document.getElementById("INRECEIVESKYPE").innerHTML,'INRECEIVESKYPE');
		comma(document.getElementById("INRECEIVESKT").innerHTML,'INRECEIVESKT');
		comma(document.getElementById("INRECEIVEKTF").innerHTML,'INRECEIVEKTF');
		comma(document.getElementById("INRECEIVELGT").innerHTML,'INRECEIVELGT');
		
		//총 합계 요금
		comma(document.getElementById("TOTALSKYPE").innerHTML,'TOTALSKYPE');
		comma(document.getElementById("TOTALSKT").innerHTML,'TOTALSKT');
		comma(document.getElementById("TOTALKTF").innerHTML,'TOTALKTF');
		comma(document.getElementById("TOTALLGT").innerHTML,'TOTALLGT');
	}
}
