/* CompareMandataire */
// Chargement ˆ chaque chargement de pages
$(function() {
	eventMake();
	eventModel();
	
	/*if($("#video").length > 0)
	{
		// On va changer le lien
		$("#video").html('<a href="http://www.youtube.com/embed/JjQLFq6B25M?autoplay=1" class="fancybox.iframe"></a>');
	}
	// Chargement de la vidŽo de prŽsentation
	$("#video a").fancybox({
		maxWidth	: 480,
		maxHeight	: 385,
		fitToView	: false,
		width		: 480,
		height		: 385,
		autoSize	: false,
		closeClick	: false,
		openEffect	: 'none',
		closeEffect	: 'none'
	});*/
});

function eventMake()
{
	if($("#ajaxmake").length > 0)
	{			
		if($("#ajaxmake").val().length > 0)
		{			
			if($("#ajaxmodele").val().length == 0)
			{
				changeAjaxModel($("#ajaxmake").val());
			}
		}
		
		$("#ajaxmake").change(function () {
			changeAjaxModel($("#ajaxmake").val());
		});
	}
}

function eventModel()
{
	$("#ajaxmodele").change (function () {		
		if($("#ajaxmodele").val().length > 0)
		{
			$(location).attr('href', $("#ajaxmodele").val());
		}
	});
}

function changeAjaxModel(makeID)
{	
	$.ajax({
		url: 'http://www.comparemandataire.fr/ajax/apiModels.php',
		type: 'GET',
		dataType: 'json',
		data: 'returnType=json&method=getModelsByID&id='+ makeID,
		success: function (data) {
			var html = '<option value="">Choisissez</option>';
			
			$.each(data, function (i, row) {
				html += '<option value="' + row.URL +'">' + row.NOM + '</option>';
			});
			
			$("#ajaxmodele").html(html);
			eventModel();
		}
	});
}

function changeModel(makeID,partnerID)
{
	$.ajax({
		url: 'http://www.comparemandataire.fr/ajax/ajaxModele.php',
		type: 'GET',
		data: 'marque='+ makeID +'&partnerID='+ partnerID,
		success: function (data) {
			if(data.length > 0) $('#modelediv').html(data);
		}
	});
}

function getResults()
{
	$("#ajax_resultats").html("<img src=\"http://www.comparemandataire.fr/images/ajax-loader.gif\" /><br />Veuillez patienter ... chargement en cours");
	
	$.ajax({
		url: 'http://www.comparemandataire.fr/ajax/ajaxResultats.php',
		type: 'GET',
		data: {modele: $("#modele_option").val(),
			   prix_mini: $("#prix_mini_option").val(),
			   prix_maxi: $("#prix_maxi_option").val(),
			   puissance_mini: $("#puissance_mini_option").val(),
			   puissance_maxi: $("#puissance_maxi_option").val(),
			   nb_portes: $("#portes_option").val(),
			   carburant: $("#carburant_option").val(),
			   carrosserie: $("#carrosserie_option").val(),
			   transmission: $("#transmission_option").val(),
			   finition: $("#finition_option").val(),
			   order: $("#order_option").val(),
			   by: $("#by_option").val(),
			   page: $("#page_option").val()},
		success: function (data) {
			$("#ajax_resultats").html(data);
		}
	});
}

function orderResults(order, default_value){if($("#order_option").val() != order){$("#order_option").val(order);$("#by_option").val(default_value);}else{if($("#by_option").val() != default_value){$("#by_option").val(default_value);}else{$("#by_option").val((default_value == 'ASC' ? 'DESC' : 'ASC'));}}getResults();}
function limitResults(page){$("#page_option").val(page);getResults();}
function changeChoices(clickName, optionName, value){var values = $('#'+optionName).val();var tab_values = values.split('|');var new_values = new Array();var isFound = 0;for(x in tab_values){if(tab_values[x] == value){isFound = 1;delete(tab_values[x]);$('#'+clickName).removeClass("selected");}else if(tab_values[x].length > 0){new_values.push(tab_values[x]);}}if(isFound == 0){new_values.push(value);$('#'+clickName).addClass("selected");}$('#'+optionName).val(new_values.join('|'));$("#page_option").val('0');getResults();}

/* iPhone */
function saveEmail(){email = $("#email").val();$.get("/ajax/saveOffer.php", {email: $("#email").val(), id_annonce: $("#id_annonce").val()}, function(data){if(data.length>0){$("#nothing").html($("#popupcontent").html());$("#popupcontent").html(data);}});}
function hideshowPopup(id_annonce){if($("#hideshow").css('visibility') == 'hidden'){if($("#nothing").html() != ''){$("#popupcontent").html($("#nothing").html());$("#nothing").html('');}$("#email").val(email);$("#id_annonce").val(id_annonce);$("#hideshow").css('visibility', 'visible');$("#hideshow").css('display', 'block');}else{$("#hideshow").css('visibility', 'hidden');$("#hideshow").css('display', 'none');}}
