$j(function(){
	// tabs
	var tabContainers = $j('#tab-1').add('#tab-2').add('#tab-3').add('#tab-4');
	$j('#box_midsearch_top a').click(function () {
		tabContainers.hide(); // hide all tabs
        tabContainers.filter(this.hash).show(); // display current tab
        if ( this.hash == "#tab-3" ) {
        	loadModelesTab3();
        }
        $j('#box_midsearch_top div').removeClass('menu_recherche_on'); // remove active tab class
        $j(this).parent().addClass('menu_recherche_on'); // add active class to current tab
        $j('#midsearch_continue').attr('href','#').hide();
        return false;
	});
	// accordion
	$j("#tab-1 h4").click(function (ev) {
		var el = $j(ev.target).next("div");
		if ($j(el).css("display")=="block")
			return;
		//close all open accordion panels
		var els = $j("#tab-1 div");
		for(var i=0; i<els.length; i++) {
			if ($j(els[i]).css("display")=="block") {
                $j(els[i]).slideUp("slow");// close
            }
		}
		//slide the selected product open
		el.slideDown("slow");//open
	});
	$j("#tab-2 h4").click(function (ev) {
		var el = $j(ev.target).next("div");
		if ($j(el).css("display")=="block")
			return;
		//close all open accordion panels
		var els = $j("#tab-2 div");
		for(var i=0; i<els.length; i++) {
			if ($j(els[i]).css("display")=="block") {
                $j(els[i]).slideUp("slow");// close
            }
		}
		//slide the selected product open
		el.slideDown("slow");//open
	});
	$j("#tab-3 h4").click(function (ev) {
		var el = $j(ev.target).next("div");
		if ($j(el).css("display")=="block")
			return;
		//close all open accordion panels
		var els = $j("#tab-3 div");
		for(var i=0; i<els.length; i++) {
			if ($j(els[i]).css("display")=="block") {
                $j(els[i]).slideUp("slow");// close
            }
		}
		//slide the selected product open
		el.slideDown("slow");//open
	});
	$j("#tab-4 h4").click(function (ev) {
		var el = $j(ev.target).next("div");
		if ($j(el).css("display")=="block")
			return;
		//close all open accordion panels
		var els = $j("#tab-4 div");
		for(var i=0; i<els.length; i++) {
			if ($j(els[i]).css("display")=="block") {
                $j(els[i]).slideUp("slow");// close
            }
		}
		//slide the selected product open
		el.slideDown("slow");//open
	});
});

