
// BOOK DISCOUNT CALCULATOR

	//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'

	//Set POSTAGE RATES
var post_uk1 = '7.50' 	//first-class	1 book
var post_uk2 = '4.50' 	//parcel	2-7
var post_uk3 = '4.00' 	//carrier(est)	7+

var post_au1 = '8.00' 	//m-bag		1   Australia + New Zealand
var post_au2 = '7.50' 	//m-bag		2
var post_au3 = '6.50' 	//m-bag		3+

var post_eu1 = '6.50' 	//m-bag		1   Europe based on ICELAND
var post_eu2 = '4.50' 	//m-bag		2
var post_eu3 = '3.50' 	//m-bag		3+

var post_us1 = '9.40' 	//us ship	1-4	    USA 	
var post_us2 = '4.50' 	//m-bag		5+

var post_cn1 = '11.50' 	//us ship	1-2	    Canada
var post_cn2 = '4.50'  	//m-bag		3+

var post_in1 = '6.50' 	//m-bag		1   India
var post_in2 = '5.50' 	//m-bag		2
var post_in3 = '4.50' 	//m-bag		3+

var post_sa1 = '7.50' 	//m-bag		1   South Africa
var post_sa2 = '6.50' 	//m-bag		2
var post_sa3 = '5.50' 	//m-bag		3+

var post_sm1 = '8.50' 	//m-bag		1   South America
var post_sm2 = '7.50' 	//m-bag		2
var post_sm3 = '6.50' 	//m-bag		3+

var post_rw1 = '22.00' 	//air mail	1-2  Rest of World
var post_rw2 = '7.50'  	//m-bag		3+
var post_rw3 = '9.50'  	//surface	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 calculate()  {
var post  = ie4 ? document.all.post : document.getElementById('post')
var air   = ie4 ? document.all.air : document.getElementById('air')
var ordr  = ie4 ? document.all.ordr : document.getElementById('ordr')
var totl  = ie4 ? document.all.totl : document.getElementById('totl')
var disc  = ie4 ? document.all.disc : document.getElementById('disc')
var save  = ie4 ? document.all.save : document.getElementById('save')
var updt  = ie4 ? document.all.updt : document.getElementById('updt')
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
              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 == 'Canada'){		//Canada
	   ship  = post_cn1
	   ship1 = post_cn1
 if(num>2){ship  = post_cn2}
}
if (loc == 'UK'){			//UK
	   ship  = post_uk1
	   ship1  = post_uk1
 if(num>1){ship  = post_uk2}
 if(num>7){ship  = post_uk3}
}
if (loc == 'USA'){			//USA
 	   ship = post_us1
 	   ship1= post_us1
 if(num>2){ship = post_us2}
}
if (loc == 'Rest of World') {		//REST OF WORLD
	 ship  = post_rw1
	 ship1 = post_rw1
 if(num>2){ship  = post_rw2}
}
if (loc == 'Australia' |
    loc == 'NewZealand'){		//AUSTRALIA + NEW ZEALAND
 	   ship = post_au1
 	   ship1= post_au1
 if(num>1){ship = post_au2}
 if(num>2){ship = post_au3}
}
if (loc == 'SouthAmerica'){		//SOUTH AMERICA
 	   ship = post_sm1
 	   ship1= post_sm1
 if(num>1){ship = post_sm2}
 if(num>2){ship = post_sm3}
}
if (loc == 'Europe'){		//EUROPE based on ICELAND
 	   ship = post_eu1
 	   ship1= post_eu1
 if(num>1){ship = post_eu2}
 if(num>2){ship = post_eu3}
}
if (loc == 'India'){		//INDIA
 	   ship = post_in1
 	   ship1= post_in1
 if(num>1){ship = post_in2}
 if(num>2){ship = post_in3}
}
if (loc == 'SouthAfrica'){		//SOUTH AFRICA
 	   ship = post_sa1
 	   ship1= post_sa1
 if(num>1){ship = post_sa2}
 if(num>2){ship = post_sa3}
}

    cst   =  parseFloat(book)
    tot   =  cst + parseFloat(ship)
    ord1  =  num *(cst + parseFloat(ship))
    saved =  (setPrice-book) + (ship1-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(ord1).toFixed(2) + '&nbsp; <a class="conv" href="#" onClick="return false" onFocus="this.blur()" onMouseOver="cost=ord; menuOn(event,\'link[1]\')" onMouseout="dlayhide()">&#149;convert</a>'
    sav   =  parseFloat(saved).toFixed(2) + ' per book &nbsp;<a class="conv" href="#" onClick="return false" onFocus="this.blur()" onMouseOver="cost=saved; menuOn(event,\'link[1]\')" onMouseout="dlayhide()">&#149;convert</a>'
    bk    =  cst.toFixed(2) + '&nbsp; <a class="conv" href="#" onClick="return false" onFocus="this.blur()" onMouseOver="cost=cst; menuOn(event,\'link[1]\')" onMouseout="dlayhide()">&#149;convert</a>'

updt.innerHTML = '<div class="butn1a" style="width:60px;" onMouseOver="this.className=\'butn1b\'" onMouseOut="this.className=\'butn1a\'" onClick="calculate();return false;">calculate</div>'
post.innerHTML = 'Book &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: &pound;' + bk
air.innerHTML  = 'Shipping &nbsp;&nbsp;: &pound;<a href="#" onClick="return false" onFocus="this.blur()" onMouseOver="cost=ship; menuOn(event,\'link[1]\')" onMouseout="dlayhide()">' + parseFloat(ship).toFixed(2) + '</a>'
totl.innerHTML = 'Cost/book : &pound;' + ttl
ordr.innerHTML = 'Order total: &pound;' + ord
disc.innerHTML = 'Discount &nbsp;&nbsp;: ' + percent + '%'
save.innerHTML = 'You save<span style="font-size:7pt">*</span> : &pound;' + sav
}
