// JavaScript Document


var muffinprice = 2.75;
//var SubTot = 0 ;

function SetQuantity() {
var box1 = 0;var box2 = 0;var box3 = 0;var box4 = 0;var box5 = 0;var box6 = 0;var box7 = 0;var box8 = 0;
var box9 = 0;var box10 = 0;
var S1 = 0 ;var S2 = 0 ;var S3 = 0 ;var S4 = 0 ;var S5 = 0 ;var S6 = 0 ;var S7 = 0 ;var S8 = 0 ;
var S9 = 0 ;var S10 = 0 ;var total = 0 ;
var qty1 = 0;var qty2 = 0;var qty3 = 0;var qty4 = 0;var qty5 = 0;var qty6 = 0;var qty7 = 0;var qty8 = 0;
var qty9 = 0;var qty10 = 0;

//SELECT1
var box1 = document.orderform.select1.options;  qty1 = parseInt(box1[box1.selectedIndex].value);
if (( qty1 <= 0 ) && (document.orderform.item1.value =="")) { } else
if (( qty1 > 0 ) && (document.orderform.item1.value !=""))  { S1 = (muffinprice * qty1) ; total = (total + qty1); } 
		else if (( qty1 <= 0 ) && (document.orderform.item1.value !=""))  { } //alert("The Quantity for item one is not selected please select and recalculate") } 
		else { } //alert("There is a problem with description 1 fix and recalculate");  }  
//SELECT2  
var box2 = document.orderform.select2.options;  qty2 = parseInt(box2[box2.selectedIndex].value);
    if (( qty2 <= 0 ) && (document.orderform.item2.value =="")) { } else
 	if (( qty2 > 0 ) && (document.orderform.item2.value !=""))  { S2 = (muffinprice * qty2) ; total = (total + qty2); } 
	    else if (( qty2 <= 0 ) && (document.orderform.item2.value !=""))  { } //alert("The Quantity for item two is not selected please select and recalculate ") }
		else { } //alert("There is a problem with description two or quantity two fix and recalculate!"); } 


//SELECT3
var box3 = document.orderform.select3.options;  qty3 = parseInt(box3[box3.selectedIndex].value);
    if (( qty3 <= 0 ) && (document.orderform.item3.value =="")) { } else
 	if (( qty3 > 0 ) && (document.orderform.item3.value !="")) { S3 = (muffinprice * qty3) ; total = (total + qty3); } 
	    else if (( qty3 <= 0 ) && (document.orderform.item3.value !=""))  { } //alert("The Quantity for item Three is not selected please select and recalculate ") }
     else { } //alert("There is still a problem with either the qty 3 or description 3 ");  }  

//SELECT4  
var box4 = document.orderform.select4.options;  qty4 = parseInt(box4[box4.selectedIndex].value);
    if (( qty4 <= 0 ) && (document.orderform.item4.value =="")) { } else
 	if (( qty4 > 0 ) && (document.orderform.item4.value !=""))   { S4 = (muffinprice * qty4) ; total = (total + qty4); } 
	    else	{ } //alert("There is still a problem with either the qty 4 or description 4 "); } 


//SELECT5
var box5 = document.orderform.select5.options; qty5 = parseInt(box5[box5.selectedIndex].value);
    if (( qty5 <= 0 ) && (document.orderform.item5.value =="")) { } else
 	if (( qty5 > 0 ) && (document.orderform.item5.value !=""))   { S5 = (muffinprice * qty5) ; total = (total + qty5); } 
		else { } //alert("There is a problem with either the qty 5 or description 5 ");  }  
		
//SELECT6  
var box6 = document.orderform.select6.options; qty6 = parseInt(box6[box6.selectedIndex].value);
    if (( qty6 <= 0 ) && (document.orderform.item6.value =="")) { } else
 	if (( qty6 > 0 ) && (document.orderform.item6.value !=""))    {  S6 = (muffinprice * qty6) ; total = (total + qty6); } 
	    else	{ } //alert("There is still a problem with either the qty 6 or description 6 "); } 


//SELECT7
var box7 = document.orderform.select7.options; qty7 = parseInt(box7[box7.selectedIndex].value);
    if (( qty7 <= 0 ) && (document.orderform.item7.value =="")) { } else
 	if (( qty7 > 0 ) && (document.orderform.item7.value !=""))   { S7 = (muffinprice * qty7) ; total = (total + qty7); } 
		else { } //alert("There is still a problem with either the qty 7 or description 7 ");  } 
		
//SELECT8  
var box8 = document.orderform.select8.options; qty8 = parseInt(box8[box8.selectedIndex].value);
    if (( qty8 <= 0 ) && (document.orderform.item8.value =="")) { } else
 	if (( qty8 > 0 ) && (document.orderform.item8.value !=""))   { S8 = (muffinprice * qty8) ; total = (total + qty8); } 
	    else	{ } //alert("There is still a problem with either the qty 8 or description 8 "); } 


//SELECT9
var box9 = document.orderform.select9.options; qty9 = parseInt(box9[box9.selectedIndex].value);
    if (( qty9 <= 0 ) && (document.orderform.item9.value =="")) { } else
 	if (( qty9 > 0 ) && (document.orderform.item9.value !=""))  { S9 = (muffinprice * qty9) ; total = (total + qty9); } 
		else { } //alert("There is still a problem with either the qty 9 or description 9 ");  }
		
//SELECT10  
var box10 = document.orderform.select10.options; qty10 = parseInt(box10[box10.selectedIndex].value);
     if (( qty10 <= 0 ) && (document.orderform.item10.value =="")) { } else
	if (( qty10 > 0 ) && (document.orderform.item10.value !=""))   { S10 = (muffinprice * qty10) ; total = (total + qty10); } 
	    else	{ } //alert("There is still a problem with either the qty 10 or description 10 "); } 

document.orderform.SubTotal.value = "$ " + roundOff(S1+S2+S3+S4+S5+S6+S7+S8+S9+S10,2); 


document.orderform.QtyTotal.value = (total + " ea.") ;}


