function getModelId( field , id , name ) {
	//alert('in');
	var t = field.name.substring(3,field.name.lastIndexOf('_'));
	hideDivs( t , id );
	e = document.getElementById('mm_div_vq');
	if(e) {
		e.style.display = 'none';
	}
	e = document.getElementById('mm_div_mans');
	if(e) {
		e.style.display = 'none';
	}
	e = document.getElementById('mm_div_prod');
	if(e) {
		e.style.display = 'none';
	}
	if(field.value=="_NULL_") return false;
	var req = InitXMLHttpRequest();
	// Load the result from the response page
	destination = document.getElementById('div_mm_' + name + '_select');
	if (req) {
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				var s_ = req.responseText.split('|<|>|');
				destination.innerHTML = s_[0];
				if(s_.length>3) {
					if(s_[2]=='get') {						getModelId( document.getElementById(s_[1]) , s_[3] , s_[4] );
					}
					else if(s_[2]=='send') {						sendModelIds( s_[3] , document.getElementById(s_[1]) );
					}
				}
			} else {
				destination.style.display = 'block';
				destination.innerHTML = "<div style=\"float: left; width: 100px;\">&nbsp;</div>Loading Data...";
			}
		}
		req.open("GET", "/dci_search.php?step="+id+"&" + field.name + "=" + field.value, true);
		req.send(null);
	} else {
		destination.innerHTML = 'Browser unable to create XMLHttp Object';
	}
}

function sendModelIds( cat , field ) {	e = document.getElementById('mm_div_vq');
	if(e) {
		e.style.display = 'none';
	}
	e = document.getElementById('mm_div_mans');
	if(e) {
		e.style.display = 'none';
	}
	e = document.getElementById('mm_div_prod');
	if(e) {
		e.style.display = 'none';
	}
	if(field.value=="_NULL_") return false;
	redirect("/home.php?cat=" + cat + "&" + field.name + "=" + field.value);
}

function sendVQ(cat) {	e = document.getElementById('mm_div_mans');
	if(e) {
		e.style.display = 'none';
	}
	e = document.getElementById('mm_div_prod');
	if(e) {
		e.style.display = 'none';
	}
	var l = document.getElementsByTagName('select');
	var s = new Array();
	for(i in l) {		if(l[i] && l[i].id) {			var s_ = l[i].id.substring(0,6);
			var n_ = l[i].id.substring(6);
			if(s_ == 'mm_vq_') {				if(l[i].value=="_NULL_") return false;
				s[n_] = n_ + ":" + l[i].value;
			}
		}
	}
	S = new Array();
	j = 0;
	for(i in s) {		if(s[i]) {			S[j] = s[i];
			j++;
		}
	}
	redirect("/home.php?cat=" + cat + "&mm_vqs_=" + S.join('|'));
}

function sendMan( cat , field ) {
	e = document.getElementById('mm_div_prod');
	if(e) {
		e.style.display = 'none';
	}
	if(field.value=="_NULL_") {
		redirect("/home.php?cat=" + cat);
	}
	else {
		redirect("/home.php?cat=" + cat + "&manufacturerid=" + field.value);
	}
}

function sendPQ( cat , field ) {
	e = document.getElementById('mm_div_prod');
	if(e) {
		e.style.display = 'none';
	}
	redirect("/home.php?cat=" + cat + "&" + field.name + "=" + field.value);
}

mm_divs = [];
mm_divs[1] = {	year:{		1:{id:'div_mm_make_select'},
		2:{id:'div_mm_modelind_select'},
		3:{id:'div_mm_submodel_select'},
		4:{id:'div_mm_engtype_select'},
		5:{id:'div_mm_fuel_select'},
		6:{id:'div_mm_asp_select'},
		7:{id:'div_mm_engvin_select'}
	}
};
mm_divs[2] = {
	make:{
		2:{id:'div_mm_modelind_select'},
		3:{id:'div_mm_submodel_select'},
		4:{id:'div_mm_engtype_select'},
		5:{id:'div_mm_fuel_select'},
		6:{id:'div_mm_asp_select'},
		7:{id:'div_mm_engvin_select'}
	}
};
mm_divs[3] = {
	modelind:{
		3:{id:'div_mm_submodel_select'},
		4:{id:'div_mm_engtype_select'},
		5:{id:'div_mm_fuel_select'},
		6:{id:'div_mm_asp_select'},
		7:{id:'div_mm_engvin_select'}
	},
	engtype:{}
};
mm_divs[4] = {
	submodel:{
		4:{id:'div_mm_engtype_select'},
		5:{id:'div_mm_fuel_select'},
		6:{id:'div_mm_asp_select'},
		7:{id:'div_mm_engvin_select'}
	}
};
mm_divs[5] = {
	engtype:{
		5:{id:'div_mm_fuel_select'},
		6:{id:'div_mm_asp_select'},
		7:{id:'div_mm_engvin_select'}
	}
};
mm_divs[6] = {
	fuel:{
		6:{id:'div_mm_asp_select'},
		7:{id:'div_mm_engvin_select'}
	}
};
mm_divs[7] = {
	asp:{
		7:{id:'div_mm_engvin_select'}
	}
};

function hideDivs( name , step ) {    names = mm_divs[step][name];
	for(i in names) {		e = document.getElementById(names[i].id);
		if(e) {			e.style.display = 'none';
		}
	}
}

