function clickedElm(element)
{
var index = 0;
// I ran into trouble using an equal sign in the condition statement of the for loop so rather than trace the infinite loop problem, I took the easy way out and created a variable, cycle, and set it to 1 greater than the form element array so I could use the less than sign
var lenAnd1 = document.forms[0].elements.length + 1;
for (var i = 1; i < lenAnd1; i++)
{
if (document.forms[0].elements[i] == element)
{
index = i;
}
}
//switch the text fields
text1 = index -2;
text2 = index +1;
a = document.forms[0].elements[text1].value;
b = document.forms[0].elements[text2].value;
document.forms[0].elements[text1].value = b;
document.forms[0].elements[text2].value = a;
//switch the select elements
select1 = index -1;
select2 = index +2;
sv1 = document.forms[0].elements[select1].selectedIndex;
sv2 = document.forms[0].elements[select2].selectedIndex;
document.forms[0].elements[select1].selectedIndex = sv2;
document.forms[0].elements[select2].selectedIndex = sv1;
}