function set()
   {

							   document.orderform.set_number_10.value = 0;
                 document.orderform.Card_type_10.checked = false;
							   document.orderform.set_number_20.value = 0;
                 document.orderform.Card_type_20.checked = false;
                 document.orderform.subtotal.value = "0.00";
                 document.orderform.P_H.value = "0.00";
                 document.orderform.total_due.value = "0.00";										  


}


function check(stringvalue, fieldnum)
{

      var valid = "";
      var clearamt = 0;

      for (var pos = 0; pos < stringvalue.length; pos++)  
          {
	      if (stringvalue.charAt(pos) == "0" ||
            stringvalue.charAt(pos) == "1" ||
            stringvalue.charAt(pos) == "2" ||
            stringvalue.charAt(pos) == "3" ||
            stringvalue.charAt(pos) == "4" ||
            stringvalue.charAt(pos) == "5" ||
            stringvalue.charAt(pos) == "6" ||
            stringvalue.charAt(pos) == "7" ||
            stringvalue.charAt(pos) == "8" ||
            stringvalue.charAt(pos) == "9")
                 {
                    valid += stringvalue.charAt(pos);
	           }

            else

                 {

 	                              alert ("This is a NUMERIC ONLY Field. \n\nInput Field Content Of:\n\n\t \' " + stringvalue + " \'\n\nhas been reset to zero.");
                                  pos = stringvalue.length;
																	valid = 0;      

                 }

          }

				if (valid == ""  )
            {
					valid = 0;
            }

	 colour10 = 0;
	 colour20 = 0;
				
       if (fieldnum == 1)
            {
							if (valid == 0)
                 {
							   document.orderform.set_number_10.value = 0;
                 document.orderform.Card_type_10.checked = false;
                 }   
							else
                 {
                 document.orderform.Card_type_10.checked = true;
								 colour10 = valid;
                 }   
							if (document.orderform.set_number_20.value > 0)
                 {
                 colour20 = document.orderform.set_number_20.value;
                 }
							calcAmount();
           }




				
       if (fieldnum == 2)
            {
							if (valid == 0)
                 {
							   document.orderform.set_number_20.value = 0;
                 document.orderform.Card_type_20.checked = false;
                 }   
							else
                 {
                 document.orderform.Card_type_20.checked = true;
								 colour20 = valid;
                 }   
							if (document.orderform.set_number_10.value > 0)
                 {
                 colour10 = document.orderform.set_number_10.value;
                 }
							calcAmount();
           }



}


function calcAmount()
{
      var amtcolour10 = 15;
      var amtcolour20 = 25;
      var amtpah = 2.50;
      var holdamt10 = 0;
      var holdamt20 = 0;
      var totcount = 0;
      var postamt = 0;
      var subamt = 0;
      var calcamt = 0;

								 holdamt10 = eval (colour10 * amtcolour10);
  							 holdamt20 = eval (colour20 * amtcolour20);
                 subamt = eval(holdamt10) + eval(holdamt20);
                 totcount = eval(colour10) + eval(colour20);
                 postamt = eval (totcount * amtpah);
                 calcamt = eval(subamt) + eval(postamt);
                 document.orderform.subtotal.value = format(subamt);
                 document.orderform.P_H.value = format(postamt);
                 document.orderform.total_due.value = format(calcamt);										  
}





function check2(stringvalue2, fieldnum2)
{
			
	 colour10 = 0;
	 colour20 = 0;


	       if (fieldnum2 == 1)
            {
							if (document.orderform.Card_type_10.checked == true)
                  {
              			if (document.orderform.set_number_10.value > 0)
                       {
											 }   
              			else
                       {
											 document.orderform.set_number_10.value = 1;
											 }   
                  }   
              else
                  {
							    document.orderform.set_number_10.value = 0;
                  }   

							colour10 = document.orderform.set_number_10.value;
							colour20 = document.orderform.set_number_20.value;

							calcAmount();
           }


	       if (fieldnum2 == 2)
            {
							if (document.orderform.Card_type_20.checked == true)
                  {
              			if (document.orderform.set_number_20.value > 0)
                       {
											 }   
              			else
                       {
											 document.orderform.set_number_20.value = 1;
											 }   
                  }   
              else
                  {
							    document.orderform.set_number_20.value = 0;
                  }   

							colour10 = document.orderform.set_number_10.value;
							colour20 = document.orderform.set_number_20.value;

							calcAmount();
           }
}
	 


