
var cookiearray = new Array();
var cookiecontent=readCookie("covoituramavisits");
if(cookiecontent!=null) {
	var cookievalues=cookiecontent.split("|");
	for(var i=0;i<cookievalues.length;i++) {
		if(cookievalues[i]!="") {
			var cookieitem = cookievalues[i].split(":");
			cookiearray[cookieitem[0]]=cookieitem[1];
		}
	}
}

$(document).ready(function(){  
	
	$( "#accordion" ).accordion({ autoHeight: false });
	
	$(".sitename").click(function() {
		var popunder=$(this).attr("title");
		var myid=$(this).attr("id");
		var mydate=new Date();
		var mytimestamp=mydate.getTime();
		cookiearray[myid]=mytimestamp;
		
		buildCookie();
		
		$(this).parent().find('.lastclicktime').html(formatMyDate(mydate));
		
	});
	
	$(".sitename").each( function() {
		var myid=$(this).attr("id");
		if(cookiearray[myid]!=undefined) {
			var mydate=new Date();
			mydate.setTime(cookiearray[myid]);
			var date_disp=formatMyDate(mydate);
		}
		else {
			var date_disp="&nbsp;";
		}
		$(this).after($('<div class="lastclicktime">'+date_disp+'</div>'));
	});
	
	$("#reinitialiser").click( function() {
		if(confirm("Attention, toutes les dates de dernière visite vont être effacées!")) {
			cookiearray = new Array();
			buildCookie();
			$('.lastclicktime').html('&nbsp;');
		}
	});
	
});


function add_to_favorites() {
	var mytitle="Covoiturama, le portail du covoiturage";
	var myurl="http://www.covoiturama.com";
	
	if (navigator.appName == "Microsoft Internet Explorer"){
		window.external.AddFavorite(myurl,mytitle);
	}
	else if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){
		window.sidebar.addPanel(mytitle,myurl,"");
	}
	else {
		if(document.getElementById("popin").style.display!='block') {
			document.getElementById("popin").style.display="block";			
		}
		else {
			document.getElementById("popin").style.display="none";
		}
	}
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function buildCookie() {
	var cookiestring="";
	for(var i in cookiearray) {
		cookiestring+=i+":"+cookiearray[i]+"|";
	}
	createCookie("covoituramavisits",cookiestring,365);
}

function to2digits(val) {
	if(val>=0 && val <=9) {
		return("0"+val);
	}
	else {
		return(val);
	}
}
function formatMyDate(mydate) {
	var mydatestring = "le "+to2digits(mydate.getDate())
					+"-"+to2digits(1+mydate.getMonth())
					+"-"+mydate.getFullYear()
					+" à "+to2digits(mydate.getHours())
					+"h"+to2digits(mydate.getMinutes()) ;
	return(mydatestring);
}

