/*------------------------------------*/

function fillLines() {
	for ( var id in products ) {
		if ( products[id].title != 'General' ) {
			$('#line').append( '<option value="'+id+'">'+products[id].title+'</option>' );
		}
	}
	$("select[name='line']").focus();
	$("#line > option").eq(0).attr("selected", "selected");
}

function fillCategories( idx ) {
	$('#category').empty();
	$('#category').append( '<option value="0">--= Please Select Category =--</option>' );
	
	for ( var id in products[idx].subcategories ) { 
		$('#category').append( '<option value="'+id+'">'+products[idx].subcategories[id].title+'</option>' );
	}
	$("select[name='category']").focus();
	$("#category > option").eq(0).attr("selected", "selected");
}

/*function fillCategories( idx ) {
	$('#category').empty();
	for ( var id in products[idx].subcategories ) {
		$('#category').append( '<option value="'+id+'">'+products[idx].subcategories[id].title+'</option>' );
	}
}*/

function fillModels( idx, cat_id ) {
	str = '';
	$('#model').empty();
	if ( products[idx].subcategories[cat_id].title == 'Accessories' ) {
		for ( var subcat_id in products[idx].subcategories[cat_id].subcategories ) {
			str += '<optgroup label="'+products[idx].subcategories[cat_id].subcategories[subcat_id].title+'">';
			for ( var submodel_id in products[idx].subcategories[cat_id].subcategories[subcat_id].models ) {
				str += '<option value="'+submodel_id+'">'+products[idx].subcategories[cat_id].subcategories[subcat_id].models[submodel_id].name+' - '+products[idx].subcategories[cat_id].subcategories[subcat_id].models[submodel_id].num+'</option>';
			}
			str += '</optgroup>';
		}
		$('#model').append(str);
		$("select[name='model']").focus();
		$('#model > optgroup > option').eq(0).attr('selected', 'selected');
		
	} else {
		for ( var id in products[idx].subcategories[cat_id].models ) { 
			$('#model').append( '<option value="'+id+'">'+products[idx].subcategories[cat_id].models[id].name+' - '+products[idx].subcategories[cat_id].models[id].num+'</option>' );
		}
		$("select[name='model']").focus();
		$('#model > option').eq(0).attr('selected', 'selected');
	}
}

/*-------------------------------------*/
