// le cookie stocke le volume 0 ou 50, envoyé au flash
function setCookie(name, value, expires, path, domain, secure) {
  // set time, it's in milliseconds
  var today = new Date();
  today.setTime( today.getTime() );
  if ( expires )
  {
  expires = expires * 1000 * 60 * 60 * 24;
  }
  var expires_date = new Date( today.getTime() + (expires) );
  var curCookie = name + "=" + escape(value) +
    ((expires) ? "; expires=" + expires_date.toGMTString() : "") +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    ((secure) ? "; secure" : "");
  document.cookie = curCookie;
}

function getCookie(name) {
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
  begin = dc.indexOf(prefix);
  if (begin != 0) return null;
  } else
  begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
  end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
}

// fonction appellée depuis flash
// renseigne la variable dans le cookie
function setCookieSoundLevel(level) {
  setCookie('soundlevel', level, 30, '/', '', '');
}

function rollOverImg(classImg) {
	jQuery(classImg).each(function(){
		
		jQuery(this).hover(
			function() {
				
				jQuery(this).find('img').css({visibility:'hidden'});
				var imgSrc = jQuery(this).find('img').attr('src');
				var imgIndex1 = imgSrc.indexOf('.gif');
				if (imgIndex1 != 0)
					var partOne = imgSrc.substring(0,imgIndex1);
				var imgIndex2 = partOne.indexOf('images/home/');
				if (imgIndex2 != 0)
					var partTwo = partOne.substring(imgIndex2+12,150);	

				jQuery(this).css({
					background:'url(../images/home/'+partTwo+'-on.gif) no-repeat top left'
				});
				
			},
			function() {
				jQuery(this).find('img').css({
					visibility:'visible'
				});
				jQuery(this).css({
					background:'none'
				});
			}
		)
	})
}

$(document).ready(function(){ 
  /* récupère la variable du cookie */
	rollOverImg('.videossurprises,.creditoglouton');
  	soundlevelFromCookie = getCookie('soundlevel');
});
