
var InkjetsArray = new Array('A-161','B 360 MULTIFUNCTION','B 380IF','BJ Note','BJ-5','BJ-10E','BJ-10EX','BJ-10sx','BJ-15V','BJ-10V','BJ-20','BJ-20EX','BJ-30','BJ-30v','BJ-100','BJ-200','BJ-200e','BJ-200ex','BJ-210','BJ-220JC','BJ-220JS','BJ-230','BJ-300','BJ-330','BJ F8500','BJC-35','BJC-35v','BJC-50','BJC-55','BJC-70','BJC-80','BJC-85','BJC-85W','BJC-100','BJC-150','BJC-210','BJC-210 J','BJC-240 photo','BJC-240','BJC-240 J','BJC-240L','BJC-240 Photo','BJC-250','BJC-250 J','BJC-251','BJC-255','BJC-323 F','BJC-400 J','BJC-410 J','BJC-411 F','BJC-420 J','BJC-430 J','BJC-455 J','BJC-600','BJC-600e','BJC-600ex','BJC-610','BJC-620','BJC-630','BJC-800','BJC-820','BJC-880','BJC-880J','BJC-1000','BJC-1010','BJC-2000','BJC-2010','BJC-2100','BJC-2110','BJC-2115','BJC-2120','BJC-2125','BJC-3000','BJC-3010','BJC-4000','BJC-4100','BJC-4200 Photo','BJC-4200','BJC-4300','BJC-4302','BJC-4304','BJC-4304 Photo','BJC-4310','BJC-4400','BJC-4500','BJC-4550','BJC-4650','BJC-5000','BJC-5100','BJC-5500','BJC-6000','BJC-6100','BJC-6200','BJC-6500','BJC-7000','BJC-7002','BJC-7004 PHOTO','BJC-7005','BJC-7100','BJC-8000','BJC-8200 PHOTO','BJC-8200','BJC-8500','BJP-C80','BN200C','BN700C','BN750','BX-200','BX-3','CFX-B380IF','CJP-C80','COMPRI BN700C','COMPRI BN750','COMPRI BN750C','F20','FAX B60','FAX B70','FAX B75','FAX B100','FAX B110','FAX B120','FAX B140','FAX B150','FAX B155','FAX B190','FAX B200','FAX B200E','FAX B200F','FAX B200S','FAX B210C','FAX 215C','FAX B220','FAX B230C','FAX 340','FAX 360','FAX B380IF','FAX B405','FAX B540','FAX B550','FAX B600','FAX B740','FAX B840','FAXPHONE B540','FAXPHONE B550','FAXPHONE B60','FAXPHONE B640','FAXPHONE B740','FAXPHONE B70','FAXPHONE B75','i70','i80','i250','i320','i350','i450','i455','i470','i470D','i475','i475D','i550','i560','i850','i860','i865','i900','i900D','i905','i950','i960','i965','i990','i6500','i8650','i9100','i9100D','i9900','i9900 PHOTO','i9950','ip90','LR1 PRINTSTATION','MP300','MP700','MULTIPASS 10','MULTIPASS 150','MULTIPASS 450','MULTIPASS 500','MULTIPASS 800','MULTIPASS 800R','MULTIPASS 830','MULTIPASS 950','MULTIPASS 1000','MULTIPASS C20','MULTIPASS C30','MULTIPASS C50','MULTIPASS C70','MULTIPASS C75','MULTIPASS C80','MULTIPASS C100','MULTIPASS C400','MULTIPASS C530','MULTIPASS C545','MULTIPASS C555','MULTIPASS C560','MULTIPASS C600','MULTIPASS C635','MULTIPASS C755','MULTIPASS C2500','MULTIPASS C3000','MULTIPASS C3500','MULTIPASS C5000','MULTIPASS C5500','MULTIPASS F20','MULTIPASS F30','MULTIPASS F50','MULTIPASS F60','MULTIPASS F80','MULTIPASS MP200','MULTIPASS MP360','MULTIPASS MP370','MULTIPASS MP375','MULTIPASS MP390','MULTIPASS MPC400','MULTIPASS MPC600','MULTIPASS MP700','MULTIPASS MP730','MULTIPASS MP730 COLOR','N1000','N2000','NOTEJET III','NOTEJET IIIcx','PIXMA IP90','PIXMA IP100','PIXMA IP1500','PIXMA IP1600','PIXMA IP1700','PIXMA IP1800','PIXMA IP2000','PIXMA IP2200','PIXMA IP2600','PIXMA IP2700','PIXMA IP2702','PIXMA IP3000','PIXMA IP3300','PIXMA IP3500','PIXMA IP3600','PIXMA IP4000','PIXMA IP4000R','PIXMA IP4200','PIXMA IP4300','PIXMA IP4500','PIXMA IP4600','PIXMA iP4820','PIXMA IP5000','PIXMA IP5200','PIXMA IP5200R','PIXMA IP6000','PIXMA IP6000D','PIXMA IP6210','PIXMA IP6210D','PIXMA IP6220','PIXMA IP6220D','PIXMA IP6310','PIXMA IP6320','PIXMA IP6600','PIXMA IP6600D','PIXMA IP6700','PIXMA IP6700D','PIXMA IP8500','PIXMA ix6520','PIXMA iX6550','PIXMA MG5120','PIXMA MG5220','PIXMA MG6120','PIXMA MG8120','PIXMA mini260', 'PIXMA mini320','PIXMA MP110','PIXMA MP130','PIXMA MP160','PIXMA MP170','PIXMA MP210','PIXMA MP240','PIXMA MP250','PIXMA MP260','PIXMA MP270','PIXMA MP280','PIXMA MP410','PIXMA MP430','PIXMA MP450','PIXMA MP460','PIXMA MP470','PIXMA MP480','PIXMA MP490','PIXMA MP495','PIXMA MP500','PIXMA MP530','PIXMA MP560','PIXMA MP600','PIXMA MP610','PIXMA MP620','PIXMA MP640','PIXMA MP700','PIXMA MP750','PIXMA MP760','PIXMA MP780','PIXMA MP800','PIXMA MP810','PIXMA MP830','PIXMA MP950','PIXMA MP960','PIXMA MP970','PIXMA MP980','PIXMA MP990','PIXMA MX310','PIXMA MX320','PIXMA MX330','PIXMA MX340','PIXMA MX350','PIXMA MX700','PIXMA MX850','PIXMA MX860','PIXMA MX882','PIXMA MX885','PIXMA PMFP 1','PIXMA PMFP 2','PIXMA SFP 2','PIXMA PRO 9000','PIXUS MP610','PIXUS MX860','P 670','S100','S200','S200SPx','S200X','S300','S330','S330D','S400','S450','S500','S520','S530','S530D','S600','S630','S630N','S750','S800','S820','S820D','S8200','S830','S830D','S900','S4500','S9000','SELPHY DS700','SELPHY DS810','STARWRITER 60','STARWRITER 70','STARWRITER 80','STARWRITER 80 DELUXE','STARWRITER 85','STARWRITER 95','STARWRITER JET 300','STARWRITER JET 4000','STARWRITER PRO 2000','STARWRITER PRO 5000','VP 500','W2200','W7200','W7250');


