function isNum(myvar)
	{
	var a=myvar.value;
	var test="" + a;
	var returnvalue=true;
	
	for(var k = 0; k < test.length && returnvalue == true;k++)
		{
		var c = test.substring(k,k+1);
		if(c >= "0" && c <="9")
			{
			returnvalue=true;
			}
		else
			{
			returnvalue=false;
			}
		}

	if (returnvalue == false)
		{
		alert("Saisissez des chiffres uniquement !");
		return "";
		}
	return a;
	}

function isReel(myvar)
	{
	var a=myvar.value;
	var test="" + a;
	var returnvalue=true;
	
	for(var k = 0; k < test.length && returnvalue == true;k++)
		{
		var c = test.substring(k,k+1);
		if((c >= "0" && c <="9") || c==".")
			{
			returnvalue=true;
			}
		else
			{
			returnvalue=false;
			}
		}

	if (returnvalue == false)
		{
		alert("Saisissez des chiffres uniquement !");
		return "";
		}
	return a;
	}

function isPersonne(myvar)
	{
	var a=myvar.value;
	var test="" + a;
	var returnvalue=true;
	
	for(var k = 0; k < test.length && returnvalue == true;k++)
		{
		var c = test.substring(k,k+1);
		if((c >= "a" && c <="z") || (c >= "A" && c <="Z") || (c >= "0" && c <="9") || c==" " || c== "\'" || c=="é" || c=="è"  || c=="-"  || c==","|| c==".")
			{
			returnvalue=true;
			}
		else
			{
			returnvalue=false;
			}
		}

	if (returnvalue == false)
		{
		alert("Saisissez des lettres uniquement !");
		return "";
		}
	return a;
	}



function isText(myvar)
	{
	var a=myvar.value;
	var test="" + a;
	var returnvalue=true;
	
	for(var k = 0; k < test.length && returnvalue == true;k++)
		{
		var c = test.substring(k,k+1);
		if((c >= "(" && c <=">") || (c >= "@" && c <="]") || (c >= "a" && c <="}") || c == "_" || " ")
			{
			returnvalue=true;
			}
		else
			{
			returnvalue=false;
			}
		}

	if (returnvalue == false)
		{
		alert("Saisissez des lettres ou des chiffres !")
		return "";
		}
	return a;
	}

function isTextEv(myvar)
	{
	var a=myvar.value;
	var test="" + a;
	var returnvalue=true;
	var returnA="";
	var returncar="";
	
	for(var k = 0; k < test.length && returnvalue == true;k++)
		{
		var c = ""+test.substring(k,k+1);
		if((c >= " " && c <="~") || (c >= "à" && c <="ü") || (c == "°")  || (c == "€") || (c.charCodeAt(0)==10)|| (c.charCodeAt(0)==13)|| (c.charCodeAt(0)==9))
			{
			returnvalue=true;
			}
		else
			{
			returnvalue=false;
			returncar=returncar+"* "+c+" *"; 
			}
		}

	if (returnvalue == false)
		{
		alert("Saisissez des lettres ou des chiffres !"+returncar)
		return "";
		}
	return a;
	}


function isAlphaNum(myvar)
	{
	var a=myvar.value;
	var test="" + a;
	var returnvalue=true;
	
	for(var k = 0; k < test.length && returnvalue == true;k++)
		{
		var c = test.substring(k,k+1);
		if((c >= "0" && c <="9") || (c >= "a" && c <="z") || (c >= "A" && c <="Z"))
			{
			returnvalue=true;
			}
		else
			{
			returnvalue=false;
			}
		}

	if (returnvalue == false)
		{
		alert("Saisissez des lettres ou des chiffres !")
		return "";
		}
	return a;
	}

function isPatronyme(myvar)
	{
	var a=myvar.value;
	var test="" + a;
	var returnvalue=true;
	
	for(var k = 0; k < test.length && returnvalue == true;k++)
		{
		var c = test.substring(k,k+1);
		if((c >= "0" && c <="9") || (c >= "a" && c <="z") || (c >= "A" && c <="Z") || (c == " ") || (c == "-") || (c == "\'"))
			{
			returnvalue=true;
			}
		else
			{
			returnvalue=false;
			}
		}

	if (returnvalue == false)
		{
		alert("Saisissez des lettres des chiffres un espace un tiret ou une apostrophe!")
		return "";
		}
	return a;
	}

function isMaDate(myvar)
	{
	var a=myvar.value;
	var test="" + a;
	var returnvalue=true;

	if ( test.length == 8 )
		{
		for(var k = 0; k < test.length && returnvalue == true;k++)
			{
			var c = test.substring(k,k+1);
			if(c >= "0" && c <="9" && (k==0 || k==1 || k==3 || k==4 || k==6 || k==7))
				{
				returnvalue=true;
				}
			else
					{
				if(c == "/" && (k==2 || k==5 ))
					{
					returnvalue=true;
					}
				else
					{
					returnvalue=false;
					}
				}
			}
		}
	else
		{
		returnvalue= false;
		}
	if (returnvalue == false)
		{
		alert("Saisissez une date au format jj/mm/aa !")
		return "";
		}
	return a;
	}

function isHeure(myvar)
	{
	var a=myvar.value;
	var test="" + a;
	var returnvalue=true;
	var c1,c2,c3,c4,c5;
	
	if ( test.length == 5 )
		{
		c1=test.substring(0,1);	
		c2=test.substring(1,2);	
		c3=test.substring(2,3);	
		c4=test.substring(3,4);	
		c5=test.substring(4,5);
		
		if(((c1 >="0" && c1<="1" && c2>="0" && c2<="9") || (c1=="2" && c2>="0" && c2<="3")) && c3 ==":" && ( (c4>="0" && c4<="5") && (c5>=0 && c5<="9") ))
			{	returnvalue= true;	}		
		else
			{	returnvalue= false;	}		
		}
	else
		{
		returnvalue= false;
		}
	if (returnvalue == false)
		{
		alert("Saisissez une heure au format hh:mm (entre 00:00 et 23:59) !")
		return "";
		}
	return a;
	}


function arobaceok(EMAIL)
	{
	var a=EMAIL.value;
	var test="" + a;
	for(var k = 0; k < test.length;k++)
		{
		var c = test.substring(k,k+1);
		if(c == "@")
			{
			return a;
			}
		}
	alert("Saisissez une adresse mail valide ! Merci.");
	return "";
	}

