﻿<!-- Begin Change Value In Paypal Form
// Copyright Maxbal Genealogy 2007 - All rights reserved
// This script may not be used without permission

// Updates price and item number in PaypPal form depending on option selected
// and validates that an item has been selcted

/*
Double Combo Script Credit For New Baby Charts Update Code
*/

function redirect(form){

var groups=form.size.options.length
var group=new Array(groups)
var x=form.size.options.selectedIndex
for (i=0; i<groups; i++)
group[i]=new Array()

group[0][0]=new Option("1 - £15.00","1")
group[0][1]=new Option("2 - £20.00","2")
group[0][2]=new Option("3 - £25.00","3")
group[0][3]=new Option("4 - £30.00","4")
group[0][4]=new Option("5 - £35.00","5")
group[0][5]=new Option("6 - £40.00","6")
group[0][6]=new Option("7 - £33.00","7")
group[0][7]=new Option("8 - £36.00","8")
group[0][8]=new Option("9 - £39.00","9")
group[0][9]=new Option("10 - £42.00","10")

group[1][0]=new Option("1 - £20.00","1")
group[1][1]=new Option("2 - £30.00","2")
group[1][2]=new Option("3 - £40.00","3")
group[1][3]=new Option("4 - £50.00","4")
group[1][4]=new Option("5 - £60.00","5")
group[1][5]=new Option("6 - £70.00","6")
group[1][6]=new Option("7 - £65.00","7")
group[1][7]=new Option("8 - £72.50","8")
group[1][8]=new Option("9 - £80.00","9")
group[1][9]=new Option("10 - £87.50","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
}


// New Baby Charts Update Code

function UpdateItemCode(form)
{

valid = true;
num = form.quantity.value;
A4price = 15;
additionalA4 = 5;
additionalA46 = 3;
price40 = 20;
additional40 = 10;
additional406 = 7.5;

if (form.item_number.value == "C-NBBOY1")
	{	item = "Baby Chart 1 Boy";
	}
else if (form.item_number.value == "C-NBBOY2")
	{	item = "Baby Chart 2 Boy";
	}
else if (form.item_number.value == "C-NBGIRL1")
	{	item = "Baby Chart 1 GIRL";
	}
else if (form.item_number.value == "C-NBGIRL2")
	{	item = "Baby Chart 2 GIRL";
	}

if (form.size)
	{
	if (form.size.value == "A4")
  		{
		if (num < 7)
  			{ form.amount.value = (A4price + ((num-1)*additionalA4));
  			}

   		else
  			{ form.amount.value = (A4price + ((num-1)*additionalA46));
			}
		form.item_name.value =  (item + "  A4 - No. of charts = " + num);
  		}
	else if (form.size.value == "40 x 30 cm")
  		{ 	
  		if (num < 7)
  			{ form.amount.value = (price40 + ((num-1)*additional40));
  			}
  		else
  			{ form.amount.value = (price40 + ((num-1)*additional406));
			}
		form.item_name.value =  (item + "  40 x 30 - No. of charts = " + num);
		}
  	}

else
  	{ 	
  	if (num < 7)
  		{ form.amount.value = (A4price + ((num-1)*additionalA4));
  		}
  	else
  		{ form.amount.value = (A4price + ((num-1)*additionalA46));
		}
  	}

if ( form.handling_cart.selectedIndex == 0 )
   		{
        	alert ( "Please select the postage zone from the dropdown box.");
        	valid = false;
    	}

form.quantity.value = 1

return valid;
}

// End -->
