// JavaScript Document
 if( !this.brodit ){
	
	var brodit = function(){
		
		return {
			
			brandCombo: function(val) {
				if(Toolkit.trim(val)) {
					var req = ajaxComponent(brodit.responseBrandCombo);
					var parameter="&action=brodit_brand_combo";
					parameter+="&brodit_brandtype_id="+Toolkit.get('brodit_brandtype_id').value;
					parameter+="&rand="+Math.random();
					req.setURL('brodit.php');
					req.setMethodType('POST');
					req.setRequestParameter(parameter);
					req.setDescription('Get brodit brand Combos');
					req.send();
					Toolkit.get('_brodit_brand_combo').innerHTML = '<img src="images/loading.gif" width="31" height="31" />';
					Toolkit.get('_brodit_model_combo').innerHTML = '';
					Toolkit.get('_brodit_yearspan_combo').innerHTML = '';
					Toolkit.get('brodit_dtrve').value = '';
					Toolkit.get('_brodit_drive_combo').style.display = 'none';
				}
			},
			responseBrandCombo: function(data) {
				//alert(data);
				data=Toolkit.trim(data);
				if(data != '')
					Toolkit.get('_brodit_brand_combo').innerHTML = data;
				else
					Toolkit.get('_brodit_brand_combo').innerHTML = '';
			},
			
			modelCombo: function(val) {
				if(Toolkit.trim(val)) {
					var req = ajaxComponent(brodit.responseModelCombo);
					var parameter="&action=brodit_model_combo";
					parameter+="&brodit_brand_id="+Toolkit.get('brodit_brand_id').value;
					parameter+="&rand="+Math.random();
					req.setURL('brodit.php');
					req.setMethodType('POST');
					req.setRequestParameter(parameter);
					req.setDescription('Get brodit model Combo');
					req.send();
					Toolkit.get('_brodit_model_combo').innerHTML = '<img src="images/loading.gif" width="31" height="31" />';
					Toolkit.get('_brodit_yearspan_combo').innerHTML = '';
					Toolkit.get('brodit_dtrve').value = '';
					Toolkit.get('_brodit_drive_combo').style.display = 'none';
				}
			},
			responseModelCombo: function(data) {
				//alert(data);
				data=Toolkit.trim(data);
				if(data != '')
					Toolkit.get('_brodit_model_combo').innerHTML = data;
				else
					Toolkit.get('_brodit_model_combo').innerHTML = '';
			},
			
			yearSpanCombo: function(val) {
				if(Toolkit.get('brodit_brandtype_id').value != '7')
					return;
				if(Toolkit.trim(val)) {
					var req = ajaxComponent(brodit.responseyearSpanCombo);
					var parameter="&action=brodit_yearspan_combo";
					parameter+="&brodit_model_id="+Toolkit.get('brodit_model_id').value;
					parameter+="&rand="+Math.random();
					req.setURL('brodit.php');
					req.setMethodType('POST');
					req.setRequestParameter(parameter);
					req.setDescription('Get brodit yesr Combo');
					req.send();
					Toolkit.get('_brodit_yearspan_combo').innerHTML = '<img src="images/loading.gif" width="31" height="31" />';
					Toolkit.get('brodit_dtrve').value = '';
					Toolkit.get('_brodit_drive_combo').style.display = 'none';
				}
			},
			responseyearSpanCombo: function(data) {
				//alert(data);
				data=Toolkit.trim(data);
				if(data != '')
					Toolkit.get('_brodit_yearspan_combo').innerHTML = data;
				else
					Toolkit.get('_brodit_yearspan_combo').innerHTML = '';
			},
			driveCombo: function() {
				Toolkit.get('_brodit_drive_combo').style.display='block';
			}
			
		};
	}();
}
