function blank(monLien) {
	window.open(monLien, '_blank');
}
 function ouvre_popup(page) {
       window.open(page,"nom_popup","menubar=no, status=no, scrollbars=yes, menubar=no, width=500, height=400");
   }
function trim(value)
{

	var temp = value;
	var obj  = /^(\s*)([\W\w]*)(\b\s*$)/;
	if (obj.test(temp)) {
		temp = temp.replace(obj, '$2');
	}
	var obj = /  /g;
	while (temp.match(obj)) {
		temp = temp.replace(obj, " ");
	}
	return temp;
}
function envoieFormEnregistrement(baseUrl)
{
	var validation	=	verifForm();
	if (validation==true){
		document.formInscription.submit();
	}else{
		return false;
	}

}



function confirmEnregistrement(baseUrl){
	var contenu	=	'';
	document.getElementById('conteneur_popup').style.display = 'block';

	contenu	=	'Confirmez vous votre inscription au site cashpot ?';
	contenu	+=	'<div id="confirm_boutique">';
	contenu	+=	'<img src="'+baseUrl+'/public/images/boutique/bt_oui.jpg" alt="oui" onclick="document.formInscription.submit();"/>';
	contenu	+=	'<a href="javascript:;" onclick="effacepopup();"><img src="'+baseUrl+'/public/images/boutique/bt_non.jpg" alt="non"/></a>';
	contenu	+=	'</div>';
		//alert (contenu);

	var divErreur	=	document.getElementById('texte_erreur');
	divErreur.innerHTML = contenu;
	positionne('conteneur_popup');

}



function verifForm(){
	msg = "";

	var radioType = document.getElementsByName("joueur_civilite");
	var checked = false;
	for (var cpt = 0 ; (cpt < radioType.length) && !checked ; cpt++) {
		checked = checked || radioType[cpt].checked;
	}

	if (!checked) {
		//alert("Selectionnez la civilite");
		msg += " - Civilite <br />\n";
	}

	var obj2 = document.getElementById('nom');
	if(obj2.value=="")
	msg += " - Nom <br />\n";

	var obj3 = document.getElementById('prenom');
	if(obj3.value=="")
	msg += " - Prenom  <br />\n";

	var obj4 = document.getElementById('email');
	if(obj4.value=="")
	msg += " - Email  <br />\n";
	else if(obj4.value.search(/^[a-z0-9\-_\.]+@[a-z0-9\-_\.]+\.[a-z]{2,5}$/)==-1)
	msg += " - Email incorrect  <br />\n";

	var obj5 = document.getElementById('cp');
	var reg_cp_fr = /^(0[1-9]|[1-9][0-9])[0-9]{3}$/;
	var reg_cp_be = /^([0-9]|[1-9][0-9])[0-9]{3}$/;

	var obj_pays	=	 document.getElementById('pays');
//	alert(obj_pays.value);
	if(obj5.value=="" )
	msg += " - Code postal <br />\n";

	else if(((isNaN(obj5.value))||!(reg_cp_fr.exec(obj5.value)!=null))&&(obj_pays.value=='France'))
	msg += " - Code postal incorrect  <br />\n";

	else if(((isNaN(obj5.value))||!(reg_cp_be.exec(obj5.value)!=null))&&(obj_pays.value!='France'))
	msg += " - Code postal incorrect  <br />\n";

	var obj7 = document.getElementById('mdp');
		if(obj7.value==""){
		msg += " - Mot de passe<br />\n";
	}
	var obj8 = document.getElementById('email2');
		if(obj8.value==""){
		msg += " - Confirmation de l'email<br />\n";
	}

	if(obj8.value!=obj4.value){
		msg += " - Les deux emails ne sont pas identiques<br />\n";
	}

	var radioplan = document.getElementsByName("joueur_bon_plan");
	var checked = false;
	for (var cpt = 0 ; (cpt < radioplan.length) && !checked ; cpt++) {
		checked = checked || radioplan[cpt].checked;
	}

	if (!checked) {
		//alert("Sélectionnez la civilite");
		msg += " - BonPlan <br />\n";
	}
   //	alert(msg);
	if(msg!=""){
		document.getElementById('conteneur_popup').style.display = 'block';
		document.getElementById('texte_erreur').innerHTML = "Merci de remplir ou corriger les champs suivants : <br /><br />"+ msg ;
		return false;
	}else{
		return true;
	}
}


function confirmboutique(idboutique,baseUrl,nbPointsJoueur,nbPointsBoutique){
	var contenu	=	'';
	document.getElementById('conteneur_popup').style.display = 'block';

	if (nbPointsJoueur>=nbPointsBoutique){
		contenu	=	'Confirmez vous l\'achat de ce cadeau ?';
		contenu	+=	'<div id="confirm_boutique">';
		contenu	+=	'<a href="'+baseUrl+'/boutique/echanger/id/'+idboutique+'"><img src="'+baseUrl+'/public/images/boutique/bt_oui.jpg" alt="oui"/></a>';
		contenu	+=	'<a href="javascript:;" onclick="effacepopup();"><img src="'+baseUrl+'/public/images/boutique/bt_non.jpg" alt="non"/></a>';
		contenu	+=	'</div>';
		//alert (contenu);
	}else{
		contenu	=	'Vous ne disposez pas d’assez de points pour obtenir ce cadeau. D&eacute;p&ecirc;chez vous de jouer pour accumuler plus de points !';
	}
	var divErreur	=	document.getElementById('texte_erreur');

	divErreur.innerHTML = contenu;
	positionne('conteneur_popup');

}

