<!-- Hide from older browsers


// Javascript for the search pulldown on the Download Center
var ie4 = (document.all) ? true : false;
var ns4 = (document.layers) ? true : false;
var ns6 = (document.getElementById && !document.all) ? true : false;
function hidelayer(lay) {
  if (ie4) {document.all[lay].style.visibility = "hidden";}
  if (ns4) {document.layers[lay].visibility = "hide";}
  if (ns6) {document.getElementById([lay]).style.display = "none";}
}
function showlayer(lay) {
  if (ie4) {document.all[lay].style.visibility = "visible";}
  if (ns4) {document.layers[lay].visibility = "show";}
  if (ns6) {document.getElementById([lay]).style.display = "block";}
}
function writetolayer(lay1, lay2,index) {
  if (index > 10)  {
    txt = "Device Family";
    hidelayer(lay1);
    showlayer(lay2);
  }
  else if (index == 10) { 
    txt = ""; //<%=fastconcat("\"", RegPageText(iDevFamily, iLanguageID, iCountryID, sService), "\"")%>;
    hidelayer(lay1); 
    hidelayer(lay2);
  }
  else {
    txt = "Xilinx ISE Version";
    showlayer(lay1);
    showlayer(lay2);
  }

}

function checkSelections() {
  if (document.f.update.selectedIndex == 0) {
     alert("You must select an update type");
     return false;
  } 
  else if ((document.f.update.selectedIndex < 10) && ((document.f.software.selectedIndex == 0) || (document.f.os.selectedIndex == 0))) {
     alert("You must select an operating system and software version");
     return false;
  }
  else if ((document.f.update.selectedIndex > 10) && (document.f.software.selectedIndex == 0)) {
     alert("You must select a device family");
     return false;
  }
  else {
     return true;
  }
}

function calcIndex(updateIndex, swValue) {
  var swIndex;
  
        if (swValue == "9.1i") {
           swIndex = 1;
        }
  
        if (swValue == "8.2i") {
           swIndex = 2;
        }
  
        if (swValue == "8.1i") {
           swIndex = 3;
        }
  
        if (swValue == "7.1i") {
           swIndex = 4;
        }
  
        if (swValue == "6.3i") {
           swIndex = 5;
        }
  
        if (swValue == "6.2i") {
           swIndex = 6;
        }
  
        if (swValue == "6.1i") {
           swIndex = 7;
        }
  
  myNewIndex = ((updateIndex - 1) * 7) + swIndex;
  return myNewIndex;
}




