function CodePostal ()
{

	if ( document.getElementById('spa_codepostal').value.length > 4 )
	{
		window.document.register.spa_ville.disabled = false ;
		Departement () ;
	}
	else
	{
		window.document.register.spa_ville.disabled = true ;
	}

}



function Departement ()
{

   	var code = window.document.register.spa_codepostal ;
   	var dpt = code.value.substr( 0 , 2 ) ;
   	
   	if ( dpt > 96 )
   	{
  	 	var dpt = code.value.substr( 0 , 3 ) ;
   	}
	
	window.document.register.spa_departement.value = departement[dpt] ;

	Ville (code.value) ;

}



function Ville (cp)
{

	window.document.register.spa_ville.options.length = 0 ;

	i = 1 ;

	for( x = 0 ; x < ville.length ; x++ )
	{

		if ( ville[x].substr(0,5) == cp )
		{
			opt = i==1?new Option(ville[x].substr(6),ville[x].substr(6),true,true):new Option(ville[x].substr(6),ville[x].substr(6),false,false) ;
			window.document.register.spa_ville.options[i] = opt;
			
			i = i+1;
		}

	}

}



function Rubrique (id)
{
	id = id.value ;

	if ( id > 0 )
	{
		window.document.register.rub_id.disabled = false ;
	}
	else
	{
		window.document.register.rub_id.disabled = true ;
	}
	
	var rub = rublist[id] ;
	
	if ( rub )
	{
		window.document.register.rub_id.options.length = rub.length +1 ;
		window.document.register.rub_id.options[0].value = '' ;
		window.document.register.rub_id.options[0].text = '' ;
	
		for ( x = 0 ; x < rub.length ; x++ )
		{
				window.document.register.rub_id.options[x+1].value = rub[x][0] ;
				window.document.register.rub_id.options[x+1].text = rub[x][1] ;
		}
		window.document.register.rub_id.options.selectedIndex = 0 ;
		window.document.register.spe_id.options.length = 0 ;
	
	}
	else
	{
		window.document.register.rub_id.options.length = 0 ;
		window.document.register.spe_id.options.length = 0 ;
	}
}



function Specialite (idrub)
{

	idrub = idrub.value ;
	
	if ( idrub > 0 )
	{
		window.document.register.spe_id.disabled = false ;
	}
	else
	{
		window.document.register.spe_id.disabled = true ;
	}
	
	var spe = spelist[idrub] ;
	 	
	if ( spe )
	{
		window.document.register.spe_id.options.length = spe.length ;

		for ( x = 0 ; x < spe.length ; x++ )
		{
			window.document.register.spe_id.options[x].value = spe[x][0] ;
			window.document.register.spe_id.options[x].text = spe[x][1] ;
		}
	}
	else
	{
		window.document.register.spe_id.options.length = 0 ;
	}

}



function Valider ()
{
	window.document.register.spa_departement.disabled = false ;
}