/*****************************************************************************

*****************************************************************************/

var total_order_price = 0;
var lastPack;
function setPackage(z)
{
	for (i=0;i<document.schedule2_form.package.length;i++){
		if (document.schedule2_form.package[i].checked==true)
			sch_pack=i;
		}
	if(z==-1)
	{
		z = lastPack;
	}
	else
	{
		lastPack = z;
	}
	if((sch_pack == 0) && (document.getElementById("off_peak").checked == 1))	{
		document.getElementById('schedule_package_1').style.display = 'none';
		document.getElementById('schedule_package_2').style.display = 'none';
		document.getElementById('schedule_package_3').style.display = 'none';
		document.getElementById('schedule_package_4').style.display = 'none';
		document.getElementById('schedule_package_5').style.display = 'none';
		document.getElementById('schedule_package_6').style.display = 'none';
		document.getElementById('schedule_package_7').style.display = 'none';
		document.getElementById('schedule_package_8').style.display = 'block';
		document.getElementById('schedule_package_9').style.display = 'none';
		document.getElementById('schedule_package_10').style.display = 'none';
	}
	if((sch_pack == 0) && (document.getElementById("off_peak").checked == 0))	{
		document.getElementById('schedule_package_1').style.display = 'none';
		document.getElementById('schedule_package_2').style.display = 'none';
		document.getElementById('schedule_package_3').style.display = 'none';
		document.getElementById('schedule_package_4').style.display = 'block';
		document.getElementById('schedule_package_5').style.display = 'none';
		document.getElementById('schedule_package_6').style.display = 'none';
		document.getElementById('schedule_package_7').style.display = 'none';
		document.getElementById('schedule_package_8').style.display = 'none';
		document.getElementById('schedule_package_9').style.display = 'none';
		document.getElementById('schedule_package_10').style.display = 'none';
	}
	
		if((sch_pack == 1) && (document.getElementById("off_peak").checked == 1))	{
		document.getElementById('schedule_package_1').style.display = 'none';
		document.getElementById('schedule_package_2').style.display = 'none';
		document.getElementById('schedule_package_3').style.display = 'none';
		document.getElementById('schedule_package_4').style.display = 'none';
		document.getElementById('schedule_package_5').style.display = 'none';
		document.getElementById('schedule_package_6').style.display = 'none';
		document.getElementById('schedule_package_7').style.display = 'none';
		document.getElementById('schedule_package_8').style.display = 'none';
		document.getElementById('schedule_package_9').style.display = 'block';
		document.getElementById('schedule_package_10').style.display = 'none';
	}
	if((sch_pack == 1) && (document.getElementById("off_peak").checked == 0))	{
		document.getElementById('schedule_package_1').style.display = 'none';
		document.getElementById('schedule_package_2').style.display = 'none';
		document.getElementById('schedule_package_3').style.display = 'none';
		document.getElementById('schedule_package_4').style.display = 'none';
		document.getElementById('schedule_package_5').style.display = 'block';
		document.getElementById('schedule_package_6').style.display = 'none';
		document.getElementById('schedule_package_7').style.display = 'none';
		document.getElementById('schedule_package_8').style.display = 'none';
		document.getElementById('schedule_package_9').style.display = 'none';
		document.getElementById('schedule_package_10').style.display = 'none';
	}
	
	if((sch_pack == 2) && (document.getElementById("off_peak").checked == 1) )	{
		document.getElementById('schedule_package_1').style.display = 'none';
		document.getElementById('schedule_package_2').style.display = 'none';
		document.getElementById('schedule_package_3').style.display = 'none';
		document.getElementById('schedule_package_4').style.display = 'none';
		document.getElementById('schedule_package_5').style.display = 'none';
		document.getElementById('schedule_package_6').style.display = 'none';
		document.getElementById('schedule_package_7').style.display = 'none';
		document.getElementById('schedule_package_8').style.display = 'none';
		document.getElementById('schedule_package_9').style.display = 'none';
		document.getElementById('schedule_package_10').style.display = 'block';
	}
	if((sch_pack == 2) && (document.getElementById("off_peak").checked == 0))	{		
		document.getElementById('schedule_package_1').style.display = 'none';
		document.getElementById('schedule_package_2').style.display = 'none';
		document.getElementById('schedule_package_3').style.display = 'none';
		document.getElementById('schedule_package_4').style.display = 'none';
		document.getElementById('schedule_package_5').style.display = 'none';
		document.getElementById('schedule_package_6').style.display = 'block';
		document.getElementById('schedule_package_7').style.display = 'none';
		document.getElementById('schedule_package_8').style.display = 'none';
		document.getElementById('schedule_package_9').style.display = 'none';
		document.getElementById('schedule_package_10').style.display = 'none';
	}
	if((z == 1) && (document.getElementById("off_peak").checked == 0))	{
		document.getElementById('schedule_package_1').style.display = 'block';
		document.getElementById('schedule_package_2').style.display = 'none';
		document.getElementById('schedule_package_3').style.display = 'none';
		document.getElementById('schedule_package_4').style.display = 'none';
		document.getElementById('schedule_package_5').style.display = 'none';
		document.getElementById('schedule_package_6').style.display = 'none';
		document.getElementById('schedule_package_7').style.display = 'none';
		document.getElementById('schedule_package_8').style.display = 'none';
		document.getElementById('schedule_package_9').style.display = 'none';
		document.getElementById('schedule_package_10').style.display = 'none';
	}
	if((z == 2) && (document.getElementById("off_peak").checked == 0))	{
		document.getElementById('schedule_package_1').style.display = 'none';
		document.getElementById('schedule_package_2').style.display = 'block';
		document.getElementById('schedule_package_3').style.display = 'none';
		document.getElementById('schedule_package_4').style.display = 'none';
		document.getElementById('schedule_package_5').style.display = 'none';
		document.getElementById('schedule_package_6').style.display = 'none';
		document.getElementById('schedule_package_7').style.display = 'none';
		document.getElementById('schedule_package_8').style.display = 'none';
		document.getElementById('schedule_package_9').style.display = 'none';
		document.getElementById('schedule_package_10').style.display = 'none';
	}
	if((z == 3) && (document.getElementById("off_peak").checked == 0))	{
		document.getElementById('schedule_package_1').style.display = 'none';
		document.getElementById('schedule_package_2').style.display = 'none';
		document.getElementById('schedule_package_3').style.display = 'block';
		document.getElementById('schedule_package_4').style.display = 'none';
		document.getElementById('schedule_package_5').style.display = 'none';
		document.getElementById('schedule_package_6').style.display = 'none';
		document.getElementById('schedule_package_7').style.display = 'none';
		document.getElementById('schedule_package_8').style.display = 'none';
		document.getElementById('schedule_package_9').style.display = 'none';
		document.getElementById('schedule_package_10').style.display = 'none';
	}
	if((z == 4) && (document.getElementById("off_peak").checked == 0))	{
		document.getElementById('schedule_package_1').style.display = 'none';
		document.getElementById('schedule_package_2').style.display = 'none';
		document.getElementById('schedule_package_3').style.display = 'none';
		document.getElementById('schedule_package_4').style.display = 'block';
		document.getElementById('schedule_package_5').style.display = 'none';
		document.getElementById('schedule_package_6').style.display = 'none';
		document.getElementById('schedule_package_7').style.display = 'none';
		document.getElementById('schedule_package_8').style.display = 'none';
		document.getElementById('schedule_package_9').style.display = 'none';
		document.getElementById('schedule_package_10').style.display = 'none';
	}
	if((z == 5) && (document.getElementById("off_peak").checked == 0))	{
		document.getElementById('schedule_package_1').style.display = 'none';
		document.getElementById('schedule_package_2').style.display = 'none';
		document.getElementById('schedule_package_3').style.display = 'none';
		document.getElementById('schedule_package_4').style.display = 'none';
		document.getElementById('schedule_package_5').style.display = 'block';
		document.getElementById('schedule_package_6').style.display = 'none';
		document.getElementById('schedule_package_7').style.display = 'none';
		document.getElementById('schedule_package_8').style.display = 'none';
		document.getElementById('schedule_package_9').style.display = 'none';
		document.getElementById('schedule_package_10').style.display = 'none';
	}
	if((z == 6) && (document.getElementById("off_peak").checked == 0))	{
		document.getElementById('schedule_package_1').style.display = 'none';
		document.getElementById('schedule_package_2').style.display = 'none';
		document.getElementById('schedule_package_3').style.display = 'none';
		document.getElementById('schedule_package_4').style.display = 'none';
		document.getElementById('schedule_package_5').style.display = 'none';
		document.getElementById('schedule_package_6').style.display = 'block';
		document.getElementById('schedule_package_7').style.display = 'none';
		document.getElementById('schedule_package_8').style.display = 'none';
		document.getElementById('schedule_package_9').style.display = 'none';
		document.getElementById('schedule_package_10').style.display = 'none';
	}
	
}

