function chkEmail(email)
{
	if (window.RegExp) {
	var reg1str = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
	var reg2str = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$";
	var reg1 = new RegExp(reg1str);
	var reg2 = new RegExp(reg2str);
	if (!reg1.test(email) && reg2.test(email))
	  return true;
	return false;
  } else {
	if(email.indexOf("@") >= 0)
	  return true;
	return false;
  }
}

function checkPays(pays, selpays)
{
	var selpays = (document.all ? document.all[selpays] : document.getElementById(selpays))
	for ( i=0 ; i<=selpays.options.length-1 ; i++ )
	{ if ( selpays.options(i).value == pays ) { selpays.selectedIndex = i; } }
}

function checkListe(form, strName, minChecked, maxChecked, strType)
{
	var d = (document.all ? document.all[form] : document.getElementById(form))
	var check = 0;

	for (var i=0 ; i < d.elements.length ; i++)
	{
		var e = d.elements[i];
		if ( e.type == strType && e.name.indexOf(strName) >=0 && e.value != 0 ) { check++; }
	}
	if ( maxChecked > 0 )
	{
		if ( minChecked <= check && maxChecked >= check ) { return true; }
		else { return false; }
	}
	else
	{
		if ( minChecked <= check ) { return true; }
		else { return false; }
	}
}