// tab1 step 1
function loadMarquesTab1(el,cat_id) {
	var $cur_content = $j('#t1-content1');
	var $cur_toggle = $j('#t1-toggle1').html(el.innerHTML);// update toggle text
	var $next_content = $j('#t1-content2');
	// show link
	$j('#midsearch_continue').attr('href',planet_base
			+'catalogsearch/advanced/result/?category_ids='+cat_id).show();
	$cur_content.slideUp('slow');
	$next_content.slideDown('slow');
	$next_content.html(img_loading);
	$next_content.load(planet_base+'catalog/ajax/tab1/step/1/?category_id='+cat_id);
	return false;
}
// tab1 step 2
function loadModeleTab1(el, cat_id) {
	var $cur_content = $j('#t1-content2');
	var $cur_toggle = $j('#t1-toggle2').html(el.innerHTML);// update toggle text
	var $next_content = $j('#t1-content3');
	// show link
	$j('#midsearch_continue').attr('href',planet_base
			+'catalogsearch/advanced/result/?category_ids='+cat_id+'&marque_auto='
			+encodeURIComponent(el.innerHTML)).show();
	$cur_content.slideUp('slow');
	$next_content.slideDown('slow');
	$next_content.html(img_loading);
	$next_content.load(planet_base+'catalog/ajax/tab1/step/2/?category_id='+cat_id
			+'&brand='+encodeURIComponent(el.innerHTML));
	return false;
}
// tab1 step 3
function loadEngineTab1(el,cat_id,brand) {
	var $cur_content = $j('#t1-content3');
	var $cur_toggle = $j('#t1-toggle3').html(el.innerHTML);// update toggle text
	var $next_content = $j('#t1-content4');
	// show link
	$j('#midsearch_continue').attr('href',planet_base
			+'catalogsearch/advanced/result/?category_ids='+cat_id
			+'&marque_auto='+encodeURIComponent(brand)
			+'&modeles='+encodeURIComponent(el.innerHTML)).show();
	$cur_content.slideUp('slow');
	$next_content.slideDown('slow');
	$next_content.html(img_loading);
	$next_content.load(planet_base+'catalog/ajax/tab1/step/3/?category_id='+cat_id
			+'&brand='+encodeURIComponent(brand)
			+'&modeles='+encodeURIComponent(el.innerHTML));
	return false;
}
// tab1 step 4
function loadMineTab1(el,cat_id,brand,modeles) {
	var $cur_content = $j('#t1-content4');
	var $cur_toggle = $j('#t1-toggle4').html(el.innerHTML);// update toggle text
	var $next_content = $j('#t1-content5');
	// show link
	$j('#midsearch_continue').attr('href',planet_base
			+'catalogsearch/advanced/result/?category_ids='+cat_id
			+'&marque_auto='+encodeURIComponent(brand)
			+'&modeles='+encodeURIComponent(modeles)
			+'&type_of_motor='+encodeURIComponent(el.innerHTML)).show();
	$cur_content.slideUp('slow');
	$next_content.slideDown('slow');
	$next_content.html(img_loading);
	$next_content.load(planet_base+'catalog/ajax/tab1/step/4/?category_id='+cat_id
			+'&brand='+encodeURIComponent(brand)
			+'&modeles='+encodeURIComponent(el.innerHTML)
			+'&modeles='+encodeURIComponent(modeles)
			+'&type_of_motor='+encodeURIComponent(el.innerHTML));
	return false;
}
// tab1 step 5
function finTab1(el,cat_id,brand,modeles,type_of_motor) {
	window.location = planet_base
			+'catalogsearch/advanced/result/?category_ids='+cat_id
			+'&marque_auto='+encodeURIComponent(brand)
			+'&modeles='+encodeURIComponent(modeles)
			+'&type_of_motor='+encodeURIComponent(type_of_motor)
			+'&types_mines='+encodeURIComponent(el.innerHTML);
	return false;
}
// tab2 step 1
function loadCategoriesTab2(el,marque_auto) {
	var $cur_content = $j('#t2-content1');
	var $cur_toggle = $j('#t2-toggle1').html(el.innerHTML);// update toggle text
	var $next_content = $j('#t2-content2');
	// show link
	$j('#midsearch_continue').attr('href',planet_base
			+'catalogsearch/advanced/result/?marque_auto='
			+encodeURIComponent(marque_auto)).show();
	$cur_content.slideUp('slow');
	$next_content.slideDown('slow');
	$next_content.html(img_loading);
	$next_content.load(planet_base+'catalog/ajax/tab2/step/1/?marque_auto='
					+encodeURIComponent(marque_auto));
	return false;
}
// tab2 step 2
function loadModeleTab2(el,cat_id,marque_auto) {
	var $cur_content = $j('#t2-content2');
	var $cur_toggle = $j('#t2-toggle2').html(el.innerHTML);// update toggle text
	var $next_content = $j('#t2-content3');
	// show link
	$j('#midsearch_continue').attr('href',planet_base
			+'catalogsearch/advanced/result/?category_ids='+cat_id+'&marque_auto='
			+encodeURIComponent(marque_auto)).show();
	$cur_content.slideUp('slow');
	$next_content.slideDown('slow');
	$next_content.html(img_loading);
	$next_content.load(planet_base+'catalog/ajax/tab2/step/2/?category_id='+cat_id
			+'&marque_auto='+encodeURIComponent(marque_auto));
	return false;
}
//tab2 step 3
function loadEngineTab2(el,cat_id,marque_auto) {
	var $cur_content = $j('#t2-content3');
	var $cur_toggle = $j('#t2-toggle3').html(el.innerHTML);// update toggle text
	var $next_content = $j('#t2-content4');
	// show link
	$j('#midsearch_continue').attr('href',planet_base
			+'catalogsearch/advanced/result/?category_ids='+cat_id
			+'&marque_auto='+encodeURIComponent(marque_auto)
			+'&modeles='+encodeURIComponent(el.innerHTML)).show();
	$cur_content.slideUp('slow');
	$next_content.slideDown('slow');
	$next_content.html(img_loading);
	$next_content.load(planet_base+'catalog/ajax/tab2/step/3/?category_id='+cat_id
			+'&marque_auto='+encodeURIComponent(marque_auto)
			+'&modeles='+encodeURIComponent(el.innerHTML));
	return false;
}
//tab2 step 4
function loadMineTab2(el,cat_id,marque_auto,modeles) {
	var $cur_content = $j('#t2-content4');
	var $cur_toggle = $j('#t2-toggle4').html(el.innerHTML);// update toggle text
	var $next_content = $j('#t2-content5');
	// show link
	$j('#midsearch_continue').attr('href',planet_base
			+'catalogsearch/advanced/result/?category_ids='+cat_id
			+'&marque_auto='+encodeURIComponent(marque_auto)
			+'&modeles='+encodeURIComponent(modeles)
			+'&type_of_motor='+encodeURIComponent(el.innerHTML)).show();
	$cur_content.slideUp('slow');
	$next_content.slideDown('slow');
	$next_content.html(img_loading);
	$next_content.load(planet_base+'catalog/ajax/tab2/step/4/?category_id='+cat_id
			+'&marque_auto='+encodeURIComponent(marque_auto)
			+'&modeles='+encodeURIComponent(modeles)
			+'&type_of_motor='+encodeURIComponent(el.innerHTML));
	return false;
}
// tab2 step 5
function finTab2(el,cat_id,marque_auto,modeles,type_of_motor) {
	window.location = planet_base
			+'catalogsearch/advanced/result/?category_ids='+cat_id
			+'&marque_auto='+encodeURIComponent(marque_auto)
			+'&modeles='+encodeURIComponent(modeles)
			+'&type_of_motor='+encodeURIComponent(type_of_motor)
			+'&types_mines='+encodeURIComponent(el.innerHTML);
	return false;
}

