

function VerifNum(field) {
	var exp=new RegExp("^[0-9]+$");
	numtest = "";
	
	$('#' + field).removeClass("inputerror");
	if(trim($('#' + field).val()) == "") {
		numtest += "x";
	} else {
		val_field = $('#' + field).val();	
	}

	if (exp.test(val_field)) {
		
	} else {	
		numtest += "x";
		$('#' + field).addClass("inputerror");
	}

	return numtest;

}



function VerifPrixminmax(fieldmin,fieldmax) {
	var exp=new RegExp("^[0-9]+$");
	duotest = "";
	
	$('#' + fieldmin).removeClass("inputerror");
	$('#' + fieldmax).removeClass("inputerror");
	
	if(trim($('#' + fieldmin).val()) == "") {
		val_fieldmin = 0;
	} else {
		val_fieldmin = $('#' + fieldmin).val();	
	}
	
	if(trim($('#' + fieldmax).val()) == "") {
		val_fieldmax = 0;
	} else {
		val_fieldmax = $('#' + fieldmax).val();	
	}



	if (exp.test(val_fieldmin)) {
	} else {
		
		duotest += "x1";
		$('#' + fieldmin).addClass("inputerror");
	}

	if (exp.test(val_fieldmax)) {
	} else {
		
		duotest += "x2";
		$('#' + fieldmax).addClass("inputerror");
	}
		
		
	if (duotest == "") {
		if (parseInt($('#' + fieldmax).val()) < parseInt($('#' + fieldmin).val())) {
			$('#' + fieldmin).addClass("inputerror");
			$('#' + fieldmax).addClass("inputerror");
			duotest += "x3";
		}

	}
	
	return duotest;

}




function getModele(field_marque) {
	
		$.ajax({
			type:		"GET",
			url:		"ajax/at_modeles.php",
			data:	{ marque: $(field_marque).val() },
			async: false,
			success: function(echo){
				_error = "off";
				$('select[@name=modele]').html(echo);
			},
			error: function(echo){
				_error = "on";
				alert("Error - " + echo);
			}
		});	
}





function getTyype(field_modele) {

		$.ajax({
			type:		"GET",
			url:		"ajax/at_types.php",
			data:	{ marque: $('select[@name=marque]').val(), modele: $(field_modele).val() },
			async: false,
			success: function(echo){
				_error = "off";
				$('select[@name=type]').html(echo);
			},
			error: function(echo){
				_error = "on";
				alert("Error - " + echo);
			}
		});

}



photocount = 0;
function diaporama() {
	mynbrpubschange = ($('#nbrpubschange').val())-1;
	if (mynbrpubschange > 0) {
		$('#pub-change-contenu').everyTime(7500,function() {
														 
			$('#pub-change-img').fadeOut("slow", function () {
				$('#pub-change-img').attr({ 
					src: $("#otherpub-change" + photocount).attr("src"),
					alt: $("#otherpub-change" + photocount).attr("alt")
				});
				$("#pub-change-link").attr({ 
					href: $("#otherpub-change-link" + photocount).attr("href")
				});
				$('#pub-change-img').fadeIn("slow");
			});
		
			$('#pub-change-txt').fadeOut("slow", function () {
				$('#pub-change-txt').html('<a href="' + $("#otherpub-change-link" + photocount).attr("href") + '" target="_blank">' + $("#otherpub-changeb" + photocount).html() + '</a>');
				$('#pub-change-txt').fadeIn("slow");
			});
			
			if (photocount == mynbrpubschange) {
				photocount = 0;
			} else {
				photocount = photocount + 1;
			}
			
		});
	}
}



$(document).ready(function(){
						   

						   
	$('select[@name=marque]').change(function(){
			
		getModele(this);
		
		($('select[@name=modele]')[0]).selectedIndex = 0;
				
	});						   
						   

	$('select[@name=modele]').change(function(){
				
		getTyype(this);
		
		($('select[@name=type]')[0]).selectedIndex = 0;
					
	});


	$('#prixmin').focus(function(){
		$('#prixmin').removeClass("inputerror");
	});
	
	$('#prixmax').focus(function(){
		$('#prixmax').removeClass("inputerror");
	});


	

	$('#submitsearch').click(function(){
		
		formisvalid = "";
		
		formisvalid = test_vide('marque');
		formisvalid = test_vide('modele');
		formisvalid = test_vide('carburant');
		formisvalid = test_vide('carrosserie');
		formisvalid = VerifPrixminmax('prixmin','prixmax');
		
		if (formisvalid == "") {
			
			if ($('#video').attr("checked")) {
				$('#form_search').attr({ action : $('#formactionvideo').val() });
			}
			
			$('#marque_txt').val($("#marque option:selected").text());
			$('#marquetxt_txt').val($("select[name='marquetxt'] option[value=" + $('#marque').val() + "]").text());
			
			$('#modele_txt').val($("#modele option:selected").text());
			$('#carburant_txt').val($("#carburant option:selected").text());
			$('#carrosserie_txt').val($("#carrosserie option:selected").text());
			$('#form_search').submit();
						
		} 
			
	});	


/*
$('#alternebox_promo').everyTime(7000,function() {

		$(this).fadeOut("slow", function () {
			$('#autotrends_cover_mini').toggle();
			$('#occ-vid').toggle();
			$(this).fadeIn("slow");
		 });
				
});	
*/




	//diaporama();
	
	// Pub suivante
	/*
	$('#pub-change-next').click(function(){
		mynbrpubschange = ($('#nbrpubschange').val())-1;
		$('#pub-change-contenu').stopTime();
		if (photocount == mynbrpubschange) {
			photocount = 0;
		} else {
			photocount = photocount + 1;
		}
		
		$('#pub-change-img').fadeOut("slow", function () {
			$('#pub-change-img').attr({ 
				src: $("#otherpub-change" + photocount).attr("src"),
				alt: $("#otherpub-change" + photocount).attr("alt")
			});
			$("#pub-change-link").attr({ 
				href: $("#otherpub-change-link" + photocount).attr("href")
			});
			$('#pub-change-img').fadeIn("slow");
		});
	
		$('#pub-change-txt').fadeOut("slow", function () {
			$('#pub-change-txt').html('<a href="' + $("#otherpub-change-link" + photocount).attr("href") + '" target="_blank">' + $("#otherpub-changeb" + photocount).html() + '</a>');
			$('#pub-change-txt').fadeIn("slow");
		});
		
		diaporama();
	});
	*/
	// Pub précédente
	/*
	$('#pub-change-previous').click(function(){
		mynbrpubschange = ($('#nbrpubschange').val())-1;
		$('#pub-change-contenu').stopTime();
		if (photocount == 0) {
			photocount = mynbrpubschange;
		} else {
			photocount = photocount - 1;
		}
		
		$('#pub-change-img').fadeOut("slow", function () {
			$('#pub-change-img').attr({ 
				src: $("#otherpub-change" + photocount).attr("src"),
				alt: $("#otherpub-change" + photocount).attr("alt")
			});
			$("#pub-change-link").attr({ 
				href: $("#otherpub-change-link" + photocount).attr("href")
			});
			$('#pub-change-img').fadeIn("slow");
		});
	
		$('#pub-change-txt').fadeOut("slow", function () {
			$('#pub-change-txt').html('<a href="' + $("#otherpub-change-link" + photocount).attr("href") + '" target="_blank">' + $("#otherpub-changeb" + photocount).html() + '</a>');
			$('#pub-change-txt').fadeIn("slow");
		});
		
		diaporama();
	}); 
	*/





});


