/*
 * Styles interactifs part.
 * 
 * $LastChangedRevision: 94 $
 * $LastChangedBy: $
 * $LastChangedDate: 2008-10-18 20:39:06 +0200 (sam., 18 oct. 2008) $
 * 
 */

$(document).ready(function() {
	
	var styles_interactifs = "non";

	$.fn.extend({
		sin_set_cookie: function (name, value, days) {
			var expires = '';
				if (days) {
					 var date = new Date();
					 date.setTime(date.getTime() + (days*24*60*60*1000));
					 expires = ';expires = ' + date.toGMTString();
				}
				document.cookie = name + '=' + value + expires + '; path=/';
				return (true);
		}
		,
		sin_switch_css: function (act) {
			switch(act) {
				case "oui":
					$(sin_target_link).attr("rel","stylesheet");
					$(sin_target_link).removeAttr("title");
					$(sin_target_btn).attr("title",sin_titre_off);
					$(sin_target_btn).addClass('on');
					break;
				default:
					$(sin_target_link).attr({ 'rel': "alternate stylesheet", 'title': sin_titre_on });
					$(sin_target_btn).attr("title",sin_titre_on);
					$(sin_target_btn).removeClass('on');
					break;
			}
		}
	});
 
	if(document.cookie!=''){
		cookies = document.cookie.split('; ');
		var nom, statut;
		for(var ii = 0; ii < cookies.length; ii++) {
			nom = cookies[ii].split('=');
			statut = nom[1];
			nom = nom[0];
			if (nom == 'styles_interactifs') {
				$(this).sin_switch_css(styles_interactifs = statut);
			}
		}
	}
	
	$(sin_target_btn).click( function() { 
		styles_interactifs = (styles_interactifs == "non") ? "oui" : "non";
		$(this).sin_switch_css(styles_interactifs);
		$(this).sin_set_cookie('styles_interactifs', styles_interactifs, 365);
	});
	
});