
function fillProdType(){ 
 // this function is used to fill the type list on load
addOption(document.myform.ProdType, "GV-Video Server", "GV-Video Server", "");
addOption(document.myform.ProdType, "GV-Compact DVR", "GV-Compact DVR", "");
addOption(document.myform.ProdType, "GV-IP CAM 1.3M", "GV-IP CAM 1.3M", "");
addOption(document.myform.ProdType, "H.264 camera", "H.264 camera", "");
addOption(document.myform.ProdType, "GV-IP Speed Dome", "GV-IP Speed Dome", "");
}

function SelectProdModel(){
// ON selection of type this function will work

removeAllOptions(document.myform.ProdModel);
addOption(document.myform.ProdModel, "", "Select Model", "");

if(document.myform.ProdType.value == 'GV-Video Server'){
addOption(document.myform.ProdModel,"GV-VS04H", "GV-VS04H");
addOption(document.myform.ProdModel,"GV-VS04A", "GV-VS04A");
addOption(document.myform.ProdModel,"GV-VS12", "GV-VS12");
addOption(document.myform.ProdModel,"GV-VS02A", "GV-VS02A");
addOption(document.myform.ProdModel,"GV-VS02", "GV-VS02");

}
if(document.myform.ProdType.value == 'GV-Compact DVR'){
addOption(document.myform.ProdModel,"V3", "V3");
addOption(document.myform.ProdModel,"V2", "V2");
addOption(document.myform.ProdModel,"V1.2", "V1.2");

}

if(document.myform.ProdType.value == 'GV-IP CAM 1.3M'){
addOption(document.myform.ProdModel,"BOX Color", "BOX Color");
addOption(document.myform.ProdModel,"BOX D/N", "BOX D/N");
addOption(document.myform.ProdModel,"VARIFOCAL Color", "VARIFOCAL Color");
addOption(document.myform.ProdModel,"VARIFOCAL D/N", "VARIFOCAL D/N");
addOption(document.myform.ProdModel,"VANDAL PROOF DOME Color", "VANDAL PROOF DOME Color");
addOption(document.myform.ProdModel,"VANDAL PROOF DOME D/N", "VANDAL PROOF DOME D/N");
addOption(document.myform.ProdModel,"Mini Fixed DOME", "Mini Fixed DOME");
}

if(document.myform.ProdType.value == 'H.264 camera'){
addOption(document.myform.ProdModel,"BOX D/N ", "BOX D/N ");
addOption(document.myform.ProdModel,"Mini Fixed DOME Color", "Mini Fixed DOME Color");
addOption(document.myform.ProdModel,"IR Bullet", "IR Bullet");
addOption(document.myform.ProdModel,"GV-BX120/140/220/320/520 Series", "GV-BX120/140/220/320/520 Series");
addOption(document.myform.ProdModel,"GV-MFD120/130/220/320/520","GV-MFD120/130/220/320/520");
addOption(document.myform.ProdModel,"GV-CB120/220","GV-CB120/220");
addOption(document.myform.ProdModel,"GV-FD120D/220D/320D","GV-FD120D/220D/320D");
addOption(document.myform.ProdModel,"GV-FE420/421/520/521","GV-FE420/421/520/521");
addOption(document.myform.ProdModel,"GV-VD120/220/320 Series","GV-VD120/220/320 Series");


}
if(document.myform.ProdType.value == 'GV-IP Speed Dome'){
addOption(document.myform.ProdModel,"Indoor", "Indoor");
addOption(document.myform.ProdModel,"Outdoor", "Outdoor");

}
}

