var Dom;

function init() {
	Dom = YAHOO.util.Dom;
}

function clickOnCategory(id_cat) {
	if (id_cat>0) {
		clear_brands();
		clear_models();
		init_brands(id_cat);
	}
}

function clickOnBrand(id_brand) {
	if (id_brand) {
		clear_models();
		init_models(id_brand);
	}
}

function clickOnModel(id_model) {
	if (id_model) {
		Dom.get( 'waitico_mod' ).innerHTML = '<img src="/images/wait.gif" align="absmiddle" style="margin-left:5px;" />';
		location.href='/qs/'+id_model+'/';
	}
}

function init_brands(id_cat) {
	Dom.get( 'waitico_cat' ).innerHTML = '<img src="/images/wait.gif" align="absmiddle" style="margin-left:5px;" />';
	
	var callback = {
	        success:handleSuccess = function(o){
	            Dom.get( 'select_brands' ).innerHTML = o.responseText;
	        	Dom.get( 'waitico_cat' ).innerHTML = '';
	        },
	        failure:handleFailure = function(o){
	            alert( 'Ошибка соединения')
	        	Dom.get( 'waitico_cat' ).innerHTML = '';
	        },
	        timeout: 30000
	    };
	    var request = YAHOO.util.Connect.asyncRequest( 'GET', '/ajax/process.php?module=quicksearch&action=getbrands&id_cat=' + id_cat, callback );

}

function init_models(id_brand) {
	Dom.get( 'waitico_brand' ).innerHTML = '<img src="/images/wait.gif" align="absmiddle" style="margin-left:5px;" />';
	
	var callback = {
			success:handleSuccess = function(o){
		Dom.get( 'select_models' ).innerHTML = o.responseText;
		Dom.get( 'waitico_brand' ).innerHTML = '';
	},
	failure:handleFailure = function(o){
		alert( 'Ошибка соединения')
		Dom.get( 'waitico_brand' ).innerHTML = '';
	},
	timeout: 30000
	};
	var request = YAHOO.util.Connect.asyncRequest( 'GET', '/ajax/process.php?module=quicksearch&action=getmodels&id_brand=' + id_brand, callback );
	
}

function clear_brands() {
	Dom.get( 'select_brands' ).innerHTML = '<select><option>-- не выбрано --</option></select>';
}

function clear_models() {
	Dom.get( 'select_models' ).innerHTML = '<select><option>-- не выбрано --</option></select>';
}

YAHOO.util.Event.onDOMReady( init );