function clone1() {
document.mechBuilder.Slot2.checked = document.mechBuilder.Slot1.checked;
document.mechBuilder.Slot3.checked = document.mechBuilder.Slot1.checked;
document.mechBuilder.head2.selectedIndex = document.mechBuilder.head1.selectedIndex;
document.mechBuilder.head3.selectedIndex = document.mechBuilder.head1.selectedIndex;
document.mechBuilder.head2.disabled = document.mechBuilder.head1.disabled;
document.mechBuilder.head3.disabled = document.mechBuilder.head1.disabled;
document.mechBuilder.core2.selectedIndex = document.mechBuilder.core1.selectedIndex;
document.mechBuilder.core3.selectedIndex = document.mechBuilder.core1.selectedIndex;
document.mechBuilder.core2.disabled = document.mechBuilder.core1.disabled;
document.mechBuilder.core3.disabled = document.mechBuilder.core1.disabled;
document.mechBuilder.arms2.selectedIndex = document.mechBuilder.arms1.selectedIndex;
document.mechBuilder.arms3.selectedIndex = document.mechBuilder.arms1.selectedIndex;
document.mechBuilder.arms2.disabled = document.mechBuilder.arms1.disabled;
document.mechBuilder.arms3.disabled = document.mechBuilder.arms1.disabled;
document.mechBuilder.legs2.selectedIndex = document.mechBuilder.legs1.selectedIndex;
document.mechBuilder.legs3.selectedIndex = document.mechBuilder.legs1.selectedIndex;
document.mechBuilder.legs2.disabled = document.mechBuilder.legs1.disabled;
document.mechBuilder.legs3.disabled = document.mechBuilder.legs1.disabled;
document.mechBuilder.booster2.selectedIndex = document.mechBuilder.booster1.selectedIndex;
document.mechBuilder.booster3.selectedIndex = document.mechBuilder.booster1.selectedIndex;
document.mechBuilder.booster2.disabled = document.mechBuilder.booster1.disabled;
document.mechBuilder.booster3.disabled = document.mechBuilder.booster1.disabled;
document.mechBuilder.w2h2.selectedIndex = document.mechBuilder.w2h1.selectedIndex;
document.mechBuilder.w2h3.selectedIndex = document.mechBuilder.w2h1.selectedIndex;
document.mechBuilder.w2h2.disabled = document.mechBuilder.w2h1.disabled;
document.mechBuilder.w2h3.disabled = document.mechBuilder.w2h1.disabled;
document.mechBuilder.w1ha2.selectedIndex = document.mechBuilder.w1ha1.selectedIndex;
document.mechBuilder.w1ha3.selectedIndex = document.mechBuilder.w1ha1.selectedIndex;
document.mechBuilder.w1ha2.disabled = document.mechBuilder.w1ha1.disabled;
document.mechBuilder.w1ha3.disabled = document.mechBuilder.w1ha1.disabled;
document.mechBuilder.w1hb2.selectedIndex = document.mechBuilder.w1hb1.selectedIndex;
document.mechBuilder.w1hb3.selectedIndex = document.mechBuilder.w1hb1.selectedIndex;
document.mechBuilder.w1hb2.disabled = document.mechBuilder.w1hb1.disabled;
document.mechBuilder.w1hb3.disabled = document.mechBuilder.w1hb1.disabled;
}

function clone3() {
document.mechBuilder.Slot4.checked = document.mechBuilder.Slot3.checked;
document.mechBuilder.Slot5.checked = document.mechBuilder.Slot3.checked;
document.mechBuilder.head4.selectedIndex = document.mechBuilder.head3.selectedIndex;
document.mechBuilder.head5.selectedIndex = document.mechBuilder.head3.selectedIndex;
document.mechBuilder.head4.disabled = document.mechBuilder.head3.disabled;
document.mechBuilder.head5.disabled = document.mechBuilder.head3.disabled;
document.mechBuilder.core4.selectedIndex = document.mechBuilder.core3.selectedIndex;
document.mechBuilder.core5.selectedIndex = document.mechBuilder.core3.selectedIndex;
document.mechBuilder.core4.disabled = document.mechBuilder.core3.disabled;
document.mechBuilder.core5.disabled = document.mechBuilder.core3.disabled;
document.mechBuilder.arms4.selectedIndex = document.mechBuilder.arms3.selectedIndex;
document.mechBuilder.arms5.selectedIndex = document.mechBuilder.arms3.selectedIndex;
document.mechBuilder.arms4.disabled = document.mechBuilder.arms3.disabled;
document.mechBuilder.arms5.disabled = document.mechBuilder.arms3.disabled;
document.mechBuilder.legs4.selectedIndex = document.mechBuilder.legs3.selectedIndex;
document.mechBuilder.legs5.selectedIndex = document.mechBuilder.legs3.selectedIndex;
document.mechBuilder.legs4.disabled = document.mechBuilder.legs3.disabled;
document.mechBuilder.legs5.disabled = document.mechBuilder.legs3.disabled;
document.mechBuilder.booster4.selectedIndex = document.mechBuilder.booster3.selectedIndex;
document.mechBuilder.booster5.selectedIndex = document.mechBuilder.booster3.selectedIndex;
document.mechBuilder.booster4.disabled = document.mechBuilder.booster3.disabled;
document.mechBuilder.booster5.disabled = document.mechBuilder.booster3.disabled;
document.mechBuilder.w2h4.selectedIndex = document.mechBuilder.w2h3.selectedIndex;
document.mechBuilder.w2h5.selectedIndex = document.mechBuilder.w2h3.selectedIndex;
document.mechBuilder.w2h4.disabled = document.mechBuilder.w2h3.disabled;
document.mechBuilder.w2h5.disabled = document.mechBuilder.w2h3.disabled;
document.mechBuilder.w1ha4.selectedIndex = document.mechBuilder.w1ha3.selectedIndex;
document.mechBuilder.w1ha5.selectedIndex = document.mechBuilder.w1ha3.selectedIndex;
document.mechBuilder.w1ha4.disabled = document.mechBuilder.w1ha3.disabled;
document.mechBuilder.w1ha5.disabled = document.mechBuilder.w1ha3.disabled;
document.mechBuilder.w1hb4.selectedIndex = document.mechBuilder.w1hb3.selectedIndex;
document.mechBuilder.w1hb5.selectedIndex = document.mechBuilder.w1hb3.selectedIndex;
document.mechBuilder.w1hb4.disabled = document.mechBuilder.w1hb3.disabled;
document.mechBuilder.w1hb5.disabled = document.mechBuilder.w1hb3.disabled;
}

