	var selected_mfg = -1;
	var selected_model = -1;	
	
	function xmlhttp(strURL, variables, update_field) {
    var xmlHttpReq = false;
    var self = this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {																			
			$(update_field).innerHTML = self.xmlHttpReq.responseText;	
        }
    }
    self.xmlHttpReq.send(variables);
}
	
	function get_list_mfg(catid,form_name,mfg_selected) 	
	{
		if ((catid!='') && (catid!='0')) {	
			//alert('get list mfg' + catid + ' ' + mfg_selected);	
			$('e_115_search').innerHTML = '<div style="font-size:12px;text-align:left;height: 20px;">Generating manufacturer list and updating form...</div>';
			var url = '/index.php?section=search&page=get_mfg';
			var params = 'catid=' + catid + "&" +'form_name=' + form_name + "&" +'mfg_selected=' + mfg_selected;
			selected_mfg = mfg_selected;
		} else	$('e_115_search').innerHTML = '<div style="font-size:12px;text-align:left;height: 20px;">Select category first!</div>';
		var ajax = new Ajax.Updater({success: 'e_115_search'},	url,
		{method: 'post', parameters: params, onFailure: reportError});
		
	}
	
	function get_list_mfg_items(catid,form_name,mfg_selected) 
	{
		//avoid losing title in case of refresh
		if (jQuery('#title').val()!='')
			var title = '&title='+jQuery('#title').val();
		else
			var title ='';
		if ((catid!='') && (catid!='0')) {	
		//alert('get list mfg items' + catid + ' ' + mfg_selected);		
		window.location = 'http://www.usedairplanes.com/index.php?section=MyAds&page=item&catid=5&step=1&p=2&active=2&active_cat=' + catid + '&mfg_selected=' + mfg_selected + '&form_name=' + form_name + title;
		}
	}
	
	function get_list_mfg_for_home(catid,form_name) 
	{
	//	selected_mfg = 0;
		if ((catid!='') && (catid!='0')) {	
		//alert('get list mfg home' + catid + '| form name: '+form_name +'|smfg: '+ selected_mfg);			
		$('e_115_home').innerHTML = '<div style="font-size:12px;text-align:left;">Generating mfg list...</div>';
		var url = '/index.php?section=search&page=get_mfg_for_home';
		//var url = 'test_ajax.php';
		var params = 'catid=' + catid + "&" +'form_name=' + form_name;
		//selected_mfg = mfg_selected;	
		} else $('e_115_home').innerHTML = '<div style="font-size:12px;text-align:left;height: 20px;">Select category first!</div>';
		//xmlhttp(url, params, 'e_115_home');
		var ajax = new Ajax.Updater({success: 'e_115_home'}, url,
		{method: 'post', parameters: params, onFailure: reportError});  		
		//$('e_115_home').innerHTML = 'test';	
	}

	function get_list_model(catid,mfgid,form_name,model_selected) 
	{
		if ((catid!='') && (catid!='0')) {		
		//alert('get list model' + catid + ' ' + mfgid + ' ' +model_selected);	
		$('e_117_search').innerHTML = '<div style="font-size:12px;text-align:left;height: 20px;">Generating model list...</div>';
		var url = '/index.php?section=search&page=get_model';
		var params = 'catid=' + catid + "&" + 'mfgid=' + mfgid + "&" +'form_name=' + form_name + "&" +'model_selected=' + model_selected;
		selected_model = model_selected;	
		}	else	$('e_117_search').innerHTML = '<div style="font-size:12px;text-align:left;height: 20px;">Select category first!</div>';
		var ajax = new Ajax.Updater({success: 'e_117_search'},	url,
		{method: 'post', parameters: params, onFailure: reportError});
	}
	
	function get_list_model_for_home(catid,mfgid,form_name) 
	{		
//		selected_mfg = 0;
		if ((catid!='') && (catid!='0')) {		
		$('e_117_home').innerHTML = '<div style="text-align:left;width:135px;">Generating model list...</div>';
		var url = '/index.php?section=search&page=get_model_for_home';
		var params = 'catid=' + catid + "&" + 'mfgid=' + mfgid + "&" +'form_name=' + form_name;
		}	else	$('e_117_home').innerHTML = '<div style="font-size:12px;text-align:left;height: 20px;">Select category first!</div>';
		var ajax = new Ajax.Updater({success: 'e_117_home'},	url,
		{method: 'post', parameters: params, onFailure: reportError});
	}

	function reportError(request) 
	{
		selected_mfg = 0;
		selected_model = 0;
		$('e_117').innerHTML = 'Error while generating model list';
	}
