﻿<!-- Begin Change Value In Paypal Form
// Copyright Maxbal Genealogy 2007 - 2009 All rights reserved
// This script may not be used without permission

function redirect(form){

var groups=form.item_number.options.length
var group=new Array(groups)
var x=form.item_number.options.selectedIndex
for (i=0; i<groups; i++)
group[i]=new Array()

group[0][0]=new Option("1 - £4.99","1")
group[0][1]=new Option("2 - £9.98","2")
group[0][2]=new Option("3 - £14.97","3")
group[0][3]=new Option("4 - £19.96","4")
group[0][4]=new Option("5 - £24.95","5")
group[0][5]=new Option("6 - £29.94","6")
group[0][6]=new Option("7 - £34.93","7")
group[0][7]=new Option("8 - £39.92","8")
group[0][8]=new Option("9 - £44.91","9")
group[0][9]=new Option("10 - £49.90","10")

group[1][0]=new Option("1 - £6.99","1")
group[1][1]=new Option("2 - £13.98","2")
group[1][2]=new Option("3 - £20.97","3")
group[1][3]=new Option("4 - £27.96","4")
group[1][4]=new Option("5 - £34.95","5")
group[1][5]=new Option("6 - £41.94","6")
group[1][6]=new Option("7 - £48.93","7")
group[1][7]=new Option("8 - £55.92","8")
group[1][8]=new Option("9 - £62.91","9")
group[1][9]=new Option("10 - £69.90","10")

group[2][0]=new Option("1 - £9.99","1")
group[2][1]=new Option("2 - £19.98","2")
group[2][2]=new Option("3 - £29.97","3")
group[2][3]=new Option("4 - £39.96","4")
group[2][4]=new Option("5 - £49.95","5")
group[2][5]=new Option("6 - £59.94","6")
group[2][6]=new Option("7 - £69.93","7")
group[2][7]=new Option("8 - £79.92","8")
group[2][8]=new Option("9 - £89.91","9")
group[2][9]=new Option("10 - £99.90","10")

group[3][0]=new Option("1 - £4.99","1")
group[3][1]=new Option("2 - £9.98","2")
group[3][2]=new Option("3 - £14.97","3")
group[3][3]=new Option("4 - £19.96","4")
group[3][4]=new Option("5 - £24.95","5")
group[3][5]=new Option("6 - £29.94","6")
group[3][6]=new Option("7 - £34.93","7")
group[3][7]=new Option("8 - £39.92","8")
group[3][8]=new Option("9 - £44.91","9")
group[3][9]=new Option("10 - £49.90","10")

group[4][0]=new Option("1 - £4.99","1")
group[4][1]=new Option("2 - £9.98","2")
group[4][2]=new Option("3 - £14.97","3")
group[4][3]=new Option("4 - £19.96","4")
group[4][4]=new Option("5 - £24.95","5")
group[4][5]=new Option("6 - £29.94","6")
group[4][6]=new Option("7 - £34.93","7")
group[4][7]=new Option("8 - £39.92","8")
group[4][8]=new Option("9 - £44.91","9")
group[4][9]=new Option("10 - £49.90","10")

var temp=form.quantity

for (m=temp.options.length-1;m>0;m--)
temp.options[m]=null
for (i=0;i<group[x].length;i++){
temp.options[i]=new Option(group[x][i].text,group[x][i].value)
}
temp.options[0].selected=true
}



// Updates price and item number in PaypPal form depending on option selected

function ResetItem(form)
{
	valid = true;
	form.item_name.value = "5 Generation Renaissance Chart - A3";
	return valid;
}


function UpdateItemCode(form)
{

// Heirloom Charts Code

form.on0.value = "";
form.item_name.value = "";

var valid = true;
var a3price = 5.00;
var a2price = 7.00;
var a1price = 10.00;
var promoa3price = 4.00;
var promoa2price = 5.60;
var promoa1price = 8.00;

var promo = "FHM1108";
var ispromo = "No"; 	// Yes If Promotion
 					// No If No Promotion
var promoname = " Promotion - Family History Monthly 20% discount voucher ";

var a3singlename = "9 Generation Renaissance Single Line Chart - A3 ";
var a3dualname = "9 Generation Renaissance Dual Line Chart - A3 ";
var a3name = "5 Generation Renaissance Chart - A3 ";
var a2name = "6 Generation Renaissance Chart - A2 ";
var a1name = "7 Generation Renaissance Chart - A1 ";

var numofcharts = form.quantity.value;
var inum = form.item_number.selectedIndex;
if (numofcharts > 1)
	{ plural = "charts"; }
	else
	{ plural = "chart"; }

if (document.getElementById)
		{ form.handling_cart.value = document.getElementById("pz").value; }
	else if (document.all)
		{ form.handling_cart.value = document.all("pz").value; }
    else if (document.layers)
		{ form.handling_cart.value = document.layers("pz").value; }

if ( form.handling_cart.value < 0)
	{
        alert ( "Please select the postage zone from the dropdown box.");
		return valid = false;
	}

if ( form.os0.value )
  {
  	if ( ispromo == "No" )
  		{
  		  alert ("There are no current promotions on this item");
  		  form.os0.value = "";
  		  return valid = false;
  		}

	 else if ( form.os0.value != promo )
   		{
          alert ("You have entered an invalid promotion code" + '\n\n' + "The code is case sensitive so it must be entered using the correct upper and lower case letters." + '\n\n' + "Check that the code entered is still valid");
  		  form.os0.value = "";
          return valid = false;
        }
   	 else if ( form.os0.value == promo )
   	 	{
	 		a3price = promoa3price;
	 		a2price = promoa2price;
 	 		a1price = promoa1price;
 			form.on0.value = promoname;
		}
   }

if ( form.handling_cart.selectedIndex == 0 )
   		{
        	alert ( "Please select the postage zone from the dropdown box.");
        	return valid = false;
    	}

if ( inum == 0 || inum == 3 || inum == 4 )
	{		   
		form.amount.value = a3price;
		form.handling_cart.value -= 0.75;
		switch (inum)
			{
			case 0:
				form.item_name.value = a3name;
				break;
			case 3:
				form.item_name.value = a3singlename;
				break;
			case 4:
				form.item_name.value = a3dualname;
			}
//		alert ("Test1 " + form.item_name.value + "inum = " + inum);
//		return valid = false;
	}
	
else if ( inum == 1 )
	{
		form.amount.value = a2price;
		form.item_name.value = a2name;
//		alert ("Test2 " + form.handling_cart.value);
//		return valid = false;
	}

else if ( inum == 2 )
	{
		form.amount.value = a1price;
		form.item_name.value = a1name;
//		alert ("Test3 " + form.handling_cart.value);
//		return valid = false;
	}
// alert (form.name + " " + form.item_number.value + " " + form.amount.value + " " + form.on0.value + " " + form.os0.value + " " + form.item_name.value);
return valid;

// form.os0.selectedIndex = 0
// form.quantity.value = "1";
}

// End -->