// tab 3 step 0
function loadModelesTab3() {
	//close all open accordion panels
	if ( $j("#t3-content1").css("display")!="block" ) {
		var els = $j("#tab-3 div");
		for(var i=0; i<els.length; i++) {
			if ($j(els[i]).css("display")=="block") {
	            $j(els[i]).slideUp("slow");// close
	        }
		}
		//slide first content open
		$j("#t3-content1").slideDown("slow");
	}
	if ( !$j("#t3-content1").hasClass('loaded') ) {
		$j("#t3-content1").html(img_loading);
		$j("#t3-content1").load(planet_base+'catalog/ajax/tab3/step/0/', function (){
			$j(this).addClass('loaded');
		});
	}
}
// tab 3 step 1
function loadCategoriesTab3(el) {
	var $cur_content = $j('#t3-content1');
	var $cur_toggle = $j('#t3-toggle1').html(el.innerHTML);// update toggle text
	var $next_content = $j('#t3-content2');
	// show link
	$j('#midsearch_continue').attr('href',planet_base
			+'catalogsearch/advanced/result/?modeles='
			+encodeURIComponent(el.innerHTML)).show();
	$cur_content.slideUp('slow');
	$next_content.slideDown('slow');
	$next_content.html(img_loading);
	$next_content.load(planet_base+'catalog/ajax/tab3/step/1/?modeles='
					+encodeURIComponent(el.innerHTML));
	return false;
}
//tab3 step 2
function loadBrandTab3(el,cat_id,modele) {
	var $cur_content = $j('#t3-content2');
	var $cur_toggle = $j('#t3-toggle2').html(el.innerHTML);// update toggle text
	var $next_content = $j('#t3-content3');
	// show link
	$j('#midsearch_continue').attr('href',planet_base
			+'catalogsearch/advanced/result/?category_ids='+cat_id+'&modeles='
			+encodeURIComponent(modele)).show();
	$cur_content.slideUp('slow');
	$next_content.slideDown('slow');
	$next_content.html(img_loading);
	$next_content.load(planet_base+'catalog/ajax/tab3/step/2/?category_id='+cat_id
			+'&modeles='+encodeURIComponent(modele));
	return false;
}
//tab3 step 3
function loadEngineTab3(el,cat_id,modele) {
	var $cur_content = $j('#t3-content3');
	var $cur_toggle = $j('#t3-toggle3').html(el.innerHTML);// update toggle text
	var $next_content = $j('#t3-content4');
	// show link
	$j('#midsearch_continue').attr('href',planet_base
			+'catalogsearch/advanced/result/?category_ids='+cat_id
			+'&marque_auto='+encodeURIComponent(el.innerHTML)
			+'&modeles='+encodeURIComponent(modele)).show();
	$cur_content.slideUp('slow');
	$next_content.slideDown('slow');
	$next_content.html(img_loading);
	$next_content.load(planet_base+'catalog/ajax/tab3/step/3/?category_id='+cat_id
			+'&marque_auto='+encodeURIComponent(el.innerHTML)
			+'&modeles='+encodeURIComponent(modele));
	return false;
}
//tab3 step 4
function loadMineTab3(el,cat_id,marque_auto,modeles) {
	var $cur_content = $j('#t3-content4');
	var $cur_toggle = $j('#t3-toggle4').html(el.innerHTML);// update toggle text
	var $next_content = $j('#t3-content5');
	// show link
	$j('#midsearch_continue').attr('href',planet_base
			+'catalogsearch/advanced/result/?category_ids='+cat_id
			+'&marque_auto='+encodeURIComponent(marque_auto)
			+'&modeles='+encodeURIComponent(modeles)
			+'&type_of_motor='+encodeURIComponent(el.innerHTML)).show();
	$cur_content.slideUp('slow');
	$next_content.slideDown('slow');
	$next_content.html(img_loading);
	$next_content.load(planet_base+'catalog/ajax/tab3/step/4/?category_id='+cat_id
			+'&marque_auto='+encodeURIComponent(marque_auto)
			+'&modeles='+encodeURIComponent(modeles)
			+'&type_of_motor='+encodeURIComponent(el.innerHTML));
	return false;
}
function finTab3(el,cat_id,marque_auto,modeles,type_of_motor) {
	window.location = planet_base
			+'catalogsearch/advanced/result/?category_ids='+cat_id
			+'&marque_auto='+encodeURIComponent(marque_auto)
			+'&modeles='+encodeURIComponent(modeles)
			+'&type_of_motor='+encodeURIComponent(type_of_motor)
			+'&types_mines='+encodeURIComponent(el.innerHTML);
	return false;
}
//tab 4 step 1
function loadCategoriesTab4(el) {
	var $cur_content = $j('#t4-content1');
	var $cur_toggle = $j('#t4-toggle1').html(el.innerHTML);// update toggle text
	var $next_content = $j('#t4-content2');
	// show link
	$j('#midsearch_continue').attr('href',planet_base
			+'catalogsearch/advanced/result/?annes='
			+encodeURIComponent(el.innerHTML)).show();
	$cur_content.slideUp('slow');
	$next_content.slideDown('slow');
	$next_content.html(img_loading);
	$next_content.load(planet_base+'catalog/ajax/tab4/step/1/?annes='
					+encodeURIComponent(el.innerHTML));
	return false;
}
//tab4 step 2
function loadBrandTab4(el,cat_id,annes) {
	var $cur_content = $j('#t4-content2');
	var $cur_toggle = $j('#t4-toggle2').html(el.innerHTML);// update toggle text
	var $next_content = $j('#t4-content3');
	// show link
	$j('#midsearch_continue').attr('href',planet_base
			+'catalogsearch/advanced/result/?category_ids='+cat_id+'&annes='
			+encodeURIComponent(annes)).show();
	$cur_content.slideUp('slow');
	$next_content.slideDown('slow');
	$next_content.html(img_loading);
	$next_content.load(planet_base+'catalog/ajax/tab4/step/2/?category_id='+cat_id
			+'&annes='+encodeURIComponent(annes));
	return false;
}
//tab4 step 3
function loadModelesTab4(el,cat_id,annes) {
	var $cur_content = $j('#t4-content3');
	var $cur_toggle = $j('#t4-toggle3').html(el.innerHTML);// update toggle text
	var $next_content = $j('#t4-content4');
	// show link
	$j('#midsearch_continue').attr('href',planet_base
			+'catalogsearch/advanced/result/?category_ids='+cat_id
			+'&annes='+encodeURIComponent(annes)
			+'&marque_auto='+encodeURIComponent(el.innerHTML)).show();
	$cur_content.slideUp('slow');
	$next_content.slideDown('slow');
	$next_content.html(img_loading);
	$next_content.load(planet_base+'catalog/ajax/tab4/step/3/?category_id='+cat_id
			+'&marque_auto='+encodeURIComponent(el.innerHTML)
			+'&annes='+encodeURIComponent(annes));
	return false;
}
//tab4 step 4
function loadEngineTab4(el,cat_id,annes,marque_auto) {
	var $cur_content = $j('#t4-content4');
	var $cur_toggle = $j('#t4-toggle4').html(el.innerHTML);// update toggle text
	var $next_content = $j('#t4-content5');
	// show link
	$j('#midsearch_continue').attr('href',planet_base
			+'catalogsearch/advanced/result/?category_ids='+cat_id
			+'&annes='+encodeURIComponent(annes)
			+'&marque_auto='+encodeURIComponent(marque_auto)
			+'&modeles='+encodeURIComponent(el.innerHTML)).show();
	$cur_content.slideUp('slow');
	$next_content.slideDown('slow');
	$next_content.html(img_loading);
	$next_content.load(planet_base+'catalog/ajax/tab4/step/4/?category_id='+cat_id
			+'&annes='+encodeURIComponent(annes)
			+'&marque_auto='+encodeURIComponent(marque_auto)
			+'&modeles='+encodeURIComponent(el.innerHTML));
	return false;
}
// tab4 step 5
function finTab4(el,cat_id,annes,marque_auto,modeles) {
	window.location = planet_base
			+'catalogsearch/advanced/result/?category_ids='+cat_id
			+'&annes='+encodeURIComponent(annes)
			+'&marque_auto='+encodeURIComponent(marque_auto)
			+'&modeles='+encodeURIComponent(modeles)
			+'&type_of_motor='+encodeURIComponent(el.innerHTML);
	return false;
}


