function RechargZone(marque,modele,mapage)
{				
	var url = '/piece_ajax.php';
	var zone = $F('zone');
	if($('pieceparent'))
		var pieceparent = $F('pieceparent');
	else
		var pieceparent = 0;
	var year1 = $F('year1');
	var year2 = $F('year2');
	var price1 = $F('price1');
	var price2 = $F('price2');
	var casseid= $F('casseid');
	var myAjax = new Ajax.Request(url,
	{
	 method: 'post',
	 parameters: 'action=zone&casseid='+casseid+'&marque='+marque+'&mapage='+mapage+'&modele='+modele+'&piecenom='+pieceparent+'&parentid='+zone+'&year1='+year1+'&price1='+price1+'&price2='+price2+'&year2='+year2,
	 onComplete: gestionReponseZone
	});
	
}

function gestionReponseZone(xhr)
{
	if (xhr.status == 200)
	{
		$('cadre_piece').innerHTML = xhr.responseText;
	}
	else
	{
		$('cadre_piece').innerHTML = xhr.status;
	}
}



function AffichePiece(marque,modele,mapage)
{		

	var url = '/piece_ajax.php';
	var zone = $F('zone');
	var year1 = $F('year1');
	var year2 = $F('year2');
	var price1 = $F('price1');
	var price2 = $F('price2');
	var casseid= $F('casseid');
	var myAjax = new Ajax.Request(url,
	{
	 method: 'post',
	 parameters: 'action=pieceparent&casseid='+casseid+'&marque='+marque+'&mapage='+mapage+'&modele='+modele+'&parentid='+zone+'&year1='+year1+'&price1='+price1+'&price2='+price2+'&year2='+year2,
	 onComplete: gestionReponsePieceParent
	});
	
}

function gestionReponsePieceParent(xhr)
{
	if (xhr.status == 200)
	{
		$('select_pieceparent').innerHTML = xhr.responseText;
	}
	else
	{
		$('select_pieceparent').innerHTML = xhr.status;
	}
}
  
function RechargAnnee1(marque,modele)
{				
	var url = '/piece_ajax.php';
	var zone = $F('zone');
	if($('pieceparent'))
		var pieceparent = $F('pieceparent');
	else
		var pieceparent = 0;
	var year1 = $F('year1');
	var year2 = $F('year2');
	var price1 = $F('price1');
	var price2 = $F('price2');
	var casseid= $F('casseid');
	var myAjax = new Ajax.Request(url,
	{
	 	method: 'post',
		parameters: 'action=year2&casseid='+casseid+'&marque='+marque+'&modele='+modele+'&year1='+year1+'&year2='+year2,
		onComplete: gestionReponseAnnee2
	});
	var myAjax2 = new Ajax.Request(url,
	{
		method: 'post',
		parameters: 'action=zone&casseid='+casseid+'&marque='+marque+'&modele='+modele+'&piecenom='+pieceparent+'&parentid='+zone+'&year1='+year1+'&price1='+price1+'&price2='+price2+'&year2='+year2,
		onComplete: gestionReponseZone
	});
}

function gestionReponseAnnee1(xhr)
{
	if (xhr.status == 200)
	{
		$('select_year1').innerHTML = xhr.responseText;
	}
	else
	{
		$('select_year1').innerHTML = xhr.status;
	}
}

function RechargAnnee2(marque,modele)
{				
	var url = '/piece_ajax.php';
	var zone = $F('zone');
	if($('pieceparent'))
		var pieceparent = $F('pieceparent');
	else
		var pieceparent = 0;
	var year1 = $F('year1');
	var year2 = $F('year2');
	var price1 = $F('price1');
	var price2 = $F('price2');
	var casseid= $F('casseid');
	var myAjax = new Ajax.Request(url,
	{
		method: 'post',
		parameters: 'action=zone&casseid='+casseid+'&marque='+marque+'&modele='+modele+'&piecenom='+pieceparent+'&parentid='+zone+'&year1='+year1+'&price1='+price1+'&price2='+price2+'&year2='+year2,
		onComplete: gestionReponseZone
	});
}

function gestionReponseAnnee2(xhr)
{
	if (xhr.status == 200)
	{
		$('select_year2').innerHTML = xhr.responseText;
	}
	else
	{
		$('select_year2').innerHTML = xhr.status;
	}
}

