var oAjax = new sack();

function updateApplicationModels (menuitem,area) {

	var option = menuitem.options[menuitem.selectedIndex].value;
	//selModel.innerHTML = '<option>asdadasd</option>';

	//alert('selected: '+option);
	if (option) {
		
		var selModel = document.getElementById('selModel');
		selModel.options.length = 0;
		selModel.options[0] = new Option('Please wait...','');

		if (area=='kits'){
			oAjax.requestFile  = '/includes/ajax.asp?act=af&manufacturer=' + option;
		} else if (area=='panels') {
			oAjax.requestFile  = '/includes/ajax.asp?act=pa&manufacturer=' + option;
		} else if (area=='mpx') {
			oAjax.requestFile  = '/includes/ajax.asp?act=mpx&manufacturer=' + option;
		}
		oAjax.onCompletion = function () {getModels(menuitem)};
		oAjax.runAJAX();
		//alert('ajax response: '+oAjax.requestFile);
	}
}

function updateApplicationVariants (menuitem,area) {

	var option = menuitem.options[menuitem.selectedIndex].value;

	if (option) {
		
		var selModel = document.getElementById('selVariant');
		selModel.options.length = 0;
		selModel.options[0] = new Option('Please wait...','');
		
		if (area=='kits'){
			oAjax.requestFile  = '/includes/ajax.asp?act=af2&models=' + option;
		} else if (area=='panels') {
			oAjax.requestFile  = '/includes/ajax.asp?act=pa2&models=' + option;
		}
		oAjax.onCompletion = function () {getVariants(menuitem)};
		oAjax.runAJAX();
		//alert('ajax response: '+oAjax.requestFile);
	}
}


function getModels(menuitem){
	
	var select = document.getElementById('selModel');
	select.options.length = 0;
	select.options[0] = new Option('Please select model...','');
	eval(oAjax.response);
}
function getVariants(menuitem){
	
	var select = document.getElementById('selVariant');
	select.options.length = 0;
	select.options[0] = new Option('Please select version...','');
	eval(oAjax.response);
}