// JavaScript Document

function check_not_empty(elts)
{
	if( document.getElementById(elts).value != "")
	{
		document.getElementById(elts + "_ok").style.display='inline';
		document.getElementById(elts + "_err").style.display='none';
	}
	else
	{
		document.getElementById(elts + "_ok").style.display='none';
		document.getElementById(elts + "_err").style.display='inline';
		form_ok = false;
	}
}

function check_text_only(elts)
{
	var re = new RegExp("^[0-9\. ]+$");
	var chaine = document.getElementById(elts).value;

	if( document.getElementById(elts).value != "" && !re.test(chaine))
	{
		document.getElementById(elts + "_ok").style.display='inline';
		document.getElementById(elts + "_err").style.display='none';
	}
	else
	{
		document.getElementById(elts + "_ok").style.display='none';
		document.getElementById(elts + "_err").style.display='inline';
		form_ok = false;
	}
}

function check_numeric_min_len(elts,size)
{
	var re = new RegExp("^[0-9\. ]+$");
	var chaine = document.getElementById(elts).value;

	if( document.getElementById(elts).value.length >= size && re.test(chaine))
	{
		document.getElementById(elts + "_ok").style.display='inline';
		document.getElementById(elts + "_err").style.display='none';
	}
	else
	{
		document.getElementById(elts + "_ok").style.display='none';
		document.getElementById(elts + "_err").style.display='inline';
		form_ok = false;
	}
}

function check_password(elts)
{
//	var re = new RegExp("^[a-zA-Z0-9]+$");
	var chaine = document.getElementById(elts).value;
	var test_chiffre = chaine.match(/\d+/);
	var test_lettre = chaine.match(/[a-zA-Z]+/);
	
	if( document.getElementById(elts).value.length >= 8 && test_chiffre != null && test_lettre != null)
	{
		document.getElementById(elts + "_ok").style.display='inline';
		document.getElementById(elts + "_err").style.display='none';
	}
	else
	{
		document.getElementById(elts + "_ok").style.display='none';
		document.getElementById(elts + "_err").style.display='inline';
		form_ok = false;
	}
}

function check_email(elts)
{
	var val=document.getElementById(elts).value;
	pos=val.indexOf('@');
    if (pos<1 || pos==(val.length-1))
	{
		document.getElementById(elts + "_ok").style.display='none';
		document.getElementById(elts + "_err").style.display='inline';
		form_ok = false;
	}
	else
	{
		document.getElementById(elts + "_ok").style.display='inline';
		document.getElementById(elts + "_err").style.display='none';
	}
}
function check_numeric(elts)
{
	// des chiffres avec espace et point
	var re = new RegExp("^[0-9\. ]+$");
	var chaine = document.getElementById(elts).value;

	if( re.test(chaine))
	{
		document.getElementById(elts + "_ok").style.display='inline';
		document.getElementById(elts + "_err").style.display='none';
	}
	else
	{
		document.getElementById(elts + "_ok").style.display='none';
		document.getElementById(elts + "_err").style.display='inline';
		form_ok = false;
	}
}