function amt(nmtype, amt1, ids, sid) {	
//var total_amount;
  if(sid) {
		setPackage(sid);
	}
	var pro_amount = amt1;
	var pro_id = ids;
	var fin_amount;
	var amount = '';
	var quantity = '';
	var total = '';
	var total_amount = 0;
	var tax_free = 0;
	var amt = 0;
 
    /*	
	if(document.getElementById('schedule_total_hidden'))	{	
		if(document.getElementById('schedule_total_hidden').value != "")	{
			total_amount = total_amount + parseFloat(document.getElementById('schedule_total_hidden').value);
		} else	{
			if(document.schedule2_form.package[0].checked == 1)	{
				package_value = document.schedule2_form.package[0].value.split("-");
				total_amount = parseFloat(package_value[1]);
			}
			if(document.schedule2_form.package[1].checked == 1)	{
				package_value = document.schedule2_form.package[1].value.split("-");
				total_amount = parseFloat(package_value[1]);
			}
			if(document.schedule2_form.package[2].checked == 1)	{
				package_value = document.schedule2_form.package[2].value.split("-");
				total_amount = parseFloat(package_value[1]);
				tax_free = 1;
			}
		}
	}

*/

//alert("total_amount1: "+total_amount);
/*	document.getElementById(nmtype + "_total").innerHTML = "$ " + roundNumber(total_amount, 2);
	document.getElementById(nmtype + "_total_hidden").value = "";
	document.getElementById(nmtype + "_hidden").value = roundNumber(total_amount, 2);
	
	var sales_tax = parseFloat(total_amount) * (7/100);
	document.getElementById(nmtype + "_total_sales_tax").innerHTML = "$ " + roundNumber(sales_tax, 2);
	document.getElementById(nmtype + "_total_sales_tax_hidden").value = roundNumber(sales_tax, 2);

	var total_amt_plus_tax = parseFloat(sales_tax) + parseFloat(total_amount);
	document.getElementById(nmtype + "_total_plus_tax").innerHTML = "$ " + roundNumber(total_amt_plus_tax, 2);
	document.getElementById(nmtype + "_total_plus_tax_hidden").value = roundNumber(total_amt_plus_tax, 2);
*/

	/** Discounts: 50%, Off Peak, 10% Off Pool Chemicals, Discount **/
	var rebate_modifier = 1.0;
	var chem_discount_modifier = 1.0;
	var off_peak_discount = document.getElementById("off_peak").value;
	if(document.getElementById("off_peak").checked == 1) {
		rebate_modifier = 2.0;
		total_amount = total_amount - document.getElementById("off_peak").value; // Off Peak Discount
		chem_discount_modifier = 0.90;
	}
	
	if(document.getElementById("qty" + pro_id))
	if(document.getElementById("qty" + pro_id).value != "")	{
	var pro_quantity = document.getElementById("qty" + pro_id).value;
	if(!isNaN(pro_quantity)){
			fin_amount = pro_amount * pro_quantity;
			document.getElementById("amount" + pro_id).innerHTML = roundNumber(fin_amount, 2);
			//total_amount = total_amount + roundNumber(fin_amount, 2);
		} else	{
			document.getElementById("qty" + pro_id).value='';
			return false;
		}
	} else	{
		if((pro_id == "100") || (pro_id == "200") || (pro_id == "300") || (pro_id == "400") || (pro_id == "500") || (pro_id == "600"))	{
			document.getElementById("amount" + pro_id).innerHTML = ' 0';
		} else	{
			document.getElementById("amount" + pro_id).innerHTML = '';
		}
	}


	if(document.getElementById("qty400").value>0)
	{				
		var qt400 = document.getElementById("qty400").value;
		var amt400 = document.getElementById("chk400").value;
		amt = parseFloat(amt + (amt400 * qt400));			
	}
	if(document.getElementById("qty500").value>0)
	{
		var qt500 = document.getElementById("qty500").value;
		var amt500 = document.getElementById("chk500").value;
		amt = parseFloat(amt + (amt500 * qt500));
	}	
	if(document.getElementById("qty600").value>0)
	{
		var qt600 = document.getElementById("qty600").value;
		var amt600 = document.getElementById("chk600").value;
		amt = parseFloat(amt + (amt600 * qt600));
	}		
	total_amount = total_amount + amt;

 
	var globar = new Array();
	var count, amount_1 = '';
	/*for (count = 0; count < 75; count++)
	{
	  globar[count] = new Array();  // This declares each column in turn
    } */
	var j=0;  
	for(i=1;i<=72;i++)
	{
		var amountM = 0;
		//document.getElementById("amount" + pro_id).innerHTML = ' ';
		amount = document.getElementById("chk" + i).value;
		////alert(amount);
		var amount1 =zeroPad(amount,5); 
		quantity = document.getElementById("qty" + i).value;
		var pos = zeroPad(i,4);
        if(quantity > 0)
		{
		var quantity1 = zeroPad(quantity,5);
		if(quantity != 0 || quantity != "")	{
//		//alert(i);
		
		    globar[i] = amount1+quantity1+pos;
			if(total != 0)	{
				//total_amount = total_amount + total;
			}
		}
        var amountnew = parseFloat(amount);
		amount = '';
		quantity = '';	
//		//alert(globar);
    //qsort(globar,0,globar.length-1);
	   }  	
	}
  	globar.sort(numOrdD);
	j=1;
	////alert("L "+(globar.length-1));
	var temptotal = total_amount;
	
	for (count = 0; count < (globar.length -1); count++)
	{
	 if(globar[count])
	 {
	    ////alert("Amt "+count);
		var the_number = globar[count];
		////alert(" Con: "+the_number);
		////alert(the_number);
		var temp_end_index = the_number.length;
		var temp_beginning_index = temp_end_index-9;
		var test_string = the_number.substring( temp_beginning_index , temp_end_index-4 );
		////alert("nO"+ (count+1));
		////alert("test "+test_string)
		var item_amount=0;
		total_amount1=0;
		for(var k=1;k<=test_string;k++)
		{	
			 totalnew=0;
		 if(j%2)
			 {
			   var amount_1 = '';
			   totalnew = totalnew + amountnew;
			   ////alert("Tot1  "+total_amount+" itemtot  "+total); 
			    var temp_end_index1 = the_number.length;
				var temp_beginning_index1 = temp_end_index1-4;
				var test_string1 = the_number.substring( temp_beginning_index1 , temp_end_index1 );
				
				var temp_end_index4 = the_number.length;
				var temp_beginning_index4 = 0;
				var test_string4 = the_number.substring( temp_beginning_index4 , temp_end_index4-8 );
				total_amount1 = total_amount1 + roundNumber(test_string4, 2); 
				////alert(test_string1);
				////alert("Poc1: "+test_string3+" value: "+roundNumber(totalnew, 2)+" Con: "+the_number);
				
				//alert("Poc0: "+test_string1+" value: "+roundNumber(test_string4, 2)+" Con: "+the_number);
				var xx = roundNumber(total_amount1 * chem_discount_modifier, 2);				
				document.getElementById("amount" + Number(test_string1)).innerHTML = xx.toFixed(2);
				if(document.getElementById("amount_1" + Number(test_string1)))
				document.getElementById("amount_1" + Number(test_string1)).value = xx.toFixed(2);
			 }
			 else
			 {
			   var amount_1 = '';	 	
			   totalnew = totalnew + (amountnew/1);
			   ////alert("Tot2  "+total_amount+" itemtot  "+total);
			   var temp_end_index1 = the_number.length;
				var temp_beginning_index1 = temp_end_index1-4;
				var test_string2 = the_number.substring( temp_beginning_index1 , temp_end_index1 );
				
				var temp_end_index3 = the_number.length;
				var temp_beginning_index3 = 0;
				var test_string3 = the_number.substring( temp_beginning_index3 , temp_end_index3-8 );
				total_amount1 = total_amount1+ roundNumber((test_string3/1),2);
				////alert(test_string1);
				//alert("Poc1: "+test_string2+" value: "+roundNumber((test_string3/2), 2)+" Con: "+the_number);
				var yy = roundNumber(total_amount1 * chem_discount_modifier, 2);
				document.getElementById("amount" + Number(test_string2)).innerHTML = yy.toFixed(2);
				if(document.getElementById("amount_1" + Number(test_string2)))
				document.getElementById("amount_1" + Number(test_string2)).value = yy.toFixed(2);
			 }
		j++;
		}
		amountM = amountM + total_amount1;		
     }
	  //alert("temptotal "+temptotal+" total_amount1 "+total_amount1);
		total_amount = temptotal + amountM * chem_discount_modifier;
		total_chem_discount = amountM * (1.0 - chem_discount_modifier);
    }   
//	
	//total_amount = total_amount + total_amount1;
	//alert(total_amount);
	total_order_price = total_amount;
	//alert(amt);
			if (false) { //if((total_amount <= 125) && (total_amount > 0))	{			
				document.getElementById('schedule_shipping_charge').innerHTML = "$ 25";
				document.getElementById('schedule_shipping_charge').style.display = "block";
				document.getElementById('schedule_free_shipping').style.display = "none";
				document.getElementById('schedule_total_plus_tax').innerHTML = "$ " + (parseFloat(total_amount) + parseInt(25));
			//alert(total_amount);
				//total_amount = parseFloat(total_amount) - parseFloat(reorder_amount);
				var sales_tax = parseFloat(total_amount) * (7/100);
				//document.getElementById('schedule_total_sales_tax').innerHTML = "$ " + roundNumber(shedule_sales_tax, 2);

				var total_amt_plus_tax = parseFloat(total_amount) + roundNumber(parseFloat(sales_tax),2) + parseInt(25);
				//document.getElementById('schedule_total_plus_tax').innerHTML = "$ " + roundNumber(total_plus_tax, 2);
			} else	{
				if(tax_free==1) {
					var sales_tax = parseFloat(total_amount - 126.00) * (7/100);					
				//	document.getElementById(nmtype + "_shipping_charge").style.display = "none";
				//	document.getElementById(nmtype + "_free_shipping").style.display = "block";
					var total_amt_plus_tax = parseFloat(total_amount);
					document.getElementById('schedule_shipping_charge').innerHTML = "FREE";
				}
				else {
					var sales_tax = parseFloat(total_amount) * (7/100);
				//	document.getElementById(nmtype + "_shipping_charge").style.display = "block";
				//	document.getElementById(nmtype + "_free_shipping").style.display = "none";
					var total_amt_plus_tax = roundNumber(parseFloat(sales_tax),2) + roundNumber(parseFloat(total_amount),2);
				//	document.getElementById('schedule_shipping_charge').innerHTML = "FREE";
				}
			}

/*				if(tax_free==1) {
					var sales_tax = parseFloat(total_amount - 126.00) * (7/100);
					document.getElementById(nmtype + "_shipping_charge").style.display = "none";
					document.getElementById(nmtype + "_free_shipping").style.display = "block";
					var total_amt_plus_tax = parseFloat(total_amount);
				}
				else {
					var sales_tax = parseFloat(total_amount) * (7/100);
					document.getElementById(nmtype + "_shipping_charge").style.display = "block";
					document.getElementById(nmtype + "_free_shipping").style.display = "none";
					var total_amt_plus_tax = parseFloat(sales_tax) + parseFloat(total_amount);
				}
*/


					document.getElementById(nmtype + "_total_sales_tax").innerHTML 		= "$ " + roundNumber(sales_tax, 2);
					document.getElementById(nmtype + "_total_sales_tax_hidden").value 	= roundNumber(sales_tax, 2);
				
					document.getElementById(nmtype + "_total").innerHTML 				= "$ " + roundNumber(total_amount, 2);
					document.getElementById(nmtype + "_total_hidden").value 			= "";
					document.getElementById(nmtype + "_hidden").value 					= roundNumber(total_amount, 2);
					document.getElementById(nmtype + "_total_plus_tax").innerHTML 		= "$ " + roundNumber(total_amt_plus_tax, 2);
					document.getElementById(nmtype + "_total_plus_tax_hidden").value 	= roundNumber(total_amt_plus_tax, 2);
	
}

				  function scheduleorder3form()
				  {
				   if(total_order_price==0)
				   {
					   alert('Please select any one product')
				   	return false;
				   }
				  }

