function TestEmail(obj) {
	var email = obj.value.toLowerCase();
	var regex = /^[a-z][a-z0-9_-]+([.][a-z0-9_-]+)*@[a-z0-9_-]+[.]([a-z]{2,3})$/;
	
	obj.value = email;

	if (regex.test(email)) { 
		return true;
	}
	else {
		obj.select();
		alert("Format d'email invalide !");
		obj.focus();
		return false;
	}
}

function isset(obj){
	if(typeof(obj)=='undefined'){
		return false;
	}
	else {
		return true;
	}
}

function IsDateFuture(obj){
	strDate = obj.value;
	day = strDate.substring(0,2);
	month = strDate.substring(3,5);
	year = strDate.substring(6,10);
	d = new Date();
	d.setDate(day);
	d.setMonth(month-1);
	d.setFullYear(year); 
	
	now = new Date();
	
	var dateDeb = Date.parse(now);
	var dateFin = Date.parse(d);
	var compare = dateFin - dateDeb;
	
	if(compare >= 0){
		return true;
	}
	else {
		return false;
	}
	
	
}

function TestUrl(obj) {

    var v = new RegExp();
    v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");
    if (!v.test(obj.value)) {
        alert("Ceci n'est pas un site valide ! (exemple : http://www.ligamind.net).");
        return false;
    }

}

function TestFloat(obj) {
	obj.value = obj.value.replace(',','.');
	if(isNaN(obj.value)){
		alert("Ceci n'est pas un nombre!");
		obj.value = "";
		return false;
	}
	else {
		return true;
	}
}

function TestNombre(obj) {
	if(isNaN(obj.value)){
		alert("Ceci n'est pas un nombre!");
		obj.value = "";
		return false;
	}
	else {
		if(Number(obj.value)%1==0){
			return true;
		}
		else {
			alert("Ceci n'est pas un entier!");
			return false;
		}
	}
}

function UniqueString(){
	dt=new Date();
	hrs=dt.getHours()+1;
	min=dt.getMinutes()+1;
	sec=dt.getSeconds()+1;
	msec=dt.getMilliseconds()+1;
	mois=dt.getMonth()+1;
	jour=dt.getDate();
	annee=dt.getFullYear();
	return annee+""+mois+""+jour+""+hrs+""+min+""+sec+""+msec;
}
