//surchage de la fontcion native alert par la fonction personnalisée (attention : alerte à fair eà la fin du chargement


window.alert = function(msg){
		jAlert(msg,"UltraCash - Information");
	};
	
	
function openPaymentPanel(url) {
 	var win = window.open(url,'iPIN_PaymentPanel','width=544,height=370,left=10,top=10,resizable=yes,status,location=no');
}
self.name='MerchantWindow';
function authorize(productId) {
	var url = '/Ultracash_kfai/pos_init_Ultracash_kfai?action=authorize&pid=' + productId ;
	openPaymentPanel(url);
}


function openPanel(url) {
	//alert(url);
 	var win = window.open(url, 'valista_PaymentPanel','width=544,height=600,left=10,top=10,status');
}

self.name='MerchantWindow';
function authorizeOffer(offerId) {
var url = '/Ultracash/pos_bundle_Ultracash?action=authorizeOffer&amt=0.0&oid=' + offerId;
openPanel(url);
}



/*
self.name='MerchantWindow';
function openPanel(url) {

 	var win = window.open(url, 'valista_PaymentPanel','width=544,height=600,left=10,top=10,status');
}
function authorizeOffer(offerId) {
var url = '/Ultracash/pos_bundle_Ultracash?action=authorizeOffer&promo=promo&cur=EUR&url=https://wanadoo.w-ha.com/app-bundlepurchase/node&amt=0.0&oid=' + offerId;
openPanel(url);
}
*/



function popup(page,width,height) {
	var haut=(screen.height-height)/2;
	var Gauche=(screen.width-width)/2;
	var page=window.open(page,"new","top="+haut+",left="+Gauche+",toolbar=no,left=0,top=0,width="+width+",height="+height+",directories=no,status=no,menubar=no,scrollbars=yes");
	page.focus();
}

var bookmarkurl="http://www.ultracash.fr/"
var bookmarktitle="Grattage Jackpot Ultracash"
function addbookmark() {
	if (document.all)
	window.external.AddFavorite(bookmarkurl,bookmarktitle)
}

function verifFormInscription(formulaire) {
	if ( formulaire.nouveau_pseudo.value == "" ) { 
		alert('Veuillez saisir un pseudo');
	} else {
		if ( formulaire.nouveau_pass.value == "" ) { 
			alert('Veuillez choisir un mot de passe');
		} else {
			if ( formulaire.age.value == "" ) { 
				alert('Veuillez renseigner votre âge');
			} else {
				if ( formulaire.sexe.value == "" ) { 
					alert('Veuillez renseigner votre sexe');
				} else {
					var adresse = formulaire.nouveau_mail.value;
					var place = adresse.indexOf("@",1);
					var point = adresse.indexOf(".",place+1);
					if ( (place > -1)&&(adresse.length >2)&&(point > 1) ) {
						formulaire.submit();
					} else {
						alert('Veuillez saisir une adresse e-mail valide');
					}
				}
			}
		}
	}
}

function verifFormContact(formulaire) {
	if ( formulaire.message_contact.value == "" ) { 
		alert('Veuillez saisir un message');
	} else {
		if ( formulaire.id_categorie.value == "-1" ) { 
			alert('Veuillez choisir une categorie');
		} else {
			var adresse = formulaire.email_contact.value;
			var place = adresse.indexOf("@",1);
			var point = adresse.indexOf(".",place+1);
			if ( (place > -1)&&(adresse.length >2)&&(point > 1) ) {
				formulaire.submit();
			} else {
				alert('Veuillez saisir une adresse e-mail valide');
			}
		}
	}
}

function verifFormEchangerLot(formulaire) {
	if ( formulaire.id_profil.value == "0" ) { 
		alert('Veuillez vous identifier');
	} else {
		var nb_pts_lot = formulaire.nb_pts_lot.value;
		var nb_pts_profil = document.formNbPtsProfil.nb_pts_profil.value;
		if ( nb_pts_lot <= nb_pts_profil ) { 
			formulaire.submit();
		} else {
			alert('Vous ne disposez pas de suffisamment de points pour les échanger contre ce lot.');
		}
	}
}

