var xpl_platforms= new Array();
xpl_platforms["win64"] = "Windows/x86-64";
xpl_platforms["lin64"] = "Linux/x86-64";
var xpl_platforms_keys= new Array();
xpl_platforms_keys[0] = "win64";
xpl_platforms_keys[1] = "lin64";
var std_platforms= new Array();
std_platforms["win64"] = "Windows/x86-64";
std_platforms["lin64"] = "Linux/x86-64";
var std_platforms_keys= new Array();
std_platforms_keys[0] = "win64";
std_platforms_keys[1] = "lin64";
var lin_platforms= new Array();
lin_platforms["win64"] = "Windows/x86-64";
lin_platforms["lin64"] = "Linux/x86-64";
lin_platforms["aix"] = "AIX/Power";
var lin_platforms_keys= new Array();
lin_platforms_keys[0] = "win64";
lin_platforms_keys[1] = "lin64";
lin_platforms_keys[2] = "aix";
var std_configs= new Array(new Array());
std_configs["win64"]= new Array();
std_configs["win64"]= new Array();
std_configs["win64"]= new Array();
std_configs["win64"]= new Array();
std_configs["win64"]= new Array();
std_configs["lin64"]= new Array();
std_configs["lin64"]= new Array();
std_configs["lin64"]= new Array();
std_configs["lin64"]= new Array();
std_configs["lin64"]= new Array();
std_configs["lin64"]= new Array();
std_configs["lin64"]= new Array();
std_configs["lin64"]= new Array();
std_configs["lin64"]= new Array();
std_configs["lin64"]= new Array();
std_configs["lin64"]= new Array();
std_configs["lin64"]= new Array();
std_configs["lin64"]= new Array();
std_configs["lin64"]= new Array();
std_configs["lin64"]= new Array();
std_configs["lin64"]= new Array();
std_configs["lin64"]= new Array();
std_configs["lin64"]= new Array();
std_configs["win64"][0] = "WIN64-7";
std_configs["win64"][1] = "WIN64-9";
std_configs["win64"][2] = "WIN64-10";
std_configs["win64"][3] = "WIN64-12";
std_configs["win64"][4] = "WIN64-14";
std_configs["lin64"][0] = "LIN64-16";
std_configs["lin64"][1] = "LIN64-18";
std_configs["lin64"][2] = "LIN64-20";
std_configs["lin64"][3] = "LIN64-22";
std_configs["lin64"][4] = "LIN64-26";
std_configs["lin64"][5] = "LIN64-28";
std_configs["lin64"][6] = "LIN64-29";
std_configs["lin64"][7] = "LIN64-32";
std_configs["lin64"][8] = "LIN64-34";
std_configs["lin64"][9] = "LIN64-36";
std_configs["lin64"][10] = "LIN64-37";
std_configs["lin64"][11] = "LIN64-40";
std_configs["lin64"][12] = "LIN64-45";
std_configs["lin64"][13] = "LIN64-48";
std_configs["lin64"][14] = "LIN64-53";
std_configs["lin64"][15] = "LIN64-55";
std_configs["lin64"][16] = "LIN64-57";
std_configs["lin64"][17] = "LIN64-59";
var xpl_configs= new Array(new Array());
xpl_configs["win64"]= new Array();
xpl_configs["win64"]= new Array();
xpl_configs["win64"]= new Array();
xpl_configs["win64"]= new Array();
xpl_configs["lin64"]= new Array();
xpl_configs["lin64"]= new Array();
xpl_configs["lin64"]= new Array();
xpl_configs["lin64"]= new Array();
xpl_configs["lin64"]= new Array();
xpl_configs["lin64"]= new Array();
xpl_configs["lin64"]= new Array();
xpl_configs["lin64"]= new Array();
xpl_configs["lin64"]= new Array();
xpl_configs["lin64"]= new Array();
xpl_configs["lin64"]= new Array();
xpl_configs["lin64"]= new Array();
xpl_configs["lin64"]= new Array();
xpl_configs["lin64"]= new Array();
xpl_configs["lin64"]= new Array();
xpl_configs["lin64"]= new Array();
xpl_configs["lin64"]= new Array();
xpl_configs["lin64"]= new Array();
xpl_configs["lin64"]= new Array();
xpl_configs["lin64"]= new Array();
xpl_configs["lin64"]= new Array();
xpl_configs["lin64"]= new Array();
xpl_configs["lin64"]= new Array();
xpl_configs["lin64"]= new Array();
xpl_configs["lin64"]= new Array();
xpl_configs["lin64"]= new Array();
xpl_configs["lin64"]= new Array();
xpl_configs["win64"][0] = "WIN64-8";
xpl_configs["win64"][1] = "WIN64-11";
xpl_configs["win64"][2] = "WIN64-13";
xpl_configs["win64"][3] = "WIN64-15";
xpl_configs["lin64"][0] = "LIN64-17";
xpl_configs["lin64"][1] = "LIN64-19";
xpl_configs["lin64"][2] = "LIN64-21";
xpl_configs["lin64"][3] = "LIN64-23";
xpl_configs["lin64"][4] = "LIN64-24";
xpl_configs["lin64"][5] = "LIN64-25";
xpl_configs["lin64"][6] = "LIN64-27";
xpl_configs["lin64"][7] = "LIN64-30";
xpl_configs["lin64"][8] = "LIN64-31";
xpl_configs["lin64"][9] = "LIN64-33";
xpl_configs["lin64"][10] = "LIN64-35";
xpl_configs["lin64"][11] = "LIN64-38";
xpl_configs["lin64"][12] = "LIN64-39";
xpl_configs["lin64"][13] = "LIN64-41";
xpl_configs["lin64"][14] = "LIN64-42";
xpl_configs["lin64"][15] = "LIN64-43";
xpl_configs["lin64"][16] = "LIN64-44";
xpl_configs["lin64"][17] = "LIN64-46";
xpl_configs["lin64"][18] = "LIN64-47";
xpl_configs["lin64"][19] = "LIN64-49";
xpl_configs["lin64"][20] = "LIN64-50";
xpl_configs["lin64"][21] = "LIN64-51";
xpl_configs["lin64"][22] = "LIN64-52";
xpl_configs["lin64"][23] = "LIN64-54";
xpl_configs["lin64"][24] = "LIN64-56";
xpl_configs["lin64"][25] = "LIN64-58";
xpl_configs["lin64"][26] = "LIN64-60";
var lin_configs= new Array(new Array());
lin_configs["win64"]= new Array();
lin_configs["lin64"]= new Array();
lin_configs["lin64"]= new Array();
lin_configs["lin64"]= new Array();
lin_configs["lin64"]= new Array();
lin_configs["lin64"]= new Array();
lin_configs["lin64"]= new Array();
lin_configs["lin64"]= new Array();
lin_configs["aix"]= new Array();
lin_configs["win64"][0] = "WIN64-61";
lin_configs["lin64"][0] = "LIN64-62";
lin_configs["lin64"][1] = "LIN64-63";
lin_configs["lin64"][2] = "LIN64-64";
lin_configs["lin64"][3] = "LIN64-65";
lin_configs["lin64"][4] = "LIN64-66";
lin_configs["lin64"][5] = "LIN64-67";
lin_configs["lin64"][6] = "LIN64-68";
lin_configs["aix"][0] = "AIX-69";
var std_ids= new Array(new Array());
std_ids["win64"]= new Array();
std_ids["win64"]= new Array();
std_ids["win64"]= new Array();
std_ids["win64"]= new Array();
std_ids["win64"]= new Array();
std_ids["lin64"]= new Array();
std_ids["lin64"]= new Array();
std_ids["lin64"]= new Array();
std_ids["lin64"]= new Array();
std_ids["lin64"]= new Array();
std_ids["lin64"]= new Array();
std_ids["lin64"]= new Array();
std_ids["lin64"]= new Array();
std_ids["lin64"]= new Array();
std_ids["lin64"]= new Array();
std_ids["lin64"]= new Array();
std_ids["lin64"]= new Array();
std_ids["lin64"]= new Array();
std_ids["lin64"]= new Array();
std_ids["lin64"]= new Array();
std_ids["lin64"]= new Array();
std_ids["lin64"]= new Array();
std_ids["lin64"]= new Array();
std_ids["win64"][0] = "7";
std_ids["win64"][1] = "9";
std_ids["win64"][2] = "10";
std_ids["win64"][3] = "12";
std_ids["win64"][4] = "14";
std_ids["lin64"][0] = "16";
std_ids["lin64"][1] = "18";
std_ids["lin64"][2] = "20";
std_ids["lin64"][3] = "22";
std_ids["lin64"][4] = "26";
std_ids["lin64"][5] = "28";
std_ids["lin64"][6] = "29";
std_ids["lin64"][7] = "32";
std_ids["lin64"][8] = "34";
std_ids["lin64"][9] = "36";
std_ids["lin64"][10] = "37";
std_ids["lin64"][11] = "40";
std_ids["lin64"][12] = "45";
std_ids["lin64"][13] = "48";
std_ids["lin64"][14] = "53";
std_ids["lin64"][15] = "55";
std_ids["lin64"][16] = "57";
std_ids["lin64"][17] = "59";
var xpl_ids= new Array(new Array());
xpl_ids["win64"]= new Array();
xpl_ids["win64"]= new Array();
xpl_ids["win64"]= new Array();
xpl_ids["win64"]= new Array();
xpl_ids["lin64"]= new Array();
xpl_ids["lin64"]= new Array();
xpl_ids["lin64"]= new Array();
xpl_ids["lin64"]= new Array();
xpl_ids["lin64"]= new Array();
xpl_ids["lin64"]= new Array();
xpl_ids["lin64"]= new Array();
xpl_ids["lin64"]= new Array();
xpl_ids["lin64"]= new Array();
xpl_ids["lin64"]= new Array();
xpl_ids["lin64"]= new Array();
xpl_ids["lin64"]= new Array();
xpl_ids["lin64"]= new Array();
xpl_ids["lin64"]= new Array();
xpl_ids["lin64"]= new Array();
xpl_ids["lin64"]= new Array();
xpl_ids["lin64"]= new Array();
xpl_ids["lin64"]= new Array();
xpl_ids["lin64"]= new Array();
xpl_ids["lin64"]= new Array();
xpl_ids["lin64"]= new Array();
xpl_ids["lin64"]= new Array();
xpl_ids["lin64"]= new Array();
xpl_ids["lin64"]= new Array();
xpl_ids["lin64"]= new Array();
xpl_ids["lin64"]= new Array();
xpl_ids["lin64"]= new Array();
xpl_ids["win64"][0] = "8";
xpl_ids["win64"][1] = "11";
xpl_ids["win64"][2] = "13";
xpl_ids["win64"][3] = "15";
xpl_ids["lin64"][0] = "17";
xpl_ids["lin64"][1] = "19";
xpl_ids["lin64"][2] = "21";
xpl_ids["lin64"][3] = "23";
xpl_ids["lin64"][4] = "24";
xpl_ids["lin64"][5] = "25";
xpl_ids["lin64"][6] = "27";
xpl_ids["lin64"][7] = "30";
xpl_ids["lin64"][8] = "31";
xpl_ids["lin64"][9] = "33";
xpl_ids["lin64"][10] = "35";
xpl_ids["lin64"][11] = "38";
xpl_ids["lin64"][12] = "39";
xpl_ids["lin64"][13] = "41";
xpl_ids["lin64"][14] = "42";
xpl_ids["lin64"][15] = "43";
xpl_ids["lin64"][16] = "44";
xpl_ids["lin64"][17] = "46";
xpl_ids["lin64"][18] = "47";
xpl_ids["lin64"][19] = "49";
xpl_ids["lin64"][20] = "50";
xpl_ids["lin64"][21] = "51";
xpl_ids["lin64"][22] = "52";
xpl_ids["lin64"][23] = "54";
xpl_ids["lin64"][24] = "56";
xpl_ids["lin64"][25] = "58";
xpl_ids["lin64"][26] = "60";
var lin_ids= new Array(new Array());
lin_ids["win64"]= new Array();
lin_ids["lin64"]= new Array();
lin_ids["lin64"]= new Array();
lin_ids["lin64"]= new Array();
lin_ids["lin64"]= new Array();
lin_ids["lin64"]= new Array();
lin_ids["lin64"]= new Array();
lin_ids["lin64"]= new Array();
lin_ids["aix"]= new Array();
lin_ids["win64"][0] = "61";
lin_ids["lin64"][0] = "62";
lin_ids["lin64"][1] = "63";
lin_ids["lin64"][2] = "64";
lin_ids["lin64"][3] = "65";
lin_ids["lin64"][4] = "66";
lin_ids["lin64"][5] = "67";
lin_ids["lin64"][6] = "68";
lin_ids["aix"][0] = "69";
var std_dispName= new Array(new Array());
std_dispName["win64"]= new Array();
std_dispName["win64"]= new Array();
std_dispName["win64"]= new Array();
std_dispName["win64"]= new Array();
std_dispName["win64"]= new Array();
std_dispName["lin64"]= new Array();
std_dispName["lin64"]= new Array();
std_dispName["lin64"]= new Array();
std_dispName["lin64"]= new Array();
std_dispName["lin64"]= new Array();
std_dispName["lin64"]= new Array();
std_dispName["lin64"]= new Array();
std_dispName["lin64"]= new Array();
std_dispName["lin64"]= new Array();
std_dispName["lin64"]= new Array();
std_dispName["lin64"]= new Array();
std_dispName["lin64"]= new Array();
std_dispName["lin64"]= new Array();
std_dispName["lin64"]= new Array();
std_dispName["lin64"]= new Array();
std_dispName["lin64"]= new Array();
std_dispName["lin64"]= new Array();
std_dispName["lin64"]= new Array();
std_dispName["win64"][0] = "SIMULIA CCS AMD Opteron, Infiniband";
std_dispName["win64"][1] = "HP HPC Server BL2x220c G5, Gigabit Ethernet";
std_dispName["win64"][2] = "SIMULIA Cray CX1, HPC Server, GigE, 6.8-4";
std_dispName["win64"][3] = "SIMULIA Cray CX1, HPC Server, Infiniband, 6.8-4";
std_dispName["win64"][4] = "SIMULIA CCS Xeon 5160, Infiniband";
std_dispName["lin64"][0] = "SIMULIA AMD Opteron Dual Core";
std_dispName["lin64"][1] = "HP BL2x220c G5, Gigabit Ethernet";
std_dispName["lin64"][2] = "HP BL2x220c G5, Infiniband";
std_dispName["lin64"][3] = "HP BL465c G5";
std_dispName["lin64"][4] = "HP DL160 G5 Quad Core";
std_dispName["lin64"][5] = "HP DL165 G5";
std_dispName["lin64"][6] = "Intel Xeon 5560, Fully-Subscribed, HDD, Turbo";
std_dispName["lin64"][7] = "Intel Xeon 5560, Fully-Subscribed, SSD, Turbo";
std_dispName["lin64"][8] = "Intel Xeon 5560, Half-Subscribed, SSD, Turbo";
std_dispName["lin64"][9] = "Intel Xeon 5560, Half-Subscribed, HDD, Turbo";
std_dispName["lin64"][10] = "SGI ICE8200EX, No Turbo, HT";
std_dispName["lin64"][11] = "SGI ICE8200EX, No Turbo";
std_dispName["lin64"][12] = "SGI ICE8200EX, Turbo, HT";
std_dispName["lin64"][13] = "SGI ICE8200EX, Turbo";
std_dispName["lin64"][14] = "SGI XE250 Quad Core Half-Subscribed";
std_dispName["lin64"][15] = "SGI XE250 Quad Core Fully-Subscribed";
std_dispName["lin64"][16] = "SGI XE250 Dual Core";
std_dispName["lin64"][17] = "SIMULIA Intel Xeon Dual Core";
var xpl_dispName= new Array(new Array());
xpl_dispName["win64"]= new Array();
xpl_dispName["win64"]= new Array();
xpl_dispName["win64"]= new Array();
xpl_dispName["win64"]= new Array();
xpl_dispName["lin64"]= new Array();
xpl_dispName["lin64"]= new Array();
xpl_dispName["lin64"]= new Array();
xpl_dispName["lin64"]= new Array();
xpl_dispName["lin64"]= new Array();
xpl_dispName["lin64"]= new Array();
xpl_dispName["lin64"]= new Array();
xpl_dispName["lin64"]= new Array();
xpl_dispName["lin64"]= new Array();
xpl_dispName["lin64"]= new Array();
xpl_dispName["lin64"]= new Array();
xpl_dispName["lin64"]= new Array();
xpl_dispName["lin64"]= new Array();
xpl_dispName["lin64"]= new Array();
xpl_dispName["lin64"]= new Array();
xpl_dispName["lin64"]= new Array();
xpl_dispName["lin64"]= new Array();
xpl_dispName["lin64"]= new Array();
xpl_dispName["lin64"]= new Array();
xpl_dispName["lin64"]= new Array();
xpl_dispName["lin64"]= new Array();
xpl_dispName["lin64"]= new Array();
xpl_dispName["lin64"]= new Array();
xpl_dispName["lin64"]= new Array();
xpl_dispName["lin64"]= new Array();
xpl_dispName["lin64"]= new Array();
xpl_dispName["lin64"]= new Array();
xpl_dispName["win64"][0] = "SIMULIA CCS AMD Opteron, Gigabit Ethernet";
xpl_dispName["win64"][1] = "SIMULIA Cray CX1, HPC Server, GigE, 6.8-4";
xpl_dispName["win64"][2] = "SIMULIA Cray CX1, HPC Server, Infiniband, 6.8-4";
xpl_dispName["win64"][3] = "SIMULIA CCS Xeon 5160, Gigabit Ethernet";
xpl_dispName["lin64"][0] = "SIMULIA AMD Opteron Dual Core";
xpl_dispName["lin64"][1] = "HP BL2x220c G5";
xpl_dispName["lin64"][2] = "HP BL2x220c G5, Infiniband";
xpl_dispName["lin64"][3] = "HP BL465c G5";
xpl_dispName["lin64"][4] = "HP DL165 G5";
xpl_dispName["lin64"][5] = "HP BL160 G5 Dual Core";
xpl_dispName["lin64"][6] = "HP DL160 G5 Quad Core";
xpl_dispName["lin64"][7] = "Intel Xeon 5560, Fully-Subscribed, No Process Pinning, Turbo";
xpl_dispName["lin64"][8] = "Intel Xeon 5560, Fully-Subscribed, Pinned Processes, Turbo";
xpl_dispName["lin64"][9] = "Intel Xeon 5560, Half-Subscribed, Pinned Processes, Turbo";
xpl_dispName["lin64"][10] = "Intel Xeon 5570, Turbo";
xpl_dispName["lin64"][11] = "SGI ICE8200EX X5570, No Turbo, HT";
xpl_dispName["lin64"][12] = "SGI ICE8200EX X5570, No Turbo, Single, MultiRail";
xpl_dispName["lin64"][13] = "SGI ICE8200EX X5570, No Turbo";
xpl_dispName["lin64"][14] = "SGI ICE8200EX X5570, Turbo, Double, HT";
xpl_dispName["lin64"][15] = "SGI ICE8200EX X5570, Turbo, Double, MultiRail";
xpl_dispName["lin64"][16] = "SGI ICE8200EX X5570, Turbo, Double";
xpl_dispName["lin64"][17] = "SGI ICE8200EX X5570, Turbo, Single, HT";
xpl_dispName["lin64"][18] = "SGI ICE8200EX X5570, Turbo, Single, MultiRail";
xpl_dispName["lin64"][19] = "SGI ICE8200EX X5570, Turbo, Single";
xpl_dispName["lin64"][20] = "SGI ICE8200EX Half-Subscribed";
xpl_dispName["lin64"][21] = "SGI ICE8200EX Fully-Subscribed";
xpl_dispName["lin64"][22] = "SGI ICELITE Half-Subscribed";
xpl_dispName["lin64"][23] = "SGI XE250 Quad Core Half-Subscribed";
xpl_dispName["lin64"][24] = "SGI XE250 Quad Core Fully-Subscribed";
xpl_dispName["lin64"][25] = "SGI XE250 Dual Core";
xpl_dispName["lin64"][26] = "SIMULIA Intel Xeon Dual Core";
var lin_dispName= new Array(new Array());
lin_dispName["win64"]= new Array();
lin_dispName["lin64"]= new Array();
lin_dispName["lin64"]= new Array();
lin_dispName["lin64"]= new Array();
lin_dispName["lin64"]= new Array();
lin_dispName["lin64"]= new Array();
lin_dispName["lin64"]= new Array();
lin_dispName["lin64"]= new Array();
lin_dispName["aix"]= new Array();
lin_dispName["win64"][0] = "Intel Pentium D";
lin_dispName["lin64"][0] = "HP BL465c G5";
lin_dispName["lin64"][1] = "HP DL160 G5";
lin_dispName["lin64"][2] = "HP DL165 G5";
lin_dispName["lin64"][3] = "Intel Xeon 5570";
lin_dispName["lin64"][4] = "SGI XE250 - Quad Core";
lin_dispName["lin64"][5] = "SGI XE250 - Dual Core";
lin_dispName["lin64"][6] = "Intel Xeon, 3.0 GHz, Dual Core";
lin_dispName["aix"][0] = "IBM P570";
function initializeConfigs() {
resetConfigs();
disable('platform[]');
disable('configs[]');
}
function checkConfigs() {
var refs = new Array();
var value;
var exists;
var resp = 1;
var cur;
var elementList = document.getElementsByName("configs[]");
for(var i = 0; i < elementList.length; i++) {
var value = getSelected('configs[]', i);
if(value != "default" && value != "") {
exists = refs.indexOf(value);
if(exists < 0) {
var cur = refs.length;
refs[cur] = value;
}
else {
resp = confirm("Duplicate configuration with reference id : " + elementList[i].value + " will only appear in output once!\nClick 'OK' to continue");
}
}
}
if(refs.length >= 2 && resp)
return true;
else {
if(resp == 1 || resp == false)
alert("Please select at least two unique configurations");
return false;
}
}
function checkProduct(index) {
e = getSelected('product');
if(index == undefined) {
clearSelect('platform[]');
clearSelect('configs[]');
}
else {
clearSelect('platform[]', index);
clearSelect('configs[]', index);
}
if(e == 'default') { // anytime e == default all platforms/configs should be disabled
disable('platform[]');
disable('configs[]');
}
else if(e == 'std_arr') {
if(index == undefined) {
populateSelect('platform[]', std_platforms, std_platforms_keys);
enable('platform[]');
disable('configs[]');
}
else {
populateSelect('platform[]', std_platforms, std_platforms_keys, index);
enable('platform[]', index);
disable('configs[]', index);
}
clearElement('configRefs');
displayStandard('configRefs');
}
else if(e == 'xpl_arr') {
if(index == undefined) {
populateSelect('platform[]', xpl_platforms, xpl_platforms_keys);
enable('platform[]');
disable('configs[]');
}
else {
populateSelect('platform[]', xpl_platforms, xpl_platforms_keys, index);
enable('platform[]', index);
disable('configs[]', index);
}
clearElement('configRefs');
displayExplicit('configRefs');
}
else {
if(index == undefined) {
populateSelect('platform[]', lin_platforms, lin_platforms_keys);
enable('platform[]');
disable('configs[]');
}
else {
populateSelect('platform[]', lin_platforms, lin_platforms_keys, index);
enable('platform[]', index);
disable('configs[]', index);
}
clearElement('configRefs');
displayLinear('configRefs');
}
}
function checkPlatform(index) {
var e = getSelected('product');
var f = getSelected('platform[]', index);
if(f == 'default') {
clearSelect('configs[]', index);
disable('configs[]', index);
}
else {
if(e == 'std_arr') {
c = setConfigs(f, std_dispName);
}
else if(e == 'xpl_arr') {
c = setConfigs(f, xpl_dispName);
}
else {
c = setConfigs(f, lin_dispName);
}
clearSelect('configs[]', index);
populateSelect('configs[]', c, undefined, index);
enable('configs[]', index);
}
}
function resetConfigs() {
var product = document.getElementById("product");
var platform = document.getElementsByName("platform[]");
var configs = document.getElementsByName("configs[]");
product.selectedIndex = 0;
clearSelect(platform);
clearSelect(configs);
}
function createConfig(appendTo, elementId, count) {
var eTable = document.createElement('table');
var eTbody = document.createElement('tbody');
var test = isNumeric(count);
if(!test) {
alert("Invalid input value!");
return false;
}
var configElements = document.getElementsByName('configs[]');
if(configElements) {
if(configElements.length >= 4) {
alert("Maximum number of configurations is 4");
return false;
}
}
else
return false;
eTable.id = elementId + count;
eTable.border = 0;
eTable.cellPadding = 15;
eTable.style.border = "1px solid";
var row = eTable.insertRow(0);
var cell = row.insertCell(0);
var select;
var platformSelect;
for(var elementCount = 0; elementCount < 3; elementCount++) {
if(elementCount === 0) {
cell.innerHTML = "Platform : ";
select = document.createElement('select');
select.id = "platform[]";
select.name = "platform[]";
select.options[0] = new Option("Select a platform", "default");
cell.appendChild(select);
platformSelect = select;
}
else if(elementCount == 1) {
cell.innerHTML = cell.innerHTML + "
Configuration Reference : ";
if(window.Iterator)
select = document.createElement('select');
else
select = document.createElement('