var InkjetCartridgesArray = new Array('8190A003','8191A003','BC-02','BC-05','BCI-10','BCI-11B','BCI-11C','BCI-12B','BCI-12C','BCI-15B','BCI-15C','BCI-16C','BC-20','BCI-21B','BCI-21C','BC-23','BCI-24B','BCI-24C','BCI-3Bk','BCI-3C','BCI-3EBK','BCI-3EC','BCI-3EM','BCI-3EY','BCI-3EPB','BCI-3EPC','BCI-3EPM','BCI-3M','BCI-3Y','BCI-3PC','BCI-3PM','BCI-6BK','BCI-6C','BCI-6G','BCI-6M','BCI-6PC','BCI-6PM','BCI-6R','BCI-6Y','BCI-8BK','BCI-8C','BCI-8M','BCI-8PB','BCI-8PC','BCI-8PM','BCI-8WF','BCI-8Y','BCI-1201B','BCI-1201C','BCI-1201M','BCI-1201Y','BCI-1302B','BCI-1302C','BCI-1302M','BCI-1302PC','BCI-1302PM','BCI-1302Y','BCI-1401B','BCI-1401C','BCI-1401M','BCI-1401PC','BCI-1401PM','BCI-1401Y','BCI-1411B','BCI-1411C','BCI-1411M','BCI-1411PC','BCI-1411PC','BCI-1411PM','BCI-1411Y','BJI-201HC','BJI-201B','BJI-201C','BJI-201M','BJI-201Y','BJI-643B','BJI-643C','BJI-643M','BJI-643Y','BX-3','CLI-8BK','CLI-8C','CLI-8M','CLI-8Y','CLI-8LM','CLI-8LC','CLI-221B','CLI-221G','CLI-221M','CLI-221Y','CLI-221C','CLi-226B','CLI-226C','CLi-226M','CLi-226Y','CLI-36','CL-31','CL-41','CL-51','CL-52','CL-211XL','PG-30','PG-40','PG-50','PG-210XL','PGI-5BK','PGI-35','PGI-220','PGi-225Bk');
var LaserArray = new Array('CFX-L200','CFX-L250','CFX-L260i','CFX-L280','CFX-L300','CFX-L350','CFX-L3500','CFX-L4000','CFX-L4500','CFX-L4500if','FAX L100','FAX L120','FAX L140','Fax L1000','Fax L500','Fax L550','Fax L600','Fax L800','Fax L900','FAXPHONE L120','FAXPHONE L90','FC-200','FC-204','FC-220','FC-310','FC-330','FC-336','FILEPRINT 300','GP-160F','imageCLASS 1100','imageCLASS 2200','imageCLASS 2210','imageCLASS 2220','ImageCLASS 3250','ImageCLASS 4000 E','ImageCLASS 4000 ED','ImageCLASS 4000','imageCLASS C2100','imageCLASS D480','imageCLASS MF4150','imageCLASS MF4270','imageCLASS MF4350d','imageCLASS MF4370dn','imageCLASS MF4380dn','imageCLASS MF4690','ImageCLASS MF6530','imageCLASS MF6531','imageCLASS MF6550','imageCLASS MF6560','imageCLASS MF6580','imageCLASS MF6580cx','imageCLASS MF6590','imageCLASS MF6595','imageCLASS MF6595cx','imageRUNNER C2100','i-SENSYS 4120','i-SENSYS 4140','i-SENSYS 4150','i-SENSYS MF4010','i-SENSYS MF4100','i-SENSYS MF4110','i-SENSYS MF4120','i-SENSYS MF4140','i-SENSYS MF4150','i-SENSYS MF4270','i-SENSYS MF4320d','i-SENSYS MF4330d','i-SENSYS MF4340d','i-SENSYS MF4350d','i-SENSYS MF4370dn','i-SENSYS MF4380dn','i-SENSYS MF4660PL','i-SENSYS MF4690PL','LaserBase MF6530','LaserBase MF6540PL','LaserBase MF6550PL','LaserBase MF6580','Laserclass 1060P','LaserClass 2060','LaserClass 2060P','Laserclass 2250','Laserclass 3170','Laserclass 3175','Laserclass 3175MS','LaserClass 4000','LaserClass 5000','LaserClass 5500','LaserClass 7000','LaserClass 7500','Laserclass 8000','LaserClass 8500','LaserClass 9000','LaserClass 9000MS','LaserClass 9000s','LaserClass 9500','LaserClass 9500MS','LaserClass 9500S','LaserClass L300','LaserClass L4000','LBP III PLUS','LBP III','LBP-1000','LBP-1260 PLUS','LBP-1260','LBP-1760','LBP-1760e','LBP-200S','LBP-200V','LBP-22X','LBP-2460','LBP-3260','LBP-32X','LBP-360PS 3','LBP-4 III PLUS','LBP-4 LITE','LBP-4 PLUS','LBP-4 U','LBP-4','LBP-430','LBP-430W','LBP-460','LBP-465','LBP-4sx','LBP-52X','LBP-62X','LBP-660','LBP-720','LBP-72X','LBP-730','LBP-740','LBP-750','LBP-8 A1','LBP-8 A2','LBP-8 D A1','LBP-8 II R','LBP-8 II T','LBP-8 II','LBP-8 III R','LBP-8 III T','LBP-8 IV','LBP-8 MARK III','LBP-800','LBP-810','LBP-830','LBP-860','LBP-8sx','LBP-A 18','LBP-AX','LBP-BX II','LBP-CX CAD','LBP-CX','LBP-CXD','LBP-EX','LBP-HX COLOR LASER','LBP-KX','LBP-LX','LBP-NX 600','LBP-NX','LBP-PX II','LBP-PX','LBP-RX','LBP-SX','LBP-TX ','LBP-WX','LP-1','LPB-8 28','MULTIPASS L60','MULTIPASS L6000','MULTIPASS L90','P 100','P 110 OEM ENGINE','P 170','P 270','P 380','P 445','P 550','P430','PC 1','PC 1060','PC 1080F','PC-10','PC-11','PC-11RE','PC-12','PC-14','PC-14','PC-2','PC-20','PC-22','PC-24','PC-25','PC-2L','PC-2LX','PC-3','PC-300','PC-310','PC-320','PC-325','PC-330','PC-330L','PC-3II','PC-400','PC-420','PC-430','PC-5 II','PC-5 L II','PC-5 L','PC-5','PC-530','PC-550','PC-6','PC-65','PC-6RE','PC-7','PC-710','PC-720','PC-730','PC-735','PC-740','PC-745','PC-760','PC-770','PC-775','PC-785','PC-790','PC-795','PC-8','PC-850','PC-860','PC-870','PC-880','PC-890','PC-920','PC-921','PC-950','PC-980','PC-II','Satera D450','Satera MF4010','Satera MF4120','Satera MF4130','Satera MF4150','Satera MF4330d','Satera MF4350d','Satera MF4370dn','Satera MF4380dn','Satera MF6570');

