
// BOOK FORM SCRIPTS - Postage Rates - Totaliser

	//Set % DISCOUNT RATES
var book_1  = '0'
var book_3  = '10'
var book_5  = '15'
var book_10 = '20'
var book_15 = '24'
var book_20 = '28'

// ****** shipping rates moved to GLOBAL.js ******

var macOS    = navigator.userAgent.indexOf("mac") != -1 || navigator.userAgent.indexOf("Mac") != -1

function onEnter() {
    var evt  = (evt) ? evt : ((event) ? event : null);
    var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
    if ((evt.keyCode == 13) && (node.type=="text")) {return false;}
  }
  document.onkeypress = onEnter


function update()  {
var btn1  = ie4 ? document.all.btn1 : document.getElementById('btn1')
var btn2  = ie4 ? document.all.btn2 : document.getElementById('btn2')
var post  = ie4 ? document.all.post : document.getElementById('post')
var post3 = ie4 ? document.all.post3 : document.getElementById('post3')
var pay0  = ie4 ? document.all.pay0 : document.getElementById('pay0');
var pay1  = ie4 ? document.all.pay1 : document.getElementById('pay1')
var pay2  = ie4 ? document.all.pay2 : document.getElementById('pay2')
var each  = ie4 ? document.all.each : document.getElementById('each');
var air   = ie4 ? document.all.air : document.getElementById('air');
var days  = ie4 ? document.all.days : document.getElementById('days');
var totl  = ie4 ? document.all.totl : document.getElementById('totl');
var adrs_msg  = ie4 ? document.all.adrs_msg : document.getElementById('adrs_msg');
var submit_pp = ie4 ? document.all.submit_pp : document.getElementById('submit_pp')
var submit_pd = ie4 ? document.all.submit_pd : document.getElementById('submit_pd')
var updt  = ie4 ? document.all.updt : document.getElementById('updt');
var disc  = ie4 ? document.all.disc : document.getElementById('disc')
var save  = ie4 ? document.all.save : document.getElementById('save')
var voucher  = ie4 ? document.all.voucher : document.getElementById('voucher')

    num   =  parseFloat(document.order.books.value)
    book  =  
   percent=  '0'
  voucher =  document.order.voucher.value

              book = setPrice
if (num > 1){if(voucher != ''){
  if(voucher == 'aspr210'){book = (setPrice-((setPrice/100)* book_3));percent=book_3}
 }}
if (num > 2) {book = (setPrice-((setPrice/100)* book_3));percent=book_3}
if (num > 4) {book = (setPrice-((setPrice/100)* book_5));percent=book_5}
if (num > 9) {book = (setPrice-((setPrice/100)* book_10));percent=book_10}
if (num > 14){book = (setPrice-((setPrice/100)* book_15));percent=book_15}
if (num > 19){book = (setPrice-((setPrice/100)* book_20));percent=book_20}

    loc   = document.order.location.value
    del   = ''
    send  = ''
    ship  = ''
    ship1 = ''

if (loc == 'Europe'){	//EUROPE
	 document.order.mailopt.style.visibility = 'hidden'
	 post3.innerHTML = '&nbsp;'
	   ship  = post_eu1
	   ship1 = post_eu1
if(num==2){ship  = post_eu2}
if(num >2){ship  = post_eu3}
	 del   = '<div class="field">Delivery :</div>&nbsp;3-5 days expected'
	 send  = '<div class="field">Shipped by :</div>&nbsp;Air<br>'
	 }
if (loc == 'Canada'){	//CANADA
 	 document.order.mailopt.style.visibility = 'hidden'
	 post3.innerHTML = '&nbsp;'
	   send  = '<div class="field">Shipped by :</div>&nbsp;US Distribution Centre<br>'
	   ship  = post_cn1
	   ship1 = post_cn1
 if(num>2){ship  = post_cn2
	    send = '<div class="field">Shipped by :</div>&nbsp;Direct from UK<br>'}
	 del = '<div class="field">Delivery :</div>&nbsp;10-14 days expected'
	}
if (loc == 'UK'){		//UK
	 document.order.mailopt.style.visibility = 'hidden'
	 post3.innerHTML = '&nbsp;'
 	   send  = '<div class="field">Shipped by :</div>&nbsp;First-class post<br>'
	    del  = '<div class="field">Delivery :</div>&nbsp;1-2 days expected'
	   ship  = post_uk1
	   ship1 = post_uk1
 if(num>1){ship  = post_uk2
	    del  = '<div class="field">Delivery :</div>&nbsp;3-5 days expected'
 	    send = '<div class="field">Shipped by :</div>&nbsp;ParcelForce<br>'}
 if(num>7){ship  = post_uk3
	    del  = '<div class="field">Delivery :</div>&nbsp;3-7 days expected'
 	    send = '<div class="field">Shipped by :</div>&nbsp;Carrier<br>'}
	}
if (loc == 'USA'){		//USA
	 document.order.mailopt.style.visibility = 'hidden'
	 post3.innerHTML = '&nbsp;'
	   del  = '<div class="field">Delivery :</div>&nbsp;7-10 days expected'
	   send = '<div class="field">Shipped by :</div>&nbsp;US Distribution Centre<br>'
 	   ship = post_us1
 	   ship1= post_us1
 if(num>2){ship = post_us2
	   send = '<div class="field">Shipped by :</div>&nbsp;Direct from UK<br>'}
	   del  = '<div class="field">Delivery :</div>&nbsp;7-10 days expected'
	}
if (loc == 'Rest of World') {		//REST OF WORLD
 	 document.order.mailopt.style.visibility = 'visible';
	 post3.innerHTML = 'Please select mailing option:'
	 loc2 = document.order.mailopt.selectedIndex
   if (loc2 == 0){
	   ship  = post_rw1
	   ship1 = post_rw1
 if(num>2){ship  = post_rw2}
	 del = '<div class="field">Delivery :</div>&nbsp;5-10 days expected'
	 send = '<div class="field">Shipped by :</div>&nbsp;Air<br>'}
  if (loc2 == 1){
	 ship  = post_rw3
	 book  = setPrice
	 percent= '0'
	 del = '<div class="field">Delivery :</div>&nbsp;<span class="red10b">56 days</span>'
	 send = '<div class="field">Shipped by :</div>&nbsp;Surface<br>';}
  }
		//AUSTRALIA + NEW ZEALAND = JAPAN
if (loc == 'Australia'||loc == 'NewZealand'||loc == 'Japan'){
	 document.order.mailopt.style.visibility = 'hidden'
	 post3.innerHTML = '&nbsp;'
	   ship  = post_au1
	   ship1 = post_au1
if(num==2){ship  = post_au2}
if(num >2){ship  = post_au3}
	 del   = '<div class="field">Delivery :</div>&nbsp;7-10 days expected'
	 send  = '<div class="field">Shipped by :</div>&nbsp;Air<br>'
	}
if (loc == 'SouthAmerica'){		//SOUTH AMERICA
	 document.order.mailopt.style.visibility = 'hidden'
	 post3.innerHTML = '&nbsp;'
	   ship  = post_sm1
	   ship1 = post_sm1
if(num==2){ship  = post_sm2}
if(num >2){ship  = post_sm3}
	 del   = '<div class="field">Delivery :</div>&nbsp;10-14 days expected'
	 send  = '<div class="field">Shipped by :</div>&nbsp;Air<br>'
	}
if (loc == 'SouthAfrica'){		//SOUTH AFRICA
	 document.order.mailopt.style.visibility = 'hidden'
	 post3.innerHTML = '&nbsp;'
	   ship  = post_sa1
	   ship1 = post_sa1
if(num==2){ship  = post_sa2}
if(num >2){ship  = post_sa3}
	 del   = '<div class="field">Delivery :</div>&nbsp;10-14 days expected'
	 send  = '<div class="field">Shipped by :</div>&nbsp;Air<br>'
	}
if (loc == 'India'){		//INDIA
	 document.order.mailopt.style.visibility = 'hidden'
	 post3.innerHTML = '&nbsp;'
	   ship  = post_in1
	   ship1 = post_in1
if(num==2){ship  = post_in2}
if(num >2){ship  = post_in3}
	 del   = '<div class="field">Delivery :</div>&nbsp;10-14 days expected'
	 send  = '<div class="field">Shipped by :</div>&nbsp;Air<br>'
	}

    cst   =  parseFloat(book)
    tot   =  num *(cst + parseFloat(ship))
    ttl   =  parseFloat(tot).toFixed(2) + '&nbsp; <a class="conv" href="#"  onClick="return false" onFocus="this.blur()"onMouseOver="cost=tot; menuOn(event,\'link[1]\')" onMouseout="dlayhide()">&#149;convert</a>'
    ord   =  parseFloat(book).toFixed(2) + ' each &nbsp;<a class="conv" href="#" onClick="return false" onFocus="this.blur()" onMouseOver="cost=book; menuOn(event,\'link[1]\')" onMouseout="dlayhide()">&#149;convert</a>'
    pstg  =  parseFloat(ship).toFixed(2) + ' each &nbsp;<a class="conv" href="#" onClick="return false" onFocus="this.blur()" onMouseOver="cost=ship; menuOn(event,\'link[1]\')" onMouseout="dlayhide()">&#149;convert</a>'
    saved =  (setPrice-book) + (ship1-ship)
    sav   =  parseFloat(saved).toFixed(2) + ' per book <a class="conv" href="#" onClick="return false" onFocus="this.blur()" onMouseOver="cost=saved; menuOn(event,\'link[1]\')" onMouseout="dlayhide()">&#149;convert</a>'

 if (payby == 1){
pay0.innerHTML = 'Payment: through PayPal'
pay1.innerHTML = ''
pay2.innerHTML = ''
btn1.innerHTML = 'Click to complete your purchase:'
btn2.innerHTML = '&nbsp;'
adrs_msg.style.display  = 'none'
submit_pp.style.display = 'block'
submit_pd.style.display = 'none'
	document.shopcart.quantity.value = document.order.books.value
	document.shopcart.amount.value   = cst
	document.shopcart.shipping.value = ship
	document.shopcart.shipping2.value= ship
}
 if (payby == 2){
pay0.innerHTML = 'Payment: Directly to Mike Sibley by option chosen from email'
pay1.innerHTML = '<div style="text-align:center;font-weight:bold;color:red">Please check email address above</div>'
pay2.innerHTML = ''
btn1.innerHTML = 'Click the button to receive an email explaining all payment options.'
btn2.innerHTML = 'Thank you. Your order will be shipped as soon as payment is received.'
adrs_msg.style.display  = 'block'
submit_pp.style.display = 'none'
submit_pd.style.display = 'block'
}
disc.innerHTML =  ''
save.innerHTML =  ''

updt.innerHTML = '[<a class="conv" href="#" onClick="update();return false;">update</a>]'
each.innerHTML = '<div class="field">Book(s) :</div>' + '&nbsp;&pound;' + ord
post.innerHTML = '<div class="field">Shipping :</div>&nbsp;&pound;' + pstg
air.innerHTML  =  send
days.innerHTML =  del
totl.innerHTML = '<div class="field">Order total :</div>&nbsp;&pound;' + ttl
if(parseInt(saved)>0){
disc.innerHTML =  '<div class="field">Discount :</div>' + '&nbsp;' + percent + '%'
save.innerHTML =  '<div class="field">You save<span style="font-size:7pt">*</span>:</div>' + '&nbsp;&pound;' + sav}
}