function toggleSlot1() {
var state = !document.mechBuilder.Slot1.checked;
document.mechBuilder.head1.disabled = state;
document.mechBuilder.core1.disabled = state;
document.mechBuilder.arms1.disabled = state;
document.mechBuilder.legs1.disabled = state;
document.mechBuilder.booster1.disabled = state;
document.mechBuilder.w2h1.disabled = state;
	if (state)
	{
	document.mechBuilder.w1ha1.disabled = state;
	document.mechBuilder.w1hb1.disabled = state;
	}
	else
	{
		w2h1toggle();
	}
}

function toggleSlot2() {
var state = !document.mechBuilder.Slot2.checked;
document.mechBuilder.head2.disabled = state;
document.mechBuilder.core2.disabled = state;
document.mechBuilder.arms2.disabled = state;
document.mechBuilder.legs2.disabled = state;
document.mechBuilder.booster2.disabled = state;
document.mechBuilder.w2h2.disabled = state;
	if (state)
	{
	document.mechBuilder.w1ha2.disabled = state;
	document.mechBuilder.w1hb2.disabled = state;
	}
	else
	{
		w2h2toggle();
	}
}

function toggleSlot3() {
var state = !document.mechBuilder.Slot3.checked;
document.mechBuilder.head3.disabled = state;
document.mechBuilder.core3.disabled = state;
document.mechBuilder.arms3.disabled = state;
document.mechBuilder.legs3.disabled = state;
document.mechBuilder.booster3.disabled = state;
document.mechBuilder.w2h3.disabled = state;
	if (state)
	{
	document.mechBuilder.w1ha3.disabled = state;
	document.mechBuilder.w1hb3.disabled = state;
	}
	else
	{
		w2h3toggle();
	}
}

function toggleSlot4() {
var state = !document.mechBuilder.Slot4.checked;
document.mechBuilder.head4.disabled = state;
document.mechBuilder.core4.disabled = state;
document.mechBuilder.arms4.disabled = state;
document.mechBuilder.legs4.disabled = state;
document.mechBuilder.booster4.disabled = state;
document.mechBuilder.w2h4.disabled = state;
	if (state)
	{
	document.mechBuilder.w1ha4.disabled = state;
	document.mechBuilder.w1hb4.disabled = state;
	}
	else
	{
		w2h4toggle();
	}
}

function toggleSlot5() {
var state = !document.mechBuilder.Slot5.checked;
document.mechBuilder.head5.disabled = state;
document.mechBuilder.core5.disabled = state;
document.mechBuilder.arms5.disabled = state;
document.mechBuilder.legs5.disabled = state;
document.mechBuilder.booster5.disabled = state;
document.mechBuilder.w2h5.disabled = state;
	if (state)
	{
	document.mechBuilder.w1ha5.disabled = state;
	document.mechBuilder.w1hb5.disabled = state;
	}
	else
	{
		w2h5toggle();
	}
}

function w2h1toggle() {
if (document.mechBuilder.w2h1.options[document.mechBuilder.w2h1.selectedIndex].value != 0)
{
	document.mechBuilder.w1ha1.disabled = true;
	document.mechBuilder.w1hb1.disabled = true;
}
else
{
	document.mechBuilder.w1ha1.disabled = false;
	document.mechBuilder.w1hb1.disabled = false;
}
}

function w2h2toggle() {
if (document.mechBuilder.w2h2.options[document.mechBuilder.w2h2.selectedIndex].value != 0)
{
	document.mechBuilder.w1ha2.disabled = true;
	document.mechBuilder.w1hb2.disabled = true;
}
else
{
	document.mechBuilder.w1ha2.disabled = false;
	document.mechBuilder.w1hb2.disabled = false;
}
}

function w2h3toggle() {
if (document.mechBuilder.w2h3.options[document.mechBuilder.w2h3.selectedIndex].value != 0)
{
	document.mechBuilder.w1ha3.disabled = true;
	document.mechBuilder.w1hb3.disabled = true;
}
else
{
	document.mechBuilder.w1ha3.disabled = false;
	document.mechBuilder.w1hb3.disabled = false;
}
}

function w2h4toggle() {
if (document.mechBuilder.w2h4.options[document.mechBuilder.w2h4.selectedIndex].value != 0)
{
	document.mechBuilder.w1ha4.disabled = true;
	document.mechBuilder.w1hb4.disabled = true;
}
else
{
	document.mechBuilder.w1ha4.disabled = false;
	document.mechBuilder.w1hb4.disabled = false;
}
}

function w2h5toggle() {
if (document.mechBuilder.w2h5.options[document.mechBuilder.w2h5.selectedIndex].value != 0)
{
	document.mechBuilder.w1ha5.disabled = true;
	document.mechBuilder.w1hb5.disabled = true;
}
else
{
	document.mechBuilder.w1ha5.disabled = false;
	document.mechBuilder.w1hb5.disabled = false;
}
}