// Fill in the second menu from first menu

function doFill(fromMenu,form){

 var whichArray = form.type.options[form.type.selectedIndex].value;


 for (i=0; i < eval(whichArray+'.length'); i++) 
                {
                      form.model.options[i+1] = new Option(eval(whichArray+'['+i+']'), eval(whichArray+'['+i+']'), false, false);
                }
                form.model.options[0].selected = true;
 } 
 
// Fill Cart Pull Down menu  ***********************************************
 
function doCartFill(){
     
	 for (i=0; i < InkjetCartridgesArray.length; i++) 
	     {
            document.CartSearch.cartsnumber.options[i+1] = new Option(InkjetCartridgesArray[i], InkjetCartridgesArray[i], false, false);
         }
     
	 document.CartSearch.cartsnumber.options[0].selected = true;
}	
 
 
// Check QuickSearch form's fullness ******************************************************
function CheckForm(parent)
{
	
	if ((parent.type.selectedIndex == 0 || parent.type.selectedIndex == -1))
	{
		alert("Please select a type!");
		return false;
	}
	
	if ((parent.model.selectedIndex == 0 || parent.model.selectedIndex == -1))
	{
		alert("Please select a model!");
		return false;
	}
	return true;
}

// Check CartSearch form's fullness ******************************************************
function CartsCheckForm(parent)
{
	
	if ((parent.cartsnumber.selectedIndex == 0 || parent.cartsnumber.selectedIndex == -1))
	{
		alert("Please select a cartridge number!");
		return false;
	}
	
	return true;
}



