function ValidSearchByVehicule(){
	document.location.href= '/index.php?page=redirectVT&str=' + document.getElementById('taille').value;
	return false;
}
var url = "/?page=XmlMarkTaille&type=GetMarque";
$j.ajax({
	type: "GET",
	url: url,
	dataType: "xml",
	success: parseXml
});
Cache_VT_IMG();
$j("#VT_MARQUE_IMG").show();

$j("select#VT_MARQUE").change(Change_VT_MARQUE);
$j("select#VT_GAMME").change(Change_VT_GAMME);
$j("select#VT_MODEL").change(Change_VT_MODEL);
$j("select#VT_MOTORISATION").change(Change_VT_MOTORISATION);
$j("select#VT_ANNEE").change(Change_VT_ANNEE);
$j("input#VT_SAISON").change(function(){
    if ($j("#VT_TAILLE").attr("disabled") == false) {
        VT_Reset('TAILLE');
        var url = "/index.php?page=XmlMarkTaille&type=GetTaille&marque=" + $j("#VT_MARQUE").val() + "&gamme=" + $j("#VT_GAMME").val() + "&model=" + $j("#VT_MODEL").val() + "&motorisation=" + $j("#VT_MOTORISATION").val() + "&saison=" + $j('input[type=radio][name=VT_SAISON]:checked').attr('value') + "&annee=" + $j("#VT_ANNEE").val();
        $j.ajax({
            type: "GET",
            url: url,
            dataType: "xml",
            success: parseXml
        });
        Cache_VT_IMG();
        $j("#VT_TAILLE_IMG").show();
    }
});
$j("select#VT_TAILLE").change(Change_VT_TAILLE);

function Change_VT_TAILLE(){
    $j("#taille").attr("value", $j("#VT_TAILLE").val());
    $j("#VT_SUBMIT").attr("disabled", false);
    Cache_VT_IMG();
    $j("#VT_SUBMIT_IMG").show();
    if ($j("#VT_TAILLE").val() == -1) {
        Cache_VT_IMG();
        $j("#VT_TAILLE_IMG").show();
        $j("#VT_SUBMIT").attr("disabled", true);
    }
}

function Change_VT_MARQUE(){
    var url = "/index.php?page=XmlMarkTaille&type=GetGamme&marque=" + $j("#VT_MARQUE").val();
    VT_Reset('GAMME');
    VT_Reset('MODEL');
    VT_Reset('MOTORISATION');
    VT_Reset('ANNEE');
    VT_Reset('TAILLE');
    $j.ajax({
        type: "GET",
        url: url,
        dataType: "xml",
        success: parseXml
    });
    Cache_VT_IMG();
    $j("#VT_GAMME_IMG").show();
    if ($j("#VT_MARQUE").val() == -1) {
        Cache_VT_IMG();
        $j("#VT_MARQUE_IMG").show();
    }
}

function Change_VT_GAMME(){
    VT_Reset('MODEL');
    VT_Reset('MOTORISATION');
    VT_Reset('ANNEE');
    VT_Reset('TAILLE');
    var url = "/index.php?page=XmlMarkTaille&type=GetModel&marque=" + $j("#VT_MARQUE").val() + "&gamme=" + $j("#VT_GAMME").val();
    $j.ajax({
        type: "GET",
        url: url,
        dataType: "xml",
        success: parseXml
    });
    Cache_VT_IMG();
    $j("#VT_MODEL_IMG").show();
    if ($j("#VT_GAMME").val() == -1) {
        Cache_VT_IMG();
        $j("#VT_GAMME_IMG").show();
    }
}

function Change_VT_MODEL(){
    VT_Reset('MOTORISATION');
    VT_Reset('ANNEE');
    VT_Reset('TAILLE');
    var url = "/index.php?page=XmlMarkTaille&type=GetMotorisation&marque=" + $j("#VT_MARQUE").val() + "&gamme=" + $j("#VT_GAMME").val() + "&model=" + $j("#VT_MODEL").val();
    $j.ajax({
        type: "GET",
        url: url,
        dataType: "xml",
        success: parseXml
    });
    Cache_VT_IMG();
    $j("#VT_MOTORISATION_IMG").show();
    if ($j("#VT_MODEL").val() == -1) {
        Cache_VT_IMG();
        $j("#VT_MODEL_IMG").show();
    }
}

function Change_VT_MOTORISATION(){
    VT_Reset('ANNEE');
    VT_Reset('TAILLE');
    var url = "/index.php?page=XmlMarkTaille&type=GetAnnee&marque=" + $j("#VT_MARQUE").val() + "&gamme=" + $j("#VT_GAMME").val() + "&model=" + $j("#VT_MODEL").val() + "&motorisation=" + $j("#VT_MOTORISATION").val();
    $j.ajax({
        type: "GET",
        url: url,
        dataType: "xml",
        success: parseXml
    });
    Cache_VT_IMG();
    $j("#VT_ANNEE_IMG").show();
    if ($j("#VT_MOTORISATION").val() == -1) {
        Cache_VT_IMG();
        $j("#VT_MOTORISATION_IMG").show();
    }
}

function VT_Reset(combo){
    $j("#taille").attr("value", '');
    $j("#VT_SUBMIT").attr("disabled", true);
    $j("#VT_" + combo).attr("disabled", true);
    $j("#VT_" + combo).html('<option value="..">. . .</option>');
}

function Change_VT_ANNEE(){
    VT_Reset('TAILLE');
    var url = "/index.php?page=XmlMarkTaille&type=GetTaille&marque=" + $j("#VT_MARQUE").val() + "&gamme=" + $j("#VT_GAMME").val() + "&model=" + $j("#VT_MODEL").val() + "&motorisation=" + $j("#VT_MOTORISATION").val() + "&saison=" + $j('input[type=radio][name=VT_SAISON]:checked').attr('value') + "&annee=" + $j("#VT_ANNEE").val();
	    $j.ajax({
        type: "GET",
        url: url,
        dataType: "xml",
        success: parseXml
    });
    Cache_VT_IMG();
    $j("#VT_TAILLE_IMG").show();
    if ($j("#VT_ANNEE").val() == -1) {
        Cache_VT_IMG();
        $j("#VT_ANNEE_IMG").show();
    }
}

function Cache_VT_IMG(){
   /* $j("#VT_MARQUE_IMG").hide();
    $j("#VT_GAMME_IMG").hide();
    $j("#VT_MODEL_IMG").hide();
    $j("#VT_MOTORISATION_IMG").hide();
    $j("#VT_ANNEE_IMG").hide();
    $j("#VT_TAILLE_IMG").hide();
    $j("#VT_SUBMIT_IMG").hide();*/
}


function parseXml(xml){
    var options = '<option value=\'-1\'>--- --- ---</option>';
    var combo = '';
    var next = '';
    var i = 0;
    var thefunc = '';
    
    $j(xml).find("opt").each(function(){
        combo = $j(this).attr("combo");
        next = $j(this).attr("next");
        options += '<option value="' + $j(this).attr("val") + '">' + $j(this).attr("txt") + '</option>';
        i++;
    });
    
    
    $j("#VT_" + combo).attr("disabled", false);
    $j("#VT_" + combo).html(options);
    
    
    if (i == 1) {
        $j("#VT_" + combo).get(0).selectedIndex = 1;
        var func = window["Change_VT_" + combo];
        func();
    }
}

