// Copyright 2000 Adobe Systems Incorporated. All rights reserved. Permission
// to use, modify, distribute, and publicly display this file is hereby
// granted. This file is provided "AS-IS" with absolutely no warranties of any
// kind. Portions (C) Netscape Communications 1999.

// If you modify this file, please share your changes with Adobe and other SVG
// developers at http://www.adobe.com/svg/.

// Version 3/23/00

function submitForm(f, lists, dates){
		var bon = 'true';
		
		if(f.commune.value != ''){

     		 	f.commune.disabled = false;
    		}
		if(f.paroisse.value != ''){
			f.paroisse.disabled = false;
		}

		if(f.commune.value == ''){
			alert('Veuillez entrer une valeur pour le champ commune ou paroisse');
			bon = 'false';
		}
		/*			
		if(f.bdate.value==''){
			f.bdate.value=f.edate.value;
		}
		else if(f.edate.value==''){
			f.edate.value=f.bdate.value;
		}
		*/
		/*
		for ( i=0; i< dates.length; i++ ){
			if ( dates[i] ){
				var valeur = dates[i].value;
				var titre = dates[i].title;
				var res = valeur.search(titre);
				if (res != 0 && (valeur!='')){
					var message1 = 'Attention, votre date ';
					var message2 = ' doit ??e de la forme : ';
					alert (message1+ valeur + message2 + titre);
					bon = 'false';
				}						
			}
		}
		*/
		bdate = f.bdate.value;
		edate = f.edate.value;
		
		if((bdate.length != 4 || edate.length != 4) && (bdate.length !=0 && edate.length !=0)){
			alert('Veuillez entrer une annee de 4 chiffres!!!');
			bon = 'false';
		}
		
		if(bdate > edate){
			alert("L'annee de debut doit etre anterieure a l'annee de fin");
			bon= 'false';
		}

		if(isNaN(bdate) == true){
			alert("l'annee de debut doit etre un chiffre");
			bon = 'false';
		}
		
		if(isNaN(edate) == true){
			alert("l'annee de fin doit etre un chiffre");
			bon = 'false';
		}
		
		
		for ( i=0; i< lists.length; i++ ){
			if ( lists[i] )
				for ( j=0; j < lists[i].length; j++ )
					if ( lists[i].options[j].value != '_sdx_' ) 
						lists[i].options[j].selected = true;
		}	
				
		if (bon == 'true'){
			f.submit();
		}
}

function submitFormCP(f){

	var ok = 'true';
	i= f.cantonCp.selectedIndex;
	j= f.communeCp.selectedIndex;
	k= f.themeCp.selectedIndex;
	l= f.sThemeCp.selectedIndex;
	tmpi = f.cantonCp.options[i].text;
	tmpj = f.communeCp.options[j].text;
	tmpk = f.themeCp.options[k].text;
	tmpl = f.sThemeCp.options[l].text;
	
	if(tmpi == 'choix...' && tmpj == 'choix...' && tmpk == 'choix...' && tmpl == 'choix...'){
		alert('Veuillez selectionner au moins un champ!!!');
		ok = 'false';
	}
	if(ok == 'true'){
		f.submit();
	}
	

}

function submitFormPop(f){

	var ok = 'true';
	i= f.cantonPop.selectedIndex;
	j= f.communePop.selectedIndex;
	tmpi = f.cantonPop.options[i].text;
	tmpj = f.communePop.options[j].text;

	bdate = f.bdate.value;
	edate = f.edate.value;
	
	if(tmpi == 'choix...' && tmpj == 'choix...'){
		alert('Veuillez selectionner au moins un champ!!!');
		ok = 'false';
	}
	if( (bdate.length != 4 || edate.length != 4) && (bdate.length !=0 && edate.length !=0) ){
		alert('Veuillez entrer une annee de 4 chiffres!!!')
		ok = 'false';
	}
	
	if(isNaN(bdate) == true){
		alert("l'annee de debut doit etre un chiffre");
		ok = 'false';
	}
	
	if(isNaN(edate) == true){
		alert("l'annee de fin doit etre un chiffre");
		ok = 'false';
	}
	
	if(bdate > edate){
		alert("L'annee de debut doit etre anterieure a l'annee de fin");
		ok= 'false';
	}
	
	
	if(ok == 'true'){
		f.submit();
	}
	

}


function submitCP(f){
	
	var ok = 'true';
	
	if (f.nom.value == ''){
		alert('Veuillez entrer votre nom!');
		ok = 'false';
	}
	if (ok == 'true' && f.prenom.value == ''){
		alert('Veuillez entrer votre prenom!');
		ok = 'false';
	}
	if (ok == 'true' && f.adresse.value == ''){
		alert('Veuillez entrer votre adresse!');
		ok = 'false';
	}
	if (ok == 'true' && f.codePostal.value == ''){
		alert('Veuillez entrer votre code postal!');
		ok = 'false';
	}
	if (ok == 'true' && f.ville.value == ''){
		alert('Veuillez entrer votre ville!');
		ok = 'false';
	}
	if (ok == 'true' && f.email.value == ''){
		alert('Veuillez entrer votre pays!');
		ok = 'false';
	}
	
	if(isNaN(f.telephone.value)){
		alert('Veuillez entrer une valeur numerique pour le numero de telephone!');
		ok = 'false';
	}
	
	var tel = f.telephone.value;
	if((tel.length > 0) && (!isNaN(tel)) && (tel.length != 10)){
		alert('Le numero de telephone est invalide!');
		ok = 'false';
	}
	
	var i = f.civilite.selectedIndex;
	var sel = f.civilite.options[i].value;
	if(ok == 'true' && sel == ''){
		alert('Veuillez selectionner votre civilite!');
		ok = 'false';
	}
	
	if (ok == 'true'){
		f.submit();
	}
	
	
	
	


}