//got this function from Netscape DevEdge Online
function roundOff(value, precision) 
{
        value = "" + value //convert value to string
        precision = parseInt(precision);

        var whole = "" + Math.round(value * Math.pow(10, precision));

        var decPoint = whole.length - precision;

        if(decPoint != 0)
        {
                result = whole.substring(0, decPoint);
                result += ".";
                result += whole.substring(decPoint, whole.length);
        }
        else
        {
                result = whole;
        }
        return result;
}



function validate()  {
    if ((document.orderform.item1.value.length < 1 ) &&  (document.orderform.select1.options[document.orderform.select1.options.selectedIndex].value >=3  )) 
	{ alert("Description 1 is blank."); return false; }   
  
    if ((document.orderform.item2.value.length < 1 ) && (document.orderform.select2.options[document.orderform.select2.options.selectedIndex].value >= 3 ) ) 
	{ alert("Description 2 is blank. "); return false; }   

    if ((document.orderform.item3.value.length < 1 ) &&  (document.orderform.select3.options[document.orderform.select3.options.selectedIndex].value >= 3 )) 
	{ alert("Description 3 is blank.");	return false; } 
	
    if ((document.orderform.item4.value.length < 1 ) &&  (document.orderform.select4.options[document.orderform.select4.options.selectedIndex].value >=3  )) 
	{ alert("Description 4 is blank."); return false; }   
  
    if ((document.orderform.item5.value.length < 1 ) && (document.orderform.select5.options[document.orderform.select5.options.selectedIndex].value >= 3 ) ) 
	{alert("Description 5 is blank. "); return false; }   

    if ((document.orderform.item6.value.length < 1 ) &&  (document.orderform.select6.options[document.orderform.select6.options.selectedIndex].value >= 3 )) 
	{ alert("Description 6 is blank.");	return false; } 
	
    if ((document.orderform.item7.value.length < 1 ) &&  (document.orderform.select7.options[document.orderform.select7.options.selectedIndex].value >=3  )) 
	{ alert("Description 7 is blank."); return false; }   
  
    if ((document.orderform.item8.value.length < 1 ) && (document.orderform.select8.options[document.orderform.select8.options.selectedIndex].value >= 3 ) ) 
	{ alert("Description 8 is blank. "); return false; }   

    if ((document.orderform.item9.value.length < 1 ) &&  (document.orderform.select9.options[document.orderform.select9.options.selectedIndex].value >= 3 )) 
	{ alert("Description 9 is blank.");	return false; } 
	
    if ((document.orderform.item10.value.length < 1 ) &&  (document.orderform.select10.options[document.orderform.select10.options.selectedIndex].value >= 3 )) 
	{ alert("Description 10 is blank.");	return false; } 
		
	return true;  }


