/* ************************************************************* */ 
function LeapYear(intYear) 
{ 
	if (intYear % 100 == 0) 
	{ 
		if (intYear % 400 == 0) 
		{ 
			return true; 
		} 
	} 
	else 
	{ 
		if ((intYear % 4) == 0) 
		{ 
			return true; 
		} 
	} 
	return false; 
} 
/* ************************************************************* */ 
function chkdate(strDate)  
{ 
//	var strDatestyle = "US"; //United States date style 
	var strDatestyle = "EU";  //European date style 
	var strDate; 
	var strDateArray; 
	var strDay; 
	var strMonth; 
	var strYear; 
	var intday; 
	var intMonth; 
	var intYear; 
	var booFound = false; 
	var strSeparatorArray = new Array("-"," ","/","."); 
	var intElementNr; 
	var err = 0; 
	var strMonthArray = new Array(12); 
	strMonthArray[0] = "Janvier"; 
	strMonthArray[1] = "Février"; 
	strMonthArray[2] = "Mars"; 
	strMonthArray[3] = "Avril"; 
	strMonthArray[4] = "Mai"; 
	strMonthArray[5] = "Juin"; 
	strMonthArray[6] = "Juillet"; 
	strMonthArray[7] = "Août"; 
	strMonthArray[8] = "Septembre"; 
	strMonthArray[9] = "Octobre"; 
	strMonthArray[10] = "Novembre"; 
	strMonthArray[11] = "Décembre"; 
	if (strDate.length < 1) 
	{ 
		return true; 
	} 
	for (intElementNr = 0; intElementNr < strSeparatorArray.length; intElementNr++) 
	{ 
		if (strDate.indexOf(strSeparatorArray[intElementNr]) != -1) 
		{ 
			strDateArray = strDate.split(strSeparatorArray[intElementNr]); 
			if (strDateArray.length != 3) 
			{ 
				err = 1; 
				return false; 
			} 
			else 
			{ 
				strDay = strDateArray[0]; 
				strMonth = strDateArray[1]; 
				strYear = strDateArray[2]; 
			} 
			booFound = true; 
   		} 
	} 
	if (booFound == false) 
	{ 
		if (strDate.length>5) 
		{ 
			strDay = strDate.substr(0, 2); 
			strMonth = strDate.substr(2, 2); 
			strYear = strDate.substr(4); 
   		} 
   		else 
   			return false; 
	} 
	if (strYear.length != 4) 
	{ 
		return false; 
	} 
//	US style 
	if (strDatestyle == "US") 
	{ 
		strTemp = strDay; 
		strDay = strMonth; 
		strMonth = strTemp; 
	} 
	intday = parseInt(strDay, 10); 
	if (isNaN(intday)) 
	{ 
		err = 2; 
		return false; 
	} 
	intMonth = parseInt(strMonth, 10); 
	if (isNaN(intMonth)) 
	{ 
		for (i = 0;i<12;i++) 
		{ 
			if (strMonth.toUpperCase() == strMonthArray[i].toUpperCase()) 
			{ 
				intMonth = i+1; 
				strMonth = strMonthArray[i]; 
				i = 12; 
   			} 
		} 
		if (isNaN(intMonth)) 
		{ 
			err = 3; 
			return false; 
		} 
	} 
	intYear = parseInt(strYear, 10); 
	if (isNaN(intYear)) 
	{ 
		err = 4; 
		return false; 
	} 
	if (intMonth>12 || intMonth<1) 
	{ 
		err = 5; 
		return false; 
	} 
	if ((intMonth == 1 || intMonth == 3 || intMonth == 5 || intMonth == 7 || intMonth == 8 || intMonth == 10 || intMonth == 12) && (intday > 31 || intday < 1)) 
	{ 
		err = 6; 
		return false; 
	} 
	if ((intMonth == 4 || intMonth == 6 || intMonth == 9 || intMonth == 11) && (intday > 30 || intday < 1)) 
	{ 
		err = 7; 
		return false; 
	} 
	if (intMonth == 2) 
	{ 
		if (intday < 1) 
		{ 
			err = 8; 
			return false; 
		} 
		if (LeapYear(intYear) == true) 
		{ 
			if (intday > 29) 
			{ 
				err = 9; 
				return false; 
			} 
		} 
		else 
		{ 
			if (intday > 28) 
			{ 
				err = 10; 
				return false; 
			} 
		} 
	} 

	return true; 
} 
/* ************************************************************* */ 
function OpenZoom(Titre,Image,Largeur,Hauteur)
{
	Offset=5;	
	Largeur=Largeur+Offset;
	Hauteur=Hauteur+Offset;
	screen_width = screen.width - Largeur;
	screen_width = screen_width / 2;
	screen_width = Math.floor(screen_width);
	if(screen_width < 0)
		screen_width=0;
	screen_height = screen.height - Hauteur;
	screen_height = screen_height / 2;
	screen_height = Math.floor(screen_height);
	if(screen_height < 0)
		screen_height=0;
	if(document.layers)
  		window.open('zoommer.php?Titre='+Titre+'&Image='+Image+'&Width='+(Largeur-Offset)+'&Height='+(Hauteur-Offset),'fiche','width='+Largeur+',height='+Hauteur+',scrollbars=no,toolbar=no,location=no,status=no,menubar=no,resizable=yes,screenX='+screen_width+',screenY='+screen_height);
  	else
  		window.open('zoommer.php?Titre='+Titre+'&Image='+Image+'&Width='+(Largeur-Offset)+'&Height='+(Hauteur-Offset),'fiche','width='+Largeur+',height='+Hauteur+',scrollbars=no,toolbar=no,location=no,status=no,menubar=no,resizable=yes,left='+screen_width+',top='+screen_height);
}
/* ************************************************************* */ 
 function popupcentree(page,largeur,hauteur,options) 
 {
    var top=(screen.height-hauteur)/2;
    var left=(screen.width-largeur)/2;    
    window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options); 
}
function OpenAchat(Ean13)
{
	refedit=8;
 var url = "http://www.interforum.fr/Affiliations/accueil.do?refLivre="+Ean13+"&refEditeur="+refedit;
  //alert(url);
  popupcentree(url,640,710,"");
 }