function RechargPrix(marque,modele)
{				
	var url = '/piece_ajax.php';
	var zone = $F('zone');
	if($('pieceparent'))
		var pieceparent = $F('pieceparent');
	else
		var pieceparent = 0;
	var year1 = $F('year1');
	var year2 = $F('year2');
	var price1 = $F('price1');
	var price2 = $F('price2');
	var casseid= $F('casseid');
	var myAjax = new Ajax.Request(url,
	{
		method: 'post',
		parameters: 'action=zone&casseid='+casseid+'&marque='+marque+'&modele='+modele+'&piecenom='+pieceparent+'&parentid='+zone+'&year1='+year1+'&price1='+price1+'&price2='+price2+'&year2='+year2,
		onComplete: gestionReponseZone
	});
}

function ClassPieceAsc(marque,modele,colonne,mapage)
{				
	var zone = $F('zone');
	var year1 = $F('year1');
	if($('pieceparent'))
		var pieceparent = $F('pieceparent');
	else
		var pieceparent = 0;
	var year2 = $F('year2');
	var price1 = $F('price1');
	var price2 = $F('price2');
	var casseid= $F('casseid');
	var url = '/piece_ajax.php';
	var myAjax = new Ajax.Request(url,
	{
		method: 'post',
		parameters: 'action=classasc&casseid='+casseid+'&marque='+marque+'&mapage='+mapage+'&piecenom='+pieceparent+'&modele='+modele+'&colonne='+colonne+'&parentid='+zone+'&year1='+year1+'&price1='+price1+'&price2='+price2+'&year2='+year2,
		onComplete: gestionReponseZone
	});
}

function ClassPieceDesc(marque,modele,colonne,mapage)
{				
	var zone = $F('zone');
	if($('pieceparent'))
		var pieceparent = $F('pieceparent');
	else
		var pieceparent = 0;
	var year1 = $F('year1');
	var year2 = $F('year2');
	var price1 = $F('price1');
	var price2 = $F('price2');
	var casseid= $F('casseid');
	var url = '/piece_ajax.php';
	var myAjax = new Ajax.Request(url,
	{
		method: 'post',
		parameters: 'action=classdesc&casseid='+casseid+'&marque='+marque+'&mapage='+mapage+'&modele='+modele+'&colonne='+colonne+'&parentid='+zone+'&year1='+year1+'&price1='+price1+'&price2='+price2+'&year2='+year2,
		onComplete: gestionReponseZone
	});
}

function recupParent(marque)
{
	var parent = $('select_parent');
	parent.style.display="";
	var url = '/vendre_ajax.php';
	var modele = $F('frmmodele');
	var myAjax = new Ajax.Request(url,
   	{
   	 	method: 'post',
   	 	parameters: 'modele='+modele+'&marque='+marque,
   	 	onComplete: gestionReponseParent
     });
}
	
function recupPiece(marque)
{
	var piece = $('select_lapiece');
	piece.style.display="";
	var url = '/vendre_ajax.php';
	var parent = $F('frmparent');
	var myAjax = new Ajax.Request(url,
   	{
		method: 'post',
		parameters: 'parent='+parent+'&marque='+marque,
      	onComplete: gestionReponsePiece
    });
}

function recupInfos(marque)
{
	var url = 'vendre_ajax.php';
	var modele = $F('frmmodele');
	var piece = $F('frmpiece');
	var myAjax = new Ajax.Request(
	url, 
	{
		method: 'post', 
		parameters: 'marque='+marque+'&modele='+modele+'&piece='+piece,
		onComplete: gestionReponseInfos
	});
}

function gestionReponseParent(xhr)
{
	if (xhr.status == 200)
	{
		$('select_parent').innerHTML = xhr.responseText;
	}
	else
	{
		$('select_parent').innerHTML = xhr.status;
	}
}

function gestionReponsePiece(xhr)
{
	if (xhr.status == 200)
	{
		$('select_lapiece').innerHTML = xhr.responseText;
	}
	else
	{
		$('select_lapiece').innerHTML = xhr.status;
	}
}

function gestionReponseInfos(xhr)
{
	if (xhr.status == 200)
	{
		$('vendre_droitecadre').innerHTML = xhr.responseText;
		var valid = new Validation('formu', {immediate : true, onFormValidate : formCallback});
	}
	else
	{
		$('vendre_droitecadre').innerHTML = xhr.status;
	}
}

function formCallback(result, form) {
	window.status = "valiation callback for form '" + form.id + "': result = " + result;
}