function effacepopup(){
	document.getElementById('conteneur_popup').style.display = 'none';

}

function verifFormCompte(){
	msg = "";

	var radioType = document.getElementsByName("joueur_civilite");
	var checked = false;
	for (var cpt = 0 ; (cpt < radioType.length) && !checked ; cpt++) {
		checked = checked || radioType[cpt].checked;
	}

	if (!checked) {
		//alert("Sélectionnez la civilite");
		msg += " - Civilité <br />\n";
	}

	obj2 = document.getElementById('nom');
	if(obj2.value=="")
	msg += " - Nom <br />\n";

	obj3 = document.getElementById('prenom');
	if(obj3.value=="")
	msg += " - Prénom  <br />\n";

	obj5 = document.getElementById('joueur_cp');
	var reg_cp_fr = /^(0[1-9]|[1-9][0-9])[0-9]{3}$/;
	var reg_cp_be = /^([0-9]|[1-9][0-9])[0-9]{3}$/;


	if(obj5.value=="" )
	msg += " - Code postal <br />\n";

	else if(((isNaN(obj5.value))||!(reg_cp_fr.exec(obj5.value)!=null))&&(obj_pays.value=='France'))
	msg += " - Code postal incorrect  <br />\n";

	else if(((isNaN(obj5.value))||!(reg_cp_be.exec(obj5.value)!=null))&&(obj_pays.value!='France'))
	msg += " - Code postal incorrect  <br />\n";

	if(msg!=""){
		document.getElementById('conteneur_popup').style.display = 'block';
		document.getElementById('texte_erreur').innerHTML = "Le champ suivant a &eacute;t&eacute; mal rempli : <br /><br />"+ msg ;
		return false;
	}else{
		return true;
	}
}
function verifMailNew (){

	obj4 = document.getElementById('joueur_mail_new');
	if(obj4.value.search(/^[a-z0-9\-_\.]+@[a-z0-9\-_\.]+\.[a-z]{2,5}$/)==-1)
	msg = "le nouveau mail est incorrect";

	if(msg!=""){
		document.getElementById('conteneur_popup').style.display = 'block';
		document.getElementById('texte_erreur').innerHTML = msg;
		return false;
	}else{
		return true;
	}

}

function verifMailContact (){

	msg	=	'';
	obj4 = document.getElementById('email');
	if ((obj4.value=='')||(obj4.value==null)){
		msg ="Merci de remplir le champ Email afin que nous puissions vous r&eacute;pondre";
	}
	else if(obj4.value.search(/^[a-z0-9\-_\.]+@[a-z0-9\-_\.]+\.[a-z]{2,5}$/)==-1){
	msg = "le mail de contact est incorrect";
}
if(msg!=""){
	document.getElementById('conteneur_popup').style.display = 'block';
	document.getElementById('texte_erreur').innerHTML = msg;
	return false;
}else{
	return true;
}

}

function verifChamp(champ)
{
	var chiffres = new RegExp("[0-9\.\()\-\+]");
	var verif;
	var points = 0;

	for(x = 0; x < champ.value.length; x++){
		verif = chiffres.test(champ.value.charAt(x));
		if(champ.value.charAt(x) == "."){points++;}
		if(points > 0){verif = false; points = 1;}
		if(verif == false){champ.value = champ.value.substr(0,x) + champ.value.substr(x+1,champ.value.length-x+1); x--;}
	}
}

function fermerDiv(id){
	document.getElementById(id).style.display = 'none';
}

