
var widthId, profileId, sizeId, speedId, loadId;
var emptyOption = '<option>--<\/option>';

$(document).ready(function() {
 	
 	$('select#tyreWidthId').change(function() {
 	    unique = Date.UTC(2000, 9, 29, 5, 43, 0);    
    	widthId = $(this).val();
    	$("select#tyreWheelId").html(emptyOption);
       	$("select#tyreSpeedId").html(emptyOption);
		$("select#tyreLoadRating").html(emptyOption);
       	$("select#tyreWheelId").attr('disabled', true);
       	$("select#tyreSpeedId").attr('disabled', true);
		$("select#tyreLoadRating").attr('disabled', true);
    	if(widthId != '') {
      	  $.get("http://www.etyres.co.uk/js/getDropdown.php?t="+unique, {widthId: widthId, mode: 1}, function(data){
       	     $("select#tyreProfileId").html(data);
       	     $("select#tyreProfileId").attr('disabled', false);    
      	  });
	    } 
	    
 	});
 	
 	$('select#tyreProfileId').change(function() {

    	unique = Date.UTC(2000, 9, 29, 5, 43, 0);  	

		profileId = $(this).val();  
		widthId = $("select#tyreWidthId").val();


    	if(profileId != '') {
   		 $("select#tyreSpeedId").attr('disabled', true);
    	 $("select#tyreSpeedId").html(emptyOption);
      	 $.get("http://www.etyres.co.uk/js/getDropdown.php?t="+unique, {widthId: widthId, profileId : profileId, mode: 2}, function(data){
       	     $("select#tyreWheelId").html(data);
       	     $("select#tyreWheelId").attr('disabled', false);
      	 });
	   } 
	    
 	});
 	
	$('select#tyreWheelId').change(function() {
    	unique = Date.UTC(2000, 9, 29, 5, 43, 0);
    	sizeId = $(this).val();  

		profileId = $("select#tyreProfileId").val();  
		widthId = $("select#tyreWidthId").val();
		
    	if(sizeId != '') {
      	  $.get("http://www.etyres.co.uk/js/getDropdown.php?t="+unique, {widthId: widthId, profileId: profileId, sizeId: sizeId, mode: 3}, function(data){
       	     $("select#tyreLoadRating").html(data);
       	     $("select#tyreLoadRating").attr('disabled', false);
			 $("select#tyreSpeedId").attr('disabled', false);
      	  });

		  $.get("http://www.etyres.co.uk/js/getDropdown.php?t="+unique, {widthId: widthId, profileId: profileId, sizeId: sizeId, mode: 4}, function(data){
       	     $("select#tyreSpeedId").html(data);
       	     $("select#tyreSpeedId").attr('disabled', false);
      	  });
	    } 
	    
 	});

 	$('select#tyreLoadRating').change(function() {
    	unique = Date.UTC(2000, 9, 29, 5, 43, 0);
		
		loadId = $("select#tyreLoadRating").val();
		profileId = $("select#tyreProfileId").val();  
		widthId = $("select#tyreWidthId").val();
		sizeId = $("select#tyreWheelId").val();  
		
    	if(sizeId != '') {
      	  $.get("http://www.etyres.co.uk/js/getDropdown.php?t="+unique, {widthId: widthId, profileId: profileId, sizeId: sizeId, mode: 4}, function(data){
       	     $("select#tyreSpeedId").html(data);
       	     $("select#tyreSpeedId").attr('disabled', false);
      	  });
	    } 
	    
 	}); 
 
	unique = Date.UTC(2000, 9, 29, 5, 43, 0);
	
  	
});


function loadDefaults(widthId, profileId, sizeId, speedId, loadId) {
	
	unique = Date.UTC(2000, 9, 29, 5, 43, 0); 
	
	$.get("http://www.etyres.co.uk/js/getDropdown.php?t="+unique, {selectedId: widthId}, function(data) {
		$("#tyreWidthId").html(data);
   	});
   	
	$.get("http://www.etyres.co.uk/js/getDropdown.php?t="+unique, {selectedId: profileId, widthId: widthId, mode: 1}, function(data){
  		$("select#tyreProfileId").html(data);
       	$("select#tyreProfileId").attr('disabled', false);
	});
	 
    $.get("http://www.etyres.co.uk/js/getDropdown.php?t="+unique, {selectedId: sizeId, widthId: widthId, profileId : profileId, mode: 2}, function(data){
        $("select#tyreWheelId").html(data);
        $("select#tyreWheelId").attr('disabled', false);
    });
      	  
    $.get("http://www.etyres.co.uk/js/getDropdown.php?t="+unique, {selectedId: loadId, widthId: widthId, profileId: profileId, sizeId: sizeId, mode: 3}, function(data){
       $("select#tyreLoadRating").html(data);
       $("select#tyreLoadRating").attr('disabled', false);
    });
	
	$.get("http://www.etyres.co.uk/js/getDropdown.php?t="+unique, {selectedId: speedId, widthId: widthId, profileId: profileId, sizeId: sizeId, loadId: loadId, mode: 4}, function(data){
		$("select#tyreSpeedId").html(data);
        $("select#tyreSpeedId").attr('disabled', false);
    });

    
    $("select#tyreWidthId").attr('disabled', false);
    $("select#tyreProfileId").attr('disabled', false);
    $("select#tyreWheelId").attr('disabled', false);
    $("select#tyreSpeedId").attr('disabled', false);
 
}

