﻿// JavaScript Document


// THIS IS THE SCRIPT FOR THE PACKAGE ITEMS 
function calcPackItemTotal(itemqty,itemname,itemid,itemprice) {
 
        var qtyvalueidx = itemname.substring(itemname.length-1,itemname.length);
		var ctrlName = itemname+'_hidden';
		var ctrlName2 = 'packdropid' + qtyvalueidx;
              
        if (itemid >= 0 && itemid != null && itemid != "") {
        
            var qty         = itemqty;
           	var price = itemprice * itemqty;
			
                packdisplayprice = formatCurrency(price);
        
                if (price != 0) {
                
                        document.getElementById(itemname).innerHTML = packdisplayprice;
                        document.getElementById([ctrlName]).value = price;
                }
                else {
                        document.getElementById(itemname).innerHTML = "$0.00";
                        document.getElementById([ctrlName]).value = 0;	
                }
        }
        else  {
                document.getElementById([ctrlName]).value = 0;
                document.getElementById([ctrlName2]).value = 0;
        }

		// THE MAIN TOTAL
        var packtotprice = (1*document.getElementById("packtotal0_hidden").value);
 
 		// THE TOTAL QUANTITY
        var packtotqty = (1*document.getElementById("packdropid0").value);

        packdisplaytotprice = formatCurrency(packtotprice);
        document.getElementById('packastotal_all').innerHTML = packdisplaytotprice;
        document.getElementById('packitemqty_all').innerHTML = packtotqty;
 
}


 // AUTOSHIP SECTION
 function calcAutoItemTotal(itemqty,itemname,itemid,itemprice) {
 
        var qtyvalueidx = itemname.substring(itemname.length-1,itemname.length);
		var ctrlName = itemname+'_hidden';
		var ctrlName2 = 'autodropid' + qtyvalueidx;
                
	
		

        if (itemid >= 0 && itemid != null && itemid != "") {
        
            var qty         = itemqty;
           	var price = itemprice * itemqty;
			
                autodisplayprice = formatCurrency(price);
        
                if (price != 0) {
                
                        document.getElementById(itemname).innerHTML = autodisplayprice;
                        document.getElementById([ctrlName]).value = price;
                }
                else {
                        document.getElementById(itemname).innerHTML = "$0.00";
                        document.getElementById([ctrlName]).value = 0;	
                }
				
				
        }
        else  {
                document.getElementById([ctrlName]).value = 0;
                document.getElementById([ctrlName2]).value = 0;
        }

        // THE MAIN TOTAL
        var autototprice = (1*document.getElementById("autototal0_hidden").value) + (1*document.getElementById("autototal1_hidden").value) + (1*document.getElementById("autototal2_hidden").value)	+ (1*document.getElementById("autototal3_hidden").value) + (1*document.getElementById("autototal4_hidden").value) + (1*document.getElementById("autototal5_hidden").value) + (1*document.getElementById("autototal6_hidden").value) + (1*document.getElementById("autototal7_hidden").value) + (1*document.getElementById("autototal8_hidden").value) + (1*document.getElementById("autototal9_hidden").value) + (1*document.getElementById("autototal10_hidden").value) + (1*document.getElementById("autototal11_hidden").value) + (1*document.getElementById("autototal12_hidden").value) + (1*document.getElementById("autototal13_hidden").value) + (1*document.getElementById("autototal14_hidden").value) + (1*document.getElementById("autototal15_hidden").value) + (1*document.getElementById("autototal16_hidden").value) + (1*document.getElementById("autototal17_hidden").value) + (1*document.getElementById("autototal18_hidden").value) + (1*document.getElementById("autototal19_hidden").value) + (1*document.getElementById("autototal20_hidden").value) + (1*document.getElementById("autototal21_hidden").value) + (1*document.getElementById("autototal22_hidden").value) + (1*document.getElementById("autototal23_hidden").value) + (1*document.getElementById("autototal24_hidden").value) + (1*document.getElementById("autototal25_hidden").value) + (1*document.getElementById("autototal26_hidden").value) + (1*document.getElementById("autototal27_hidden").value) + (1*document.getElementById("autototal28_hidden").value);
 
 		// THE TOTAL QUANTITY
        var autototqty = (1*document.getElementById("autodropid0").value) + (1*document.getElementById("autodropid1").value) + (1*document.getElementById("autodropid2").value) + (1*document.getElementById("autodropid3").value) + (1*document.getElementById("autodropid4").value) + (1*document.getElementById("autodropid5").value) + (1*document.getElementById("autodropid6").value) + (1*document.getElementById("autodropid7").value) + (1*document.getElementById("autodropid8").value) + (1*document.getElementById("autodropid9").value) + (1*document.getElementById("autodropid10").value) + (1*document.getElementById("autodropid11").value) + (1*document.getElementById("autodropid12").value) + (1*document.getElementById("autodropid13").value) + (1*document.getElementById("autodropid14").value) + (1*document.getElementById("autodropid15").value) + (1*document.getElementById("autodropid16").value) + (1*document.getElementById("autodropid17").value) + (1*document.getElementById("autodropid18").value) + (1*document.getElementById("autodropid19").value) + (1*document.getElementById("autodropid20").value) + (1*document.getElementById("autodropid21").value) + (1*document.getElementById("autodropid22").value) + (1*document.getElementById("autodropid23").value) + (1*document.getElementById("autodropid24").value) + (1*document.getElementById("autodropid25").value) + (1*document.getElementById("autodropid26").value) + (1*document.getElementById("autodropid27").value) + (1*document.getElementById("autodropid28").value);

        autodisplaytotprice = formatCurrency(autototprice);
        document.getElementById('autoastotal_all').innerHTML = autodisplaytotprice;
        document.getElementById('autoitemqty_all').innerHTML = autototqty;
 
}