function check3()
{
							colour10 = document.orderform.set_number_10.value;
							colour20 = document.orderform.set_number_20.value;

							calcAmount();
}




function checkneg(total1) {

var postotal = 0;
var holdtotal = 0;
var negone = -1;
var yesneg = 0;


       if (total1 < 0)
            {
          postotal = (eval(total1) * eval(negone));
 					total1 = 0;
					total1 = eval(postotal);
					yesneg = 1;
					 }


holdtotal = format(total1);


       if (yesneg == 0)
            {
          total1 = holdtotal;
					 }


       if (yesneg == 1)
            {
          total1 = ("-" + holdtotal);
					yesneg = 0;
           }

return(total1);
}




function format(amt) {


var dollars = 0;
var cents = 0;
var calcdollar = 0;


cents = "" + Math.round(amt * 100);
calcdollar = "" + Math.round(amt * 100);

if (cents.length == "1")
      {
			cents = "0" + cents;
			}

cents = cents.substring(cents.length-2, cents.length);

calcdollar = calcdollar.substring(0, calcdollar.length-2);


if (calcdollar.length == "0")
      {
			calcdollar = "0";
			}

dollars = "" + calcdollar;

if (dollars.length > 15 && dollars.length <= 18)
 {
   dollars = dollars.substring(0,dollars.length-15) + "," + dollars.substring(dollars.length-15, dollars.length-12) + "," + dollars.substring(dollars.length-12, dollars.length-9) + "," + dollars.substring(dollars.length-9, dollars.length-6) + "," + dollars.substring(dollars.length-6, dollars.length-3) + "," + dollars.substring(dollars.length-3, dollars.length);
 }


if (dollars.length > 12 && dollars.length <= 15)
 {
   dollars = dollars.substring(0,dollars.length-12) + "," + dollars.substring(dollars.length-12, dollars.length-9) + "," + dollars.substring(dollars.length-9, dollars.length-6) + "," + dollars.substring(dollars.length-6, dollars.length-3) + "," + dollars.substring(dollars.length-3, dollars.length);
 }


if (dollars.length > 9 && dollars.length <= 12)
 {
   dollars = dollars.substring(0,dollars.length-9) + "," + dollars.substring(dollars.length-9, dollars.length-6) + "," + dollars.substring(dollars.length-6, dollars.length-3) + "," + dollars.substring(dollars.length-3, dollars.length);
 }


if (dollars.length > 6 && dollars.length <= 9)
 {
   dollars = dollars.substring(0,dollars.length-6) + "," + dollars.substring(dollars.length-6, dollars.length-3) + "," + dollars.substring(dollars.length-3, dollars.length);
}



if (dollars.length > 3 && dollars.length <= 6)
 {
   dollars = dollars.substring(0,dollars.length-3) + "," + dollars.substring(dollars.length-3, dollars.length);
}



if (dollars.length <= 3)
 {
   dollars = dollars.substring(dollars.length-3, dollars.length);
 }


return (dollars + "." + cents);

}




function unformatamt(amt)
{

      var fixedamt = "";


      for (var pos = 0; pos < amt.length; pos++)  
          {
	      if (amt.charAt(pos) == "0" ||
            amt.charAt(pos) == "1" ||
            amt.charAt(pos) == "2" ||
            amt.charAt(pos) == "3" ||
            amt.charAt(pos) == "4" ||
            amt.charAt(pos) == "5" ||
            amt.charAt(pos) == "6" ||
            amt.charAt(pos) == "7" ||
            amt.charAt(pos) == "8" ||
            amt.charAt(pos) == "9" ||
            amt.charAt(pos) == ".")
                {
                    fixedamt += amt.charAt(pos);
	              }

          }

	      if (fixedamt == "" )
				        {
                    fixedamt = 0;
	              }

				
return (fixedamt);
}