﻿<!-- 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 - £14.95","1")
group[0][1]=new Option("2 - £19.95","2")
group[0][2]=new Option("3 - £24.95","3")
group[0][3]=new Option("4 - £29.95","4")
group[0][4]=new Option("5 - £34.95","5")
group[0][5]=new Option("6 - £39.95","6")
group[0][6]=new Option("7 - £32.95","7")
group[0][7]=new Option("8 - £35.95","8")
group[0][8]=new Option("9 - £38.95","9")
group[0][9]=new Option("10 - £41.95","10")

group[1][0]=new Option("1 - £19.95","1")
group[1][1]=new Option("2 - £29.95","2")
group[1][2]=new Option("3 - £39.95","3")
group[1][3]=new Option("4 - £49.95","4")
group[1][4]=new Option("5 - £59.95","5")
group[1][5]=new Option("6 - £69.95","6")
group[1][6]=new Option("7 - £64.95","7")
group[1][7]=new Option("8 - £72.45","8")
group[1][8]=new Option("9 - £79.95","9")
group[1][9]=new Option("10 - £87.45","10")

{
}

var temp=form.qty

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.qty.value
A4price = 14.95;
additionalA4 = 5;
additionalA46 = 3;
price40 = 19.95;
additional40 = 10;
additional406 = 7.5;

if ( form.handling_cart.selectedIndex == 0 )
   		{
        	alert ( "Please select the postage zone from the dropdown box.");
        	return valid = false;
    	}


if (form.item_number.value == "C-NBBOY1")
	{	form.item_name.value = "Baby Chart 1 Boy";
	}
else if (form.item_number.value == "C-NBBOY2")
	{	form.item_name.value = "Baby Chart 2 Boy";
	}
else if (form.item_number.value == "C-NBGIRL1")
	{	form.item_name.value = "Baby Chart 1 GIRL";
	}
else if (form.item_number.value == "C-NBGIRL2")
	{	form.item_name.value = "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 =  (form.item_name.value + "  A4 - Number 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 =  (form.item_name.value + "  40 x 30 - Number of charts = " + num);
		}
  	}

else
  	{ 	
  	if (num < 7)
  		{ form.amount.value = (A4price + ((num-1)*additionalA4));
  		}
  	else
  		{ form.amount.value = (A4price + ((num-1)*additionalA46));
		}
  	}

return valid;
}

// End -->

