|

|
|
|
',3)
),
new Array(
new Array('All Sorts', 0),
new Array('easter gifts',4)
),
new Array(
new Array('All Sorts', 0),
new Array('hallowmas gifts',5)
),
new Array(
new Array('All Sorts', 0),
new Array('weaved bags',6)
),
new Array(
new Array('All Sorts', 0),
new Array('weaved willow basket',7)
)
);
function formatIt(nForm){
nForm.catalogName.selectedIndex=1;
nForm.catalogid.value=myValue[1];
fillSelectFromArray(nForm.type_id, team[0]);
fillSelectFromArray(nForm.keyField,myfield[0]);
}
function changeCatalog(nForm){
nForm.catalogid.value=myValue[nForm.catalogName.selectedIndex];
fillSelectFromArray(nForm.type_id, ((nForm.catalogName.selectedIndex ==0) ? empty_team[0] : team[nForm.catalogName.selectedIndex-1]));
fillSelectFromArray(nForm.keyField, ((nForm.catalogName.selectedIndex ==0) ? empty_team[1] : myfield[nForm.catalogName.selectedIndex-1]));
}
function fillSelectFromArray(selectCtrl, itemArray, goodPrompt, badPrompt, defaultItem) {
var i, j;
var prompt;
// empty existing items
for (i = selectCtrl.options.length; i >= 0; i--) {
selectCtrl.options[i] = null;
}
prompt = (itemArray != null) ? goodPrompt : badPrompt;
if (prompt == null) {
j = 0;
}
else {
selectCtrl.options[0] = new Option(prompt);
j = 1;
}
if (itemArray != null) {
// add new items
for (i = 0; i < itemArray.length; i++) {
selectCtrl.options[j] = new Option(itemArray[i][0]);
if (itemArray[i][1] != null) {
selectCtrl.options[j].value = itemArray[i][1];
}
j++;
}
// select first item (prompt) for sub list
if(selectCtrl.options.length>1)
selectCtrl.options[1].selected = true;
else
selectCtrl.options[0].selected = true;
}
}
// End -->


 |
Advanced search |
|
Search with combined methods: |
|