function showmenu(elmnt)
{
	document.getElementById(elmnt).style.visibility="visible";
}
function hidemenu(elmnt)
{
	document.getElementById(elmnt).style.visibility="hidden";
}
	
function isNumberKey(evt)
{
	var charCode = (evt.which) ? evt.which : evt.keyCode
	if ((charCode==43)||(charCode==40)||(charCode==41)||(charCode==46)||!(charCode > 36 && (charCode < 48 || charCode > 57)))
		return true;
	else 
	{
		alert('Seul des chiffres sont autorisés');
		// alert('['+charCode+']');
		return false;
	}
}

function validate_required(field,alerttxt)
{
  if (field.value==null||field.value=="")
    {alert(alerttxt);return false;}
  else
    return true;
}

function validate_required_date(field,alerttxt)
{
  if (field.value==null||field.value==""||field.value=="jj-mm-aaaa"||field.value=="00-00-0000")
    {alert(alerttxt);return false;}
  else
    return true;
}

function validate_required_radio(field,alerttxt)
{
  if (!field) {
	alert(alerttxt);
	return false;
  } else {
	var radioLength = field.length;
	if(radioLength == undefined)
		if(field.checked)
			return true;
		else
			{alert(alerttxt);return false;}
	for(var i = 0; i < radioLength; i++) {
		if(field[i].checked) {
			return true;
		}
	}

  }
  alert(alerttxt);return false;
}

function validate_form(thisform)
{
	with (thisform)
	{
		if (! validate_required(nom,"Le nom est nécessaire"))
			{	nom.focus(); return false;}
		if (! validate_required(prenom,"Le prénom est nécessaire"))
			{	prenom.focus(); return false;}
		if (! validate_required(login,"Un login est nécessaire"))
			{login.focus(); return false;}
		if (! validate_required(telephone,"Un numéro de téléphone est nécessaire"))
			{telephone.focus(); return false;}
		if (! validate_required(pass1,"Un mot de passe est nécessaire"))
			{pass1.focus(); return false;}
		if (document.getElementById('pass1').value != document.getElementById('pass2').value)
			{alert("Les mots de passe entrés sont differents");return false;}
	}
}

function validate_form_abonne(thisform)
{
	with (thisform)
	{
		if (! validate_required(nom_abonne,"Le nom est nécessaire"))
			{	nom_abonne.focus(); return false;}
		if (! validate_required(prenom_abonne,"Le prénom est nécessaire"))
			{	prenom_abonne.focus(); return false;}
		if (! validate_required_date(date_naissance,"La date de naissance est nécessaire"))
			{	date_naissance.focus(); return false;}
		if (! validate_required_radio(sexe,"Le sexe de l'abonné est nécessaire"))
			{	return false;}
	}
}

function reloadform(form,page,init)
{
	var val1=form.pays.options[form.pays.options.selectedIndex].value;
//	var val2=form.ville.options[form.ville.options.selectedIndex].value;
	var val3=form.programme.options[form.programme.options.selectedIndex].value;
	if (init==1)
		val3=0;
	//self.location= page + '?pays=' + val1 + '&ville=' + val2 + '&prog=' + val3;
	self.location= page + '?pays=' + val1 + '&prog=' + val3;
}

function showhide(id)
{
	if (document.getElementById(id).style.display == "block")
		document.getElementById(id).style.display = "none";
	else
		document.getElementById(id).style.display = "block";
} 

function viewpayeur(form)
{
	if(form.payeur.options[form.payeur.options.selectedIndex].value == 'A')
		document.getElementById('autrepayeur').style.display = "block";
	else
		document.getElementById('autrepayeur').style.display = "none";
} 

function causedesabo(form)
{
	if(form.desabonne.options[form.desabonne.options.selectedIndex].value == '2') {
		document.getElementById('decede').style.display = "block";
		//document.getElementById('nondecede').style.display = "none";
	} else {
	//if(form.desabonne.options[form.desabonne.options.selectedIndex].value != '2') {
		document.getElementById('decede').style.display = "none";
		//document.getElementById('nondecede').style.display = "block";	
	}
} 

function go() 
{
	window.location=document.getElementById("madroplist").value;
}
/*
function addElement() {
  var ni = document.getElementById('myDiv');
  var numi = document.getElementById('theValue');
  var num = (document.getElementById('theValue').value -1)+ 2;
  numi.value = num;
  var newdiv = document.createElement('div');
  var divIdName = 'my'+num+'Div';
  newdiv.setAttribute('id',divIdName);

  alert('[' + divIdName + ']');
  
  //newdiv.innerHTML = 'Element Number '+num+' has been added! <a href=\'#\' onclick=\"rem()">Remove the div "'+divIdName+'"</a>';
   newdiv.innerHTML = 'Element Number '+num+' has been added! <a href=\'#\' onclick=\"document.getElementById(\'myDiv\').removeChild(document.getElementById('+divIdName+'));\">Remove the div "'+divIdName+'"</a></div>';
  ni.appendChild(newdiv);
}

function rem() {
var t = document.getElementById('myDiv');
t.parentNode.removeChild(t);
}
*/

