function getDriverPlatform(A){if(A.toLowerCase().indexOf("astro")!=-1){return"Astro"}else{if(A.toLowerCase().indexOf("destination")!=-1){return"Destination"}else{if(A.toLowerCase().indexOf("portable")!=-1){return"Portable"}else{if(A.toLowerCase().indexOf("solo")!=-1){return"Portable"}else{if(A.toLowerCase().indexOf("profile")!=-1){return"Profile"}else{if(A.toLowerCase().indexOf("server")!=-1){return"Server"}else{if(A.toLowerCase().indexOf("alr")!=-1){return"Server"}else{return"Desktop"}}}}}}}}function getDriverSystem(A,C){var B=C.toUpperCase();if(A=="Astro"){return"Not+Astro+Specific"}else{if(A=="Destination"){return"Not+Destination+Specific"}else{if(A=="Portable"){if(B.indexOf("9500")!=-1){return"Solo+9500"}else{if(B.indexOf("VE")!=-1){return"Solo+9300VE"}else{if(B.indexOf("E PRO")!=-1){return"Solo+9300 E Pro"}else{if(B.indexOf("9300")!=-1){return"Solo+9300"}else{if(B.indexOf("9150")!=-1){return"Solo+9150"}else{if(B.indexOf("9100")!=-1){return"Solo+9100"}else{if(B.indexOf("5300")!=-1){return"Solo+5300"}else{if(B.indexOf("5150")!=-1){return"Solo+5150"}else{if(B.indexOf("5100")!=-1){return"Solo+5100"}else{if(B.indexOf("3450")!=-1){return"Solo+3450"}else{if(B.indexOf("3350")!=-1){return"Solo+3350"}else{if(B.indexOf("3300")!=-1){return"Solo+3300"}else{if(B.indexOf("3150")!=-1){return"Solo+3150"}else{if(B.indexOf("3100")!=-1){return"Solo+3100"}else{if(B.indexOf("2550")!=-1){return"Solo+2550"}else{if(B.indexOf("2500")!=-1){return"Solo+2500"}else{if(B.indexOf("2300")!=-1){return"Solo+2300"}else{if(B.indexOf("2200")!=-1){return"Solo+2200"}else{if(B.indexOf("2150")!=-1){return"Solo+2150"}else{if(B.indexOf("2100")!=-1){return"Solo+2100"}else{if(B.indexOf("1200")!=-1){return"Solo+1200"}else{if(B.indexOf("1150")!=-1){return"Solo+1150"}else{if(B.indexOf("1100")!=-1){return"Solo+1100"}else{if(B.indexOf("SOLO")!=-1){return"Solo+(Original)"}else{if(B.indexOf("NOMAD")!=-1){return"Nomad"}else{if(B.indexOf("LIBERTY")!=-1){return"Liberty"}else{if(B.indexOf("486")!=-1){return"Handbook+486"}else{if(B.indexOf("286")!=-1){return"Handbook+286"}else{if(B.indexOf("COLORBOOK 2")!=-1){return"Colorbook+2"}else{if(B.indexOf("COLORBOOK")!=-1){return"Colorbook"}else{return"undefined"}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}else{if(A=="Profile"){if(B.indexOf("4")!=-1){return"Profile+400mhz"}else{if(B.indexOf("3")!=-1){return"Profile+3"}else{if(B.indexOf("2")!=-1){return"Profile+2"}else{return"undefined"}}}}else{if(A=="Server"){if(B.indexOf("9000")!=-1){return"NS-9000"}else{if(B.indexOf("8000")!=-1){return"NS-8000"}else{if(B.indexOf("7000")!=-1){return"NS-7000"}else{if(B.indexOf("400")!=-1){return"GS-400 NAS"}else{if(B.indexOf("LEGACY")!=-1){return"ALR+Legacy"}else{if(B.indexOf("8300R")!=-1){return"ALR+8300R"}else{if(B.indexOf("8300")!=-1){return"ALR+8300"}else{if(B.indexOf("8200R")!=-1){return"ALR+8200R"}else{if(B.indexOf("8200")!=-1){return"ALR+8200"}else{if(B.indexOf("7300")!=-1){return"ALR+7300"}else{if(B.indexOf("7200")!=-1){return"ALR+7200"}else{if(B.indexOf("935")!=-1){return"935+Series"}else{if(B.indexOf("930")!=-1){return"930+Series"}else{if(B.indexOf("9250R")!=-1){return"9250R"}else{if(B.indexOf("9200R")!=-1){return"9200R"}else{if(B.indexOf("9200")!=-1){return"9200"}else{if(B.indexOf("910")!=-1){return"910+Series"}else{if(B.indexOf("8450R")!=-1){return"8450R"}else{if(B.indexOf("8400R")!=-1){return"8400R"}else{if(B.indexOf("8400")!=-1){return"8400"}else{if(B.indexOf("7450R")!=-1){return"7450R"}else{if(B.indexOf("7400R")!=-1){return"7400R"}else{if(B.indexOf("7400")!=-1){return"7400"}else{if(B.indexOf("7250R")!=-1){return"7250R"}else{if(B.indexOf("7210")!=-1){return"7210"}else{if(B.indexOf("6400")!=-1){return"6400"}else{return"undefined"}}}}}}}}}}}}}}}}}}}}}}}}}}}else{return"Not+Desktop+Specific"}}}}}}function getDriverOS(B){var A=B.toUpperCase();if(A.indexOf("WIN")!=-1){if(A.indexOf("NT 5.1")!=-1){return"100"}else{if(A.indexOf("ME")!=-1){return"150"}else{if(A.indexOf("NT 5.0")!=-1){return"160"}else{if(A.indexOf("SE")!=-1){return"170"}else{if(A.indexOf("98")!=-1){return"180"}else{if(A.indexOf("NT")!=-1){return"190"}else{if(A.indexOf("95")!=-1){return"200"}else{if(A.indexOf("3.1")!=-1){return"210"}else{return"undefined"}}}}}}}}}else{return"undefined"}};