function verif_ajout_demande (f)

{

	//alert ("fonction de vérification");

		if (f.email.value == "" || f.titre.value == "" || f.corps.value.length < 2 || f.corps.value.length == 0 || f.nom.value == "")

		{

				alert(f.corps.value.length);

				alert ("vous devez remplir tous les champs obligatoires afin de pouvoir envoyer votre demande à nos services d'assistance");

				return false;

		}

		else return true;

}



function verif_pdv ()

{

		if (document.getElementById('pdv').value == -1)

		{

			alert ("Veuillez sélectionner un point de vente pour lequel afficher les statistiques");

			return false;

		}

		else return true;

}



function valide_selection (f)

{

	//alert (document.getElementById('type').value+''+document.getElementById('credit').value);

	if (document.getElementById('type').value == -1 || document.getElementById('credit').value == -1||document.getElementById('support').value == 0 )

	{

		alert ("Vous devez sélectionner un type et un crédit spécifique. Veuillez ajourner votre demande.");

		return false;

	}

	else return true;

	

}



function valide_selection_pdv ()

{

	if (document.getElementById('pdv').value == -1)

	{

		alert ("Vous devez sélectionner un point de vente d'attribution.");

		return false;

	}

	else

	{

		var a = confirm('Etes vous sûr de vouloir attribuer les cartes à ce point de vente ?');

		if (a == true) return true;

		else return false;

	}

	

}



function verif_plage(serial_min, serial_max)

{

		if (document.getElementById('serial_depart').value < serial_min || document.getElementById('serial_depart').value > serial_max || document.getElementById('serial_fin').value > serial_max || document.getElementById('serial_fin').value < serial_min)

		{

				alert ("Vous ne pouvez pas transférer des cartes qui se situent hors de votre sélection (encadrée par la plage mentionnée au début de la page.");

				return false;

		}

		else return true;

}



function verif_transfert_carte (f)

{

		if (f.carte.value == -1 && f.ncarte.value == "")

		{

				alert ("Vous devez sélectionner une carte de destination pour le transfert de solde.");

				return false;

		}

		else if (f.carte.value != -1 && f.ncarte.value != "")

		{

				alert ("Vous ne pouvez effectuer un transfert sur plusieurs cartes en même temps.");

				return false;

		}

		else if (f.ncarte.value != "")

		{

			//alert ('carte_dep : '+f.carte_dep.value+' et ncarte : '+f.ncarte.value);

				if(!isNaN(f.ncarte.value)) 

				{

					if (f.carte_dep.value == f.ncarte.value)

					{

						alert ('toto');

						alert ("Vous ne pouvez pas transférer une carte sur elle-même");

						return false;

					}

					else return true;

				}

    		else 

    		{

    				alert("Vous devez saisir un code de carte externe valide pour effectuer le transfert.")

    				return false;

    		}

		}

		else if (f.carte_dep.value == f.carte.value)

		{

				alert ("Vous ne pouvez pas transférer une carte sur elle-même");

				return false;

		}

		else return true;

}





function verif_smartserial (f)

{

		if (f.smart01.value == "" || f.serial01.value == "" || f.smart02.value == "")

		{

				alert ("Vous devez, pour afficher des informations sur des cartes et effectuer un transfert, saisir des identifiants de carte valides");

				return false;

		}

		else return true;

}



function verif_deblocage (f)

{

		if (f.smartcode.value == '')

		{

				alert ("vous devez saisir au minimum le numéro d'une carte pour envisager de la débloquer.");

				return false;

		}

		else return true;

}



/*function verif_deblocage(f, serialdeb, serialfin)

{

		if (f.serial_min.value == "" || f.serial_max.value == "")

		{

				alert ("vous devez saisir des numéros valides pour le déblocage");

				return false;

		}

		else

		{

			if (f.serial_min.value < serialdeb || f.serial_max.value > serialfin)

			{

					alert ("vous ne pouvez débloquer que des cartes qui figurent dans le lot que vous avez sélectionné. Pour changer de lot veuillez retourner sur la page précédente");

					return false;

			}

		}

		

		return true;

}*/



function verif_retirer(f)

{

		var a = confirm('Etes vous sûr de vouloir retirer ces cartes de votre stock ?');

		if (a == true) return true;

		else return false;

}



function confirm_suppr_demande ()

{

	var a = confirm ('Souhaitez vous réellement supprimer ces commandes ?'); 

	return a;

}



function verif_chaine_vide (chaine)

{

		if (chaine.length <= 2 || chaine.value == "")

		{

				alert ("Vous devez saisir une chaine de caractères valide");

				return false;

		}

		else return true;

}



function verif_traitement_commande (f)

{

		if (document.getElementById('cheque').value.length < 3)

		{

				alert ("Vous devez saisir une référence de chèque valide pour la commande. Si la commande n'a pas fait l'objet d'un chèque, veuillez indiquer un texte clair le spécifiant (voir exemple)");

				return false;

		}

		else return true;

}



function verif_ajout_commande ()

{

		if (document.getElementById('num_client').value == "" || document.getElementById('commentaire').value.length < 2)

		{

				alert ("vous devez remplir tous les champs obligatoires afin de pouvoir envoyer votre demande à nos services d'assistance");

				return false;

		}

		else if (document.getElementById('nb_50').value <= 0 && document.getElementById('nb_15').value <= 0 && document.getElementById('nb_30').value <= 0)

		{

				alert ("Vous ne pouvez saisir une commande de cartes vide. Veuillez remplir correctement le formulaire.");

				return false;

		}

		else return true;

}



function verif_enregistrement (f)

{

		if (document.getElementById('nom').value == "" || document.getElementById('mdp1').value == "" || document.getElementById('adresse').value == "" || document.getElementById('ville').value == "" || isNaN(document.getElementById('cp').value) == true || document.getElementById('pays').value == "")

		{

				alert ("Afin que nous puissions valider votre inscription, vous devez remplir tous les champs du formulaire précédé d'un pictogramme orange.");

				return false;

		}

		else return true;

}













function recupere_selection ()

{

		document.getElementById('certif_valid').value = true;

		document.getElementById('tmp_type').value = document.getElementById('type').value;

		document.getElementById('tmp_pdv').value = document.getElementById('pointdevente').value;

		document.getElementById('tmp_credit').value = document.getElementById('credit').value;

		document.getElementById('tmp_mins').value = document.getElementById('minselect').value;

		//document.getElementById('tmp_maxs').value = document.getElementById('maxselect').value;

}
