var cableDriver = {};

cableDriver.TXDTA0C01  = "k";
cableDriver.TXDTA10011 = "sp7135";
cableDriver.TXDTA10014 = "k";
cableDriver.TXDTA10024 = "p";
cableDriver.TXDTA10025 = "p";
cableDriver.TXDTA10032 = "p";
cableDriver.TXDTA10033 = "p";
cableDriver.TXDTA10034 = "p";
cableDriver.TXDTA10036 = "k";
cableDriver.TXDTA10044 = "f";
cableDriver.TXDTA10053 = "p";
cableDriver.TXDTA10054 = "p";
cableDriver.TXDTA10057 = "koi";
cableDriver.TXDTA10058 = "p";
cableDriver.TXDTA10061 = "f";
cableDriver.TXDTA10063 = "p";
cableDriver.TXDTA10081 = "k215";
cableDriver.TXDTA10084 = "s";
cableDriver.TXDTA10087 = "s";
cableDriver.TXDTA10102 = "k215";
cableDriver.TXDTA10115 = "s";
cableDriver.TXDTA10122 = "s";
cableDriver.TXDTA10131 = "s";
cableDriver.TXDTA10143 = "p";
cableDriver.TXDTA10146 = "s";
cableDriver.TXDTA10169 = "s";
cableDriver.TMSRP11652 = "m";

var drivers = {};

drivers.k = {};
drivers.k.vistaFile = "";
drivers.k.vistaSize = "";
drivers.k.xpFile = "/support/drivers/Kyocera_K_Windows.zip";
drivers.k.xpSize = "518 KB";
drivers.k.macos9File = "/support/drivers/Kyocera_K_OS9x.sit";
drivers.k.macos9Size = "600 KB";
drivers.k.macosxFile = "/support/drivers/Kyocera_K_OSx.sit";
drivers.k.macosxSize = "116 KB";
drivers.k.guideFile = "/support/pdf/Kyocera_K_Instructions.pdf";
drivers.k.guideSize = "47 KB";

drivers.sp7135 = {};
drivers.sp7135.vistaFile = "";
drivers.sp7135.vistaSize = "";
drivers.sp7135.xpFile = "/support/drivers/7135_modem_drivers_win.ZIP";
drivers.sp7135.xpSize = "965 KB";
drivers.sp7135.macos9File = "";
drivers.sp7135.macos9Size = "";
drivers.sp7135.macosxFile = "";
drivers.sp7135.macosxSize = "";
drivers.sp7135.guideFile = "/support/pdf/Kyocera_7135.pdf";
drivers.sp7135.guideSize = "624 KB";

drivers.p = {};
drivers.p.vistaFile = "";
drivers.p.vistaSize = "";
drivers.p.xpFile = "/support/drivers/Kyocera_P_Windows.zip";
drivers.p.xpSize = "109 KB";
drivers.p.macos9File = "";
drivers.p.macos9Size = "";
drivers.p.macosxFile = "/support/drivers/Kyocera_P_OSx2.sit";
drivers.p.macosxSize = "309 KB&dagger;";
drivers.p.guideFile = "/support/pdf/Kyocera_P_Instructions.pdf";
drivers.p.guideSize = "1.6 MB";

drivers.f = {};
drivers.f.vistaFile = "";
drivers.f.vistaSize = "";
drivers.f.xpFile = "/support/drivers/Kyocera_F_Windows.zip";
drivers.f.xpSize = "352 KB";
drivers.f.macos9File = "";
drivers.f.macos9Size = "";
drivers.f.macosxFile = "";
drivers.f.macosxSize = "";
drivers.f.guideFile = "/support/pdf/Kyocera_F_Instructions.pdf";
drivers.f.guideSize = "25 KB";

drivers.koi = {};
drivers.koi.vistaFile = "";
drivers.koi.vistaSize = "";
drivers.koi.xpFile = "/support/drivers/Kyocera_Koi_Windows.zip";
drivers.koi.xpSize = "93 KB";
drivers.koi.macos9File = "";
drivers.koi.macos9Size = "";
drivers.koi.macosxFile = "";
drivers.koi.macosxSize = "";
drivers.koi.guideFile = "/support/pdf/Kyocera_Koi_Instructions.pdf";
drivers.koi.guideSize = "27 KB";

drivers.k215 = {};
drivers.k215.vistaFile = "/support/drivers/Kyocera_USB_Device_Drivers.msi";
drivers.k215.vistaSize = "1.8 MB";
drivers.k215.xpFile = "/support/drivers/Kyocera_USB_Device_Drivers.msi";
drivers.k215.xpSize = "1.8 MB";
drivers.k215.macos9File = "";
drivers.k215.macos9Size = "";
drivers.k215.macosxFile = "";
drivers.k215.macosxSize = "";
drivers.k215.guideFile = "/support/pdf/Kyocera_USB_Driver_Instructions.pdf";
drivers.k215.guideSize = "567 KB";

