
// 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();
		}
	}
}



// efface champs
function TextFocus(champ) {
	if (champ.value == champ.defaultValue) {
		champ.value = '';
	}
}

function TextBlur(champ) {
	if (champ.value == '') {
		champ.value = champ.defaultValue;
	}
}


// chargement en cours
function Chargement() {
	chg.visibility = "hidden";
}


// 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\350res.');
		}
	}
	else if (form == document.adherents) {
		if (form.nom_ent.value != "" ||  form.groupe[form.groupe.selectedIndex].value != "" || form.ville[form.ville.selectedIndex].value != "") {
			form.submit();
			return (false); 
		}
		else {
			alert('Veuillez renseigner au moins un des crit\350res.');
		}
	}
	else if (form == document.adherent) {
		if (form.nom_ent.value != "" ||  form.type_adherent[form.type_adherent.selectedIndex].value != "" || form.ville[form.ville.selectedIndex].value != "") {
      form.submit();
			return (false); 
		}
		else {
			alert('Veuillez renseigner au moins un des crit\350res.');
		}
	}
	else if (form == document.formulaire_membres) {
		if (form.nom_memb[form.nom_memb.selectedIndex].value != "") {
			form.submit();
			return (false); 
		}
		else {
			alert('Veuillez renseigner au moins un des crit\350res.');
		}
	}
	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);
			}

		}
		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\351 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);
	}
}




//  affiche une popup en avant de la fenetre emetrice
function Popup2Front(url, name) {
	var fen = open(url, name, "top=25,left=15,width=780,height=530,resizable=1,scrollbars=1,toolbar=0,menubar=0");
	// fen.focus();
}