//row1
function setdes1() { 
if (document.orderform.item1.value.length < 1) { var des1 = "";var des2=""; 
des1 = document.orderform.choice.options; des2=(des1[des1.selectedIndex].value);
 (document.orderform.item1.value= des2); return false; } 
 
 //row2
if (document.orderform.item2.value.length < 1) { var des1 = "";var des2=""; 
des1 = document.orderform.choice.options; des2=(des1[des1.selectedIndex].value);
 (document.orderform.item2.value= des2); return false; } 
 
//row3
 if (document.orderform.item3.value.length < 1) { var des1 = "";var des2=""; 
des1 = document.orderform.choice.options; des2=(des1[des1.selectedIndex].value);
 (document.orderform.item3.value= des2); return false; } 
 
 //row4
if (document.orderform.item4.value.length < 1) { var des1 = "";var des2=""; 
des1 = document.orderform.choice.options; des2=(des1[des1.selectedIndex].value);
 (document.orderform.item4.value= des2); return false; } 
 
//row5
 if (document.orderform.item5.value.length < 1) { var des1 = "";var des2=""; 
des1 = document.orderform.choice.options; des2=(des1[des1.selectedIndex].value);
 (document.orderform.item5.value= des2); return false; } 
 
 //row6
if (document.orderform.item6.value.length < 1) { var des1 = "";var des2=""; 
des1 = document.orderform.choice.options; des2=(des1[des1.selectedIndex].value);
 (document.orderform.item6.value= des2); return false; } 
 
//row7
 if (document.orderform.item7.value.length < 1) { var des1 = "";var des2=""; 
des1 = document.orderform.choice.options; des2=(des1[des1.selectedIndex].value);
 (document.orderform.item7.value= des2); return false; } 
 
 //row8
if (document.orderform.item8.value.length < 1) { var des1 = "";var des2=""; 
des1 = document.orderform.choice.options; des2=(des1[des1.selectedIndex].value);
 (document.orderform.item8.value= des2); return false; } 
 
//row9
 if (document.orderform.item9.value.length < 1) { var des1 = "";var des2=""; 
des1 = document.orderform.choice.options; des2=(des1[des1.selectedIndex].value);
 (document.orderform.item9.value= des2); return false; } 
 
 //row10
if (document.orderform.item10.value.length < 1) { var des1 = "";var des2=""; 
des1 = document.orderform.choice.options; des2=(des1[des1.selectedIndex].value);
 (document.orderform.item10.value= des2); return false; } 
 
 return true; }
// POP UP A PREFORMATTED EMAIL MESSAGE WINDOW
function popupMessage() {

  // SET MESSAGE VALUES
  var to = "fmichaud@nwlink.com";
  var cc = "";
  var bcc = "";
  var subject = "Bakery Muffin Order," + " for " + document.orderform.name1.value + " To be picked up on " + document.orderform.Month.value + 	" "  + document.orderform.Day.value + " at " + document.orderform.Hour.value  ;
//  var ast = "*****************************************************************************************"; 
  var body = 
     
     "\n" + document.orderform.item1.value +"  " +  document.orderform.select1.value +
         
	 "\n" + document.orderform.item2.value +"  " +  document.orderform.select2.value + 
     
	 "\n" + document.orderform.item3.value +"  " +  document.orderform.select3.value + 
     
	 "\n" + document.orderform.item4.value +"  " +  document.orderform.select4.value +
    
	 "\n" + document.orderform.item5.value +"  " +  document.orderform.select5.value +
    
	 "\n" + document.orderform.item6.value +"  " +  document.orderform.select6.value + 
    
	 "\n" + document.orderform.item7.value +"  " +  document.orderform.select7.value +
    
	 "\n" + document.orderform.item8.value +"  " +  document.orderform.select8.value + 
     
	 "\n" + document.orderform.item9.value +"  " +  document.orderform.select9.value + 
    
	 "\n" + document.orderform.item10.value +"  " +  document.orderform.select10.value +
     
	 "\n\n There were " + document.orderform.QtyTotal.value + " Muffins ordered" + " for a Subtotal of " +
	      document.orderform.SubTotal.value ;
	 //alert( body.length );
	 // BUILD MAIL MESSAGE COMPONENTS 
  var doc = "mailto:" + to + 
      "?cc=" + cc + 
      "&bcc=" + bcc + 
      "&subject=" + escape(subject) + 
      "&body=" + escape(body) ; 

  // POP UP EMAIL MESSAGE WINDOW
  window.location = doc;
}
/*
function update_message_body()
{
	var username = encode(document.orderform.item1.value);
	var comment  = encode(document.orderform.item2.value);
alert(comment); alert(username);
	document.proxy_form.message_body.value =
		"Greetings.\n"
	+	"\n"
	+	"I have a comment for you.  It is:\n"
	+	"\n"
	+	"\t" + comment + "\n"
	+	"\n"
	+	"Sincerely,\n"
	+	username + "\n";

	return true;
}
*/


//alert("end");

