function swap(n) {
	alert("SWAP PHOTO "+n);
}

function validateForm(formobj){
	var fieldRequired = Array("nom", "prenom", "mail", "comment");
	var fieldDescription = Array("Nom", "Prénom", "Mail", "Message");
	
	var alertMsg = "Merci de saisir les champs suivant :\n\n";
	var l_Msg = alertMsg.length;
	for (var i = 0; i < fieldRequired.length; i++){
		var obj = formobj.elements[fieldRequired[i]];
		if (obj){
			if (obj.type == null){
			var blnchecked = false;
			for (var j = 0; j < obj.length; j++){if (obj[j].checked){blnchecked = true;}}
			if (!blnchecked){alertMsg += " - " + fieldDescription[i] + "\n";}continue;}
			switch(obj.type){
			case "select-one":
				if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){alertMsg += " - " + fieldDescription[i] + "\n";}break;
			case "select-multiple":if (obj.selectedIndex == -1){alertMsg += " - " + fieldDescription[i] + "\n";}break;
			case "text":
			case "textarea":
				if (obj.name == "mail" && obj.value!="") {if (emailCheck(obj.value) == false) {alertMsg += " - Mail (adresse non correcte!)\n";}}
				if (obj.value == "" || obj.value == null){alertMsg += " - " + fieldDescription[i] + "\n";}break;
			default:
			}
		}
		}
		if (alertMsg.length == l_Msg){return true;
		}else{alert(alertMsg);return false;}
	}

function emailCheck(emailStr) {
	var emailPat=/^(.+)@(.+)$/
	var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
	var validChars="\[^\\s" + specialChars + "\]"
	var quotedUser="(\"[^\"]*\")"
	var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
	var atom=validChars + '+'
	var word="(" + atom + "|" + quotedUser + ")"
	var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
	var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
	var matchArray=emailStr.match(emailPat)
	if (matchArray==null) {return false}
	var user=matchArray[1]
	var domain=matchArray[2]
	if (user.match(userPat)==null){return false}
	var IPArray=domain.match(ipDomainPat)
	if (IPArray!=null) {for (var i=1;i<=4;i++){if (IPArray[i]>255) {return false}}return true}
	var domainArray=domain.match(domainPat)
	if (domainArray==null) {return false}
	var atomPat=new RegExp(atom,"g")
	var domArr=domain.match(atomPat)
	var len=domArr.length
	if (domArr[domArr.length-1].length<2 || domArr[domArr.length-1].length>3) {return false}
	if (len<2) {return false}
	return true;
	}
	
function lightview_javascript(url) {
	Lightview.show({
		href: url
	});
	}