<!-- 
//
// Written for: My Devine Things Pty Ltd.
// Copyright: A Better Deal for ALL (C) 2008 all rights reserved.
// Designed & Developed by: A Better Deal for All ABN: 64 648 123 459
// URL: http://www.ABetterDealForAll.net.au/
// Author: Graham Hagney.
// Program Name: BB001.js
// Date Created: February 2009
// Description: 
//    Validation form.....
PostageAmount = 0;

  function DeliveryAddressCheck(YesNo) {
//------------------------------------
   if(YesNo == 'Y') {
   	document.BulkOrderForm.StreetAddressD.value = document.BulkOrderForm.StreetAddress.value;
   	document.BulkOrderForm.SuburbD.value = document.BulkOrderForm.Suburb.value;
   	document.BulkOrderForm.StateD.value = document.BulkOrderForm.State.value;
   	document.BulkOrderForm.PostCodeD.value = document.BulkOrderForm.PostCode.value;
  } else {
   	document.BulkOrderForm.StreetAddressD.value = '';
   	document.BulkOrderForm.SuburbD.value = '';
   	document.BulkOrderForm.StateD.value = '';
   	document.BulkOrderForm.PostCodeD.value = '';
  }     
  }

     
     function CalcPrice1(Qty) {
//--------------------------------------------------
//Price for sizes "6". "8", "10","12" is $100.00......
	if ((document.BulkOrderForm.S1.value == '6') || (document.BulkOrderForm.S1.value == '8') || (document.BulkOrderForm.S1.value == '10') || (document.BulkOrderForm.S1.value == '12'))	{
		document.BulkOrderForm.U1.value = 100;
	}
//Price for sizes "S". "M", "L","XL" is $110.00......
	if ((document.BulkOrderForm.S1.value == 'S') || (document.BulkOrderForm.S1.value == 'M') || (document.BulkOrderForm.S1.value == 'L') || (document.BulkOrderForm.S1.value == 'XL'))	{
		document.BulkOrderForm.U1.value = 110;
	}
	
//If extra Long length required a an addititions $5.00.......
	if (document.BulkOrderForm.L1.value =='Extra Long') { document.BulkOrderForm.U1.value = (document.BulkOrderForm.U1.value * 1) + 5; }
	
	if (Qty > 0) {
		document.BulkOrderForm.T1.value = Qty * document.BulkOrderForm.U1.value;
	} else {
		document.BulkOrderForm.T1.value = 0;
	}
	CalcTotals();
}
     

     
     function CalcPrice2(Qty) {
//--------------------------------------------------
	if ((document.BulkOrderForm.S2.value == '6') || (document.BulkOrderForm.S2.value == '8') || (document.BulkOrderForm.S2.value == '10') || (document.BulkOrderForm.S2.value == '12'))	{
		document.BulkOrderForm.U2.value = 100;
	}
	if ((document.BulkOrderForm.S2.value == 'S') || (document.BulkOrderForm.S2.value == 'M') || (document.BulkOrderForm.S2.value == 'L') || (document.BulkOrderForm.S2.value == 'XL'))	{
		document.BulkOrderForm.U2.value = 110;
	}
	
	if (document.BulkOrderForm.L2.value =='Extra Long') { document.BulkOrderForm.U2.value = (document.BulkOrderForm.U2.value * 1) + 5; }
	
	if (Qty > 0) {
		document.BulkOrderForm.T2.value = Qty * document.BulkOrderForm.U2.value;
	} else {
		document.BulkOrderForm.T2.value = 0;
	}
	CalcTotals();
}

     
     function CalcPrice3(Qty) {
//--------------------------------------------------
	if ((document.BulkOrderForm.S3.value == '6') || (document.BulkOrderForm.S3.value == '8') || (document.BulkOrderForm.S3.value == '10') || (document.BulkOrderForm.S3.value == '12'))	{
		document.BulkOrderForm.U3.value = 100;
	}
	if ((document.BulkOrderForm.S3.value == 'S') || (document.BulkOrderForm.S3.value == 'M') || (document.BulkOrderForm.S3.value == 'L') || (document.BulkOrderForm.S3.value == 'XL'))	{
		document.BulkOrderForm.U3.value = 110;
	}
	
	if (document.BulkOrderForm.L3.value =='Extra Long') { document.BulkOrderForm.U3.value = (document.BulkOrderForm.U3.value * 1) + 5; }
	
	if (Qty > 0) {
		document.BulkOrderForm.T3.value = Qty * document.BulkOrderForm.U3.value;
	} else {
		document.BulkOrderForm.T3.value = 0;
	}
	CalcTotals();
}

     
     function CalcPrice4(Qty) {
//--------------------------------------------------
	if ((document.BulkOrderForm.S4.value == '6') || (document.BulkOrderForm.S4.value == '8') || (document.BulkOrderForm.S4.value == '10') || (document.BulkOrderForm.S4.value == '12'))	{
		document.BulkOrderForm.U4.value = 100;
	}
	if ((document.BulkOrderForm.S4.value == 'S') || (document.BulkOrderForm.S4.value == 'M') || (document.BulkOrderForm.S4.value == 'L') || (document.BulkOrderForm.S4.value == 'XL'))	{
		document.BulkOrderForm.U4.value = 110;
	}
	
	if (document.BulkOrderForm.L4.value =='Extra Long') { document.BulkOrderForm.U4.value = (document.BulkOrderForm.U4.value * 1) + 5; }
	
	if (Qty > 0) {
		document.BulkOrderForm.T4.value = Qty * document.BulkOrderForm.U4.value;
	} else {
		document.BulkOrderForm.T4.value = 0;
	}
	CalcTotals();
}

     
     function CalcPrice5(Qty) {
//--------------------------------------------------
	if ((document.BulkOrderForm.S5.value == '6') || (document.BulkOrderForm.S5.value == '8') || (document.BulkOrderForm.S5.value == '10') || (document.BulkOrderForm.S5.value == '12'))	{
		document.BulkOrderForm.U5.value = 100;
	}
	if ((document.BulkOrderForm.S5.value == 'S') || (document.BulkOrderForm.S5.value == 'M') || (document.BulkOrderForm.S5.value == 'L') || (document.BulkOrderForm.S5.value == 'XL'))	{
		document.BulkOrderForm.U5.value = 110;
	}
	
	if (document.BulkOrderForm.L5.value =='Extra Long') { document.BulkOrderForm.U5.value = (document.BulkOrderForm.U5.value * 1) + 5; }
	
	if (Qty > 0) {
		document.BulkOrderForm.T5.value = Qty * document.BulkOrderForm.U5.value;
	} else {
		document.BulkOrderForm.T5.value = 0;
	}
	CalcTotals();
}

     
     function CalcPrice6(Qty) {
//--------------------------------------------------
	if ((document.BulkOrderForm.S6.value == '6') || (document.BulkOrderForm.S6.value == '8') || (document.BulkOrderForm.S6.value == '10') || (document.BulkOrderForm.S6.value == '12'))	{
		document.BulkOrderForm.U6.value = 100;
	}
	if ((document.BulkOrderForm.S6.value == 'S') || (document.BulkOrderForm.S6.value == 'M') || (document.BulkOrderForm.S6.value == 'L') || (document.BulkOrderForm.S6.value == 'XL'))	{
		document.BulkOrderForm.U6.value = 110;
	}
	
	if (document.BulkOrderForm.L6.value =='Extra Long') { document.BulkOrderForm.U6.value = (document.BulkOrderForm.U6.value * 1) + 5; }
	
	if (Qty > 0) {
		document.BulkOrderForm.T6.value = Qty * document.BulkOrderForm.U6.value;
	} else {
		document.BulkOrderForm.T6.value = 0;
	}
	CalcTotals();
}

     
     function CalcPrice7(Qty) {
//--------------------------------------------------
	if ((document.BulkOrderForm.S7.value == '6') || (document.BulkOrderForm.S7.value == '8') || (document.BulkOrderForm.S7.value == '10') || (document.BulkOrderForm.S7.value == '12'))	{
		document.BulkOrderForm.U7.value = 100;
	}
	if ((document.BulkOrderForm.S7.value == 'S') || (document.BulkOrderForm.S7.value == 'M') || (document.BulkOrderForm.S7.value == 'L') || (document.BulkOrderForm.S7.value == 'XL'))	{
		document.BulkOrderForm.U7.value = 110;
	}
	
	if (document.BulkOrderForm.L7.value =='Extra Long') { document.BulkOrderForm.U7.value = (document.BulkOrderForm.U7.value * 1) + 5; }
	
	if (Qty > 0) {
		document.BulkOrderForm.T7.value = Qty * document.BulkOrderForm.U7.value;
	} else {
		document.BulkOrderForm.T7.value = 0;
	}
	CalcTotals();
}

     
     function CalcPrice8(Qty) {
//--------------------------------------------------
	if ((document.BulkOrderForm.S8.value == '6') || (document.BulkOrderForm.S8.value == '8') || (document.BulkOrderForm.S8.value == '10') || (document.BulkOrderForm.S8.value == '12'))	{
		document.BulkOrderForm.U8.value = 100;
	}
	if ((document.BulkOrderForm.S8.value == 'S') || (document.BulkOrderForm.S8.value == 'M') || (document.BulkOrderForm.S8.value == 'L') || (document.BulkOrderForm.S8.value == 'XL'))	{
		document.BulkOrderForm.U8.value = 110;
	}
	
	if (document.BulkOrderForm.L8.value =='Extra Long') { document.BulkOrderForm.U8.value = (document.BulkOrderForm.U8.value * 1) + 5; }
	
	if (Qty > 0) {
		document.BulkOrderForm.T8.value = Qty * document.BulkOrderForm.U8.value;
	} else {
		document.BulkOrderForm.T8.value = 0;
	}
	CalcTotals();
}

     
     function CalcPrice9(Qty) {
//--------------------------------------------------
	if ((document.BulkOrderForm.S9.value == '6') || (document.BulkOrderForm.S9.value == '8') || (document.BulkOrderForm.S9.value == '10') || (document.BulkOrderForm.S9.value == '12'))	{
		document.BulkOrderForm.U9.value = 100;
	}
	if ((document.BulkOrderForm.S9.value == 'S') || (document.BulkOrderForm.S9.value == 'M') || (document.BulkOrderForm.S9.value == 'L') || (document.BulkOrderForm.S9.value == 'XL'))	{
		document.BulkOrderForm.U9.value = 110;
	}
	
	if (document.BulkOrderForm.L9.value =='Extra Long') { document.BulkOrderForm.U9.value = (document.BulkOrderForm.U9.value * 1) + 5; }
	
	if (Qty > 0) {
		document.BulkOrderForm.T9.value = Qty * document.BulkOrderForm.U9.value;
	} else {
		document.BulkOrderForm.T9.value = 0;
	}
	CalcTotals();
}

     
     function CalcPrice10(Qty) {
//--------------------------------------------------
	if ((document.BulkOrderForm.S10.value == '6') || (document.BulkOrderForm.S10.value == '8') || (document.BulkOrderForm.S10.value == '10') || (document.BulkOrderForm.S10.value == '12'))	{
		document.BulkOrderForm.U10.value = 100;
	}
	if ((document.BulkOrderForm.S10.value == 'S') || (document.BulkOrderForm.S10.value == 'M') || (document.BulkOrderForm.S10.value == 'L') || (document.BulkOrderForm.S10.value == 'XL'))	{
		document.BulkOrderForm.U10.value = 110;
	}
	
	if (document.BulkOrderForm.L10.value =='Extra Long') { document.BulkOrderForm.U10.value = (document.BulkOrderForm.U10.value * 1) + 5; }
	
	if (Qty > 0) {
		document.BulkOrderForm.T10.value = Qty * document.BulkOrderForm.U10.value;
	} else {
		document.BulkOrderForm.T10.value = 0;
	}
	CalcTotals();
}

     
     function CalcTotals() {
//--------------------------------------------------
	document.BulkOrderForm.SQty.value = (document.BulkOrderForm.Q1.value * 1) + (document.BulkOrderForm.Q2.value * 1) + (document.BulkOrderForm.Q3.value * 1) 
 		  + (document.BulkOrderForm.Q4.value * 1) + (document.BulkOrderForm.Q5.value * 1) 	
 		  + (document.BulkOrderForm.Q6.value * 1) + (document.BulkOrderForm.Q7.value * 1) + (document.BulkOrderForm.Q8.value * 1) 
 		  + (document.BulkOrderForm.Q9.value * 1) + (document.BulkOrderForm.Q10.value * 1);
	document.BulkOrderForm.STotal.value = (document.BulkOrderForm.T1.value * 1) + (document.BulkOrderForm.T2.value * 1) + (document.BulkOrderForm.T3.value * 1) 
 		  + (document.BulkOrderForm.T4.value * 1) + (document.BulkOrderForm.T5.value * 1) 	
 		  + (document.BulkOrderForm.T6.value * 1) + (document.BulkOrderForm.T7.value * 1) + (document.BulkOrderForm.T8.value * 1) 
 		  + (document.BulkOrderForm.T9.value * 1) + (document.BulkOrderForm.T10.value * 1);
	CalcTotalOrder();  
 		  
}
     
  function CalcPostage(Postage) {
//--------------------------------------------------
  if (Postage == 'Sydney') {
		PostageAmount = 3;
  		//document.BulkOrderForm.PostTotal.value = (document.BulkOrderForm.SQty.value * 1) * 3;
  }   
  if (Postage == 'NSW') {
		PostageAmount = 4;
  		//document.BulkOrderForm.PostTotal.value = (document.BulkOrderForm.SQty.value * 1) * 4;
  }   
  if (Postage == 'Other') {
		PostageAmount = 5;
  		//document.BulkOrderForm.PostTotal.value = (document.BulkOrderForm.SQty.value * 1) * 5;
  }   
  if (Postage == 'Collect') { 
		PostageAmount = 0;
  		//document.BulkOrderForm.PostTotal.value = 0;
  }   
  CalcTotalOrder();  

  }
       
     function CalcTotalOrder() {
//--------------------------------------------------
	document.BulkOrderForm.PostTotal.value = (document.BulkOrderForm.SQty.value * 1) * (PostageAmount * 1);
	document.BulkOrderForm.OrderQty.value = (document.BulkOrderForm.SQty.value * 1);
	document.BulkOrderForm.OrderTotal.value = (document.BulkOrderForm.STotal.value * 1) + (document.BulkOrderForm.PostTotal.value * 1);
}

  
  
  
  
     
     function validEmailAddress(EmailAddress) {
//--------------------------------------------------
     invalidChars = " /:,;"
     if (EmailAddress == "") {                                                // cannot be empty
         return false
     }
     for (i=0; i<invalidChars.length; i++) {        // does it contain any invalid characters?
         badChar = invalidChars.charAt(i)
         if (EmailAddress.indexOf(badChar,0) > -1) {
             return false
             }
     }
     atPos = EmailAddress.indexOf("@",1)                        // there must be one "@" symbol
     if (atPos == -1) {
        return false
     }
     if (EmailAddress.indexOf("@",atPos+1) != -1) {        // and only one "@" symbol
        return false
     }
     periodPos = EmailAddress.indexOf(".",atPos)
     if (periodPos == -1) {                                        // and at least one "." after the "@"
         return false
     }
     if (periodPos+3 > EmailAddress.length)        {                // must be at least 2 characters after the "."
         return false
     }
     return true
}

  function submitIt(Enquiry) {
//-------------------------
// Check that First Name field has been entered
  if (Enquiry.Name.value == "") {
      alert("Please enter your Name.")
      Enquiry.Name.focus()
      Enquiry.Name.select()
      return false
  }
// Check that Phone field has been entered
  if (Enquiry.Phone.value == "") {
      alert("Please enter your Phone.")
      Enquiry.Phone.focus()
      Enquiry.Phone.select()
      return false
  }
// check to see if the Email Address's valid
  if (Enquiry.EmailAddress.value == "") {
      alert("Email Address is not a valid Email address!\nPlease re-enter.")
      Enquiry.EmailAddress.focus()
      Enquiry.EmailAddress.select()
      return false
  }
  if (!validEmailAddress(Enquiry.EmailAddress.value)) {
      alert("Email Address is not a valid Email address!\nPlease re-enter.")
      Enquiry.EmailAddress.focus()
      Enquiry.EmailAddress.select()
      return false
  }
 
  
// If we made it to here, everything's valid, so return true
  return true
}

// -->
