function changeMake()
{
		var make=$('make').value;
		var category=$('category') ? $('category').value : 3;

        new Ajax.Request("/ajax/moto/make.php", 
        {
            onSuccess : makeChanged,
            method: 'post',
            parameters : "cat="+category+"&make="+make
        });
}

function changeCategory()
{
		var make=$('make').value
		var category=$('category').value
        new Ajax.Request("/ajax/moto/make.php", 
        {
            onSuccess : makeChanged,
            method: 'post',
            parameters : "cat="+category
        });
}

function makeChanged(resp, j)
{
	try {
      json=eval(resp.responseText);
      //alert(json.models);
      if ( typeof( json.models ) != "undefined" )
      {
	      $('model_box').innerHTML=json.models
      }
      if ( typeof( json.makes ) != "undefined" )
      {
	      $('make_box').innerHTML=json.makes
	      if ( typeof( json.selModel ) != "undefined" )
      	  {
      		changeMake(json.selModel);
      	  }
      }
    } 
    catch (e) 
    {
        //alert(e.message);
    }
    
	
}


function changeMakeCA(selModel, selEngine, layer)
{
		if (typeof(selModel) == "undefined") {
			selModel = -1;
		}
		if (typeof(selEngine) == "undefined") {
			selEngine = -1;
		}
		if (typeof(layer) == "undefined") {
			layer = "";
		}
		
		var make=$('make'+layer).value;
		var category = 3;

        new Ajax.Request("/ajax/moto/makeCA.php", 
        {
            onSuccess : makeChangedCA,
            method: 'post',
            parameters : "cat="+category+"&make="+make+"&selModel="+selModel+"&selEngine="+selEngine+"&layer="+layer
        });
}

function changeModelCA(selEngine, layer)
{
		if (typeof(selModel) == "undefined") {
			selModel = -1;
		}
		if (typeof(layer) == "undefined") {
			layer = "";
		}
		var model=$('model'+layer).value;
        new Ajax.Request("/ajax/moto/engineCA.php", 
        {
            onSuccess : makeChangedCA,
            method: 'post',
            parameters : "model="+model+"&selEngine="+selEngine+"&layer="+layer
        });
}

function changeCategoryCA(selMake, selModel, selEngine, layer)
{
		if (typeof(selMake) == "undefined") {
			selMake = -1;
		}
		if (typeof(selEngine) == "undefined") {
			selEngine = -1;
		}
		if (typeof(selModel) == "undefined") {
			selModel = -1;
		}
		if (typeof(layer) == "undefined") {
			layer = "";
		}
		
		var make=$('make'+layer).value;
		var category=3;
        new Ajax.Request("/ajax/moto/makeCA.php", 
        {
            onSuccess : makeChangedCA,
            method: 'post',
            parameters : "cat="+category+"&selMake="+selMake+"&selModel="+selModel+"&selEngine="+selEngine+"&layer="+layer
        });
}

function makeChangedCA(resp, j)
{
	try {
	  var layer = '';
      json=eval(resp.responseText);
      if ( typeof( json.layer ) != "undefined" ) {
      	layer = json.layer;
      }
      if ( typeof( json.engine ) != "undefined" ) {
	      $('ec_box'+layer).innerHTML=json.engine
      }
      if ( typeof( json.models ) != "undefined" ) {
	      $('model_box'+layer).innerHTML=json.models
	      if ( typeof( json.selEngine ) != "undefined" ) {
      		//changeModelCA(json.selEngine, layer);
      	  }
      }
      if ( typeof( json.makes ) != "undefined" ) {
	      $('make_box'+layer).innerHTML=json.makes
	      if ( typeof( json.selModel ) != "undefined" ) {
      		//changeMakeCA(json.selModel, json.selEngine, layer);
      	  }
      }
    } 
    catch (e) 
    {
        //alert(e.message);
    }
    
	
}