// THIS IS THE SCRIPT FOR THE RETAIL ITEMS 
function calcItemTotal(itemqty,itemname,itemid,itemprice) {
 
        var qtyvalueidx = itemname.substring(itemname.length-1,itemname.length);
		var ctrlName = itemname+'_hidden';
		var ctrlName2 = 'dropid' + qtyvalueidx;
		var DVD_quan = 0;
                
        if (itemid >= 0 && itemid != null && itemid != "") {
        
            var qty         = itemqty;
           	var price = itemprice * itemqty;
			
                displayprice = formatCurrency(price);
        
                if (price != 0) {
                
                        document.getElementById(itemname).innerHTML = displayprice;
                        document.getElementById([ctrlName]).value = price;
                }
                else {
                        document.getElementById(itemname).innerHTML = "$0.00";
                        document.getElementById([ctrlName]).value = 0;	
                }
				
				
        }
        else  {
                document.getElementById([ctrlName]).value = 0;
                document.getElementById([ctrlName2]).value = 0;
        }
		
		//THIS RIGHT HERE!
		
		if (document.getElementById("dropid24").value != 0) {
			DVD_quan = 1;
		}
		
		
		
		


        // THE MAIN TOTAL
        var totprice = (1*document.getElementById("total0_hidden").value) + (1*document.getElementById("total1_hidden").value) + (1*document.getElementById("total2_hidden").value)	+ (1*document.getElementById("total3_hidden").value) + (1*document.getElementById("total4_hidden").value) + (1*document.getElementById("total5_hidden").value) + (1*document.getElementById("total6_hidden").value) + (1*document.getElementById("total7_hidden").value) + (1*document.getElementById("total8_hidden").value) + (1*document.getElementById("total9_hidden").value) + (1*document.getElementById("total10_hidden").value) + (1*document.getElementById("total11_hidden").value) + (1*document.getElementById("total12_hidden").value) + (1*document.getElementById("total13_hidden").value) + (1*document.getElementById("total14_hidden").value) + (1*document.getElementById("total15_hidden").value) + (1*document.getElementById("total16_hidden").value) + (1*document.getElementById("total17_hidden").value) + (1*document.getElementById("total18_hidden").value) + (1*document.getElementById("total19_hidden").value) + (1*document.getElementById("total20_hidden").value) + (1*document.getElementById("total21_hidden").value) + (1*document.getElementById("total22_hidden").value) + (1*document.getElementById("total23_hidden").value) + (1*document.getElementById("total24_hidden").value) + (1*document.getElementById("total25_hidden").value) + (1*document.getElementById("total26_hidden").value) + (1*document.getElementById("total27_hidden").value) + (1*document.getElementById("total28_hidden").value) + (1*document.getElementById("total29_hidden").value) + (1*document.getElementById("total30_hidden").value) + (1*document.getElementById("total31_hidden").value) + (1*document.getElementById("total32_hidden").value) + (1*document.getElementById("total33_hidden").value) + (1*document.getElementById("total34_hidden").value) + (1*document.getElementById("total35_hidden").value);
 
 		// THE TOTAL QUANTITY
        var totqty = (1*document.getElementById("dropid0").value) + (1*document.getElementById("dropid1").value) + (1*document.getElementById("dropid2").value) + (1*document.getElementById("dropid3").value) + (1*document.getElementById("dropid4").value) + (1*document.getElementById("dropid5").value) + (1*document.getElementById("dropid6").value) + (1*document.getElementById("dropid7").value) + (1*document.getElementById("dropid8").value) + (1*document.getElementById("dropid9").value) + (1*document.getElementById("dropid10").value) + (1*document.getElementById("dropid11").value) + (1*document.getElementById("dropid12").value) + (1*document.getElementById("dropid13").value) + (1*document.getElementById("dropid14").value) + (1*document.getElementById("dropid15").value) + (1*document.getElementById("dropid16").value) + (1*document.getElementById("dropid17").value) + (1*document.getElementById("dropid18").value) + (1*document.getElementById("dropid19").value) + (1*document.getElementById("dropid20").value) + (1*document.getElementById("dropid21").value) + (1*document.getElementById("dropid22").value) + (1*document.getElementById("dropid23").value) + (1*document.getElementById("dropid24").value) + (1*document.getElementById("dropid25").value) + (1*document.getElementById("dropid26").value) + (1*document.getElementById("dropid27").value) + (1*document.getElementById("dropid28").value) + (1*document.getElementById("dropid29").value) + (1*document.getElementById("dropid30").value) + (1*document.getElementById("dropid31").value) + (1*document.getElementById("dropid32").value) + (1*document.getElementById("dropid33").value) + (1*document.getElementById("dropid34").value) + (1*document.getElementById("dropid35").value) + DVD_quan;
		
	

        displaytotprice = formatCurrency(totprice);
        document.getElementById('astotal_all').innerHTML = displaytotprice;
        document.getElementById('itemqty_all').innerHTML = totqty;
        document.getElementById('itemqtyval_all').value = totqty;  // NEED TO CHECK THIS!!
 
}
 
 
 
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);
}
 
 // SCRIPT FOR THE DIVS
function SwapQA(QuestionID)
{
  var answer = QuestionID.replace("Q", "A");
  var element = document.getElementById( answer );
 
  if(element.className == "AnswerHidden")
  {
    element.className = "AnswerShown";
  }
  else
  {
    element.className = "AnswerHidden";
  }
}
			


// BELOW IS THE JAVASCRIPT FOR THE RECAP PAGE
// BELOW IS THE JAVASCRIPT FOR THE RECAP PAGE
// BELOW IS THE JAVASCRIPT FOR THE RECAP PAGE


