
var SingleSmbsTitaPrice = 94.95;

var SingleSmbsPlatPrice = 79.95;

var SingleSmbsGoldPrice = 69.95;

var SingleSmbsSilverPrice = 59.95;



function CheckSmbsValues()

{



	var cboSmbsTit3_value = document.frmSmbs.cboSmbsTit3.value;

	var cboSmbsTit2_value = document.frmSmbs.cboSmbsTit2.value;

	var cboSmbsTit1_value = document.frmSmbs.cboSmbsTit1.value;

	var cboSmbsPlat_value = document.frmSmbs.cboSmbsPlat.value;	

	var cboSmbsGold_value = document.frmSmbs.cboSmbsGold.value;

	var cboSmbsSlvr_value = document.frmSmbs.cboSmbsSlvr.value;



	if (AllZero()==true)

		{

			ResetSmbsValues();

		}

	else

		{

			CalcSmbs();

		}			

}



function ResetSmbsValues()

{

	document.frmSmbs.cboSmbsTit3.value="";

	document.frmSmbs.cboSmbsTit2.value="";

	document.frmSmbs.cboSmbsTit1.value="1";	

	document.frmSmbs.cboSmbsPlat.value="";		

	document.frmSmbs.cboSmbsGold.value="";	

	document.frmSmbs.cboSmbsSlvr.value="";

	//Ref_12 

	CalcSmbs();

}



function AllZero()

{

if((document.frmSmbs.cboSmbsTit1.value == 0) && (document.frmSmbs.cboSmbsTit2.value == 0) && (document.frmSmbs.cboSmbsTit3.value == 0) && (document.frmSmbs.cboSmbsPlat.value == 0) && (document.frmSmbs.cboSmbsGold.value == 0) && (document.frmSmbs.cboSmbsSlvr.value == 0))

	{

		return true;

	}

else

	{

		return false;	

	}	

}



function LicenceTextSmbs(Obj)

{

	var Right_Obj_Name = Right(Obj.name, 8);


	if (AllZero() == true)

		{

			ResetSmbsValues();

			return;

		}	

	

	if (Obj.value==0)

		{

			document.getElementById(Right_Obj_Name + "No").innerHTML="";

		}

	else if (Obj.value==1)

		{

			document.getElementById(Right_Obj_Name + "No").innerHTML="Licence";

		}

	else

		{

			document.getElementById(Right_Obj_Name + "No").innerHTML="Licences";

		}

	CalcSmbs();

}



function CalcSmbs()

{

	var cboSmbsTit3_value = document.frmSmbs.cboSmbsTit3.value;	

	var cboSmbsTit2_value = document.frmSmbs.cboSmbsTit2.value;

	var cboSmbsTit1_value = document.frmSmbs.cboSmbsTit1.value;	

	var cboSmbsPlat_value = document.frmSmbs.cboSmbsPlat.value;

	var cboSmbsGold_value = document.frmSmbs.cboSmbsGold.value;		

	var cboSmbsSlvr_value = document.frmSmbs.cboSmbsSlvr.value;

	var TotalSmbsPrice = 0.0;

	//Ref_5 

	var TotalNoOfLicences = 0;

	var Smbs_TotalDiscountNo = 0;

	//Ref_6 

	if (cboSmbsTit3_value !="")

		{

			var parseInt_cboSmbsTit3_value = parseInt(cboSmbsTit3_value);

			Smbs_TotalDiscountNo = Smbs_TotalDiscountNo + (parseInt_cboSmbsTit3_value * 3);

			TotalNoOfLicences = TotalNoOfLicences + parseInt_cboSmbsTit3_value;

			TotalSmbsPrice = TotalSmbsPrice + (parseInt_cboSmbsTit3_value * SingleSmbsTitaPrice * 3);

		}		

	if (cboSmbsTit2_value !="")

		{

			var parseInt_cboSmbsTit2_value = parseInt(cboSmbsTit2_value);

			Smbs_TotalDiscountNo = Smbs_TotalDiscountNo + (parseInt_cboSmbsTit2_value * 2);

			TotalNoOfLicences = TotalNoOfLicences + parseInt_cboSmbsTit2_value;

			TotalSmbsPrice = TotalSmbsPrice + (parseInt_cboSmbsTit2_value * SingleSmbsTitaPrice * 2);

		}

	if (cboSmbsTit1_value !="")

		{

			var parseInt_cboSmbsTit1_value = parseInt(cboSmbsTit1_value);

			Smbs_TotalDiscountNo = Smbs_TotalDiscountNo + (parseInt_cboSmbsTit1_value * 1);

			TotalNoOfLicences = TotalNoOfLicences + parseInt_cboSmbsTit1_value;

			TotalSmbsPrice = TotalSmbsPrice + (parseInt_cboSmbsTit1_value * SingleSmbsTitaPrice * 1);

		}		


	if (cboSmbsPlat_value !="")

		{

			var parseInt_cboSmbsPlat_value = parseInt(cboSmbsPlat_value);

			Smbs_TotalDiscountNo = Smbs_TotalDiscountNo + (parseInt_cboSmbsPlat_value * 1);

			TotalNoOfLicences = TotalNoOfLicences + parseInt_cboSmbsPlat_value;

			TotalSmbsPrice = TotalSmbsPrice + (parseInt_cboSmbsPlat_value * SingleSmbsPlatPrice * 1);

		}	


	if (cboSmbsGold_value !="")

		{

			var parseInt_cboSmbsGold_value = parseInt(cboSmbsGold_value);

			Smbs_TotalDiscountNo = Smbs_TotalDiscountNo + (parseInt_cboSmbsGold_value );

			TotalNoOfLicences = TotalNoOfLicences + parseInt_cboSmbsGold_value;

			TotalSmbsPrice = TotalSmbsPrice + (parseInt_cboSmbsGold_value * SingleSmbsGoldPrice);

		}				

	if (cboSmbsSlvr_value !="")

		{

			var parseInt_cboSmbsSlvr_value = parseInt(cboSmbsSlvr_value);

			Smbs_TotalDiscountNo = Smbs_TotalDiscountNo + parseInt_cboSmbsSlvr_value;

			TotalNoOfLicences = TotalNoOfLicences + parseInt_cboSmbsSlvr_value;

			TotalSmbsPrice = TotalSmbsPrice + (parseInt_cboSmbsSlvr_value * SingleSmbsSilverPrice);					

		}		

	if (Smbs_TotalDiscountNo == 0)

		{

			document.frmSmbs.cboSmbsTit1.value="1";

			document.getElementById("Pla1No").innerHTML="Licence";

			CalcSmbs();

			return;

		}

	SmbsTotals(Smbs_TotalDiscountNo, TotalSmbsPrice, TotalNoOfLicences);

}



