var reviewCallback2 = {
	FromBase: function(result) {
		if (result != "") {
			document.getElementById('Models').innerHTML = result;
		}
	}
}

function getModels(bb) {
	mark = bb.value;
	$.post(
		"get_new_models.php", 
		{mark:mark},
		function (data)
		{
			if (data)
			{ 
				$("#Models").html(data);
			}
		}
	);
}

function editmodels(bb, select) {
	var newcall = new Models(reviewCallback2);
	newcall.FromBase(bb, select);
}



var reviewCallback1 = {
	FromBaseMarks: function(result) {
		if (result != "") {
			document.getElementById('Marks').innerHTML = result;
		}
	}
}


function getmarks() {
	var newcall = new Models(reviewCallback1);	

	newcall.FromBaseMarks(document.getElementById('ftype').value);		
	
}

function editmodels(bb, select) {
	var newcall = new Models(reviewCallback2);
	newcall.FromBase(bb, select);
}

var reviewCallback22 = {
	FromBase2: function(result) {
		if (result != "") {
			if(document.getElementById('Models'))
				document.getElementById('Models').innerHTML = result;
		}
	}
}

function getmodels2(bb) {
	var newcall = new Models(reviewCallback22);
	newcall.FromBase2(bb.value);
}

function editmodels2(bb, select) {
	var newcall = new Models(reviewCallback22);
	newcall.FromBase2(bb, select);
}

var reviewCallback13 = {
	getMakes: function(result) {
		if (result != "") {
			document.getElementById('kbb_model').options.length = 1;
			document.getElementById('kbb_model').selectedIndex =0;
			document.getElementById('kbb_trim').options.length = 0;
			document.getElementById('div_make').innerHTML = result;
		}
	}
}
function getkbbmakes(bb) {
	var newcall = new Kbb(reviewCallback13);
	newcall.getMakes(bb.value);
}
var reviewCallback14 = {
	getModels: function(result) {
		if (result != "") {
			document.getElementById('kbb_trim').options.length = 0;
			document.getElementById('div_model').innerHTML = result;
		}
	}
}
function getkbbmodels(bb) {
	var newcall = new Kbb(reviewCallback14);
	newcall.getModels(bb.value);
}
var reviewCallback15 = {
	getTrims: function(result) {
		if (result != "") {
			document.getElementById('div_trim').innerHTML = result;
		}
	}
}
function getkbbtrims(bb) {
	var newcall = new Kbb(reviewCallback15);
	newcall.getTrims(bb.value);
}