/*
 * Require jQuery JavaScript Library v1.3.2+
 * http://jquery.com/
 *
 * Copyright © 2011 MBA Multimédia (www.mba-multimedia.com)
 * 
 *
 */

$(function () {
	
	if ($('#selection-occasion').length) {
		$('.scrollable').scrollable({
			circular: true,
			mousewheel: true
		}).autoscroll({
			interval: 4000
		});
	}
	if ($('.visuels').length) {
		$("#visuels-vignettes").tabs("#visuel-ppal > div", {
			effect: 'fade'
		});
		$("#visuels-vignettes a").hover(vignetteEnter, vignetteLeave).css({
			opacity: .8
		});
	}
	if ($(".srub_e00").length) {
		load_modele();
	}
	if ($(".srub_e01").length) {
		if(idscroll > 9){
			$('html,body').animate({scrollTop: $("#"+idscroll).offset().top},'slow');
		}
		
		$('.load_more').live("click",function() {

			var last_msg_id = $(this).attr("id");
			var nbMaxVO = $("#nbMaxVO").val();
			var tri = $("#tri").val();//alert(tri);
			var ord = $("#ord").val();//alert(ord);
			var m = $("#marque").val();
			var v = $("#modele").val();
			var p = $("#prix").val();
			
			if(last_msg_id!='end'){
			var url = "/fr/espace-occasion/listing.php?nb="+(parseInt(last_msg_id)+20)+"&tri="+tri+"&ord="+ord+"&m="+m+"&v="+v+"&p="+p;
		
			window.location = url;	  
				  
			}
	
		return false;
			
		});
		
		$("#listing tbody tr").hover(cadreOn, cadreOff).click(cadreClick);
	}
	if ($(".btn-imprimer")){
		$(".btn-imprimer").click(function(){window.print();});
	}
});

function vignetteEnter() {
	$(this).animate({
		opacity: 1
	}, 200);
}

function vignetteLeave() {
	$(this).animate({
		opacity: .7
	}, 200);
}

function load_modele()
{
	// Conflit jquery-ui et onglets jquerytools
	
	var xhrB = getXMLHttpRequest();
 
	if(xhrB && xhrB.readyState != 0) {
			xhrB.abort(); 
	}

	xhrB.onreadystatechange = function() { 
		if(xhrB.readyState == 4 && (xhrB.status == 200 || xhrB.status == 0)) { 	
				$("#modele").html(xhrB.responseText);
		} else if(xhrB.readyState == 2 || xhrB.readyState == 3) {}
	}
	
	if(document.getElementById("marque") != "" && document.getElementById("marque") != null){
		var select = document.getElementById("marque");
		var valeur = select.options[select.selectedIndex].value;
		
		var marque = valeur;
		var modele = $("#modeleHidden").val();
	
		xhrB.open("GET", "/"+code_langue+"/espace-occasion/load_vehicule.php?m="+marque+"&v="+modele, true);
		xhrB.send(null);
	}
}

function triTab(t){
		var tri = $("#tri").val();
		var ordA = $("#ord").val();
		var nbV = $("#nbV").val();
		var m = $("#marque").val();
		var v = $("#modele").val();
		var p = $("#prix").val();
		
		var ord = "asc";
		if(t == tri && ordA == "asc"){
			ord = "desc";
		}
		
		var url = "/fr/espace-occasion/listing.php?tri="+t+"&ord="+ord+"&m="+m+"&v="+v+"&p="+p;
		
		window.location = url;
}