function verifFormGagnant(formulaire) {
	if ( formulaire.nom.value == "" ) { 
		alert('Veuillez saisir votre nom');
	} else {
		if ( formulaire.adresse.value == "" ) { 
			alert('Veuillez saisir votre adresse');
		} else {
			if ( formulaire.cp.value == "" || formulaire.cp.value.length != 5) { 
				alert('Veuillez saisir un code postal francais \n Livraison uniquement en France Métropolitaine');
			} else {
				if ( formulaire.ville.value == "" ) { 
					alert('Veuillez saisir le nom de la ville');
				} else {
					if ( formulaire.telephone.value == "" ) { 
						alert('Veuillez saisir un numéro de téléphone où vous joindre');
					} else {
						if ( formulaire.pseudo_gagnant.value == "" ) { 
							alert('Veuillez choisir un pseudo');
						} else {
							if ( formulaire.message.value == "" ) { 
								alert('Veuillez saisir un petit message pour le livre d or');
							} else {
								
								
								
								var adresse = formulaire.email.value;
								var place = adresse.indexOf("@",1);
								var point = adresse.indexOf(".",place+1);
								if ( (place > -1)&&(adresse.length >2)&&(point > 1) ) {
									
									if ( formulaire.choix_banque.checked == true ) { 
										if ( formulaire.nom_banque.value == "" ) { 
											alert('Veuillez saisir le nom de votre banque');
										} else {
											
											if ( formulaire.iban.value == "" ) { 
												alert('Veuillez saisir le numero iban de votre compte');
											} else {
												
												if ( formulaire.swift.value == "" ) { 
													alert('Veuillez saisir le numero swift/bic de votre compte');
												} else {
													formulaire.submit();
												}
											}
										}
																						
									}else{
										formulaire.submit();
									}
								} else {
									alert('Veuillez saisir une adresse e-mail valide');
								}
							}
						}
					}
				}
			}
		}
	}
}