Software = new Array(
new Array(
new Array("2. Select an ISE Version ", "")
),
new Array(
new Array("2. Select an ISE Version ", ""),
new Array("9.1i", "9.1i"),
new Array("8.2i", "8.2i"),
new Array("8.1i", "8.1i"),
new Array("7.1i", "7.1i"),
new Array("6.3i", "6.3i"),
new Array("6.2i", "6.2i"),
new Array("6.1i", "6.1i")
),
new Array(
new Array("2. Select an ISE Version ", ""),
new Array("8.2i", "8.2i"),
new Array("8.1i", "8.1i"),
new Array("7.1i", "7.1i"),
new Array("6.3i", "6.3i"),
new Array("6.2i", "6.2i"),
new Array("6.1i", "6.1i")
),
new Array(
new Array("2. Select an ISE Version ", ""),
new Array("8.2i", "8.2i"),
new Array("8.1i", "8.1i"),
new Array("7.1i", "7.1i"),
new Array("6.3i", "6.3i"),
new Array("6.2i", "6.2i"),
new Array("6.1i", "6.1i")
),
new Array(
new Array("2. Select an ISE Version ", ""),
new Array("7.1i", "7.1i")
),
new Array(
new Array("2. Select an ISE Version ", ""),
new Array("9.1i", "9.1i"),
new Array("8.2i", "8.2i"),
new Array("8.1i", "8.1i"),
new Array("7.1i", "7.1i"),
new Array("6.3i", "6.3i"),
new Array("6.2i", "6.2i"),
new Array("6.1i", "6.1i")
),
new Array(
new Array("2. Select an ISE Version ", ""),
new Array("8.2i", "8.2i"),
new Array("8.1i", "8.1i"),
new Array("7.1i", "7.1i"),
new Array("6.3i", "6.3i"),
new Array("6.2i", "6.2i"),
new Array("6.1i", "6.1i")
),
new Array(
new Array("2. Select an ISE Version ", ""),
new Array("9.1i", "9.1i"),
new Array("8.2i", "8.2i"),
new Array("8.1i", "8.1i"),
new Array("7.1i", "7.1i"),
new Array("6.3i", "6.3i"),
new Array("6.2i", "6.2i"),
new Array("6.1i", "6.1i")
),
new Array(
new Array("2. Select an ISE Version ", ""),
new Array("8.2i", "8.2i"),
new Array("8.1i", "8.1i")
),
new Array(
new Array("2. Select an ISE Version ", ""),
new Array("8.2i", "8.2i")
),
new Array(
),
new Array(
new Array("2. Select a Device Family ", ""),
new Array("Coolrunner", "Coolrunner"),
new Array("Coolrunner-II", "Coolrunner-II"),
new Array("PROMs", "PROMs"),
new Array("Spartan", "Spartan"),
new Array("Spartan-3", "Spartan-3"),
new Array("Spartan-3A", "Spartan-3A"),
new Array("Spartan-3E", "Spartan-3E"),
new Array("Spartan-II", "Spartan-II"),
new Array("Spartan-IIE", "Spartan-IIE"),
new Array("Spartan-XL", "Spartan-XL"),
new Array("System ACE", "System ACE"),
new Array("Virtex", "Virtex"),
new Array("Virtex-4", "Virtex-4"),
new Array("Virtex-E", "Virtex-E"),
new Array("Virtex-II", "Virtex-II"),
new Array("Virtex-II Pro", "Virtex-II Pro"),
new Array("XC4000XL", "XC4000XL"),
new Array("XC4000XLA", "XC4000XLA"),
new Array("XC4000XV", "XC4000XV"),
new Array("XC5200", "XC5200"),
new Array("XC9500", "XC9500"),
new Array("XC9500XL", "XC9500XL"),
new Array("XC9500XV", "XC9500XV")
),
new Array(
new Array("2. Select a Device Family ", ""),
new Array("Coolrunner", "Coolrunner"),
new Array("Coolrunner-II", "Coolrunner-II"),
new Array("PROMs", "PROMs"),
new Array("Spartan", "Spartan"),
new Array("Spartan-3", "Spartan-3"),
new Array("Spartan-3A", "Spartan-3A"),
new Array("Spartan-3E", "Spartan-3E"),
new Array("Spartan-II", "Spartan-II"),
new Array("Spartan-IIE", "Spartan-IIE"),
new Array("Spartan-XL", "Spartan-XL"),
new Array("System ACE", "System ACE"),
new Array("Virtex", "Virtex"),
new Array("Virtex-4", "Virtex-4"),
new Array("Virtex-5", "Virtex-5"),
new Array("Virtex-E", "Virtex-E"),
new Array("Virtex-II", "Virtex-II"),
new Array("Virtex-II Pro", "Virtex-II Pro"),
new Array("XC2000", "XC2000"),
new Array("XC4000E", "XC4000E"),
new Array("XC4000EX", "XC4000EX"),
new Array("XC4000XL", "XC4000XL"),
new Array("XC4000XLA", "XC4000XLA"),
new Array("XC4000XV", "XC4000XV"),
new Array("XC5200", "XC5200"),
new Array("XC9500", "XC9500"),
new Array("XC9500XL", "XC9500XL"),
new Array("XC9500XV", "XC9500XV")
),
new Array(
new Array("2. Select a Device Family ", ""),
new Array("Spartan-3", "Spartan-3"),
new Array("Virtex-4", "Virtex-4"),
new Array("Virtex-5", "Virtex-5"),
new Array("Virtex-II", "Virtex-II"),
new Array("Virtex-II Pro", "Virtex-II Pro")
),
new Array(
new Array("2. Select a Device Family ", ""),
new Array("Virtex-4", "Virtex-4"),
new Array("Virtex-5", "Virtex-5")
)
);