function SmbsTotals(Smbs_TotalDiscountNo, TotalSmbsPrice, TotalNoOfLicences)

{

	var Smbs_Discount_Percentage;

	var Smbs_Discount_Value;

	var Total_Smbs_Cost;

	var Total_Smbs_Cost_NoCommas;

	var Smbs_Discount_Value_NoCommas;

	if(Smbs_TotalDiscountNo == 1) 

		{

			Smbs_Discount_Percentage = 0;

		}	

	else if(Smbs_TotalDiscountNo == 2) 

		{

			Smbs_Discount_Percentage = 5;

		}

	else if(Smbs_TotalDiscountNo == 3) 

		{	

			Smbs_Discount_Percentage = 10;		

		}	

	else if(Smbs_TotalDiscountNo < 6) 

		{	

			Smbs_Discount_Percentage = 12.5;		

		}	

	else if(Smbs_TotalDiscountNo < 8) 

		{	

			Smbs_Discount_Percentage = 15;		

		}	

	else if(Smbs_TotalDiscountNo < 10) 

		{	

			Smbs_Discount_Percentage = 17.5;		

		}			

	else

		{

			Smbs_Discount_Percentage = 20;

		}

	Smbs_Discount_Value=formatCurrency((TotalSmbsPrice * (Smbs_Discount_Percentage/100)));

	//Ref_8 

	Smbs_Discount_Value_NoCommas=formatCurrency_NoCommas(Smbs_Discount_Value);

	Total_Smbs_Cost=formatCurrency(formatCurrency_NoCommas(TotalSmbsPrice) - Smbs_Discount_Value_NoCommas);

	Total_Smbs_Cost_NoCommas=formatCurrency_NoCommas(Total_Smbs_Cost);

	document.getElementById("DisplaySmbsLicenses").innerHTML = TotalNoOfLicences;

	document.getElementById("DisplaySmbsDiscount").innerHTML = Smbs_Discount_Percentage + "%";

	document.getElementById("DisplaySmbsTotal").innerHTML= "$" + Total_Smbs_Cost;

	document.getElementById("DisplaySmbsSaving").innerHTML= "$" + Smbs_Discount_Value;

	document.frmSmbs.InfoTotal.value = "$" + Total_Smbs_Cost;

	document.frmSmbs.InfoSaving.value= "$" + Smbs_Discount_Value;

	document.frmSmbs.WP_Total.value = Total_Smbs_Cost_NoCommas;	

}



function Right(str, n){

    if (n <= 0)

       return "";

    else if (n > String(str).length)

       return str;

    else {

       var iLen = String(str).length;

       return String(str).substring(iLen, iLen - n);

    }

}



function formatCurrency(num) {

num = num.toString().replace(/\$|\,/g,'');

if(isNaN(num))

num = "0";

sign = (num == (num = Math.abs(num)));

num = Math.floor(num*100+0.50000000001);

cents = num%100;

num = Math.floor(num/100).toString();

if(cents<10)

cents = "0" + cents;

for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)

num = num.substring(0,num.length-(4*i+3))+','+

num.substring(num.length-(4*i+3));

return (((sign)?'':'-')  + num + '.' + cents);

}



function formatCurrency_NoCommas(num) {

num = num.toString().replace(/\$|\,/g,'');

if(isNaN(num))

num = "0";

sign = (num == (num = Math.abs(num)));

num = Math.floor(num*100+0.50000000001);

cents = num%100;

num = Math.floor(num/100).toString();

if(cents<10)

cents = "0" + cents;

for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)

num = num.substring(0,num.length-(4*i+3))+

num.substring(num.length-(4*i+3));

return (((sign)?'':'-')  + num + '.' + cents);

}
