/** sauvegarde Twimit **/

function sauvegardeTwimit(){
		z = document.createElement('script');
		z.src='/apps/add';
		document.body.appendChild(z);
	}

$(document).ready(function(){

	$(".diaporama").diaporama({
		animationSpeed: "slow",
		delay:4
	});

});

$(document).ready(function(){

	$(".minidiaporama").diaporama({
		animationSpeed: "slow",
		delay:4
	});

});	


$(document).ready(function(){

	$(".cadre").diaporama({
		animationSpeed: "slow",
		delay:4
	});

});	
	
	


////////////////////// 

jQuery.unparam = function (value) {
    var
    // Object that holds names => values.
    params = {},
    // Get query string pieces (separated by &)
    pieces = value.split('&'),
    // Temporary variables used in loop.
    pair, i, l;

    // Loop through query string pieces and assign params.
    for (i = 0, l = pieces.length; i < l; i++) {
        pair = pieces[i].split('=', 2);
        // Repeated parameters with the same name are overwritten. Parameters
        // with no value get set to boolean true.
        params[decodeURIComponent(pair[0])] = (pair.length == 2 ?
            decodeURIComponent(pair[1].replace(/\+/g, ' ')) : true);
    }

    return params;
};

/**
 * 	Author : Hervé
 * 	Fonction compatible jQuery permettant de trier et de supprimer des doublons compatible tous navigateurs
 * 	y compris les versions de InternetExplorer dont la fonction native jQuery unique() ne fonctionne pas
 */
jQuery.uniquePerso = function(a)
{
   var r = new Array();
   o:for(var i = 0, n = a.length; i < n; i++) {
      for(var x = i + 1 ; x < n; x++)
      {
         if(a[x]==a[i]) continue o;
      }
      r[r.length] = a[i];
   }
   return r;
};


var cookieList = function(cookieName) {
	
	var cookie = $.cookie(cookieName);
	var items = cookie ? cookie.split(/,/) : new Array();

	return {
	    "add": function(val) {
	    	a = decodeURIComponent($.param(val));
			items[items.length]= a;
			items.reverse(); 
			items = jQuery.uniquePerso(items);
			if(items.length > 5){
				items = items.slice(1,6);
			}	        
			$.cookie(cookieName, items,{ expires: 7, path: '/'});
	    },
	    "clear": function() {
	        $.cookie(cookieName, null,{ expires: 7, path: '/'});
	    },
	    "items": function() {
	    	a = new Array();
			for (var i = 0, j = items.length; i < j; i++) {
				a.push($.unparam(items[i]));
			}
	        return a;
	    }
	  }
}

function setoffreconsultee(ref,infobien){

	var list = new cookieList("offreconsultee");
	list.add(infobien);
	
}

function getoffreconsultee(){

	var list = new cookieList("offreconsultee");
	var a = list.items();
	var divDatas = "";

	if(a.length > 0) {
		for (var i = 0, j = a.length; i < j; i++) {
			divDatas += "<div class='bien-consulte'>";
			divDatas += "<a href='"+a[i]["url"]+"'>";
			divDatas += "<div class='cadre'>";
			divDatas += "<img src='"+a[i]["photo"]+"' alt='' height='106' />";
			divDatas += "<div class='bandeau'>";
			divDatas += "</div>";
			divDatas += "<p>";
			divDatas += "<span>";
			divDatas += a[i]["ville"];
			divDatas += " - ";
			divDatas += "</span>";
			divDatas += a[i]["prix"];
			divDatas += "</p>";
			divDatas += "</div>";
			divDatas += "</a>";
			divDatas += "<p class='plus'>";
			divDatas += "<a href='"+a[i]["url"]+"'>";
			divDatas += "en savoir plus";
			divDatas += "</a>";
			divDatas += "</p>";
			divDatas += "</div>";
			}	
		
		$("#consultes").show();
		var ancienHtmlContenu = $("#consultes").html();
		$("#consultes").html(ancienHtmlContenu+divDatas);
	}	
	else {
		$("#consultes").css('display','none');
	}
}
////////////
