
	var addedOptionValueList = '';
	var removedOptionValueList = '';

function AdjustOptions_Prod2(mode) // 1: product page; 2: final payment cross-sell
{
	if( window.ProductFormName ){
		var d_form = eval("document." + ProductFormName);
	}
	else{
		var d_form = document.Forward_To;
	}

	for( var atp=0; atp<1; atp++ ){

	addedOptionValueList = '';
	removedOptionValueList = '';
	
var Option1_Field = document.getElementById('Prod2_Option1'); 
var Option2_Field = document.getElementById('Prod2_Option2'); 
var Option1_SavedFieldValue = Option1_Field.value;
var Option2_SavedFieldValue = Option2_Field.value;
var Option2_Order = new Array(354,355,356,26056,360,361,362,363,395,26048,26050,406,375,364,398,400,392,26054,357,399,358,26043,26042,26041,26040,367,26039,368,369,370,371,359,26053,26057,26052,26055,26058,26059,26060,379,382,384,385,386,387,26063,26062,26061,26044,26045,391,393,26051,26047,401,26064,26046,403,404,405,26049,407,408,45729); 
ShowAllRadioFields('Prod2_Option1');
if( mode == 2 ){
	var Option1_radios = d_form.Option1_2;
}
else{
	var Option1_radios = d_form.Option1;
}
if (  (Option1_radios[0].checked == true)  ) {
	RemoveSelectBoxOption(Option2_Field, 45729);
 }
else {
 	AddSelectBoxOption(Option2_Field, "270 - Fern (discontinued)", 45729, Option2_Order);
 }
if (  (Option1_radios[1].checked == true)  ) {
	RemoveSelectBoxOption(Option2_Field, 45729);
 }
else {
 	AddSelectBoxOption(Option2_Field, "270 - Fern (discontinued)", 45729, Option2_Order);
 }
if (  (Option1_radios[2].checked == true)  ) {
	RemoveSelectBoxOption(Option2_Field, 45729);
 }
else {
 	AddSelectBoxOption(Option2_Field, "270 - Fern (discontinued)", 45729, Option2_Order);
 }
if (  (Option1_radios[3].checked == true)  ) {
	RemoveSelectBoxOption(Option2_Field, 45729);
 }
else {
 	AddSelectBoxOption(Option2_Field, "270 - Fern (discontinued)", 45729, Option2_Order);
 }
if (  (Option1_radios[4].checked == true)  ) {
	RemoveSelectBoxOption(Option2_Field, 45729);
 }
else {
 	AddSelectBoxOption(Option2_Field, "270 - Fern (discontinued)", 45729, Option2_Order);
 }
if (  (Option1_radios[5].checked == true)  ) {
	RemoveSelectBoxOption(Option2_Field, 45729);
 }
else {
 	AddSelectBoxOption(Option2_Field, "270 - Fern (discontinued)", 45729, Option2_Order);
 }
if (  (Option1_radios[6].checked == true)  ) {
	RemoveSelectBoxOption(Option2_Field, 45729);
 }
else {
 	AddSelectBoxOption(Option2_Field, "270 - Fern (discontinued)", 45729, Option2_Order);
 }
if (  (Option1_radios[7].checked == true)  ) {
	RemoveSelectBoxOption(Option2_Field, 45729);
 }
else {
 	AddSelectBoxOption(Option2_Field, "270 - Fern (discontinued)", 45729, Option2_Order);
 }
if (  (Option1_radios[8].checked == true)  ) {
	RemoveSelectBoxOption(Option2_Field, 45729);
 }
else {
 	AddSelectBoxOption(Option2_Field, "270 - Fern (discontinued)", 45729, Option2_Order);
 }
if (  (Option1_radios[9].checked == true)  ) {
	RemoveSelectBoxOption(Option2_Field, 45729);
 }
else {
 	AddSelectBoxOption(Option2_Field, "270 - Fern (discontinued)", 45729, Option2_Order);
 }
if (  (Option1_radios[10].checked == true)  ) {
	RemoveSelectBoxOption(Option2_Field, 45729);
 }
else {
 	AddSelectBoxOption(Option2_Field, "270 - Fern (discontinued)", 45729, Option2_Order);
 }
if (  (Option1_radios[11].checked == true)  ) {
	RemoveSelectBoxOption(Option2_Field, 45729);
 }
else {
 	AddSelectBoxOption(Option2_Field, "270 - Fern (discontinued)", 45729, Option2_Order);
 }
if (  (Option1_radios[10].checked == true)  ) {
	RemoveSelectBoxOption(Option2_Field, 45729);
 }
else {
 	AddSelectBoxOption(Option2_Field, "270 - Fern (discontinued)", 45729, Option2_Order);
 }
if (  (Option1_radios[9].checked == true)  ) {
	RemoveSelectBoxOption(Option2_Field, 45729);
 }
else {
 	AddSelectBoxOption(Option2_Field, "270 - Fern (discontinued)", 45729, Option2_Order);
 }
if (  (Option1_radios[8].checked == true)  ) {
	RemoveSelectBoxOption(Option2_Field, 45729);
 }
else {
 	AddSelectBoxOption(Option2_Field, "270 - Fern (discontinued)", 45729, Option2_Order);
 }
if (  (Option1_radios[7].checked == true)  ) {
	RemoveSelectBoxOption(Option2_Field, 45729);
 }
else {
 	AddSelectBoxOption(Option2_Field, "270 - Fern (discontinued)", 45729, Option2_Order);
 }
if (  (Option1_radios[6].checked == true)  ) {
	RemoveSelectBoxOption(Option2_Field, 45729);
 }
else {
 	AddSelectBoxOption(Option2_Field, "270 - Fern (discontinued)", 45729, Option2_Order);
 }
if (  (Option1_radios[5].checked == true)  ) {
	RemoveSelectBoxOption(Option2_Field, 45729);
 }
else {
 	AddSelectBoxOption(Option2_Field, "270 - Fern (discontinued)", 45729, Option2_Order);
 }
if (  (Option1_radios[4].checked == true)  ) {
	RemoveSelectBoxOption(Option2_Field, 45729);
 }
else {
 	AddSelectBoxOption(Option2_Field, "270 - Fern (discontinued)", 45729, Option2_Order);
 }
if (  (Option1_radios[3].checked == true)  ) {
	RemoveSelectBoxOption(Option2_Field, 45729);
 }
else {
 	AddSelectBoxOption(Option2_Field, "270 - Fern (discontinued)", 45729, Option2_Order);
 }
if (  (Option1_radios[2].checked == true)  ) {
	RemoveSelectBoxOption(Option2_Field, 45729);
 }
else {
 	AddSelectBoxOption(Option2_Field, "270 - Fern (discontinued)", 45729, Option2_Order);
 }
if (  (Option1_radios[1].checked == true)  ) {
	RemoveSelectBoxOption(Option2_Field, 45729);
 }
else {
 	AddSelectBoxOption(Option2_Field, "270 - Fern (discontinued)", 45729, Option2_Order);
 }
if (  (Option1_radios[0].checked == true)  ) {
	RemoveSelectBoxOption(Option2_Field, 45729);
 }
else {
 	AddSelectBoxOption(Option2_Field, "270 - Fern (discontinued)", 45729, Option2_Order);
 }
 CheckNRestoreRadioFieldValue('Prod2_Option1');
 RestoreSelectBoxFieldValue(document.getElementById('Prod2_Option2'), Option2_SavedFieldValue); 
	}
}

function product_option_checking_Prod2(){
	if( window.ProductFormName ){
		var d_form = eval("document." + ProductFormName);
	}
	else{
		var d_form = document.Forward_To;
	}
	var Option2_Field = document.getElementById('Prod2_Option2'); 
	if( !radio_button_has_checked('Prod2_Option1') || Option2_Field.options.length <= 0 ){
		if( window.prod_option_unselect_msg ){alert(window.prod_option_unselect_msg);}
		else{alert("Please select the product option(s).");}
		return false;
	}
	else{
		return true;
	}
}
	
