function listFamilies(brand, cls){
	if (brand=='' || brand =='XX')
	{
		document.getElementById('family').innerHTML = "<select class='quick_pickleft' name=\"family2\" disabled=true>	<option value=\"\">Printer Family/Type</option>	</select>"
		return false;

	} else {

		var xml = createReq();
		xml.open("GET","/ajax_families_of_brand.asp?brand="+brand+"&class="+cls, false);
		xml.send(null);
		document.getElementById('family').innerHTML = xml.responseText;
		xml = null;
	}



}


function listModels(brand, cls){
	if (brand=='' || brand == 'XX')
	{
		document.getElementById('models').innerHTML = "<select class='quick_pickleft' name=\"model\" disabled=true>	<option value=\"\">Models for ...</option>	</select>"
		return false;

	} else {

		var xml = createReq();
		xml.open("GET","/ajax_models_of_brand.asp?brand="+brand+"&class="+cls, false);
		xml.send(null);
		document.getElementById('models').innerHTML = xml.responseText;

		xml = null;
	}

}


function listOEMs(brand, cls){
	if (brand=='' || brand == 'XX')
	{
		document.getElementById('cartridgeorprinter').innerHTML = "<select class='quick_pickleft' name=\"model\" disabled=true>	<option value=\"\">Models for ...</option>	</select>"
		return false;

	} else {

		var xml = createReq();
		xml.open("GET","/ajax_oems_of_brand.asp?brand="+brand+"&class="+cls, false);
		xml.send(null);
		document.getElementById('cartridgeorprinter').innerHTML = xml.responseText;

		xml = null;
	}

}

function listModels2(family,brand,cls){

	if (brand=='' || family =='' || brand == 'XX')
	{
		document.getElementById('cartridgeorprinter').innerHTML = "<select class='quick_pickleft' name=\"model\" disabled=true>	<option value=\"\">Models for ...</option>	</select>"
		return false;

	} else {

		var xml = createReq();
		xml.open("GET","/ajax_models_of_family.asp?brand="+brand+"&family="+family+"&class="+cls, false);
		xml.send(null);
		document.getElementById('cartridgeorprinter').innerHTML = xml.responseText;
		document.getElementById('ororand').innerHTML = 'and';

		xml = null;
	}

}

function createReq(){

	try	{	return new ActiveXObject("msxml2.XMLHTTP");	}	catch (e)	{	}

	try	{	return new ActiveXObject("Microsoft.XMLHTTP");	}	catch (e)	{	}

	try	{	return new XMLHttpRequest();	}	catch (e)	{	}

	alert("Not supported!");

	return null;
}