var _currVehicleType = 1;
//var timer;

$(document).ready(function(){

	
    $("#vehiclemodels").change(function()
   	{     	
   		//window.clearTimeout(timer);	
   		$("#selgroups").text('');   		
	   	$("#vehiclemarks,#vehiclemodels").attr("disabled", true);
   		$("#waitIcon").css({display:"block"}); 
   		loadGroups2(); 		
   		//timer=window.setTimeout("loadGroups2()",1000);   
		
    });
    
    $("img.vehType").hover(function() {
			var src = $(this).attr('src');
			$(this).attr('src', $(this).attr('src').replace('-0', '-2'));
		},
		function() {
			var type = $(this).attr('id').substring(7,8);
			if (type != _currVehicleType)
				$(this).attr('src', $(this).attr('src').replace('-2', '-0'));
		}
	);
	
	$("img.vehType").click(function() {
		var type = $(this).attr('id').substring(7,8);
		$("#vehiclemodels").hide();
	   	$("#vehicletypes").hide();
	   	$("#waitIcon").css('paddingLeft','0px');
		setVehicleType(type);
	});
	
	if ($("img#vehType"+_currVehicleType).attr('src'))
		$("img#vehType"+_currVehicleType).attr('src', $("img#vehType"+_currVehicleType).attr('src').replace('-0', '-1'));
    
});

function setVehicleType(type) {
	if (type == _currVehicleType)
		return;
		
	$("#selgroups").text('');   
	$("#vehiclemarks,#vehiclemodels").attr("disabled", true);	
		
	//$("#vehiclemarks").load("/wspolne/markslistajax?vehicletype="+type);
  //$("#vehiclemodels").load("/wspolne/modelslistajax");
  //$("#vehicletypes").load("/wspolne/typeslistajax");
  
  	$("#waitIcon").css({display:"block"});
  	loadMarks(type);
    //timer=window.setTimeout("loadMarks("+type+")",1000);   
  
	$("#vehicleType").val(type);
	//$("div.vehicleType[type='"+_currVehicleType+"']").css({border:"1px solid black"});
	//$("div.vehicleType[type='"+type+"']").css({border:"1px solid blue"});
	$("img#vehType"+_currVehicleType).attr('src', $("img#vehType"+_currVehicleType).attr('src').replace('-1', '-0'));
	$("img#vehType"+type).attr('src', $("img#vehType"+type).attr('src').replace('-2', '-1'));
  _currVehicleType = type;
}

function loadMarks(type)
{

$.get("/wspolne/markslistajax?vehicletype="+type,
	        function(responseText) 
	        { 
	            $.taconite(responseText);
	            $("#vehiclemarks,#vehiclemodels").removeAttr("disabled");
	           	$("#waitIcon").css({display:"none"});
	        } );
}

function loadModels()
{

$.get("/wspolne/modelslistajax?vehiclemark="+$('#vehiclemarks').attr('value'),
	        function(responseText) 
	        { 
	            $.taconite(responseText);
	            //$("#vehiclemarks,#vehiclemodels").removeAttr("disabled");	           
	        } );
}

function loadGroups()
{
loadModels();
$.get("/wspolne/groupslistajax?vehiclemark="+$('#vehiclemarks').attr('value'),
	        function(responseText) 
	        { 
	            $.taconite(responseText);
	            $("#waitIcon").css({display:"none"});
	            if($("#vehiclemodels option").length > 1)
	            	$("#vehiclemodels").show();	  
	            $("#vehiclemarks,#vehiclemodels").removeAttr("disabled");	            
	        } );
}

function loadGroups2()
{

$.get("/wspolne/groupslistajax?vehiclemark="+$('#vehiclemarks').attr('value')+"&vehiclemodel="+$('#vehiclemodels').attr('value'),
	        function(responseText) 
	        { 
	            $.taconite(responseText);
	            $("#waitIcon").css({display:"none"});
	            $("#vehiclemarks,#vehiclemodels").removeAttr("disabled");	           	
	        } );
}

function deselectModel() {
	$("#selgroups").text('');   	
	$("#vehiclemarks,#vehiclemodels").attr("disabled", true);
	   	
   	$("#waitIcon").css({display:"block"});
    $("#vehiclemodels").hide();
    
	document.getElementById('vehiclemodels').selectedIndex=-1;
	loadGroups();
}