/* ************************************************************* */ 
function PageListe(LaPage) {
	Formulaire=document.TOURNEPAGE;	
	Formulaire.PAGECOURANTERECHERCHE.value=LaPage;
	Formulaire.submit();
}//-->
/* ************************************************************* */ 
function VoirFiche(LeCode,LaPage) {
	Formulaire=document.GOFICHE;	
	Formulaire.PAGECOURANTERECHERCHE.value=LaPage;
	Formulaire.EAN.value=LeCode;
	Formulaire.submit();
}//-->
/* ************************************************************* */ 
function RetourListe() {
	Formulaire=document.RETOURLISTE;	
	Formulaire.submit();
}//-->
/* ************************************************************* */ 
function eMail_Valide(eMail)
{
	Un_Tableau=eMail.split("@")
	if(Un_Tableau.length!=2)
	{
		return false;
	}
	Un_Tableau=Un_Tableau[1].split(".")
	if(Un_Tableau.length<2)
	{
		return false;
	}
	if ((Un_Tableau[Un_Tableau.length-1].length<2))
	{
		return false;
	}
	return true;
}

/* ************************************************************* */ 
function ValideInscriptionClub() {
	Formulaire=document.FORMULAIRE;	

	if(Formulaire.CIVILITE.value=="0")
	{
		alert("Vous devez choisir une civilité.");
		return false;
	}
	
	if(Formulaire.PRENOM.value=="")
	{
		alert("Vous devez saisir votre prénom.");
		return false;
	}

	if(Formulaire.NOM.value=="")
	{
		alert("Vous devez saisir votre nom.");
		return false;
	}
	
	if(Formulaire.EMAIL.value=="")
	{
		alert("Vous devez saisir votre eMail.");
		return false;
	}
	
	if(!(eMail_Valide(Formulaire.EMAIL.value)))
	{
		alert("Votre eMail n'est pas valide.");
		return false;
	}

	if(Formulaire.EMAIL.value!=Formulaire.EMAIL2.value)
	{
		alert("L'adresse eMail de confirmation n'est pas correcte.");
		return false;
	}
	
	if(Formulaire.ADRESSE.value=="")
	{
		alert("Vous devez saisir votre adresse.");
		return false;
	}
	
	if(Formulaire.CP.value=="")
	{
		alert("Vous devez saisir votre code postal.");
		return false;
	}
	
	if(Formulaire.VILLE.value=="")
	{
		alert("Vous devez saisir votre ville.");
		return false;
	}
	
	if(Formulaire.PAYS.value=="")
	{
		alert("Vous devez saisir votre pays.");
		return false;
	}

	
	UneNaissance=Formulaire.JOURN.value+"/"+Formulaire.MOISN.value+"/"+Formulaire.ANNEEN.value;
	
	if(UneNaissance!="0/0/0")
	{
		if(!chkdate(UneNaissance))
		{
			alert("Vous devez saisir une date de naissance valide.");
			Formulaire.JOURN.focus();
			return false;		
		}
		Formulaire.NAISSANCE.value=UneNaissance;
	}else
		Formulaire.NAISSANCE.value="";
		
	return true;
}//-->
/* ************************************************************* */ 
function ValideInscriptionJeu() {
	Formulaire=document.FORMULAIREINSCRPTIONJEU;	

	if(Formulaire.PRENOM.value=="")
	{
		alert("Vous devez saisir votre prénom.");
		return false;
	}

	if(Formulaire.NOM.value=="")
	{
		alert("Vous devez saisir votre nom.");
		return false;
	}
	
	if(Formulaire.ADRESSE.value=="")
	{
		alert("Vous devez saisir votre adresse.");
		return false;
	}
	
	if(Formulaire.CP.value=="")
	{
		alert("Vous devez saisir votre code postal.");
		return false;
	}
	
	if(Formulaire.VILLE.value=="")
	{
		alert("Vous devez saisir votre ville.");
		return false;
	}

	if(Formulaire.TEL.value=="")
	{
		alert("Vous devez saisir votre téléphone.");
		return false;
	}		
	if(Formulaire.EMAIL.value=="")
	{
		alert("Vous devez saisir votre eMail.");
		return false;
	}
	
	if(!(eMail_Valide(Formulaire.EMAIL.value)))
	{
		alert("Votre eMail n'est pas valide.");
		return false;
	}

	if(Formulaire.EMAIL.value!=Formulaire.EMAIL2.value)
	{
		alert("L'adresse eMail de confirmation n'est pas correcte.");
		return false;
	}
	
	return true;
}//-->
/* ************************************************************* */ 
function ValideReponseJeu() {
	Formulaire=document.FORMULAIREREPONSEJEU;	
	Rep1=1;
	if(Formulaire.QUEST1[0].checked)
		Rep1--;
	if(Formulaire.QUEST1[1].checked)
		Rep1--;
	if(Formulaire.QUEST1[2].checked)
		Rep1--;	
		
	Rep2=1;
	if(Formulaire.QUEST2[0].checked)
		Rep2--;
	if(Formulaire.QUEST2[1].checked)
		Rep2--;
	if(Formulaire.QUEST2[2].checked)
		Rep2--;	
		
	Rep3=1;
	if(Formulaire.QUEST3[0].checked)
		Rep3--;
	if(Formulaire.QUEST3[1].checked)
		Rep3--;
	if(Formulaire.QUEST3[2].checked)
		Rep3--;	
		
	if((Rep1!=0) || (Rep2!=0) || (Rep3!=0))
	{
		alert("Vous devez répondre à toute les questions pour participer.");
		return false;		
	}
	return true;
}//-->
/* ************************************************************* */ 
function ValideTemoignageClub() {
	Formulaire=document.FORMULAIRE;		
	if(Formulaire.CIVILITE.value=="0")
	{
		alert("Vous devez choisir une civilité.");
		return false;
	}
		
	if(Formulaire.PRENOM.value=="")
	{
		alert("Vous devez saisir votre prénom.");
		return false;
	}

	if(Formulaire.NOM.value=="")
	{
		alert("Vous devez saisir votre nom.");
		return false;
	}
	
	if(Formulaire.EMAIL.value=="")
	{
		alert("Vous devez saisir votre eMail.");
		return false;
	}
	
	if(!(eMail_Valide(Formulaire.EMAIL.value)))
	{
		alert("Votre eMail n'est pas valide.");
		return false;
	}

	if(Formulaire.EMAIL.value!=Formulaire.EMAIL2.value)
	{
		alert("L'adresse eMail de confirmation n'est pas correcte.");
		return false;
	}
	if(Formulaire.MEMBRE.checked)
	{
		if(Formulaire.ADRESSE.value=="")
		{
			alert("Vous devez saisir votre adresse.");
			return false;
		}		
		
		if(Formulaire.CP.value=="")
		{
			alert("Vous devez saisir votre code postal.");
			return false;
		}	
	}
		
	if(Formulaire.VILLE.value=="")
	{
		alert("Vous devez saisir votre ville.");
		return false;
	}
	
	if(Formulaire.PAYS.value=="")
	{
		alert("Vous devez saisir votre pays.");
		return false;
	}

	if(Formulaire.MEMBRE.checked)
	{
		UneNaissance=Formulaire.JOURN.value+"/"+Formulaire.MOISN.value+"/"+Formulaire.ANNEEN.value;
		
		if(UneNaissance!="0/0/0")
		{
			if(!chkdate(UneNaissance))
			{
				alert("Vous devez saisir une date de naissance valide.");
				Formulaire.JOURN.focus();
				return false;		
			}
			Formulaire.NAISSANCE.value=UneNaissance;
		}else
			Formulaire.NAISSANCE.value="";
	}
	
	if(Formulaire.MESSAGE.value=="")
	{
		alert("Vous devez saisir votre message.");
		return false;
	}
	
	if(Formulaire.MEMBRE.checked)
		Formulaire.LECLUB.value=1;
	else
		Formulaire.LECLUB.value=0;
	Formulaire.SHORTREQ.value=0;
	Formulaire.submit();
}
//-->
/* ************************************************************* */ 
function ValideShortTemoignageClub() {
	Formulaire=document.FORMULAIRE;		

		
	if(Formulaire.EMAILMEMBRE.value=="")
	{
		alert("Vous devez saisir votre eMail de membre.");
		return false;
	}

	if(Formulaire.MESSAGE.value=="")
	{
		alert("Vous devez saisir votre message.");
		return false;
	}
	
	Formulaire.LECLUB.value=0;
	Formulaire.SHORTREQ.value=1;
	Formulaire.submit();
}
//-->
/* ************************************************************* */ 
function LanceRechercheFull() {
	Formulaire=document.RECHERCHEFULL;	
	if(Formulaire.FULLTEXTE.value=="")
	{
		alert("Vous devez saisir le texte à rechercher.");
		return false;
	}
	Formulaire.submit();
}//-->
/* ************************************************************* */ 
function LanceRechercheNormale() {
	Formulaire=document.RECHERCHENORMALE;	
	NbVide=0;	
	if(Formulaire.MOTTITRE.value=="")
		NbVide++;
	if(Formulaire.MOTTEXTE.value=="")
		NbVide++;
	if(Formulaire.DATEREF.value=="")
		NbVide++;
	if(Formulaire.DATEINF.value=="")
		NbVide++;
	if(Formulaire.DATESUP.value=="")
		NbVide++;
	if(NbVide==5)
	{
		alert("Vous devez saisir au moins un critère de recherche.");
		return false;
	}
	Formulaire.submit();
}//-->
/* ************************************************************* */ 
function ValideReponseJeuVilla() {
	Formulaire=document.FORMULAIREREPONSEJEU;	
	Rep1=1;
	if(Formulaire.QUEST1[0].checked)
		Rep1--;
	if(Formulaire.QUEST1[1].checked)
		Rep1--;
	if(Formulaire.QUEST1[2].checked)
		Rep1--;	
		
	Rep2=1;
	if(Formulaire.QUEST2[0].checked)
		Rep2--;
	if(Formulaire.QUEST2[1].checked)
		Rep2--;
	if(Formulaire.QUEST2[2].checked)
		Rep2--;	
		
	Rep3=1;
	if(Formulaire.QUEST3[0].checked)
		Rep3--;
	if(Formulaire.QUEST3[1].checked)
		Rep3--;
	if(Formulaire.QUEST3[2].checked)
		Rep3--;	
		
	if((Rep1!=0) || (Rep2!=0) || (Rep3!=0))
	{
		alert("Vous devez répondre à toute les questions pour participer.");
		return false;		
	}
	Formulaire.submit();
}//-->
/* ************************************************************* */ 
function ValideShortInscriptionJeuVilla() {
	Formulaire=document.FORMCOORDONNEES;	

	if(Formulaire.EMAILMEMBRE.value=="")
	{
		alert("Vous devez saisir votre eMail de membre.");
		return false;
	}
	
	if(!(eMail_Valide(Formulaire.EMAILMEMBRE.value)))
	{
		alert("Votre eMail de membre n'est pas valide.");
		return false;
	}

	Formulaire.SHORTREQ.value=1;
	Formulaire.submit();
}//-->
/* ************************************************************* */ 
function ValideInscriptionJeuVilla() {
	Formulaire=document.FORMCOORDONNEES;	
	if(!Formulaire.CIVILITE[0].checked && !Formulaire.CIVILITE[1].checked && !Formulaire.CIVILITE[2].checked)
	{
		alert(" Vous devez choisir une civilité.");
		return false;
	}

	if(Formulaire.PRENOM.value=="")
	{
		alert("Vous devez saisir votre prénom.");
		return false;
	}

	if(Formulaire.NOM.value=="")
	{
		alert("Vous devez saisir votre nom.");
		return false;
	}

	if(Formulaire.EMAIL.value=="")
	{
		alert("Vous devez saisir votre eMail.");
		return false;
	}
	
	if(!(eMail_Valide(Formulaire.EMAIL.value)))
	{
		alert("Votre eMail n'est pas valide.");
		return false;
	}

	if(Formulaire.EMAIL.value!=Formulaire.EMAIL2.value)
	{
		alert("L'adresse eMail de confirmation n'est pas correcte.");
		return false;
	}

	if(Formulaire.ADRESSE.value=="")
	{
		alert("Vous devez saisir votre adresse.");
		return false;
	}
	
	if(Formulaire.CP.value=="")
	{
		alert("Vous devez saisir votre code postal.");
		return false;
	}
	
	if(Formulaire.VILLE.value=="")
	{
		alert("Vous devez saisir votre ville.");
		return false;
	}
	
	if(Formulaire.PAYS.value=="")
	{
		alert("Vous devez saisir votre pays.");
		return false;
	}		
		
	if(Formulaire.NAISSANCE.value=="")
	{
		alert("Vous devez saisir votre date de naissance.");
		return false;
	}	
	
	if(Formulaire.NAISSANCE.value!="")
	{
		if(!chkdate(Formulaire.NAISSANCE.value))
		{
			alert("Vous devez saisir une date de naissance valide.");
			return false;		
		}
	}
	if((!Formulaire.CHECKCLUB.checked))
	{
		alert("Ce jeu s'adresse aux personnes qui souhaitent rejoindre le club des Amis de Danielle Steel!");
		return false;		
	}
	if((Formulaire.CHECKCLUB.checked))
		Formulaire.CLUB.value="oui";		
		
	Formulaire.SHORTREQ.value=0;
	Formulaire.submit();
}//-->
/* ************************************************************* */ 
function ParrainageVilla() {

	Formulaire=document.FORMPARRAINAGE;	
	
	if(Formulaire.MESSAGE.value.length >500)
	{
		alert("Votre message ne doit pas faire plus de 500 caractères.");
		return false;
	}	
	
	if((Formulaire.AMI1.value=="") && (Formulaire.AMI2.value=="") && (Formulaire.AMI3.value==""))
	{
		alert("Vous devez saisir au moins une adresse eMail.");
		return false;
	}

	if(Formulaire.AMI1.value!="")
	{
		if(!(eMail_Valide(Formulaire.AMI1.value)))
		{
			alert("L'eMail de votre ami 1 n'est pas valide.");
			return false;
		}
	}
	if(Formulaire.AMI2.value!="")
	{
		if(!(eMail_Valide(Formulaire.AMI2.value)))
		{
			alert("L'eMail de votre ami 2 n'est pas valide.");
			return false;
		}
	}
	if(Formulaire.AMI3.value!="")
	{
		if(!(eMail_Valide(Formulaire.AMI3.value)))
		{
			alert("L'eMail de votre ami 3 n'est pas valide.");
			return false;
		}
	}				
	
	Formulaire.PAR.value=1;
	
	Formulaire.submit();	
}//-->
/* ************************************************************* */ 
function ValideDeposeCommentaire() {
	Formulaire=document.FORMCOMMENTAIRE;	

	if(Formulaire.PSEUDO.value=="")
	{
		alert("Vous devez saisir votre pseudo.");
		return false;
	}
	
	if(Formulaire.EMAIL.value=="")
	{
		alert("Vous devez saisir votre eMail.");
		return false;
	}
	
	if(!(eMail_Valide(Formulaire.EMAIL.value)))
	{
		alert("Votre eMail n'est pas valide.");
		return false;
	}

	if(Formulaire.COMMENTAIRE.value=="")
	{
		alert("Vous devez saisir votre commentaire.");
		return false;
	}	
	Formulaire.submit();
}//-->
/* ************************************************************* */  
function AjouteCommentaire(Ean)
{
	hs.graphicsDir = 'highslide/graphics/';
	hs.showCredits = false;
	hs.align = 'center';
	hs.transitions = ['expand', 'crossfade'];
  hs.wrapperClassName= 'no-footer draggable-header '
	hs.fadeInOut = false;
	hs.width = 570+10;
	hs.height = 290+50;
	hs.dimmingOpacity = 0.75;
	hs.htmlExpand(null, {src: 'form_commentaires.php?EAN='+Ean, objectType: 'iframe'});	
}
/* ************************************************************* */ 
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
try {
var pageTracker = _gat._getTracker("UA-5700610-11");
pageTracker._trackPageview();
} catch(err) {}