function SelectFWversion(){
// ON selection of type this function will work

removeAllOptions(document.myform.FWversion);
addOption(document.myform.FWversion, "", "Select Firmware Version", "");

if(document.myform.ProdModel.value == 'GV-VS02'){	
addOption(document.myform.FWversion,"V1.49 2010-03-08", "V1.49 2010-03-08");
addOption(document.myform.FWversion,"V1.48 2009-12-01", "V1.48 2009-12-01");
addOption(document.myform.FWversion,"V1.46 2009-02-11", "V1.46 2009-02-11");
addOption(document.myform.FWversion,"V1.45 2008-10-21", "V1.45 2008-10-21");
addOption(document.myform.FWversion,"V1.43 2008-06-04", "V1.43 2008-06-04");
addOption(document.myform.FWversion,"V1.42 2008-03-13", "V1.42 2008-03-13");
addOption(document.myform.FWversion,"V1.41 2008-02-13", "V1.41 2008-02-13");
addOption(document.myform.FWversion,"V1.40 2008-02-01", "V1.40 2008-02-01");
addOption(document.myform.FWversion,"V1.31 2007-07-20", "V1.31 2007-07-20");
addOption(document.myform.FWversion,"V1.30 2007-07-05", "V1.30 2007-07-05");
addOption(document.myform.FWversion,"V1.21 2007-03-02", "V1.21 2007-03-02");
addOption(document.myform.FWversion,"V1.10 2006-12-22", "V1.10 2006-12-22");

}
if(document.myform.ProdModel.value == 'GV-VS04H'){	
addOption(document.myform.FWversion,"V1.04 2011-02-14", "V1.04 2011-02-14");

}
if(document.myform.ProdModel.value == 'GV-VS04A'){	
addOption(document.myform.FWversion,"V1.03 2011-01-17", "V1.03 2011-01-17");
addOption(document.myform.FWversion,"V1.02 2010-07-26", "V1.02 2010-07-26");
addOption(document.myform.FWversion,"V1.01 2010-05-03", "V1.01 2010-05-03");
addOption(document.myform.FWversion,"V1.00 2009-11-03", "V1.00 2009-11-03");

}
if(document.myform.ProdModel.value == 'GV-VS02A'){	
addOption(document.myform.FWversion,"V1.05 2011-01-14", "V1.05 2011-01-14");
addOption(document.myform.FWversion,"V1.04 2010-07-26", "V1.04 2010-07-26");
addOption(document.myform.FWversion,"V1.03 2010-07-15", "V1.03 2010-07-15");
addOption(document.myform.FWversion,"V1.02 2010-03-18", "V1.02 2010-03-18");
addOption(document.myform.FWversion,"V1.01 2009-11-18", "V1.01 2009-11-18");

}
if(document.myform.ProdModel.value == 'GV-VS12'){
addOption(document.myform.FWversion,"V1.04 2011-01-14", "V1.04 2011-01-14");
addOption(document.myform.FWversion,"V1.03 2010-07-26", "V1.03 2010-07-26");
addOption(document.myform.FWversion,"V1.02 2010-03-12", "V1.02 2010-03-12");
addOption(document.myform.FWversion,"V1.01 2009-08-06", "V1.01 2009-08-06");

}
if(document.myform.ProdModel.value == 'V1.2'){
addOption(document.myform.FWversion,"V1.56 2010-03-08 ", "V1.56 2010-03-08 ");
addOption(document.myform.FWversion,"V1.54 2009-02-11 ", "V1.54 2009-02-11 ");
addOption(document.myform.FWversion,"V1.53 2008-10-27 ", "V1.53 2008-10-27 ");
addOption(document.myform.FWversion,"V1.52 2008-06-05 ", "V1.52 2008-06-05 ");
addOption(document.myform.FWversion,"V1.37 2008-03-14 ", "V1.37 2008-03-14 ");
addOption(document.myform.FWversion,"V1.35 2008-03-04 ", "V1.35 2008-03-04 ");
}
if(document.myform.ProdModel.value == 'V2'){
addOption(document.myform.FWversion,"V1.06 2011-01-14 ", "V1.06 2011-01-14 ");
addOption(document.myform.FWversion,"V1.05 2010-07-26 ", "V1.05 2010-07-26 ");
addOption(document.myform.FWversion,"V1.04 2010-07-16 ", "V1.04 2010-07-16 ");
addOption(document.myform.FWversion,"V1.03 2010-03-24 ", "V1.03 2010-03-24 ");
addOption(document.myform.FWversion,"V1.02 2009-12-10 ", "V1.02 2009-12-10 ");
}
if(document.myform.ProdModel.value == 'V3'){
addOption(document.myform.FWversion,"V1.01", "V1.01");

}
if(document.myform.ProdModel.value == 'BOX Color'){
addOption(document.myform.FWversion,"V1.09 2010-05-26", "V1.09 2010-05-26");
addOption(document.myform.FWversion,"V1.08 2009-06-26", "V1.08 2009-06-26");
addOption(document.myform.FWversion,"V1.06 2009-02-06", "V1.06 2009-02-06");
addOption(document.myform.FWversion,"V1.05 2008-11-06", "V1.05 2008-11-06");
addOption(document.myform.FWversion,"V1.03 2008-07-18", "V1.03 2008-07-18");
addOption(document.myform.FWversion,"V1.02 2008-06-12", "V1.02 2008-06-12");
addOption(document.myform.FWversion,"V1.01 2008-03-14", "V1.01 2008-03-14");
addOption(document.myform.FWversion,"V1.00 2008-02-20", "V1.00 2008-02-20");
}
if(document.myform.ProdModel.value == 'BOX D/N'){
addOption(document.myform.FWversion,"V1.09 2010-05-26", "V1.09 2010-05-26");
addOption(document.myform.FWversion,"V1.08 2009-06-26", "V1.08 2009-06-26");
addOption(document.myform.FWversion,"V1.06 2009-02-06", "V1.06 2009-02-06");
addOption(document.myform.FWversion,"V1.05 2008-11-06", "V1.05 2008-11-06");
addOption(document.myform.FWversion,"V1.03 2008-07-18", "V1.03 2008-07-18");
addOption(document.myform.FWversion,"V1.02 2008-06-12", "V1.02 2008-06-12");
addOption(document.myform.FWversion,"V1.01 2008-03-14", "V1.01 2008-03-14");
addOption(document.myform.FWversion,"V1.00 2008-02-20", "V1.00 2008-02-20");
}
if(document.myform.ProdModel.value == 'VARIFOCAL Color'){
addOption(document.myform.FWversion,"V1.09 2010-05-26", "V1.09 2010-05-26");
addOption(document.myform.FWversion,"V1.08 2009-06-26", "V1.08 2009-06-26");
addOption(document.myform.FWversion,"V1.06 2009-02-06", "V1.06 2009-02-06");
addOption(document.myform.FWversion,"V1.05 2008-11-06", "V1.05 2008-11-06");
addOption(document.myform.FWversion,"V1.03 2008-07-18", "V1.03 2008-07-18");
addOption(document.myform.FWversion,"V1.02 2008-06-12", "V1.02 2008-06-12");
addOption(document.myform.FWversion,"V1.01 2008-03-14", "V1.01 2008-03-14");
addOption(document.myform.FWversion,"V1.00 2008-02-20", "V1.00 2008-02-20");
}
if(document.myform.ProdModel.value == 'VARIFOCAL D/N'){
addOption(document.myform.FWversion,"V1.09 2010-05-26", "V1.09 2010-05-26");
addOption(document.myform.FWversion,"V1.08 2009-06-26", "V1.08 2009-06-26");
addOption(document.myform.FWversion,"V1.06 2009-02-06", "V1.06 2009-02-06");
addOption(document.myform.FWversion,"V1.05 2008-11-06", "V1.05 2008-11-06");
addOption(document.myform.FWversion,"V1.03 2008-07-18", "V1.03 2008-07-18");
addOption(document.myform.FWversion,"V1.02 2008-06-12", "V1.02 2008-06-12");
addOption(document.myform.FWversion,"V1.01 2008-03-14", "V1.01 2008-03-14");
addOption(document.myform.FWversion,"V1.00 2008-02-20", "V1.00 2008-02-20");
}
if(document.myform.ProdModel.value == 'VANDAL PROOF DOME Color'){
addOption(document.myform.FWversion,"V1.09 2010-05-26", "V1.09 2010-05-26");
addOption(document.myform.FWversion,"V1.08 2009-06-26", "V1.08 2009-06-26");
addOption(document.myform.FWversion,"V1.06 2009-02-06", "V1.06 2009-02-06");
addOption(document.myform.FWversion,"V1.05 2008-11-06", "V1.05 2008-11-06");
addOption(document.myform.FWversion,"V1.03 2008-07-18", "V1.03 2008-07-18");
addOption(document.myform.FWversion,"V1.02 2008-06-12", "V1.02 2008-06-12");
addOption(document.myform.FWversion,"V1.01 2008-03-14", "V1.01 2008-03-14");
addOption(document.myform.FWversion,"V1.00 2008-02-20", "V1.00 2008-02-20");
}
if(document.myform.ProdModel.value == 'VANDAL PROOF DOME D/N'){
addOption(document.myform.FWversion,"V1.09 2010-05-26", "V1.09 2010-05-26");
addOption(document.myform.FWversion,"V1.08 2009-06-26", "V1.08 2009-06-26");
addOption(document.myform.FWversion,"V1.06 2009-02-06", "V1.06 2009-02-06");
addOption(document.myform.FWversion,"V1.05 2008-11-06", "V1.05 2008-11-06");
addOption(document.myform.FWversion,"V1.03 2008-07-18", "V1.03 2008-07-18");
addOption(document.myform.FWversion,"V1.02 2008-06-12", "V1.02 2008-06-12");
addOption(document.myform.FWversion,"V1.01 2008-03-14", "V1.01 2008-03-14");
addOption(document.myform.FWversion,"V1.00 2008-02-20", "V1.00 2008-02-20");
}
if(document.myform.ProdModel.value == 'Mini Fixed DOME'){
addOption(document.myform.FWversion,"V1.09 2010-05-26", "V1.09 2010-05-26");
addOption(document.myform.FWversion,"V1.08 2009-06-26", "V1.08 2009-06-26");
addOption(document.myform.FWversion,"V1.06 2009-02-06", "V1.06 2009-02-06");
addOption(document.myform.FWversion,"V1.05 2008-11-06", "V1.05 2008-11-06");
addOption(document.myform.FWversion,"V1.03 2008-07-18", "V1.03 2008-07-18");
addOption(document.myform.FWversion,"V1.02 2008-06-12", "V1.02 2008-06-12");
addOption(document.myform.FWversion,"V1.01 2008-03-14", "V1.01 2008-03-14");
addOption(document.myform.FWversion,"V1.00 2008-02-20", "V1.00 2008-02-20");
}
if(document.myform.ProdModel.value == 'BOX D/N '){
addOption(document.myform.FWversion,"V1.05 2010-07-16", "V1.05 2010-07-16");
addOption(document.myform.FWversion,"V1.04 2010-05-26", "V1.04 2010-05-26");
addOption(document.myform.FWversion,"V1.03 2010-04-19", "V1.03 2010-04-19");
addOption(document.myform.FWversion,"V1.02 2010-03-31", "V1.02 2010-03-31");
addOption(document.myform.FWversion,"V1.01 2010-02-12", "V1.01 2010-02-12");
}
if(document.myform.ProdModel.value == 'Mini Fixed DOME Color'){
addOption(document.myform.FWversion,"V1.05 2010-07-16", "V1.05 2010-07-16");
addOption(document.myform.FWversion,"V1.04 2010-05-26", "V1.04 2010-05-26");
addOption(document.myform.FWversion,"V1.03 2010-04-19", "V1.03 2010-04-19");
addOption(document.myform.FWversion,"V1.02 2010-03-31", "V1.02 2010-03-31");
addOption(document.myform.FWversion,"V1.01 2010-02-12", "V1.01 2010-02-12");
}
if(document.myform.ProdModel.value == 'IR Bullet'){
addOption(document.myform.FWversion,"V1.05 2010-07-16", "V1.05 2010-07-16");

}
if(document.myform.ProdModel.value == 'GV-BX120/140/220/320/520 Series'){
addOption(document.myform.FWversion,"V1.06 2011-09-15", "V1.06 2011-09-15");
addOption(document.myform.FWversion,"V1.05 2011-08-31", "V1.05 2011-08-31");
addOption(document.myform.FWversion,"V1.03 2011-04-26", "V1.03 2011-04-26");
addOption(document.myform.FWversion,"V1.00 2010-10-20", "V1.00 2010-10-20");
}

if(document.myform.ProdModel.value == 'GV-BL120D/130D/220D/320D'){
addOption(document.myform.FWversion,"V1.06 2011-09-15", "V1.06 2011-09-15");
addOption(document.myform.FWversion,"V1.05 2011-08-31", "V1.05 2011-08-31");
addOption(document.myform.FWversion,"V1.03 2011-04-26", "V1.03 2011-04-26");

}
if(document.myform.ProdModel.value == 'GV-MFD120/130/220/320/520'){
addOption(document.myform.FWversion,"V1.06 2011-09-15", "V1.06 2011-09-15");
addOption(document.myform.FWversion,"V1.05 2011-08-31", "V1.05 2011-08-31");
addOption(document.myform.FWversion,"V1.03 2011-04-26", "V1.03 2011-04-26");

}
if(document.myform.ProdModel.value == 'GV-CB120/220'){
addOption(document.myform.FWversion,"V1.06 2011-09-15", "V1.06 2011-09-15");
addOption(document.myform.FWversion,"V1.05 2011-08-31", "V1.05 2011-08-31");
addOption(document.myform.FWversion,"V1.03 2011-04-26", "V1.03 2011-04-26");
}
if(document.myform.ProdModel.value == 'GV-FD120D/220D/320D'){
addOption(document.myform.FWversion,"V1.06 2011-09-15", "V1.06 2011-09-15");
addOption(document.myform.FWversion,"V1.05 2011-08-31", "V1.05 2011-08-31");
addOption(document.myform.FWversion,"V1.03 2011-04-26", "V1.03 2011-04-26");
}
if(document.myform.ProdModel.value == 'GV-FE420/421/520/521'){
addOption(document.myform.FWversion,"V1.06 2011-09-15", "V1.06 2011-09-15");
addOption(document.myform.FWversion,"V1.05 2011-08-31", "V1.05 2011-08-31");
addOption(document.myform.FWversion,"V1.03 2011-04-26", "V1.03 2011-04-26");
}
if(document.myform.ProdModel.value == 'GV-VD120/220/320 Series'){
addOption(document.myform.FWversion,"V1.06 2011-09-15", "V1.06 2011-09-15");
addOption(document.myform.FWversion,"V1.05 2011-08-31", "V1.05 2011-08-31");
addOption(document.myform.FWversion,"V1.03 2011-04-26", "V1.03 2011-04-26");
}
if(document.myform.ProdModel.value == 'Indoor'){
addOption(document.myform.FWversion,"V1.01 2011-04-15", "V1.01 2011-04-15");
addOption(document.myform.FWversion,"V1.00 2009-11-06", "V1.00 2009-11-06");
}
if(document.myform.ProdModel.value == 'Outdoor'){
addOption(document.myform.FWversion,"V1.01 2011-04-15", "V1.01 2011-04-15");
addOption(document.myform.FWversion,"V1.00 2009-11-06", "V1.00 2009-11-06");
}

}
////////////////// 

function removeAllOptions(selectbox)
{
	var i;
	for(i=selectbox.options.length-1;i>=0;i--)
	{
		//selectbox.options.remove(i);
		selectbox.remove(i);
	}
}


function addOption(selectbox, value, text )
{
	var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;

	selectbox.options.add(optn);
}

