// JavaScript Document
function Popup(adr,name,winw,winh)
{
	var options = "directories=no,location=no,menubar=no,toolbar=no,resizable=yes,scrollbars=yes,width="+winw+",height="+(winh+25)+",left="+(screen.width/2 - winw/2)+",top="+(screen.height/2 - winh/2);
	window.open(adr,name,options); 
}

function affiche_liens(id){
  if (document.getElementById && document.getElementById(id) != null)
  {
    document.getElementById(id).style.visibility='visible';
    document.getElementById(id).style.display='block';
  }
}

function efface_liens(id){
  if (document.getElementById && document.getElementById(id) != null)
  {
    //alert(id);
    document.getElementById(id).style.visibility='hidden';
    document.getElementById(id).style.display='none';
  }
}

function open_close_block(id, plus){
  if(document.getElementById(id).style.display=="none"){
    document.getElementById(id).style.display="block";
    //change_img(plus, 'plus');
  }
  else{
    document.getElementById(id).style.display="none";
    //change_img(plus, 'moins');
    document.getElementById(plus).style.background="url(http://www.motoplanete.com/images-base/plus.jpg)";
  }
}

function cache_block(id){
  document.getElementById(id).style.display="none";
}

function check_number(formulaire, checkboxName, nb){
	cpt = 0;
	checkboxName += "_";
	liste_moto = new Array();
	for(i=0 ; i<document.forms[formulaire].elements['nb_value'].value ; i++){
		// on vérifie si l'élément est sélectionné
		var champ = checkboxName + i + "";
		if(document.forms[formulaire].elements[champ].checked)
			cpt++;
		// on ajoute la donnée dans le tableau uniquement si ce n'est pas celle en cours
		if(document.forms[formulaire].elements[champ].checked && i!=nb)
			liste_moto.push(document.forms[formulaire].elements[champ].value);
	}
	if(cpt<=4 && document.forms[formulaire].elements[checkboxName+nb].checked)
		liste_moto.push(document.forms[formulaire].elements[checkboxName+nb].value);
	// si l'on a atteint la limite, on affiche un message et on sort
	if(cpt>4){
		document.forms[formulaire].elements[checkboxName+nb].checked = false;
		alert("Vous ne pouvez pas choisir plus de 4 motos");
		cpt--;
	}
	
	// on sauvegarde la liste des motos sélectionnées dans les inputs
	for(i=1 ; i<=liste_moto.length ; i++)
		document.forms[formulaire].elements['moto_selected_'+i].value = liste_moto[i-1];
	document.forms[formulaire].elements['nb_moto_selected'].value = cpt;
}

function createCookie(name,value,minutes) {
	if (minutes) {
		var date = new Date();
		date.setTime(date.getTime()+(minutes*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);
}

jQuery("#page").ready(function() {
	if(readCookie('konami') == 'true')
		document.getElementsByTagName('body')[0].style.background = 'url(http://www.motoplanete.com/images-base/fond/konami.jpg) fixed top center no-repeat';
	else
		document.getElementsByTagName('body')[0].style.background = 'url(http://www.motoplanete.com/include/images/fond_rotate.php?width='+window.innerWidth+') fixed top center no-repeat';
	});

/* Ajout d'un code konami */
if ( window.addEventListener ) {
	var state = 0, konami = [38,38,40,40,37,39,37,39,66,65]; 
	window.addEventListener("keydown", function(e) { 
		if ( e.keyCode == konami[state] ) state++; 
		else state = 0; 
		if ( state == 10 ) {
			document.getElementsByTagName('body')[0].style.background = 'url(http://www.motoplanete.com/images-base/fond/konami.jpg) fixed top center no-repeat';
			createCookie('konami','true',30);
		}
	}, true); 
} 