function verifFormGagnantBanque(formulaire) {
	if ( formulaire.nom.value == "" ) { 
		alert('Veuillez saisir votre nom');
	} else {
		if ( formulaire.adresse.value == "" ) { 
			alert('Veuillez saisir votre adresse');
		} else {
			if ( formulaire.cp.value == "" || formulaire.cp.value.length != 5) { 
				alert('Veuillez saisir un code postal francais \n Livraison uniquement en France Métropolitaine');
			} else {
				if ( formulaire.ville.value == "" ) { 
					alert('Veuillez saisir le nom de la ville');
				} else {
					if ( formulaire.telephone.value == "" ) { 
						alert('Veuillez saisir un numéro de téléphone où vous joindre');
					} else {
						if ( formulaire.pseudo_gagnant.value == "" ) { 
							alert('Veuillez choisir un pseudo');
						} else {
							if ( formulaire.message.value == "" ) { 
								alert('Veuillez saisir un petit message pour le livre d or');
							} else {
								
								if ( formulaire.nom_banque.value == "" ) { 
									alert('Veuillez saisir le nom de votre banque');
								} else {
									
									if ( formulaire.iban.value == "" ) { 
										alert('Veuillez saisir le numero iban de votre compte');
									} else {
										
										if ( formulaire.swift.value == "" ) { 
											alert('Veuillez saisir le numero swift/bic de votre compte');
										} else {
											var adresse = formulaire.email.value;
											var place = adresse.indexOf("@",1);
											var point = adresse.indexOf(".",place+1);
											if ( (place > -1)&&(adresse.length >2)&&(point > 1) ) {
												formulaire.submit();
											} else {
												alert('Veuillez saisir une adresse e-mail valide');
											}
											
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
}

function verifFormInscriptionGagnant(formulaire) {
	if ( formulaire.nouveau_pseudo.value == "" ) { 
		alert('Veuillez saisir un pseudo');
	} else {
		if ( formulaire.nouveau_pass.value == "" ) { 
			alert('Veuillez choisir un mot de passe');
		} else {
			if ( formulaire.age.value == "" ) { 
				alert('Veuillez renseigner votre âge');
			} else {
				if ( formulaire.sexe.value == "" ) { 
					alert('Veuillez renseigner votre sexe');
				} else {
					if ( formulaire.nom.value == "" ) { 
						alert('Veuillez saisir votre nom');
					} else {
						if ( formulaire.adresse.value == "" ) { 
							alert('Veuillez saisir votre adresse');
						} else {
							if ( formulaire.cp.value == "" ) { 
								alert('Veuillez saisir votre code postal');
							} else {
								if ( formulaire.ville.value == "" ) { 
									alert('Veuillez saisir le nom de la ville');
								} else {
									if ( formulaire.telephone.value == "" ) { 
										alert('Veuillez saisir un numéro de téléphone où vous joindre');
									} else {
										if ( formulaire.message.value == "" ) { 
											alert('Veuillez saisir un petit message pour le livre d or');
										} else {
											var adresse = formulaire.nouveau_mail.value;
											var place = adresse.indexOf("@",1);
											var point = adresse.indexOf(".",place+1);
											if ( (place > -1)&&(adresse.length >2)&&(point > 1) ) {
												formulaire.submit();
											} else {
												alert('Veuillez saisir une adresse e-mail valide');
											}
										}
										
									}
								}
							}
						}
					}
				}
			}
		}
	}
}



				
function verifFormAmi(formulaire) {
	if ( formulaire.pseudo_joueur.value == "" ) { 
		alert('Veuillez renseigner votre nom ou pseudo');
	} else {
		var emailjoueur = formulaire.email_joueur.value;
		var place = emailjoueur.indexOf("@",1);
		var point = emailjoueur.indexOf(".",place+1);
		if ( (place > -1)&&(emailjoueur.length >2)&&(point > 1) ) {
			var emailami = formulaire.email_ami.value;
			var place = emailami.indexOf("@",1);
			var point = emailami.indexOf(".",place+1);
			if ( (place > -1)&&(emailami.length >2)&&(point > 1) ) {
				formulaire.submit();
			} else {
				alert('L\'adresse e-mail de votre ami n\est pas valide');
			}
		} else {
			alert('Votre adresse e-mail n\'est pas valide');
		}
	}
}


function verifFormAmiParrain(formulaire) {
	if ( formulaire.nom_joueur.value == "" ) { 
		alert('Veuillez renseigner votre nom');
	} else {
		
		
		if ( formulaire.prenom_joueur.value == "" ) { 
			alert('Veuillez renseigner votre prenom');
		} else {
		
			
			var emailami = formulaire.email_ami.value;
			var place = emailami.indexOf("@",1);
			var point = emailami.indexOf(".",place+1);
			if ( (place > -1)&&(emailami.length >2)&&(point > 1) ) {
				formulaire.submit();
			} else {
				alert('L\'adresse e-mail de votre ami n\est pas valide');
			}
		
		}
	}
}

function verifFormPassword(formulaire) {
	if ( formulaire.old_password2.value == "" ) { 
		alert('Veuillez saisir votre ancien mot de passe');
	} else {
		if ( formulaire.old_password1.value != formulaire.old_password2.value ) { 
			alert('Ancien mot de passe erroné');
		} else {
			if ( formulaire.new_password1.value == "" ) { 
				alert('Veuillez saisir un nouveau mot de passe');
			} else {
				if ( formulaire.new_password2.value == "" ) { 
					alert('Veuillez confirmer le nouveau mot de passe');
				} else {
					if ( formulaire.new_password1.value != formulaire.new_password2.value ) { 
						alert('Veuillez saisir 2 fois le même mot de passe');
					} else {
						formulaire.submit();
					}
				}
			}
		}
	}
}

function verifFormModifierCompte(formulaire){
	if ( formulaire.pseudo_profil.value == "" ) { 
		alert('Veuillez saisir un pseudo');
	} else {
		
		if ( formulaire.age_profil.value == "" ) { 
			alert('Veuillez renseigner votre âge');
		} else {
			if ( formulaire.sexe_profil.value == "" ) { 
				alert('Veuillez renseigner votre sexe');
			} else {
				var adresse = formulaire.mail_profil.value;
				var place = adresse.indexOf("@",1);
				var point = adresse.indexOf(".",place+1);
				if ( (place > -1)&&(adresse.length >2)&&(point > 1) ) {
					formulaire.submit();
				} else {
					alert('Veuillez saisir une adresse e-mail valide');
				}
			}
		}

	}
}

function verifFormModifierAdresse(formulaire){
	if ( formulaire.nom_profil.value == "" ) { 
		alert('Veuillez saisir un nom');
	} else {
		if ( formulaire.prenom_profil.value == "" ) { 
			alert('Veuillez renseigner votre prenom');
		} else {
			if ( formulaire.adresse_profil.value == "" ) { 
				alert('Veuillez renseigner votre adresse');
			} else {
				if ( formulaire.ville_profil.value == "" ) { 
					alert('Veuillez renseigner votre ville');
				} else {
					if ( formulaire.cp_profil.value == ""  ) {
						alert('Veuillez renseigner votre code postal');
					} else {
						formulaire.submit();
					}
				}
			}
		}
	}
}

function verifFormModifierPass(formulaire) {
	if ( formulaire.old_pass.value == "" ) { 
		alert('Veuillez saisir votre ancien mot de passe');
	} else {
		if ( formulaire.old_pass.value != formulaire.old_pass_verif.value ) { 
			alert('Ancien mot de passe erroné');
		} else {
			if ( formulaire.new_pass.value == "" ) { 
				alert('Veuillez saisir un nouveau mot de passe');
			} else {
				if ( formulaire.new_pass_verif.value == "" ) { 
					alert('Veuillez confirmer le nouveau mot de passe');
				} else {
					if ( formulaire.new_pass.value != formulaire.new_pass_verif.value ) { 
						alert('Veuillez saisir 2 fois le même mot de passe');
					} else {
						formulaire.submit();
					}
				}
			}
		}
	}
}

function confirmDesinscription() {
	if ( confirm('Veux tu vraiment te désinscrire ?') ) {
		document.location.href = "desinscription.php";
	} else {
		document.location.href = "info-membre.php";
	}
}

//**************  Formulaire echange point avec gestion des stocks  ***********/


function modif_point(id_jeu){
	
	var erreur = 0;
	
	var solde_jeu = 0;
	var point = 0;
	var restant = 0;
	var nomvar = 'solde_'+id_jeu;
	var affichage_ok =  false;
	
	//on reucpere la nombre de point dispo pour ce jeu
	solde_jeu = document.getElementById("solde_"+id_jeu).innerHTML;
	
	//on recupere la saisie du joueur
	point = document.getElementById("stock_"+id_jeu).value;
	
	//on recupere le total restant
	restant = document.getElementById("ecran").innerHTML;
	
	if (eval(nomvar) < point){
		erreur = 1; // indique plus de point que possible
		
	}
	
	
	if (point < 0 ){
		//indique des points negatif
		
		point = point*-1;
		document.getElementById('stock_'+id_jeu).value = point;
	}
	
	if (point == ""){
		
		point = 0;
		document.getElementById('stock_'+id_jeu).value = point;
	}
	
	//on verifie si le dernier chiffre rentré est un chiffre
	
	point = parseInt(point,10);
	
	
	document.getElementById('stock_'+id_jeu).value = point;
	
		
	
	var total_stock = 0;
	//verification de la somme des stock_
	for (i=0;i<document.forms['formEchangePoint'].elements.length;i++){
		point_stock = document.forms['formEchangePoint'].elements[i].id;
		
		var input1 = document.getElementById(point_stock).value;
		
		if (input1 == ""){ //si vide ou different d'un chiffre
			input1 = 0;
		}
		
		
    	var input2 = parseInt(total_stock);
   
		
		
		
		
		total_stock= parseInt(input1) + parseInt(input2); 
		
		
		
	}
	if (total_stock > nb_point_lot){
		//nombre de point indiqué superieur aux point necessaire pour le lot ( affichage dépassement)
		if (erreur != 1){
			erreur = 3;
		}
	}
	
	
	if (erreur != 0){
		
		//alert("erreur : "+erreur);
		//on eneleve le dernier chiffre entré
		document.getElementById("bouton_gauche").innerHTML = "<img src=\""+url_image+"echange_cadeaux/bouton_rouge.gif\" alt=\" \" width=\"46\" height=\"45\" />";
			
		document.getElementById("bouton_droit").innerHTML = "<img src=\""+url_image+"echange_cadeaux/bt_gris.gif\" alt=\" \" width=\"46\" height=\"45\" />";
		
		document.getElementById("depassement").innerHTML = "";
		
		if (erreur == 3){
			
				//si c'est le nombre total de point qui est trop grand, on indique dans les points uniquement le nombre necessaire
			
			
			point = (nb_point_lot - (total_stock - point));
			document.getElementById('stock_'+id_jeu).value = point;
			document.getElementById("ecran").innerHTML = 0;
			//
			//on valide le destockage
			affichage_ok = true
			
		}else{
	
				//on supprime le dernier caractere rentré dans le champs
				point = point.toString(10);
				var fin = (point.length-1);
				
				point = point.substring(0,fin);
				document.getElementById('stock_'+id_jeu).value = point;
		}
		
	}else{
		
		
		document.getElementById("solde_"+id_jeu).innerHTML = eval(nomvar) - point;
	
		document.getElementById("ecran").innerHTML = nb_point_lot - total_stock;
		
		if (nb_point_lot - total_stock == 0){
			//le nombre d epoint est bon
			affichage_ok = true
			
		}
		
	}
		
	if (affichage_ok === true){
		document.getElementById("bouton_gauche").innerHTML = "<img src=\""+url_image+"echange_cadeaux/bt_gris.gif\" alt=\" \" width=\"46\" height=\"45\" />";
			
			document.getElementById("bouton_droit").innerHTML = "<img src=\""+url_image+"echange_cadeaux/bouton_vert.gif\" alt=\" \" width=\"46\" height=\"45\" />";
			
			
			document.getElementById("depassement").innerHTML = "<a href=\"\" onClick=\"document.formEchangePoint.submit(); return false;\"><img src=\""+url_image+"echange_cadeaux/bt_valider.gif\" width=\"161\" height=\"38\" border=\"0\"></a>";
	}else{
		document.getElementById("bouton_gauche").innerHTML = "<img src=\""+url_image+"echange_cadeaux/bouton_rouge.gif\" alt=\" \" width=\"46\" height=\"45\" />";
			
			document.getElementById("bouton_droit").innerHTML = "<img src=\""+url_image+"echange_cadeaux/bt_gris.gif\" alt=\" \" width=\"46\" height=\"45\" />";
			
			document.getElementById("depassement").innerHTML = "";
	}
	

	return false;
}

function block_menu_jeu(){
	alert("Pour conserver tes points, clique sur le boutton quitter du jeu");
	return false;
}

function alert_cadeaux(){
	alert("Ton nombre de point est insuffisant ! Rappel : 1Kb = 1000 pts");	
	return false;
}

function pop_contact(select_contact){
	
	url = bookmarkurl+"faq.php";
	
	if(select_contact.selectedIndex == 1 || select_contact.selectedIndex == 2){//bug jeu
	
		window.open(url, 'FAQ Ultracash','width=1100,height=800,left=10,top=10,status,resizable,scrollbars');
		
	}
	
}



function verifFormAffilie(formulaire) {
	if ( formulaire.nom.value == "" ) { 
		alert('Veuillez saisir votre nom');
	} else {
		if ( formulaire.adresse.value == "" ) { 
			alert('Veuillez saisir votre adresse');
		} else {
			if ( formulaire.cp.value == "" ) { 
				alert('Veuillez saisir votre code postal');
			} else {
				if ( formulaire.ville.value == "" ) { 
					alert('Veuillez saisir le nom de la ville');
				} else {
					if ( formulaire.telephone.value == "" ) { 
						alert('Veuillez saisir un numéro de téléphone où vous joindre');
					} else {
						
						var adresse = formulaire.email.value;
						var place = adresse.indexOf("@",1);
						var point = adresse.indexOf(".",place+1);
						if ( (place > -1)&&(adresse.length >2)&&(point > 1) ) {
							formulaire.submit();
						} else {
							alert('Veuillez saisir une adresse e-mail valide');
						}
					}
				}
			}
		}
	}
}


function verifFormIban(formulaire) {
	if ( formulaire.iban.value == "" ) { 
		alert('Veuillez saisir votre numero IBAN');
	} else {
		if ( formulaire.swift.value == "" ) { 
			alert('Veuillez saisir votre numero SWIFT / BIC');
		} else {
		
			formulaire.submit();
		}
	}
}

function verifFormInfoAffilie(formulaire){
	
	if ( formulaire.nom.value == "" ) { 
		alert('Veuillez saisir votre nom');
	} else {
		if ( formulaire.adresse.value == "" ) { 
			alert('Veuillez saisir votre adresse');
		} else {
			if ( formulaire.cp.value == "" ) { 
				alert('Veuillez saisir votre code postal');
			} else {
				if ( formulaire.ville.value == "" ) { 
					alert('Veuillez saisir le nom de la ville');
				} else {
					if ( formulaire.telephone.value == "" ) { 
						alert('Veuillez saisir un numéro de téléphone où vous joindre');
					} else {
						
						var adresse = formulaire.email.value;
						var place = adresse.indexOf("@",1);
						var point = adresse.indexOf(".",place+1);
						if ( (place > -1)&&(adresse.length >2)&&(point > 1) ) {
							
							if (formulaire.nom_societe.value != ""){
								//si le nom de la société est renseigné
								//on verifie s'il y a un numero intra
								if (formulaire.tva_intracommunautaire.value == ""){
									
									alert('Veuillez saisir un numéro de tva intracommunautaire');
								}else{
									
									formulaire.submit();
									return;
									
								}
							}else{
								
								formulaire.submit();
							
							}
							
							
						} else {
							alert('Veuillez saisir une adresse e-mail valide');
						}
					}
				}
			}
		}
	}
}

//fonction permettant de copier dans le presse papier de l'utilisateur le code source pour les formats d'affiliation
function copieAuto(id_format){
		
		document.getElementById("code_"+id_format).select();
		
		var textRange = document.body.createTextRange();
		textRange.moveToElementText(document.getElementById("code_"+id_format));
		textRange.execCommand("Copy"); 
}

// **************  FONCIONS SHOP  **************

function VerifFormAjoutPanier(formulaire){
	if(formulaire.quantite.value == 0){
		alert("Indiquer une quantite");	
	}else{
		if (formulaire.id_lot.value == 0){
			alert("Choisissez une option valide");	
		}else{
			//formulaire.submit();
			
			//appel de la fonction ajax qui va mettre le lot dans le panier
			ajout_panier_ajax(formulaire);
		}
	}	
		
}

function VerifFormModifPanier(formulaire){
	nb_lot = formulaire.nb_lot.value;
	
	confirmation = true;
	
	for(i=1;i<=nb_lot;i++){
	
		if (document.getElementById("quantite_"+i).value == 0){
			if(confirm("Supprimer le lot \""+document.getElementById("nom_lot_"+i).value+"\" ?")){
				confirmation = true;	
			}else{
				confirmation = false;
			}
		}
	}
	
	//si toutes les suppressions sont confirmées
	if (confirmation){
		formulaire.submit();
	}
}

function DelProdPanier(formulaire,i){
	
	//on passe la quneitté à zero
	if(confirm("Supprimer le lot \""+document.getElementById("nom_lot_"+i).value+"\" ?")){
		document.getElementById("quantite_"+i).value = 0;
		formulaire.submit();
	}
}


function VerifFormAjoutAdresse(formulaire){
	if ( formulaire.nom_adresse.value == "" ) { 
		alert('Veuillez saisir un nom pour cette adresse');
	} else {
		if ( formulaire.nom.value == "" ) { 
			alert('Veuillez saisir un nom');
		} else {
			if ( formulaire.prenom.value == "" ) { 
				alert('Veuillez renseigner votre prenom');
			} else {
				if ( formulaire.adresse.value == "" ) { 
					alert('Veuillez renseigner votre adresse');
				} else {
					if ( formulaire.ville.value == "" ) { 
						alert('Veuillez renseigner votre ville');
					} else {
						if ( formulaire.cp.value == ""  ) {
							alert('Veuillez renseigner votre code postal');
						} else {
							
							if ( formulaire.telephone.value == "" && formulaire.mobile.value == ""  ) {
								alert('Veuillez renseigner votre numero de téléphone (fixe et/ou mobile)');
							} else {
								
								if ( formulaire.civilite.value == "" || formulaire.civilite.value ==0 || (formulaire.civilite[0].checked !=true && formulaire.civilite[1].checked !=true && formulaire.civilite[2].checked !=true) ) {
									alert('Veuillez renseigner votre civilité');
								} else {
									
									formulaire.submit();
									
								}
								
							}
							
						}
					}
				}
			}
		}
	}
}


function verifFormPaiementCB(formulaire) {
	
	if ( formulaire.cgv.checked == false ) { 
		alert('Veuillez accepter les conditions générales de vente.');
	} else {
		document.FormValideRemise.submit();
	}
	
}
function verifFormEnvoiBon(formulaire) {
	var adresse = formulaire.mail_envoi_bon.value;
	var place = adresse.indexOf("@",1);
	var point = adresse.indexOf(".",place+1);
	
	if ( (place > -1)&&(adresse.length >2)&&(point > 1) ) {
		
	
		
		var liste = formulaire.elements['envoi_euro'];
		var choix = false;
		for (var i = 0; i < liste.length; i++) {
			
			if (liste[i].checked) {
				choix=true;
			}
		}
		
		
		if (choix){
			document.formEnvoiBon.submit();
		}else{
			alert('Choisis le bon que tu veux lui offrir.');
		}
		
	}else{
		alert('Indique une adresse e-mail valide.');
	}
	
}
//Bloquer le double clic
var nb_clic = 0;
function verifClicJeu(lien){
	
	nb_clic++;
	if (nb_clic == 1){
		
		
		// redirection javascript
		window.location.replace(lien);
	}
		//double click, pas de redirection
}

function apercu_affiliation(element,type){

	if (type == '-1'){
		//on vide la prévisualisation	
		
		document.getElementById(element).style.display='none';
	}else{
		//on remplit la prévisualisation
		document.getElementById(element).style.display='block';
		
	}
	
}


//affiche une croisx ou nom en focntion du champ
function verif_champ_form_inscription(champ){
	
	//on récupere la valeur a tester
	var valeur_champ = champ.value;
	
	//en fonction du champ, on effectue un test
	
	var retour_verif = 0;
	var demande_ajax = 0;
	switch(champ.name){
		case 'nouveau_mail':
			//on vérifie la structure de l'adresse
			var adresse = valeur_champ;
			var place = adresse.indexOf("@",1);
			var point = adresse.indexOf(".",place+1);
			if ( (place > -1)&&(adresse.length >2)&&(point > 1) ) {
				//l'adresse est valide
				
				//on indique que l'on fait une requete ajax, donc oin ne met pas a jour le picto
				demande_ajax = 1;
				
				//requete ajax pour vérifier si le mail est déjà présent
				var reponse_ajax = '0';
				
				var laRequete = new Ajax.Request(
				 'ajax/verif_mail.ajax.php', {
					method: 'get',
					parameters: 'nouveau_mail='+valeur_champ,
					onComplete: function(requete){
						
						
							reponse_ajax = requete.responseText;
							
							//si l'adresse n'est pas présente, c'est ok
								if (reponse_ajax == '1'){
									
									affiche_verif_form(champ,1);
								}else{
									//le mail est déjà présent dans la base
									affiche_verif_form(champ,2);
								}
				
							
						}
					} 
				);

				
				
				
				
			}else{
				//adresse non valide
				//on affiche une croix
				
				retour_verif = 0;
				
				
				
			}
			
			break;
		case 'nouveau_pass':
		
			if (valeur_champ!=""){
				retour_verif = 1;			
			}else{
				//on affiche une croix
				retour_verif = 0;
			}
			break;
		case 'age':
			if (valeur_champ!="" && valeur_champ!="0"){
				retour_verif = 1;			
			}else{
				//on affiche une croix
				retour_verif = 0;
			}
			break;
		case 'civilite':
			if (valeur_champ!="" && valeur_champ!="0"){
				retour_verif = 1;			
			}else{
				//on affiche une croix
				retour_verif = 0;
			}
			break;
		case 'nom':
			if (valeur_champ!=""){
				retour_verif = 1;			
			}else{
				//on affiche une croix
				retour_verif = 0;
			}
			break;
		case 'prenom':
			if (valeur_champ!=""){
				retour_verif = 1;			
			}else{
				//on affiche une croix
				retour_verif = 0;
			}
			break;
		case 'adresse':
			if (valeur_champ!=""){
				retour_verif = 1;			
			}else{
				//on affiche une croix
				retour_verif = 0;
			}
			break;
		case 'cp':
			if (valeur_champ!=""){
				
				//on vérifie si ce n'est que des chiffres
				
				retour_verif = 1;			
			}else{
				//on affiche une croix
				retour_verif = 0;
			}
			break;
		case 'ville':
		
			if (valeur_champ!=""){
				retour_verif = 1;			
			}else{
				//on affiche une croix
				retour_verif = 0;
			}
			break;
		case 'pays':
		
			if (valeur_champ!="" && valeur_champ!="0"){
				retour_verif = 1;			
			}else{
				//on affiche une croix
				retour_verif = 0;
			}
			break;
		case 'telephone':
			if (VerifTelFixe(valeur_champ) == true){
				retour_verif = 1;	
				if( VerifTelPort(document.getElementById("mobile").value) != true ){
					affiche_verif_form(document.getElementById("mobile"),-1);
				}
			}else{
				//on affiche une croix
				//si le numero de mobile n'est pas renseigné
				if(VerifTelPort(document.getElementById("mobile").value) != true){
					retour_verif = 3;
					affiche_verif_form(document.getElementById("mobile"),3);
				}else{
					//si le numero deportable est ok, on affiche rien
					retour_verif = -1;
				}
			}
			break;
		case 'mobile':
			if (VerifTelPort(valeur_champ) == true){
							
				retour_verif = 1;	
				
				//si champ ok, on rend ok le champ telephone
				
				if(VerifTelFixe(document.getElementById("telephone").value) != true){
					affiche_verif_form(document.getElementById("telephone"),-1);
				}
			}else{
				//on affiche une croix
				if(VerifTelFixe(document.getElementById("telephone").value)!= true){
					retour_verif = 3;
					affiche_verif_form(document.getElementById("telephone"),3);
				}else{
					retour_verif = -1;
				}
			}
			break;
		default:
			break;		
	}
	
	//en focntion de la vérification, on affiche une croix ou un valide

	if (demande_ajax != 1 ){
		affiche_verif_form(champ,retour_verif);
	}
	
}


function VerifTelFixe(num_tel){
	
	//on eneleve tout caractere non numeric
	/*
	//var reg_filtre = new RegExp(/\D/gi);
	num_tel.replace(" ","");
	num_tel.replace("-","");
	num_tel.replace(".","");

	
	// Definition du motif a matcher
	var regex = new RegExp(/^(01|02|03|04|05|06|08)[0-9]{8}/gi);
	
	// Definition de la variable booleene match
	var retour = false;
	
	// Test sur le motif
	if(regex.test(num_tel))
	{
		retour = true;
	}
	else
	{
		retour = false;
	}
	*/
	if (num_tel !=""){
		retour = true;
	}else{
		retour = false;	
	}

	// On renvoie match
	return retour; 
}
function VerifTelPort(num_tel){
	/*
	var reg_filtre = new RegExp(/[^0-9^]/gi);
	num_tel.replace(reg_filtre,"");
	
	var regex = new RegExp(/^(06)[0-9]{8}/gi);
	
	var retour = false;
	
	// Test sur le motif
	if(regex.test(num_tel))
	{
		retour = true;
	}
	else
	{
		retour = false;
	}
	*/
	if (num_tel !=""){
		retour = true;
	}else{
		retour = false;	
	}
	// On renvoie match
	return retour; 
}



//afiche un valid ou une croix en fonction d'un champ


function affiche_verif_form(champ,type){
	if (type==1){
		//on affiche un valid
		
		document.getElementById(champ.name+"_verif").innerHTML = '<img src="images/videoshopping/icone_bleue.gif" alt="OK" />';
		
	}else if (type==0){
		//sinon on affiche une croix
		document.getElementById(champ.name+"_verif").innerHTML = '<img src="images/videoshopping/icone_orange.gif" alt="veuillez reverifier le champ" />';
	}else if (type==2){
			
		//cas particulier	
		document.getElementById(champ.name+"_verif").innerHTML = '<img src="images/videoshopping/icone_orange.gif" alt="veuillez reverifier le champ" /><br />E-mail déjà présent<br /> <a href=\"pass-oublie.php?email='+champ.value+'\">cliquez ici</a> pour récuperer votre mot de passe';
	}else if(type == -1){
		//on enleve tout affichage
		document.getElementById(champ.name+"_verif").innerHTML = '';
		
	}else if(type == 3){
		//obligatoire
		document.getElementById(champ.name+"_verif").innerHTML = '<sup class="etoile_inscription">*</sup>';
		
	}
		
	
}

function ValidFormInscriptionShop(formulaire){
	
	
	
		if ( formulaire.nouveau_pass.value == "" ) { 
			alert('Veuillez choisir un mot de passe');
		} else {
			if ( formulaire.age.value == "" ) { 
				alert('Veuillez renseigner votre âge');
			} else {
				
				
				
				if ( formulaire.civilite.value == "" || formulaire.civilite.value ==0 || (formulaire.civilite[0].checked !=true && formulaire.civilite[1].checked !=true && formulaire.civilite[2].checked !=true)) { 
					alert('Veuillez renseigner votre civilité');
				} else {
					var adresse = formulaire.nouveau_mail.value;
					var place = adresse.indexOf("@",1);
					var point = adresse.indexOf(".",place+1);
					if ( (place > -1)&&(adresse.length >2)&&(point > 1) ) {
						
						if ( formulaire.nom.value == "" ) { 
							alert('Veuillez saisir un nom');
						} else {
							if ( formulaire.prenom.value == "" ) { 
								alert('Veuillez renseigner votre prenom');
							} else {
								if ( formulaire.adresse.value == "" ) { 
									alert('Veuillez renseigner votre adresse');
								} else {
									if ( formulaire.ville.value == "" ) { 
										alert('Veuillez renseigner votre ville');
									} else {
										if ( formulaire.cp.value == ""  ) {
											alert('Veuillez renseigner votre code postal');
										} else {
											
											if ( formulaire.telephone.value == "" &&  formulaire.mobile.value == "") {
												alert('Veuillez renseigner votre numero de téléphone fixe et/ou mobile');
											} else {
												
												
												
												
												formulaire.submit();
												
											}
											
										}
									}
								}
							}
						}
						
					} else {
						alert('Veuillez saisir une adresse e-mail valide');
					}
				}
			}
		}
}




/**** Fonction affichage bloc paiement  ***/
var bloc_paiement_aff = false;

function aff_bloc(id_jeu,type){
	

	if (bloc_paiement_aff ===false){
		
		//type indique s'il sagit d'une inscription (1), ou d'un simple rechargement (2)
		
		if (type == 1){ //inscription
			ids = 178;
			idd = 106;
		}else{//rechargement
			ids = 177;
			idd = 105;
		}
		
		$.ajax({
		  type: "GET",
		  url: "http://webpaiement.absolu-telecom.lu/ultracash/aff-form-js.php",
		  dataType: "script",
		  data: "idd="+idd+"&ids="+ids+"&id_div_aff=aff_paiement&data="+id_jeu,
		  success: function(){

			$("#sitecentrage").fadeTo("slow", 0.5);
			$("#aff_paiement").fadeTo(1, 1);
			
			$("#aff_paiement").fadeIn("slow");
			
			bloc_paiement_aff = true;
			//on créé la requete d'enregistrement statistique
			$.ajax({
				type: "GET",
				url: "ajax/count_aff.php",
				data: "id_jeu="+id_jeu+"&type="+type
			});				  
		  }
		});
	}
}


function cache_bloc(){
	if (bloc_paiement_aff ===true){
		
		$("#sitecentrage").fadeTo(1, 1);
		$("#sitecentrage").fadeIn("slow", 1);
		
		
		$("#aff_paiement").fadeTo(
		  "slow", 
		  0, 
		  function(){			  
				$("#aff_paiement").css("display","none");
		   }
		);
		
		bloc_paiement_aff = false;
	}
}



var bloc_banque_aff = false;

function aff_bloc_banque(){
		
		if (bloc_banque_aff){
			bloc_banque_aff = false
			$(".ligne_banque").fadeOut("slow");
			$("#id_choix_banque").attr("checked","");
		}else{
			bloc_banque_aff = true;	
			$(".ligne_banque").fadeIn("slow");
			$("#id_choix_banque").attr("checked","checked");
		}
}

$(function(){
        // On sélectionne notre paragraphe
        $(".ligne_banque").hide();
});


jQuery(document).ready(function() {
    $(".carouselGagnant").jCarouselLite({
        auto: 5000,
		vertical: true,
		scroll: 1,
		visible: 2
    });
});

jQuery(document).ready(function() {
    $(".carouselGagnantJeu").jCarouselLite({
        auto: 5000,
		scroll: 1,
		visible: 1
    });
});