drivers.s = {};
drivers.s.vistaFile = "/support/drivers/Kyocera_S_Windows.zip";
drivers.s.vistaSize = "297 KB";
drivers.s.xpFile = "/support/drivers/Kyocera_S_Windows.zip";
drivers.s.xpSize = "297 KB";
drivers.s.macos9File = "";
drivers.s.macos9Size = "";
drivers.s.macosxFile = "";
drivers.s.macosxSize = "";
drivers.s.guideFile = "/support/pdf/Kyocera_S_Instructions.pdf";
drivers.s.guideSize = "716 KB";

drivers.m = {};
drivers.m.vistaFile = "/support/drivers/Kyocera_M_usbdevice.msi";
drivers.m.vistaSize = "2.57 MB";
drivers.m.xpFile = "/support/drivers/Kyocera_M_usbdevice.msi";
drivers.m.xpSize = "2.57 MB";
drivers.m.macos9File = "";
drivers.m.macos9Size = "";
drivers.m.macosxFile = "";
drivers.m.macosxSize = "";
drivers.m.guideFile = "/support/pdf/Kyocera_M_Instructions.pdf";
drivers.m.guideSize = "311 KB";

if (!cables) {
	var cables = [];
	for (cable in cableDriver) cables.push(cable);
}

if (!supportSection) var supportSection = false;

if (!spanishDrivers) var spanishDrivers = false;

var instructions = (spanishDrivers) ? "Instrucciones<br>(en inglés)" : "Instructions";
var wwwroot = (spanishDrivers) ? "http://www.kyocera-wireless.com" : "";

function writeDriversTable() {
	var arrow = (supportSection) ? "/image/button/arrow_circle_green.gif" : "/image/button/arrow_circle_bgwhite.gif";
	var shade = (supportSection) ? "f5fdf5" : "f6f8fb";
	for (x = 0; x < cables.length; x++) {
		//start row
		document.writeln("<tr><td colspan=\"5\" class=\"tableseparator\"><img src=\"/image/global/s.gif\"></td></tr>");
		document.writeln("<tr height=\"45\" bgcolor=\"#" + ((x % 2 == 0) ? "ffffff" : shade) + "\">");
		document.writeln("<td class=\"smallprint\" align=\"center\">" + cables[x] + "<br/><a style=\"color:#666666;\" href=\"" + wwwroot + drivers[cableDriver[cables[x]]].guideFile + "\" target=\"_blank\">" + instructions + "</a><br/><span style=\"font-size:8px; color:#666666;\">(PDF, " + drivers[cableDriver[cables[x]]].guideSize + ")</span></td>");
		
		//windows vista
		document.write("<td class=\"tabledots smallprint\" align=\"center\">");
		document.write((drivers[cableDriver[cables[x]]].vistaFile == "") ? "N/A*" : ("<a href=\"" + wwwroot + drivers[cableDriver[cables[x]]].vistaFile + "\"><img src=\"" + arrow + "\" width=\"12\" height=\"12\" border=\"0\" class=\"inline\" style=\"vertical-align:middle;\" /></a> " + drivers[cableDriver[cables[x]]].vistaSize));
		document.writeln("</td>");
		
		//windows xp/2000
		document.write("<td class=\"tabledots smallprint\" align=\"center\">");
		document.write((drivers[cableDriver[cables[x]]].xpFile == "") ? "N/A*" : ("<a href=\"" + wwwroot + drivers[cableDriver[cables[x]]].xpFile + "\"><img src=\"" + arrow + "\" width=\"12\" height=\"12\" border=\"0\" class=\"inline\" style=\"vertical-align:middle;\" /></a> " + drivers[cableDriver[cables[x]]].xpSize));
		document.writeln("</td>");
		
		//mac os9
		document.write("<td class=\"tabledots smallprint\" align=\"center\">");
		document.write((drivers[cableDriver[cables[x]]].macos9File == "") ? "N/A*" : ("<a href=\"" + wwwroot + drivers[cableDriver[cables[x]]].macos9File + "\"><img src=\"" + arrow + "\" width=\"12\" height=\"12\" border=\"0\" class=\"inline\" style=\"vertical-align:middle;\" /></a> " + drivers[cableDriver[cables[x]]].macos9Size));
		document.writeln("</td>");
		
		//mac os9
		document.write("<td class=\"tabledots smallprint\" align=\"center\">");
		document.write((drivers[cableDriver[cables[x]]].macosxFile == "") ? "N/A*" : ("<a href=\"" + wwwroot + drivers[cableDriver[cables[x]]].macosxFile + "\"><img src=\"" + arrow + "\" width=\"12\" height=\"12\" border=\"0\" class=\"inline\" style=\"vertical-align:middle;\" /></a> " + drivers[cableDriver[cables[x]]].macosxSize));
		document.writeln("</td>");

		//end row
		document.writeln("</tr>");
	}
}

writeDriversTable();