OS = new Array(
new Array(
new Array("3. Select an OS", "")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows"),
new Array("Solaris", "Solaris"),
new Array("Linux", "Linux")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows"),
new Array("Solaris", "Solaris"),
new Array("Linux", "Linux")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows"),
new Array("Solaris", "Solaris"),
new Array("Linux", "Linux")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows"),
new Array("Solaris", "Solaris"),
new Array("Linux", "Linux")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows"),
new Array("Solaris", "Solaris"),
new Array("Linux", "Linux")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows"),
new Array("Solaris", "Solaris"),
new Array("Linux", "Linux")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows"),
new Array("Solaris", "Solaris"),
new Array("Linux", "Linux")
),
new Array(
new Array("3. Select an OS", "")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows"),
new Array("Solaris", "Solaris"),
new Array("Linux", "Linux")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows"),
new Array("Solaris", "Solaris"),
new Array("Linux", "Linux")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows"),
new Array("Solaris", "Solaris"),
new Array("Linux", "Linux")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows"),
new Array("Solaris", "Solaris"),
new Array("Linux", "Linux")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows"),
new Array("Solaris", "Solaris"),
new Array("Linux", "Linux")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows"),
new Array("Solaris", "Solaris")
),
new Array(
new Array("3. Select an OS", "")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows"),
new Array("Solaris", "Solaris"),
new Array("Linux", "Linux")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows"),
new Array("Solaris", "Solaris"),
new Array("Linux", "Linux")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows"),
new Array("Solaris", "Solaris"),
new Array("Linux", "Linux")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows"),
new Array("Solaris", "Solaris"),
new Array("Linux", "Linux")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows"),
new Array("Solaris", "Solaris"),
new Array("Linux", "Linux")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows"),
new Array("Solaris", "Solaris"),
new Array("Linux", "Linux")
),
new Array(
new Array("3. Select an OS", "")
),
new Array(
new Array("3. Select an OS", "")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows"),
new Array("Solaris", "Solaris"),
new Array("Linux", "Linux")
),
new Array(
new Array("3. Select an OS", "")
),
new Array(
new Array("3. Select an OS", "")
),
new Array(
new Array("3. Select an OS", "")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows")
),
new Array(
new Array("3. Select an OS", "")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows"),
new Array("Solaris", "Solaris"),
new Array("Linux", "Linux")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows"),
new Array("Solaris", "Solaris"),
new Array("Linux", "Linux")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows"),
new Array("Solaris", "Solaris"),
new Array("Linux", "Linux")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows"),
new Array("Solaris", "Solaris"),
new Array("Linux", "Linux")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows"),
new Array("Solaris", "Solaris"),
new Array("Linux", "Linux")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows"),
new Array("Solaris", "Solaris")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows"),
new Array("Solaris", "Solaris")
),
new Array(
new Array("3. Select an OS", "")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows")
),
new Array(
new Array("3. Select an OS", "")
),
new Array(
new Array("3. Select an OS", "")
),
new Array(
new Array("3. Select an OS", "")
),
new Array(
new Array("3. Select an OS", "")
),
new Array(
new Array("3. Select an OS", "")
),
new Array(
new Array("3. Select an OS", ""),
new Array("Windows", "Windows")
),
new Array(
new Array("3. Select an OS", "")
),
new Array(
new Array("3. Select an OS", "")
),
new Array(
new Array("3. Select an OS", "")
),
new Array(
new Array("3. Select an OS", "")
),
new Array(
new Array("3. Select an OS", "")
)
);




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
//selectCtrl.options[0].selected = true;
   }
}

// end hide -->