// Copyright Hippocampe 2001
browserVer = parseInt(navigator.appVersion);
browserName = navigator.appName;
browser = 0;
url = "" + document.location;

// Netscape ou IE
if (browserName == 'Netscape')
	browser = 1;
else if (browserName == 'Microsoft Internet Explorer')
	browser = 2;
else
	browser = 2;


// feuille de styles
if (browser == 1){
	document.write("<link rel='stylesheet' href='css/stylesmoz.css'>");
}else{
	document.write("<link rel='stylesheet' href='css/stylesie.css'>");
}

// Impression
function printWindow(objName, sTitle)
{
	if (browser == 1)
		window.print();

	else {
		var pageContent = document.all(objName).innerHTML;
		var bPageContent = "<div class='texte'>© UTP 2001 - 2003</div>";

		sTitle = unescape(sTitle);

		var win = open('', 'utp_preview');

		if (win) {
			win.document.open();
			win.moveTo(-1000, -1000);
			win.resizeTo(200, 100);

			win.document.write("<link rel='stylesheet' href='"+chemin+"css/styles.css'>");

			if (sTitle != "")
				win.document.write("<div class='supertitre'>" + sTitle + "</div><hr>");

			win.document.write(pageContent);
			win.document.write(bPageContent);
			win.document.close();

			win.focus();
			win.print();
			win.close();
		}
	}
}

// verification des champs dans formulaire
function VerifChamps(form) {
	if (form == document.search) {
		if (form.motcle.value != "" || form.idtheme[form.idtheme.selectedIndex].value != "" || form.idtype[form.idtype.selectedIndex].value != "") {
			form.submit();
			return (false);
		}
		else {
			alert('Veuillez renseigner au moins un des critères.');
		}
	}
	else if (form == document.adherents) {
		if (form.nom_ent.value != "" || /*form.tranche[form.tranche.selectedIndex].value != "" ||*/ form.mode[form.mode.selectedIndex].value != "" || form.ville[form.ville.selectedIndex].value != ""/* || form.departement[form.departement.selectedIndex].value != "" || form.region[form.region.selectedIndex].value != ""*/) {
			form.submit();
			return (false);
		}
		else {
			alert('Veuillez renseigner au moins un des critères.');
		}
	}
	else if (form == document.formulaire_membres) {
		if (form.nom_memb[form.nom_memb.selectedIndex].value != "" || form.act_memb[form.act_memb.selectedIndex].value != "") {
			form.submit();
			return (false);
		}
		else {
			alert('Veuillez renseigner au moins un des critères.');
		}
	}
	else if (form == document.abonner || form == document.commande) {
		if (form.nomm.value == "") {
			alert("Veuillez indiquer votre nom.");
			form.nomm.focus();
			return(false);
		}
		if (form.prenom.value == "") {
			alert("Veuillez indiquer votre prénom.");
			form.prenom.focus();
			return(false);
		}
		if (form.email.value != "") {
			if ((form.email.value.indexOf('@') == -1) || (form.email.value.indexOf('.') == -1)) {
				alert('Le e-mail saisi n\'est pas valide');
				form.email.focus();
				return(false);
			}
			/*else if ((form.email.value.indexOf('.')) < (form.email.value.indexOf('@'))) {
				alert('Le e-mail saisi n\'est pas valide');
				form.email.focus();
				return(false);
			}*/
		}
		if (form.adresse.value == "") {
			alert("Veuillez indiquer votre adresse.");
			form.adresse.focus();
			return(false);
		}
		if (form.codepostal.value == "") {
			alert("Veuillez indiquer le code postal.");
			form.codepostal.focus();
			return(false);
		}
		else {
			if (isNaN(parseFloat(form.codepostal.value))) {
				alert("Le format du code postal n'est pas valide.");
				return(false);
			}
			else if ((form.codepostal.value.length < 5) || (form.codepostal.value.length > 5)) {
				alert("Le code postal doit être composé de 5 chiffres");
				form.codepostal.value = '';
				return(false);
			}
		}
		if (form.ville.value == "") {
			alert("Veuillez indiquer la ville.");
			form.ville.focus();
			return(false);
		}
		if (form.pays.value == "") {
			alert("Veuillez indiquer le pays.");
			form.pays.focus();
			return(false);
		}
		form.submit();
		return(true);
	}
}