function printHeaderDateTime()
{

	var jour  = new Array('Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi');
	var mois  = new Array('janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'aout', 'septembre', 'octobre', 'novembre', 'décembre');

	var today = new Date();
	var year  = today.getYear();
	if (year < 999) {

		year += 1900;
	}

	var hours = today.getHours();
	if (hours < 10) {

		hours = '0' + hours;
	}

	var minutes = today.getMinutes();
	if (minutes < 10) {

		minutes = '0' + minutes;
	}

	document.getElementById('date').innerHTML = jour[today.getDay()] + ' ' + today.getDate() + ' ' + mois[today.getMonth()] + ' ' + year + ' - ' + hours + 'h' + minutes;

	window.setTimeout('printHeaderDateTime()', 1000);
}


function popup(link, name, width, height)
{
	myPopup = window.open(link, '_blank', 'menubar=no, status=no, scrollbars=no, menubar=no, width=' + width + ', height=' + height);
	var posX = ((screen.width - width)/2);
	var posY = ((screen.height - height)/3);
	myPopup.moveTo(posX, posY);
}


function isMail(mail)
{
	var email = trim(mail);
	if (email != '' && email != ' ') {

		if (email.search(/^[a-z0-9\-_\.]+@[a-z0-9\-_\.]+\.[a-z]{2,5}$/) != -1) {

			return true;
		}
	}

	if (erreur == document.getElementById('erreur')) {
		erreur.innerHTML     = 'Saisie incorrecte.';
		erreur.style.display = 'block';
	}
	return false;
}

function emptyField(id)
{
	if ((document.getElementById(id).value=='Email')&&(id=='email_ident')){
		document.getElementById(id).value = '';
	}else if((document.getElementById(id).value!='Email')&&(id=='email_ident')){
		document.getElementById(id).value =	document.getElementById(id).value ;
	}else{
		document.getElementById(id).value = '';
	}

}
//fonction qui permet de valider le jeu
function validJeu(url,idbanniere)
{
	if ((num1==null)||(num2==null)||(num3==null)||(num4==null)||(num5==null)||(num6==null)||(num7==null)||(num1=='NULL')||(num2=='NULL')||(num3=='NULL')||(num4=='NULL')||(num5=='NULL')||(num6=='NULL')||(num7=='NULL')){
		alert("Vous devez selectionner 6 numéros et le numéro bonus");
		return false;
	}else{
		return true;
	}
	//	window.open(url + idbanniere + '', '_parent');
}

function redirige(url,idbanniere)
{
	var urlFinal	=	'';
	var redirige	=	true;
	var msg			=	'';

	urlFinal=url + idbanniere ;
	if (provenance=='jeu'){
		if ((num1!=null)&&(num2!=null)&&(num3!=null)&&(num4!=null)&&(num5!=null)&&(num6!=null)&&(num7!=null)){
			urlFinal=urlFinal + '/num1/'+num1+ '/num2/'+num2+'/num3/'+num3+'/num4/'+num4+'/num5/'+num5+'/num6/'+num6+'/num7/'+num7;
		}else{
			redirige	=	false;
			msg			=	'Une erreur est survenue lors de la récupération des numéros joués. Veuillez recommencer !';
		}
	}

	if (redirige==true){
		window.open(urlFinal, '_parent');
	}else{
		alert (msg);
	}
}

var closetime1 =8; // se referme au bout de x secondes

function Start1(URL, WIDTH, HEIGHT)
{
	windowprops = "left=200,top=200,width=" + WIDTH + ",height=" + HEIGHT;
	preview = window.open(URL, "preview", windowprops);
	if (closetime1) setTimeout("preview.close();", closetime1*1000);
}

function doPopup()
{
	url = "../popup_jump1.php"; // page à ouvrir
	width =986; // largeur de la fenêtre
	height =262; // hauteur de la fenêtre
	delay =0; // s'ouvre à partir de x secondes
	timer = setTimeout("Start(url, width, height)", delay*1000);
}

//fonction qui nous permet d'ajouter un évenement à un comportement, ainsi que de passer des params
function addEvent( obj, type, fn, params )
{
	if (obj.addEventListener) {
		obj["e"+type+fn] = fn;
		obj.addEventListener( type, function(event){obj["e"+type+fn](event, params)}, false);
	} else if (obj.attachEvent) {
		obj["e"+type+fn] = fn;
		obj[type+fn] = function() { obj["e"+type+fn]( window.event, params); };
		obj.attachEvent( "on"+type, obj[type+fn] );
	}else {
		obj["on"+type] = obj["e"+type+fn];
	}
}

function changer2(url, credit, delai)
{
	setTimeout("document.location='" + url +"?credits="+credit+"';", delai);
}


function lien(url)
{
	var url2	=	url;
//	popupName='play'+((new Date()).getTime());
	window.open(url2,'jouer','toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=1024,height=768');	
	self.close();		
}


function verifFormIsValidate()
{

	if (formIsValidate) {

		return true;
	} else {

		alert(message_erreur);
		/*document.getElementById('texte_erreur').innerHTML = 'message erreur';
		document.getElementById('conteneur_popup').style.display = 'block';*/
		return false;
	}
}

function setLinksVerifFormIsValidate()
{

	var links = document.getElementsByTagName('a');
	var count = links.length;
	var i     = 0;
	while (i < count) {

		link = links[i];
		if (link.id != 'lien_deconnexion' && link.id != 'bt_fermer') {

			link.onclick = function() {return(verifFormIsValidate());};
		}

		i += 1;
	}
}


function checkBonPlans()
{

	var inputs     = document.getElementsByTagName('input');
	var count      = inputs.length;
	var i          = 0;
	var selected   = 0;
	var radio      = 0;
	alert_ = '';
	while (i < count) {

		inpute = inputs[i];

		if (inpute.type == 'radio') {

			radio += 1;

			if (inpute.checked == true) {

				selected += 1;
			}
		}

		i += 1;
	}

	if ( (radio/2) == selected) {

		return true;
	} else {

		alert('Vous devez valider ou refuser tous les bons plans.');

		return false;
	}
}
