function refreshTopNews(id)
{ if ($('editorialEdito' + id).style.display != 'block') { new Effect.Opacity("editorialEdito" + id, { duration:0.2, from:1.0, to:0.0}); for(i=0;i<4;i++) { Element.removeClassName('showEdito' + (i+1), 'selected'); $('editorialEdito' + (i+1)).style.display = 'none';}
$('showEdito' + id).addClassName('selected'); $('editorialEdito' + id).style.display = 'block'; new Effect.Opacity("editorialEdito" + id, {duration:0.2});}
return false;}
function checkToggle(id)
{ Element.toggle(id);}
function getArticleCommentStats(articleID)
{ new Ajax.Updater('', '/article/getCountComments/article/' + articleID, { method:'get', onComplete:
function(t){ var ansT = t.responseText; ansT = parseInt(ansT); $('getCommentLinks').innerHTML = '<p><a class="commentIcon" href="javascript:;" onclick="Element.show(\'commentForm\');Element.hide(\'commentList\');"> R&eacute;agir &agrave; cet article en laissant un commentaire</a></p> ' + '<p><a class="commentIcon" href="javascript:;" onclick="getComment(' + articleID + ',0,1)">Voir la liste des commentaires</a></p> ' + '<p>Il y a ' + ansT + ' commentaire' + ((ansT > 1)?'s':'') + ' sur cet article.</p>' ;}
} );}
function getArticleCommentForm()
{ new Ajax.Updater('', '/membres/isloggedinMember/XML/saddsdf', { method:'get', onComplete:
function(t){ var ansX = t.responseXML; if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == '0') { [ 'attribute_email_verification_required', 'email_verification_paramTXT_ignored', 'attribute_validationcode_required', 'attribute_name_verification_title', 'attribute_name_required', 'name_paramTXT_ignored', 'attribute_email_verification_title', 'validation_title'].each(Element.remove); Element.hide('captcha'); $('isMember').value = 1;}
}
} ); return false;}
function saveArticleComment(data)
{ Element.hide('commentList'); $('mainErrorBox').style.display = 'none'; var articleID = $('article').value; new Ajax.Updater('', '/article/savecomment', { method:'post', parameters: data, onComplete:
function(t){ var ansX = t.responseXML; if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == 1) { $('mainErrorBox').style.display = 'block'; $('mainErrorBox').innerHTML = ansX.getElementsByTagName('description').item(0).firstChild.data;} else if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == 0) { Form.disable('saveComment'); $('successBox01').innerHTML = 'Merci, votre commentaire a &eacute;t&eacute; enregistr&eacute;'; $('successBox01').style.display = 'block';  Effect.Fade('successBox01',{ duration: 10.0 }); $('commentForm').innerHTML = 'Vous avez d&eacute;j&agrave; soumis un commentaire pour ce contenu, merci!<br />Pour poursuivre, vous pouvez visiter notre <a href="/forum">Forum de discussion</a> pour continuer les &eacute;changes.'; getArticleCommentStats(articleID); getComment(articleID,0,1); checkToggle('commentForm'); Element.show('commentList');}
}
} );}
function getComment(articleID, force, page)
{ new Ajax.Updater('', '/article/comments', { method:'post', parameters: 'articleID=' + articleID + '&page=' + page, onComplete:
function(t){ var ansT = t.responseText; $('commentList').innerHTML = ansT; Element.hide('commentForm'); Element.show('commentList');}
} );}
function blameComment(id, articleID, pageID)
{ new Ajax.Updater('', '/article/blamecomment/id/' + id, { method:'get', onComplete:
function(t){ Element.hide('blamecomment' + id); getArticleCommentStats(articleID); getComment(articleID,0,pageID);}
} );}
function sendToAfriend(data, type)
{ $('mainErrorBox').style.display = 'none'; new Ajax.Updater('', '/tools/sendToAFriendMail', { method:'post', parameters: data, onComplete:
function(t){ var ansX = t.responseXML; if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == 1) { $('mainErrorBox').style.display = 'block'; $('mainErrorBox').innerHTML = ansX.getElementsByTagName('description').item(0).firstChild.data;} else if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == 0) { $('commentForm').innerHTML = 'Message envoy&eacute; avec succ&egrave;s!<br /><br /><a href="javascript:history.go(-1);">Retour ' + (type == 'inscription' ? 'au concours photo' : '&agrave; l\'article</a>');}
}
} );}

function sendToContact(data)
{ 
	$('errorBox').style.display = 'none'; 
	$('successBox').style.display = 'none'; 
	new Ajax.Updater('', '/tools/sendtocontact', { 
		method:'post', 
		postBody:data, 
		onComplete:function(t){ 
			var ansX = t.responseXML; 
			var answ = t.responseText; 
			
			if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == '0') { 
				//alert( ansX.getElementsByTagName('description').item(0).firstChild.data );
				$('successBox').innerHTML = ansX.getElementsByTagName('description').item(0).firstChild.data; 
				$('successBox').style.display = 'block';
			}else{ 
				$('errorBox').innerHTML = ansX.getElementsByTagName('description').item(0).firstChild.data; 
				$('errorBox').style.display = 'block';
			}
}

} );}
function smToggle(e, id)
{ var jack=e||window.event; jack.cancelBubble=true; try{jack.stopPropagation()}catch(err){}
if (Element.classNames('li'+id) != 'active') { $('li'+id).addClassName('active');} else { Element.removeClassName('li'+id, 'active');}
Effect.toggle('smt'+id, 'blind', {duration : 0.1});}
function smClick(e, url)
{ var jack=e||window.event; jack.cancelBubble=true; try{jack.stopPropagation()}catch(err){}
window.location = url;}
function getBlocCalendar() { new Ajax.Updater('', '/block/getcalendar', { method:'post', onComplete:
function(t){ $('calendarBox').innerHTML = t.responseText;}
} );}
function changeMonth(data)
{ 
	if (data != "") { 
		new Ajax.Updater('', '/block/getCalendar/'+data, 
		{ 
			method:'post', 
			onComplete:function(t)
			{ 
				$('calendarBox').innerHTML = t.responseText;
			}
		});
	} else { 
		$('errorBox01').style.display = 'block'; 
		$('errorBox01').innerHTML = 'Erreur! <br />Les champs sont obligatoires.';
	}
}

function removeChildren(id)
{ if (confirm('Cette action supprimera d&eacute;finitivement les informations de cet enfant.\nVoulez-vous continuer?')){ new Ajax.Updater('', '/membres/deleteChildren/id/' + id, { method:'get', onComplete:
function(t){ $('children_set' + id).remove();}
} );}
}
function bridge(s,o,f)
{ var g = root.server; if(g.enable)
{ var c = new g.connection(); c.url = s; c.onLoad = function(d){if(isset(f) && typeof(f)=='function') f(d);}; c.onError = function(error){alert("error = "+ error);}; g.send(c,o);}
}
function changeContent(s1,s2,s3,s4)
{ var o = {target:s1,page:s2,image_name:s3}; function onReceivedData(s){ root.obj.setProperty(s1,'innerHTML',s);}
bridge(s4,o,onReceivedData);}
function groupRequest01(page,s1,s2,pos)
{ var s3 = '/pregnancy/displayAjax'; if(s1 != page)
{ changeContent('imageSelector',s1,s2,s3);}
else
{ var c = document.getElementById('imageSelectorTable'); var t = document.getElementById('thumb_' + s2); var lN = document.getElementById('labelNavigation' ); var tN = document.getElementById('totalNavigation' ); for(var i = 0; i < c.rows.length; i++)
{ for(var j = 0; j < c.rows[i].cells.length; j++)
{ for(var k = 0; k < c.rows[i].cells[j].childNodes.length; k++)
{ if(c.rows[i].cells[j].childNodes[k].nodeName == 'DIV')
{ for(var m = 0; m < c.rows[i].cells[j].childNodes[k].childNodes.length; m++)
{ if(c.rows[i].cells[j].childNodes[k].childNodes[m].nodeName == 'DIV')
{ if(c.rows[i].cells[j].childNodes[k].childNodes[m].className == 'selected')
{ c.rows[i].cells[j].childNodes[k].childNodes[m].className = 'normal';}
}
}
}
}
}
}
t.className = 'selected'; if(tN){ lN.innerHTML = pos;}
}
changeContent('imageDisplay',s1,s2,s3);}

function groupRequest02(page,s1,s2,arr, isFinal, nextPicture, prevPicture, pictureArrayString)
	{ var s3 = '/js/picture_viewer.ajax.php'; try { if(s1 != page)
	{ changeContent('imageSelector',s1,s2,s3);}
	else
	{ var c = document.getElementById('imageSelectorTable'); var t = document.getElementById('thumb_' + s2); for(var i = 0; i < c.rows.length; i++)
	{ for(var j = 0; j < c.rows[i].cells.length; j++)
	{ for(var k = 0; k < c.rows[i].cells[j].childNodes.length; k++)
	{ if(c.rows[i].cells[j].childNodes[k].nodeName == 'DIV')
	{ for(var m = 0; m < c.rows[i].cells[j].childNodes[k].childNodes.length; m++)
	{ if(c.rows[i].cells[j].childNodes[k].childNodes[m].nodeName == 'DIV')
	{ if(c.rows[i].cells[j].childNodes[k].childNodes[m].className == 'selected')
	{ c.rows[i].cells[j].childNodes[k].childNodes[m].className = 'normal'; if(arr)
	{ for(var a = 0; a < arr.length; a++)
	{ if(c.rows[i].cells[j].childNodes[k].childNodes[m].id == 'thumb_' + arr[a])
	{ c.rows[i].cells[j].childNodes[k].childNodes[m].className = 'voted';}
	}
	}
	}
	}
	}
	}
	}
	}
	}
	t.className = 'selected';}
	new Ajax.Updater('', '/picturescontest/reloadBigContestPicture', { 
			method:'post', 
			parameters: {
				currentPage : page, 
				inscriptionID : s2, 
				next_inscriptionID : nextPicture,
				prev_inscriptionID : prevPicture,
				finale : isFinal,
				pictureArrayString : pictureArrayString
			},  
			onComplete:
			function(t){ var ansT = t.responseText; if(ansT != 'error') { $('imageDisplay').innerHTML = ansT;}
			}
	});} catch(err) { window.location = '/concours-photo/index/page/' + (++page) + '#top';}
}


function selectFinalePicture(inscriptionID, contestID) { new Ajax.Updater('', '/picturescontest/votefinale' + '/inscriptionID/' + inscriptionID + '/contestID/' + contestID, { method:'get', onComplete:
function(t){ $('finaleVoteString').style.display = 'none'; $('finaleThankVote').style.display = 'block';}
});}
function emptyField(o,s)
{ var o = getObj(o); if(o.value==s) o.value='';}
function displayPicture(s,e)
{ closePicture(); var s1 = "galleryDiv"; var s2 = "innerImg"; var s3 = "closeBtn"; var c1 = root.obj; var c2 = root.browser; var n1 = 80; var o0 = document.body; var o1 = c1.addItem('DIV',s1,s1,null,o0,null); if(o1!=null)
{ c1.setProperty(o1,'width',c2.getWidth() + "px"); c1.setProperty(o1,'height',c2.getHeight() + "px"); o1.onclick = root.delegate.create(this,'closePicture'); (c2.type=='ie')? c1.setProperty(o1,'filter','alpha(opacity='+n1+')') : c1.setProperty(o1,'opacity',n1/100);}
var o2 = c1.addItem('DIV',s2,s2,"<img src='"+s+"' alt='' onload='imageLoaded(this);' />",o0,null); var o3 = c1.addItem('DIV',s3,s3,"<img src='/library/images/btn/btn_close_01.gif' alt='' onclick='closePicture();' onmouseover='root.images.swap(this);' onmouseout='root.images.swap(this);' onload='root.images.preload(this);' />",o0,null); if(o2!=null)
{ c1.setProperty(s1,'visibility','hidden'); c1.setProperty(s2,'visibility','hidden'); c1.setProperty(s3,'visibility','hidden'); c1.setProperty(s2,'left',c2.getHCenter(c1.getProperty(o2,'offsetWidth')) + "px"); c1.setProperty(s2,'top', c1.getProperty('imageSelector','offsetTop')+'px');}
}; function displayForm(s)
{ /*?*/
}; function imageLoaded(o)
{ var c1 = root.obj; var s1 = "galleryDiv"; var s2 = 'innerImg'; var s3 = 'closeBtn'; var n1 = Number(root.browser.getHCenter(o.width)); var n2 = Number(o.width+2); c1.setProperty(s2,'width',n2 + "px"); c1.setProperty(s2,'height',(o.height+2) + "px"); c1.setProperty(s2,'left',n1 + "px"); c1.setProperty(s3,'left',(n1+n2-14) + 'px'); var n3 = Number(c1.getProperty('imageSelector','offsetTop')); c1.setProperty(s2,'top', n3+'px'); c1.setProperty(s3,'top', (n3-21)+'px'); c1.setProperty(s1,'visibility','visible'); c1.setProperty(s2,'visibility','visible'); c1.setProperty(s3,'visibility','visible');}; function closePicture()
{ var c1 = root.obj; c1.removeItem("galleryDiv"); c1.removeItem("innerImg"); c1.removeItem("closeBtn");}; function selectPicture(n, contestID)
{ new Ajax.Updater('', '/picturescontest/addPreSelectionInscription/', { method:'post', postBody:'inscription=' + n + '&contestID=' + contestID, onComplete:
function(t){ loadVotedHTMLPart(contestID);}
});}; function loadVotedHTMLPart(contestID)
{ new Ajax.Updater('', '/picturescontest/loadVotedInscription/contestID/' + contestID, { method:'get', onComplete:
function(t){ var ansT = t.responseText; if (ansT != 'success') { $('votedPreSelectionDiv').innerHTML = ansT; _contestPic.load(); }
}
} );}
function setSelectionBtn(o,b)
{ var b = isset(b)? b : true; if(!isset(o)) return; var c2 = root.obj; var rg1 = '\\.\\D{3,4}$'; var s1 =o.src.match(rg1); var e1 =o.src.match('_o'); var s2 = o.src; var s3 = s2.match('_a'+rg1); var s4 = s3==null? '_a': ''; var s5 =s2.replace(e1==null?s3==null?s1:'_a'+s1:'_o'+s1,s4+s1); o.src = s5;}
function selectPrompt(n, contestID)
{ var s1 = "Voulez-vous retirer cette photo de votre sélection de vote ?"; if(confirm(s1)){ new Ajax.Updater('', '/picturescontest/removePreSelectionInscription/', { method:'post', postBody:'inscription=' + n + '&contestID=' + contestID, onComplete:
function(t){ loadVotedHTMLPart(contestID); 
// De-fade the photo in the grid
jQuery(".pics li a img[rel$="+n+"]").parent().removeClass("disabled").fadeTo("fast",1);
}
});}
}
function emailMessage(email, contestID)
{ new Ajax.Updater('', '/picturescontest/registerEmailFinalContest', { method:'post', postBody:'email=' + email + '&contestID=' + contestID, onComplete:
function(t){ var ansX = t.responseXML; var answ = t.responseText; if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == '0') { $('formWarning').innerHTML = ''; $('errorBox01').innerHTML = ansX.getElementsByTagName('description').item(0).firstChild.data;}else{ alert(ansX.getElementsByTagName('description').item(0).firstChild.data);}
}
} );}
function validateInput01()
{ var s1 = 'estate_'; var o1 = new Object(); for(var i = 1;i<=3;i++) o1[s1+i] = getObj(s1+i).checked; function onReceivedData(s)
{ var a1 = s.split('|'); for(var i = 0;i<=a1.length-1;i++)
{ if(a1[i].indexOf(':')!=-1)
{ var a2 = a1[i].split(':'); root.obj.setProperty(a2[0],'className',a2[1]);}
}
}
bridge('/js/verify_member_form_visibility.ajax.php',o1,onReceivedData);}
function setOption(s,b){root.obj.setProperty(s,'checked',b);}
function setPostalCode(s)
{ if(s == 1) { strInputs = '<input type="text" name="attribute_member_postal_code_1" value="" maxlength="3" class="inputS2 iSmall" />&nbsp;<input type="text" name="attribute_member_postal_code_2" value="" maxlength="3" class="inputS2 iSmall" />';}
else { strInputs = '<input type="text" name="attribute_member_postal_code_3" value="" maxlength="15" style="width:135px;" />';}
//$('div_postal_code_inputs').innerHTML = strInputs;
}
var btn = { swap:function(o)
{ var c1 = root.obj; var s0 = 'className'; var s1 = '_over'; var s2 = c1.getProperty(o,s0); var s3 = (s2.indexOf(s1)==-1)? s2+s1 : s2.substring(0,s2.indexOf(s1)) ; c1.setProperty(o,s0,s3);}, go:function(s){window.location.href=s;}
}
var myForm = { submit:function(s){var b = getObj(s).submit();}, reset:function(s){var b = getObj(s).reset();}
}
function setScroll01(b)
{ if(!isset(root.scroll)) return; scroll001 = new root.scroll.scrollable({mask:'scrMask01',size:{w:'point01',h:'scrollContent01'},content:'scrollContent01',axis:'horizontal'}); scroll001.onMotionFinished = function(b1, b2){btnControl(b1,b2,'btnExpertPrevious01','btnExpertNext01');}; if(isset(b) && b){ scroll001.refresh();}
}
function btnControl(b1,b2,s1,s2)
{ var f1 = root.getObj; var o1 = f1(s1); var o2 = f1(s2); var o3 = root.images; var n1 = o1.src.indexOf('_o'); var n2 = o2.src.indexOf('_o'); if((!b1 && n1!=-1) || (b1 && n1==-1)) o3.swap(o1); if((!b2 && n2!=-1) || (b2 && n2==-1)) o3.swap(o2);}; var bulle = { display:function(){}, close:function(){}, getContent:function(){}
}; function openBulletinsPop(o)
{ closeBulletinsPop(); var c1 = root.obj; var c2 = root.browser; var s1 = "bulletinsDivPop"; var s2 = "bulletinsDivPopContainer"; var n1 = 80; var o0 = document.body; var o1 = c1.addItem('DIV',s1,s1,null,o0,null); var o2 = c1.addItem('DIV',s2,s2,"<div class='loading'>TÉLÉCHARGEMENT...</div>",o0,null); if(o1!=null)
{ c1.setProperty(o1,'width',c2.getWidth() + "px"); c1.setProperty(o1,'height',c2.getHeight() + "px"); o1.onclick = root.delegate.create(this,'closeBulletinsPop'); (c2.type=='ie')? c1.setProperty(o1,'filter','alpha(opacity='+n1+')') : c1.setProperty(o1,'opacity',n1/100);}
if(o2!=null)
{ c1.setProperty(o2,'left',((c1.getProperty(o1,'width')/2)-(384/2))+ "px"); c1.setProperty(o2,'top',150+ "px");}
var s3 = o.innerHTML.toLowerCase(); var s4 = (s3.indexOf('grossesse')!=-1)? 'magrossesse' : 'info'; function onReceivedData(data){o2.innerHTML = data;}
bridge('/js/bulletinsForm.ajax.php',{selected:s4},onReceivedData);}
function closeBulletinsPop()
{ var c1 = root.obj; sendBulletinsPopActivated = false; c1.removeItem("bulletinsDivPop"); c1.removeItem("bulletinsDivPopContainer");}; function clearBulletinsPop()
{ var c1 = root.obj; sendBulletinsPopActivated = false; c1.setProperty('bPopCheckBox1','checked',false); c1.setProperty('bPopCheckBox2','checked',false); c1.setProperty('bPopInput1','value',''); for(var i = 1;i<=2;i++) c1.setProperty('bPopError'+i,'display','none');}; var sendBulletinsPopActivated = false; function sendBulletinsPop()
{ var c1 = root.obj; var s1 = c1.getProperty('bPopInput1','value'); var b1 = c1.getProperty('bPopCheckBox1','checked'); var e1 = true; var e2 = true; if(s1.isEmpty())
{ e1 = false; c1.setProperty('bPopError2','innerHTML','Vous devez entrer votre adresse de courriel'); c1.setProperty('bPopError2','display','block');}else{ c1.setProperty('bPopError2','display','none');}
if(!1)
{ e2 = false; c1.setProperty('bPopError1','innerHTML','Vous devez s&eacute;lectionner un bulletin ci-dessous.'); c1.setProperty('bPopError1','display','block');}else{ c1.setProperty('bPopError1','display','none');}
if(!e1 || !e2)
{ return;}else{ function onReceivedData(data)
{ var o1 = root.server.decode(data); if(o1.status=='error')
{ c1.setProperty('bPopError2','innerHTML',o1.msg); c1.setProperty('bPopError2','display','block');}else{ if(o1.status=='ok') c1.setProperty("innerSUBCOntent","innerHTML","<div class='loading'>"+o1.msg+"</div>");}
sendBulletinsPopActivated = false;}
if(sendBulletinsPopActivated == false)
{ sendBulletinsPopActivated = true; c1.setProperty('bPopError2','display','none'); bridge('/js/send_newsletters.ajax.php',{bulletinInfo:b1,buleltinGrossesse:null,email:s1},onReceivedData);}
}
}; String.prototype.isEmpty = function(){return this.match("\\S+")==null;}; function displayEvents(o1,o2)
{ var c1 = root.obj; var c2 = root.xml; var o3 = getObj('popDisplay'); if(o3!=null && o1==false)
{ c1.setProperty(o3,'display','none'); return;}
var o4 = c2.getNode('0.0.1.1',o3,true); c1.setProperty(o4,'innerHTML',''); var n1 = Number(c1.getProperty(o1,'offsetLeft')); var n2 = Number(c1.getProperty(o1,'offsetTop')); function onReceivedData(data)
{ var o5 = root.server.decode(data); if(o5.status=='error')
{ }else{ c1.setProperty(o3,'display','block'); c1.setProperty(o4,'innerHTML',o5.message); var n3 = Number(c1.getProperty(o3,'offsetWidth')); c1.setProperty(o3,'left',(n1-n3-4)+'px'); c1.setProperty(o3,'top',(n2-8)+'px');}
}
bridge('/evenements/displayAjax/',o2,onReceivedData);}
function checkMaxLengthText(element, length)
{ if(element.value.length > length)
{ alert('Vous ne pouvez entrer plus de ' + length + ' caract&egrave;res.'); element.value = element.value.substring(0, length);}
}

function loginValidationFromMenu(data)
{ 
	var from = window.location;
	
	$('loader_topmenu').style.display = 'block'; 
	
	$('errorBox01Login_topmenu').style.display = 'none'; 
	$('loginSubmit').style.display = 'none'; 
	
	if (jQuery('#frmLogin #password').val() != "" || jQuery('#frmLogin #username').val() != "") 
	{ 
		new Ajax.Updater(
			'', '/membres/validateidentification', 
			{ 
				method:'post', 
				postBody:data, 
				onComplete:function(t){ 
					var answ = t.responseText; 
					if (answ == 'error') { 
						$('loader_topmenu').style.display = 'none'; 
						$('loginSubmit').style.display = 'block'; 
						$('errorBox01Login_topmenu').style.display = 'block'; 
						$('errorBox01Login_topmenu').innerHTML = 'Le nom d\'usager ou le mot de passe est incorrect, veuillez recommencer.';
						_menu.updateHeight();
					} else {
						//window.location.replace(answ);
						from = String(from);
						dieselocation = from.lastIndexOf("#");
						
						if (dieselocation > -1) {
							window.location.replace(answ);
						} else {
							window.location.replace(from);
						}
					}
				}
			} 
		);
	} else { 
		$('loader_topmenu').style.display = 'none'; 
		$('errorBox01Login_topmenu').style.display = 'block'; 
		$('errorBox01Login_topmenu').innerHTML = 'Erreur! <br />Les champs sont obligatoires.';
	}
	
	_menu.updateHeight();
	return false;
}

function loginValidation(data)
{ 
	var from = window.location;
	
	$('loader').style.display = 'block'; 
	
	$('errorBox01Login').style.display = 'none'; 
	
	if (jQuery('#frmLogin2 #password').val() != "" || jQuery('#frmLogin2 #username').val() != "") 
	{ 
		new Ajax.Updater(
			'', '/membres/validateidentification', 
			{ 
				method:'post', 
				postBody:data, 
				onComplete:function(t){ 
					var answ = t.responseText; 
					if (answ == 'error') { 
						$('loader').style.display = 'none'; 
						$('errorBox01Login').style.display = 'block'; 
						$('errorBox01Login').innerHTML = 'Identification invalide';
						_menu.updateHeight();
					} else {
						//window.location.replace(answ);
						window.location.replace(from);
					}
				}
			} 
		);
	} else { 
		$('loader').style.display = 'none'; 
		$('errorBox01Login').style.display = 'block'; 
		$('errorBox01Login').innerHTML = 'Erreur! <br />Les champs sont obligatoires.';
	}
	return false;
}

function validateQuestion(data)
{ $('errorBox').style.display = 'none'; $('successBox').style.display = 'none'; if($('name').value == ""){ $('errorBox').innerHTML = 'Veuillez entrer votre nom.'; $('errorBox').style.display = 'block';} else if($('city').value == "") { $('errorBox').innerHTML = 'Veuillez entrer votre ville.'; $('errorBox').style.display = 'block';} else if($('email').value == "") { $('errorBox').innerHTML = 'Veuillez entrer votre adresse courriel.'; $('errorBox').style.display = 'block';} else { new Ajax.Updater('', '/specialist/questionForm', { method:'post', postBody:data, onComplete:
function(t){ var answ = t.responseText; var ansX = t.responseXML; if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == '0') { window.location.replace(ansX.getElementsByTagName('description').item(0).firstChild.data);}else{ $('successBox').innerHTML = ''; $('errorBox').innerHTML = ansX.getElementsByTagName('description').item(0).firstChild.data; $('errorBox').style.display = 'block';}
}
} );}
}
function tb_remove()
{ $('errorBox').style.display = 'none'; $('successBox').style.display = 'none'; $('name').value = ""; $('city').value = ""; $('email').value = ""; $('question').value = "";}
function getBlocLogin() { new Ajax.Updater('', '/block/getlogin', { method:'post', onComplete:
function(t){
/* ########################################################### */
/* ########################################################### */
	// new js fonction 
	$('membershipBloc').innerHTML = t.responseText;
	
	jQuery("#membership form").hide();
	jQuery("#membership #formToggle a").click(_newMember.show);
	jQuery("#hideForm").click(_newMember.show);
		
	if(jQuery("#profilBox .boxStatus")){
		_status.statLoad();
	}
	
	if(jQuery(".icnParole").get(0)){
		jQuery(".icnParole").ifixpng();
	}
	
	jQuery(".btDisconnect").addClass("tt").addClass("tt_r");
	jQuery("#right .btMod").addClass("tt").addClass("tt_r");
	if(jQuery(".tt").get(0)){
		_tt.tipLoad();
	}
	
	if(jQuery("input.iDate").get(0)){
	 	_date.load();
 	}
/* ########################################################### */
/* ########################################################### */	
}
} );}
function removeBulletinInfo() { $('removebulletininfo').innerHTML = '<strong>Traitement en cours...</strong>'; new Ajax.Updater('', '/membres/removebulletininfo', { method:'post', onComplete:
function(t){ var ansT = t.responseText; if (ansT == 'success') { $('removebulletininfo').innerHTML = '<strong>Merci!<br />Vous &ecirc;tes maintenant d&eacute;sabonn&eacute;(e) au bulletin d\'information</strong>';} else { $('removebulletininfo').innerHTML = '<strong>Erreur!<br />Il est actuellement impossible de retirer votre profil de la liste de diffusion. R&eacute;-essayer plus tard.</strong>';}
}
} ); return false;}
function removeBulletinGrossesse()
{ $('removebulletininfo').innerHTML = '<strong>Traitement en cours...</strong>'; new Ajax.Updater('', '/membres/removebulletingrossesse', { method:'post', onComplete:
function(t){ var ansT = t.responseText; if (ansT == 'success') { $('removebulletininfo').innerHTML = '<strong>Merci!<br />Vous &ecirc;tes maintenant d&eacute;sabonn&eacute;(e) au bulletin.</strong>';} else { $('removebulletininfo').innerHTML = '<strong>Erreur!<br />Il est actuellement impossible de retirer votre profil de la liste de diffusion. R&eacute;-essayer plus tard.</strong>';}
}
} ); return false;}
function abonnementInfoNewsletter()
{ $('abonnementInfoNewsletter').innerHTML = '<strong>Traitement en cours...</strong>'; new Ajax.Updater('', '/membres/addbulletininfo', { method:'post', onComplete:
function(t){ var ansT = t.responseText; if (ansT == 'success') { $('abonnementInfoNewsletter').innerHTML = '<strong>Merci!<br />Vous &ecirc;tes maintenant abonn&eacute;(e) au bulletin d\'information</strong>';} else { $('abonnementInfoNewsletter').innerHTML = '<strong>Erreur!<br />Il est actuellement impossible d\'ajouter votre profil de la liste de diffusion. R&eacute;-essayer plus tard.</strong>';}
}
} ); return false;}
function abonnementGrossesseNewsletter()
{ $('abonnementInfoNewsletter').innerHTML = '<strong>Traitement en cours...</strong>'; new Ajax.Updater('', '/membres/addbulletingrossesse', { method:'post', onComplete:
function(t){ var ansT = t.responseText; if (ansT == 'success') { $('abonnementInfoNewsletter').innerHTML = '<strong>Merci!<br />Vous &ecirc;tes maintenant abonn&eacute;(e) au bulletin d\'information</strong>';} else { $('abonnementInfoNewsletter').innerHTML = '<strong>Erreur!<br />Il est actuellement impossible d\'ajouter votre profil de la liste de diffusion. R&eacute;-essayer plus tard.</strong>';}
}
} ); return false;}
function validateInscriptionBulletininfo(data)
{ Element.hide('frmNewsletterErrorBox'); new Ajax.Updater('', '/membres/addbulletinbyemail', { method:'post', postBody:data, onComplete:
function(t){ var ansT = t.responseText; var ansX = t.responseXML; if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == 1) { $('frmNewsletterErrorBox').style.display = 'block'; $('frmNewsletterErrorBox').innerHTML = ansX.getElementsByTagName('description').item(0).firstChild.data;} else if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == 0) { $('frmNewsletterTks').innerHTML = ansX.getElementsByTagName('description').item(0).firstChild.data; Element.hide('frmNewsletter'); Element.show('frmNewsletterTks');}
}
} ); return false;}
function validateLostPassewordEmail(email)
{ new Ajax.Updater('', '/membres/lostPasswordCheckEmail', { method:'post', postBody:'email=' + email, onComplete:
function(t){ var ansT = t.responseText; var ansX = t.responseXML; if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == '1') { $('errorBox01').style.display = 'block'; $('errorBox01').innerHTML = ansX.getElementsByTagName('description').item(0).firstChild.data;} else if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == '0') { $('step1').style.display = 'none'; $('step2').style.display = 'block'; $('errorBox01').style.display = 'none'; $('member_id').value = ansX.getElementsByTagName('member_id').item(0).firstChild.data; $('question_id').value = ansX.getElementsByTagName('question_id').item(0).firstChild.data; $('questionTD').innerHTML = '<label for="answer">' + ansX.getElementsByTagName('questionTD').item(0).firstChild.data + '&nbsp;:</label>';} else if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == '2') { $('step1').style.display = 'none'; $('step2').style.display = 'none'; $('errorBox01').style.display = 'none'; $('successBox01').innerHTML = 'Un courriel contenant votre mot de passe vous a &eacute;t&eacute; envoy&eacute; &agrave; l\'adresse ' + ansX.getElementsByTagName('description').item(0).firstChild.data + '.'; $('successBox01').style.display = 'block';}
}
} ); return false;}
function validateLostPassewordEmailStep2(data)
{ $('errorBox01').style.display = 'none'; new Ajax.Updater('', '/membres/lostPasswordValidateAnswer', { method:'post', postBody:data, onComplete:
function(t){ var ansT = t.responseText; var ansX = t.responseXML; if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == '1') { $('errorBox01').style.display = 'block'; $('errorBox01').innerHTML = ansX.getElementsByTagName('description').item(0).firstChild.data;} else if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == '3') { $('step1').style.display = 'none'; $('step2').style.display = 'none'; $('errorBox01').style.display = 'none'; $('successBox01').style.display = 'block'; $('successBox01').innerHTML = ansX.getElementsByTagName('description').item(0).firstChild.data;} else if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == '0') { $('step1').style.display = 'none'; $('step2').style.display = 'none'; $('errorBox01').style.display = 'none'; $('successBox01').style.display = 'block'; $('successBox01').innerHTML = 'Un courriel contenant votre mot de passe vous a &eacute;t&eacute; envoy&eacute; &agrave; ' + ansX.getElementsByTagName('description').item(0).firstChild.data + '.';}
}
} ); return false;}
function getChildrenForm(counter)
{ new Ajax.Updater('', '/membres/getChildrenForm', { method:'post', postBody:'counter=' + counter, onComplete:
function(t){ var ansT = t.responseText; var ansX = t.responseXML; if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == '1') { $('errorBox01').style.display = 'block'; $('errorBox01').innerHTML = ansX.getElementsByTagName('description').item(0).firstChild.data;} else if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == '0') { $('childrenContainer').innerHTML = $('childrenContainer').innerHTML + ansX.getElementsByTagName('description').item(0).firstChild.data;}
}
} );}
function getChildrenForm2(total) { if (total > total_children) { var i = (total - total_children); for (x=0;x<i;x++) { ++total_children; if(total_children < 20) { $('children_add' + total_children).style.display='block'; $('attribute_children_validate_new_' + total_children).value = 1;}
}
}
}



function setProvince(countryID, stateID, noReload)
{ 
	var noReload=noReload||0; //var labelState = '<span id="alertState">*</span><label for="field[member_country_id]" id="labelField[member_country_id]">';
	var labelState = ''; 
	var getState = 1; 
	if (countryID == 1) { 
		labelState = labelState + 'Province :';
	} else if (countryID == 2) { 
		labelState = labelState + '&Eacute;tat :';
	} else if (countryID == 3) { 
		labelState = labelState + 'R&eacute;gion :';
	} else { 
		$('state_label').innerHTML = ''; $('state_listing').innerHTML = ''; getState = 0;
	}
	
	if (getState == 1) { 
		$('state_label').innerHTML = labelState; 
		new Ajax.Updater(
			'', 
			'/membres/getState', 
			{ 
				method:'post', 
				postBody:'country=' + countryID + '&state=' + stateID, 
				onComplete:
					function(t){ 
						var ansT = t.responseText; $('state_listing').innerHTML = ansT;
						_select.load();
					}
			} 
		);
	}
	
	if (noReload == 0){
		setPostalCode(countryID);
	}
	_select.load();
}



function profilStatusActuelValidation(data) { 
	//resetDivMember(); 
	$('successBox01_blocklogin').innerHTML = '';
	$('successBox01_blocklogin').style.display = 'none';
	$('errorBoxmember_short_msg').innerHTML = '';
	$('errorBoxmember_short_msg').style.display = 'none';
	$('loader_blocklogin').style.display = 'block';
	$('submit_blocklogin').style.display = 'none';
	new Ajax.Updater(
		'', 
		'/monprofil/saveShortMsg', 
		{ 
			method:'post', 
			postBody:data, 
			onComplete:
				function(t){ 
					$('loader_blocklogin').style.display = 'none';
					$('submit_blocklogin').style.display = 'block';
					var ansX = t.responseXML; 
					if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == 1) 
					{ 
						if (ansX.getElementsByTagName('description').item(0).firstChild.data == 'redirection') 
						{ 
							window.location.replace('/membres/identification');
						} 
						else 
						{ 
							if (ansX.getElementsByTagName('description').item(0).firstChild.data != 'null') 
							{ 
								$('errorBoxmember_short_msg').style.display = 'block'; 
								var closeMe = '<a href="#" class="btCloseMess" onClick="jQuery(this).parent().hide(); return false;">Fermer</a>';
								$('errorBoxmember_short_msg').innerHTML = ansX.getElementsByTagName('description').item(0).firstChild.data+closeMe;
							}
						}
					} 
					else if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == 0) 
					{ 
						$('successBox01_blocklogin').style.display = 'block'; 
						var closeMe = '<a href="#" class="btCloseMess" onClick="jQuery(this).parent().hide(); return false;">Fermer</a>';
						$('successBox01_blocklogin').innerHTML = ansX.getElementsByTagName('description').item(0).firstChild.data+closeMe; 
						_status.statSave();
						//window.location.replace('#top');
					}
				}
		} 
	);
}


function ajouteramiValidation(data) { 
	$('successBox01_ami').innerHTML = '';
	$('errorBox01_ami').innerHTML = '';
	$('errorBox01_ami').style.display = 'none';
	$('loader_ami').style.display = 'block';
	$('submit_ami').style.display = 'none';
	new Ajax.Updater(
		'', 
		'/amis/saveaddfriend', 
		{ 
			method:'post', 
			postBody:data, 
			onComplete:
				function(t){ 
					$('loader_ami').style.display = 'none';
					$('submit_ami').style.display = 'block';
					var ansX = t.responseXML; 
					if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == 1) 
					{ 
						if (ansX.getElementsByTagName('description').item(0).firstChild.data == 'redirection') 
						{ 
							//alert(ansX.getElementsByTagName('description').item(0).firstChild.data);
							window.location.replace('/membres/identification');
						} 
						else 
						{ 
							$('errorBox01_ami').style.display = 'block'; 
							$('errorBox01_ami').innerHTML = ansX.getElementsByTagName('description').item(0).firstChild.data; 
						}
					} 
					else if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == 0) 
					{ 
						
						$('successBox01_ami').style.display = 'block'; 
						$('successBox01_ami').innerHTML = ansX.getElementsByTagName('description').item(0).firstChild.data;
						//window.location.replace(ansX.getElementsByTagName('description').item(0).firstChild.data);
					}
					
					//window.location.replace('#top');
			}
		}
	);
}



function creercompteValidation(data) { 
	$('successBox01_register').innerHTML = '';
	$('mainErrorBox_register').innerHTML = '';
	$('mainErrorBox_register').style.display = 'none';
	$('loader_register').style.display = 'block';
	$('submit_register').style.display = 'none';
	new Ajax.Updater(
		'', 
		'/membres/register', 
		{
			method:'post', 
			postBody:data, 
			onComplete:
				function(t){ 
					$('loader_register').style.display = 'none';
					$('submit_register').style.display = 'block';
					var ansX = t.responseXML; 
					if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == 1) 
					{ 
						if (ansX.getElementsByTagName('description').item(0).firstChild.data == 'redirection') 
						{ 
							//alert(ansX.getElementsByTagName('description').item(0).firstChild.data);
							window.location.replace('/membres/identification');
						} 
						else 
						{ 
							$('mainErrorBox_register').style.display = 'block'; 
							$('mainErrorBox_register').innerHTML = ansX.getElementsByTagName('description').item(0).firstChild.data; 
						}
					} 
					else if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == 0) 
					{ 
						
						$('successBox01_register').style.display = 'block'; 
						$('successBox01_register').innerHTML = ansX.getElementsByTagName('description').item(0).firstChild.data;
						window.location.replace(ansX.getElementsByTagName('description').item(0).firstChild.data);
					}
					
					window.location.replace('#top');
			}
		}
	);
}


function monprofilModifierprofilValidation(data) { 
	
	resetDivMember();
		
	$('loader').style.display = 'block';
	$('submitBox').style.display = 'none';
	
	new Ajax.Updater(
		'', 
		'/monprofil/saveSectionProfil', 
		{ 
			method:'post', 
			postBody:data, 
			onComplete:
				function(t){ 
					$('loader').style.display = 'none';
					$('submitBox').style.display = 'block';
					var ansX = t.responseXML;
					if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == 1) 
					{ 
						if (ansX.getElementsByTagName('description').item(0).firstChild.data == 'redirection') 
						{ 
							window.location.replace('/membres/identification');
						} 
						else 
						{ 
							$('mainErrorBox').style.display = 'block'; 
							$('mainErrorBox').innerHTML = ansX.getElementsByTagName('description').item(0).firstChild.data + '<a href="#" class="btCloseMess" onClick="jQuery(this).parent().hide(); return false;">Fermer</a>'; 
							
							if (ansX.getElementsByTagName('firstname').item(0).firstChild.data != 'null') 
							{
								//$('errorBoxFirstname').style.display = 'block'; 
								$('errorBoxFirstname').innerHTML = ansX.getElementsByTagName('firstname').item(0).firstChild.data;
							}

							if (ansX.getElementsByTagName('lastname').item(0).firstChild.data != 'null') 
							{
								//$('errorBoxLastname').style.display = 'block'; 
								$('errorBoxLastname').innerHTML = ansX.getElementsByTagName('lastname').item(0).firstChild.data;
							}

							if (ansX.getElementsByTagName('pseudo').item(0).firstChild.data != 'null')
							{
								//$('errorBoxPseudo').style.display = 'block'; 
								$('errorBoxPseudo').innerHTML = ansX.getElementsByTagName('pseudo').item(0).firstChild.data;
							}

							if (ansX.getElementsByTagName('emailVerification').item(0).firstChild.data != 'null')
							{
								//$('errorBoxEmailVerification').style.display = 'block'; 
								$('errorBoxEmailVerification').innerHTML = ansX.getElementsByTagName('emailVerification').item(0).firstChild.data;
							}

							if (ansX.getElementsByTagName('email').item(0).firstChild.data != 'null') 
							{
								//$('errorBoxEmail').style.display = 'block'; 
								$('errorBoxEmail').innerHTML = ansX.getElementsByTagName('email').item(0).firstChild.data;
							}

						}
					}
					else if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == 0) 
					{
						
						$('successBox01').style.display = 'block'; 
						$('successBox01').innerHTML = ansX.getElementsByTagName('description').item(0).firstChild.data + '<a href="#" class="btCloseMess" onClick="jQuery(this).parent().hide(); return false;">Fermer</a>';
						
						$('attribute_member_desc').setValue(removeHTMLTags($('attribute_member_desc').getValue()));
						
						
						getBlocLogin();
					}

					window.location.replace('#content');
			}
		}
	);

}


function monprofilModifiercompteValidation(data) { 
	
	resetDivMember();
	
	$('loader').style.display = 'block';
	$('submitBox').style.display = 'none';
	
	new Ajax.Updater(
		'', 
		'/monprofil/saveSectionCompte', 
		{ 
			method:'post', 
			postBody:data, 
			onComplete:
				function(t){ 
					$('loader').style.display = 'none';
					$('submitBox').style.display = 'block';
					var ansX = t.responseXML; 
					if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == 1) 
					{ 
						if (ansX.getElementsByTagName('description').item(0).firstChild.data == 'redirection') 
						{ 
							window.location.replace('/membres/identification');
						} 
						else 
						{ 
							$('mainErrorBox').style.display = 'block'; 
							$('mainErrorBox').innerHTML = ansX.getElementsByTagName('description').item(0).firstChild.data + '<a href="#" class="btCloseMess" onClick="jQuery(this).parent().hide(); return false;">Fermer</a>'; 
							
							window.location.replace('#content');
						}
					}
					else if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == 0) 
					{
						$('successBox01').style.display = 'block'; 
						$('successBox01').innerHTML = ansX.getElementsByTagName('description').item(0).firstChild.data + '<a href="#" class="btCloseMess" onClick="jQuery(this).parent().hide(); return false;">Fermer</a>';
						getBlocLogin();
						//window.location.replace('#');
					}

					window.location.replace('#content');
			}
		}
	);

}

function sectionProfilValidation(data) { resetDivMember(); new Ajax.Updater('', '/membres/saveSectionProfil', { method:'post', postBody:data, onComplete:
function(t){ var ansX = t.responseXML; if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == 1) { if (ansX.getElementsByTagName('description').item(0).firstChild.data == 'redirection') { window.location.replace('/membres/identification');} else { $('mainErrorBox').style.display = 'block'; $('mainErrorBox').innerHTML = ansX.getElementsByTagName('description').item(0).firstChild.data; if (ansX.getElementsByTagName('firstname').item(0).firstChild.data != 'null') { $('errorBoxFirstname').style.display = 'block'; $('errorBoxFirstname').innerHTML = ansX.getElementsByTagName('firstname').item(0).firstChild.data;}
if (ansX.getElementsByTagName('lastname').item(0).firstChild.data != 'null') { $('errorBoxLastname').style.display = 'block'; $('errorBoxLastname').innerHTML = ansX.getElementsByTagName('lastname').item(0).firstChild.data;}
if (ansX.getElementsByTagName('country').item(0).firstChild.data != 'null') { $('errorBoxCountry').style.display = 'block'; $('errorBoxCountry').innerHTML = ansX.getElementsByTagName('country').item(0).firstChild.data;}
if (ansX.getElementsByTagName('state').item(0).firstChild.data != 'null') { $('errorBoxState').style.display = 'block'; $('errorBoxState').innerHTML = ansX.getElementsByTagName('state').item(0).firstChild.data;}
if (ansX.getElementsByTagName('birthday').item(0).firstChild.data != 'null') { $('errorBoxBirthday').style.display = 'block'; $('errorBoxBirthday').innerHTML = ansX.getElementsByTagName('birthday').item(0).firstChild.data;}
if (ansX.getElementsByTagName('emailVerification').item(0).firstChild.data != 'null') { $('errorBoxEmailVerification').style.display = 'block'; $('errorBoxEmailVerification').innerHTML = ansX.getElementsByTagName('emailVerification').item(0).firstChild.data;}
if (ansX.getElementsByTagName('email').item(0).firstChild.data != 'null') { $('errorBoxEmail').style.display = 'block'; $('errorBoxEmail').innerHTML = ansX.getElementsByTagName('email').item(0).firstChild.data;}
if (ansX.getElementsByTagName('cp').item(0).firstChild.data != 'null') { $('errorBoxCP').style.display = 'block'; $('errorBoxCP').innerHTML = ansX.getElementsByTagName('cp').item(0).firstChild.data;}
if (ansX.getElementsByTagName('telephone').item(0).firstChild.data != 'null') { $('errorBoxPhone').style.display = 'block'; $('errorBoxPhone').innerHTML = ansX.getElementsByTagName('telephone').item(0).firstChild.data;}
if (ansX.getElementsByTagName('children').item(0).firstChild.data != 'null') { $('errorBoxChildren').style.display = 'block'; $('errorBoxChildren').innerHTML = ansX.getElementsByTagName('children').item(0).firstChild.data;}
}
} else if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == 0) { $('successBox01').style.display = 'block'; $('successBox01').innerHTML = ansX.getElementsByTagName('description').item(0).firstChild.data;}
window.location.replace('#top');}
} );}
function sectionCompteEmail(data) { resetDivMember(); new Ajax.Updater('', '/membres/saveEmailSectionCompte', { method:'post', postBody:data, onComplete:
function(t){ var ansX = t.responseXML; if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == 1) { if (ansX.getElementsByTagName('description').item(0).firstChild.data == 'redirection') { window.location.replace('/membres/identification');} else { if (ansX.getElementsByTagName('email').item(0).firstChild.data != 'null') { $('errorBoxEmail').style.display = 'block'; $('errorBoxEmail').innerHTML = ansX.getElementsByTagName('email').item(0).firstChild.data;}
}
} else if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == 0) { $('successBox01').style.display = 'block'; $('successBox01').innerHTML = ansX.getElementsByTagName('description').item(0).firstChild.data; window.location.replace('#top');}
}
} );}

function sectionComptePassword(data) { 
	resetDivMember(); 
	$('loader').style.display = 'block';
	$('submitBox').style.display = 'none';
	new Ajax.Updater(
		'', 
		'/monprofil/savePasswordSectionCompte', 
		{ 
			method:'post', 
			postBody:data, 
			onComplete:
				function(t){ 
					$('loader').style.display = 'none';
					$('submitBox').style.display = 'block';
					var ansX = t.responseXML; 
					if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == 1) 
					{ 
						if (ansX.getElementsByTagName('description').item(0).firstChild.data == 'redirection') 
						{ 
							window.location.replace('/membres/identification');
						} 
						else 
						{ 
							if (ansX.getElementsByTagName('firstname').item(0).firstChild.data != 'null') 
							{ 
								$('errorBoxFirstname').style.display = 'block'; 
								$('errorBoxFirstname').innerHTML = ansX.getElementsByTagName('firstname').item(0).firstChild.data + '<a href="#" class="btCloseMess" onClick="jQuery(this).parent().hide(); return false;">Fermer</a>';
								window.location.replace('#wrapper');
							}
						}
					} 
					else if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == 0) 
					{ 
						$('successBox01').style.display = 'block'; 
						$('successBox01').innerHTML = ansX.getElementsByTagName('description').item(0).firstChild.data + '<a href="#" class="btCloseMess" onClick="jQuery(this).parent().hide(); return false;">Fermer</a>'; 
						$('attribute_oldpassword_required').value = ''; 
						$('attribute_newpassword_required').value = ''; 
						$('attribute_newpasswordverification_required').value = ''; 
						window.location.replace('#wrapper');
					}
				}
		} 
	);
}

function sectionCompteNewsletter(data) { resetDivMember(); new Ajax.Updater('', '/membres/saveNewsletterSectionCompte', { method:'post', postBody:data, onComplete:
function(t){ var ansX = t.responseXML; if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == 1) { if (ansX.getElementsByTagName('description').item(0).firstChild.data == 'redirection') { window.location.replace('/membres/identification');} else { $('mainErrorBox').style.display = 'block'; $('mainErrorBox').innerHTML = ansX.getElementsByTagName('description').item(0).firstChild.data; if (ansX.getElementsByTagName('firstname').item(0).firstChild.data != 'null') { $('errorBoxFirstname').style.display = 'block'; $('errorBoxFirstname').innerHTML = ansX.getElementsByTagName('firstname').item(0).firstChild.data;}
}
} else if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == 0) { $('successBox01').style.display = 'block'; $('successBox01').innerHTML = ansX.getElementsByTagName('description').item(0).firstChild.data; window.location.replace('#top');}
}
} );}
function DesactiveCompte() { var s1 = 'Vous etes sur de vouloir supprimer votre compte ?'; if(confirm(s1)){ myForm.submit('frmDesactive')
}else{ return false;}
}
function sectionCompteSecurity(data) { resetDivMember(); new Ajax.Updater('', '/membres/saveSecuritySectionCompte', { method:'post', postBody:data, onComplete:
function(t){ var ansX = t.responseXML; if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == 1) { if (ansX.getElementsByTagName('description').item(0).firstChild.data == 'redirection') { window.location.replace('/membres/identification');} else { $('mainErrorBox').style.display = 'block'; $('mainErrorBox').innerHTML = ansX.getElementsByTagName('description').item(0).firstChild.data; if (ansX.getElementsByTagName('errorLastname').item(0).firstChild.data != 'null') { $('errorBoxLastname').style.display = 'block'; $('errorBoxLastname').innerHTML = ansX.getElementsByTagName('errorLastname').item(0).firstChild.data;}
}
} else if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == 0) { $('successBox01').style.display = 'block'; $('successBox01').innerHTML = ansX.getElementsByTagName('description').item(0).firstChild.data; window.location.replace('#top');}
}
} );}
function deleteAvatar() { new Ajax.Updater('', '/membres/deleteAvatar', { method:'post', onComplete:
function(t){ var ansX = t.responseXML; if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == 1) { if (ansX.getElementsByTagName('description').item(0).firstChild.data == 'redirection') { window.location.replace('/membres/identification');} else { $('mainErrorBox').style.display = 'block'; $('mainErrorBox').innerHTML = ansX.getElementsByTagName('description').item(0).firstChild.data; if (ansX.getElementsByTagName('errorLastname').item(0).firstChild.data != 'null') { $('errorBoxLastname').style.display = 'block'; $('errorBoxLastname').innerHTML = ansX.getElementsByTagName('errorLastname').item(0).firstChild.data;}
}
} else if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == 0) { $('successBox01').style.display = 'block'; $('successBox01').innerHTML = ansX.getElementsByTagName('description').item(0).firstChild.data; $('member_avatar').src ='/images/default_avatar.gif'; $('attribute_avatar').value = ''; window.location.replace('#top');}
}
} );}
function checkAjaxAnswer()
{ resetDivMember(); new Ajax.Updater('', '/membres/ajaxChecker', { method:'post', onComplete:
function(t){ var ansT = t.responseText; if (ansT == 'reload') { checkAjaxAnswer();} else { var ansX = t.responseXML; if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == 1) { if (ansX.getElementsByTagName('description').item(0).firstChild.data == 'redirection') { window.location.replace('/membres/identification');} else { $('mainErrorBox').style.display = 'block'; $('mainErrorBox').innerHTML = ansX.getElementsByTagName('description').item(0).firstChild.data; if (ansX.getElementsByTagName('firstname').item(0).firstChild.data != 'null') { $('errorBoxFirstname').style.display = 'block'; $('errorBoxFirstname').innerHTML = ansX.getElementsByTagName('firstname').item(0).firstChild.data;}
if (ansX.getElementsByTagName('lastname').item(0).firstChild.data != 'null') { $('errorBoxLastname').style.display = 'block'; $('errorBoxLastname').innerHTML = ansX.getElementsByTagName('lastname').item(0).firstChild.data;}
}
} else if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == 0) { new Ajax.Updater('', '/membres/reloadForumImage', { method:'post', onComplete:
function(z){ var ansT2 = z.responseText; $('member_avatar').src =ansT2; $('successBox01').style.display = 'block'; $('successBox01').innerHTML = ansX.getElementsByTagName('description').item(0).firstChild.data; $('attribute_avatar').value = '';}
} ); window.location.replace('#top');}
}
}
} );}
function reloadDivGrosesse() { if($('attribute_membre_gender_required') == 'm') { $('grossessediv').style.display='none'; $('attribute_conception_date').value=''; $('attribute_birth_date').value=''; $('attribute_pregnancy_option').checked=false; $('preg_2').checked=false;} else { $('grossessediv').style.display='block';}
}
function validateRegisterStep1(data) { if ($('attribute_estate_1').checked || $('attribute_estate_2').checked || $('attribute_estate_3').checked ) { new Ajax.Updater('', '/membres/formulaireEtape1', { method:'post', postBody:data, onComplete:
function(t){ var ansT = t.responseText; if (ansT == 'error') { window.location.replace('/membres/formulaire');}
Element.removeClassName('member_first_question', 'isVisible'); $('member_first_question').addClassName('notVisible'); Element.removeClassName('member_form', 'notVisible'); $('member_form').addClassName('isVisible'); if ($('attribute_estate_2').checked) { Element.removeClassName('pregnancy_section', 'notVisible'); $('pregnancy_section').addClassName('isVisible'); Element.removeClassName('td_newsletter_input_3', 'notVisible'); $('td_newsletter_input_3').addClassName('isVisible');}
if ($('attribute_estate_3').checked) { Element.removeClassName('children_section', 'notVisible'); $('children_section').addClassName('isVisible'); Element.removeClassName('div_children_number', 'notVisible'); $('div_children_number').addClassName('isVisible'); Element.removeClassName('td_newsletter_input_2', 'notVisible'); $('td_newsletter_input_2').addClassName('isVisible');}
}
} );} else { $('error_profile').style.display = 'block';}
}
function validateRegisterStep2(pageTracker, data) 
{ 
	resetDivMember(); 
	new Ajax.Updater('', '/membres/formulaireEtape2', { 
		method:'post', 
		postBody:data, 
		onComplete:
			function(t){ 
				var ansT = t.responseText; 
				var ansX = t.responseXML; 
				if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == 1) { 
					
					$('mainErrorBox').style.display = 'block'; 
					$('mainErrorBox').innerHTML = ansX.getElementsByTagName('description').item(0).firstChild.data; 
					
					if (ansX.getElementsByTagName('firstname').item(0).firstChild.data != 'null') { 
						$('errorBoxFirstname').style.display = 'block'; 
						$('errorBoxFirstname').innerHTML = ansX.getElementsByTagName('firstname').item(0).firstChild.data;
					}
					
					if (ansX.getElementsByTagName('lastname').item(0).firstChild.data != 'null') { 
						$('errorBoxLastname').style.display = 'block'; 
						$('errorBoxLastname').innerHTML = ansX.getElementsByTagName('lastname').item(0).firstChild.data;
					}
					
					if (ansX.getElementsByTagName('country').item(0).firstChild.data != 'null') { 
						$('errorBoxCountry').style.display = 'block'; 
						$('errorBoxCountry').innerHTML = ansX.getElementsByTagName('country').item(0).firstChild.data;
					}
					
					if (ansX.getElementsByTagName('state').item(0).firstChild.data != 'null') { 
						$('errorBoxState').style.display = 'block'; 
						$('errorBoxState').innerHTML = ansX.getElementsByTagName('state').item(0).firstChild.data;
					}
					
					if (ansX.getElementsByTagName('birthday').item(0).firstChild.data != 'null') { 
						$('errorBoxBirthday').style.display = 'block'; 
						$('errorBoxBirthday').innerHTML = ansX.getElementsByTagName('birthday').item(0).firstChild.data;
					}
					
					if (ansX.getElementsByTagName('emailVerification').item(0).firstChild.data != 'null') { 
						$('errorBoxEmailVerification').style.display = 'block'; 
						$('errorBoxEmailVerification').innerHTML = ansX.getElementsByTagName('emailVerification').item(0).firstChild.data;
					}
					
					if (ansX.getElementsByTagName('email').item(0).firstChild.data != 'null') { 
						$('errorBoxEmail').style.display = 'block'; 
						$('errorBoxEmail').innerHTML = ansX.getElementsByTagName('email').item(0).firstChild.dataTransfer;
					}
if (ansX.getElementsByTagName('cp').item(0).firstChild.data != 'null') { $('errorBoxCP').style.display = 'block'; $('errorBoxCP').innerHTML = ansX.getElementsByTagName('cp').item(0).firstChild.data;}
if (ansX.getElementsByTagName('telephone').item(0).firstChild.data != 'null') { $('errorBoxPhone').style.display = 'block'; $('errorBoxPhone').innerHTML = ansX.getElementsByTagName('telephone').item(0).firstChild.data;}
if (ansX.getElementsByTagName('children').item(0).firstChild.data != 'null') { $('errorBoxChildren').style.display = 'block'; $('errorBoxChildren').innerHTML = ansX.getElementsByTagName('children').item(0).firstChild.data;}
if (ansX.getElementsByTagName('password').item(0).firstChild.data != 'null') { $('errorBoxPassword').style.display = 'block'; $('errorBoxPassword').innerHTML = ansX.getElementsByTagName('password').item(0).firstChild.data;}
if (ansX.getElementsByTagName('security').item(0).firstChild.data != 'null') { $('errorBoxSecurityQuestion').style.display = 'block'; $('errorBoxSecurityQuestion').innerHTML = ansX.getElementsByTagName('security').item(0).firstChild.data;}
if (ansX.getElementsByTagName('username').item(0).firstChild.data != 'null') { $('errorBoxUsername').style.display = 'block'; $('errorBoxUsername').innerHTML = ansX.getElementsByTagName('username').item(0).firstChild.data;}
} else if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == 0) { pageTracker._trackPageview("/membres/confirmationnewmember"); window.location.replace(ansX.getElementsByTagName('description').item(0).firstChild.data);}
window.location.replace('#top');}
} );}

UTF8 = {
	encode: function(s){
		for(var c, i = -1, l = (s = s.split("")).length, o = String.fromCharCode; ++i < l;
			s[i] = (c = s[i].charCodeAt(0)) >= 127 ? o(0xc0 | (c >>> 6)) + o(0x80 | (c & 0x3f)) : s[i]
		);
		return s.join("");
	},
	decode: function(s){
		for(var a, b, i = -1, l = (s = s.split("")).length, o = String.fromCharCode, c = "charCodeAt"; ++i < l;
			((a = s[i][c](0)) & 0x80) &&
			(s[i] = (a & 0xfc) == 0xc0 && ((b = s[i + 1][c](0)) & 0xc0) == 0x80 ?
			o(((a & 0x03) << 6) + (b & 0x3f)) : o(128), s[++i] = "")
		);
		return s.join("");
	}
};


function checkNameIsValid2(filename)
{
	var noalpha = new Array();
	
	noalpha[0] = 'Á';
	noalpha[1] = 'É';
	noalpha[2] = 'Í';
	noalpha[3] = 'Ó';
	noalpha[4] = 'Ú';
	noalpha[5] = 'Ý';
	noalpha[6] = 'á';
	noalpha[7] = 'é';
	noalpha[8] = 'í';
	noalpha[9] = 'ó';
	noalpha[10] = 'ú';
	noalpha[11] = 'ý';
	noalpha[12] = 'Â';
	noalpha[13] = 'Ê';
	noalpha[14] = 'Î';
	noalpha[15] = 'Ô';
	noalpha[16] = 'Û';
	noalpha[17] = 'â';
	noalpha[18] = 'ê';
	noalpha[19] = 'î';
	noalpha[20] = 'ô';
	noalpha[21] = 'û';
	noalpha[22] = 'À';
	noalpha[23] = 'È';
	noalpha[24] = 'Ì';
	noalpha[25] = 'Ò';
	noalpha[26] = 'Ù';
	noalpha[27] = 'à';
	noalpha[28] = 'è';
	noalpha[29] = 'ì';
	noalpha[30] = 'ò';
	noalpha[31] = 'ù';
	noalpha[32] = 'Ä';
	noalpha[33] = 'Ë';
	noalpha[34] = 'Ï';
	noalpha[35] = 'Ö';
	noalpha[36] = 'Ü';
	noalpha[37] = 'ä';
	noalpha[38] = 'ë';
	noalpha[39] = 'ï';
	noalpha[40] = 'ö';
	noalpha[41] = 'ü';
	noalpha[42] = 'ÿ';
	noalpha[43] = 'Ã';
	noalpha[44] = 'ã';
	noalpha[45] = 'Õ';
	noalpha[46] = 'õ';
	noalpha[47] = 'Å';
	noalpha[48] = 'å';
	noalpha[49] = 'Ñ';
	noalpha[50] = 'ñ';
	noalpha[51] = 'Ç';
	noalpha[52] = 'ç';
	noalpha[53] = '@';
	noalpha[54] = '°';
	noalpha[55] = 'º';
	noalpha[56] = 'ª';
	
	var convertedchar;
	
	var convertedfilename;
	convertedfilename = UTF8.decode( filename );
	
	//alert(convertedfilename.search('e'));
	
	for(i=0;i<=56;i++)
	{
			
		convertedcar = UTF8.decode( noalpha[i] );
		//alert(convertedfilename.search(convertedcar));
		
		//alert(convertedfilename.match(convertedcar));
		
		if( convertedfilename.search(convertedcar) != -1 )
		{
			//alert(convertedfilename.search(convertedcar));
			//alert(noalpha[i]);
			return false;
		}
	}
	
	return true;	
	
}

function checkContestPicturesInscription() { 
	resetDivMember(); 
	var uploadField = $('file_picture').value; 
	var re = /.+/; 
	
	//checkNameIsValid2($('file_picture').value);
	
	if(!checkNameIsValid2($('file_picture').value)) { $('errorDiv2').style.display = 'block'; return false;}
	
	if(!uploadField.match(re)) { $('errorDiv').style.display = 'block'; return false;}
	var ext = getExt(uploadField); 
	if(ext != "jpg" && ext != "jpeg") { $('errorDiv').style.display = 'block'; return false;}
	
	
	
	return true;
}



function checkContestAjaxAnswer(contestID)
{ new Ajax.Updater('', '/picturescontest/checkxmlanswer', { method:'post', onComplete:
function(t){ var ansT = t.responseText; if (ansT == 'reload') { checkContestAjaxAnswer(contestID);} else { var ansX = t.responseXML; if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == 0) { window.location.replace('/concours-photo/confirmation/concours/' + contestID);} else if (ansX.getElementsByTagName('total_error').item(0).firstChild.data == 1) { $('errorDiv').style.display = 'block'; $('errorDiv').innerHTML = ansX.getElementsByTagName('description').item(0).firstChild.data; window.location.replace('#top');}
}
}
} );}
function getLetter(letter)
{ var gender; if ($('sexeM').checked) { gender = 'garcon';} else gender = 'fille'; window.location.replace('/prenoms/lettre/' + letter.toLowerCase() + '/' + gender);}
function resetDivMember() { $('successBox01').style.display = 'none'; var elementList = document.getElementsByClassName("errorBox01"); for(i=0;i<elementList.length;i++) { elementList[i].style.display = 'none';}
}
function getExt(filename) { var dot_pos = filename.lastIndexOf("."); if(dot_pos == -1) { return "";}
return filename.substr(dot_pos+1).toLowerCase();}
function toggleTabB(setid)
{ for (var i = 1; i <= 4; i++) { document.getElementById("bultoggle" + i).className = "taboff";}
document.getElementById("bultoggle" + setid).className = "tabon";}
function toggleTabG(setid)
{ for (var i = 1; i <= 2; i++) { document.getElementById("galtoggle" + i).className = "taboff";}
document.getElementById("galtoggle" + setid).className = "tabon";}
function toggleTabAstro(setid)
{ for (var i = 1; i <= 2; i++) { document.getElementById("astrotoggle" + i).className = "taboff";}
document.getElementById("astrotoggle" + setid).className = "tabon";}
var imageVisible=true; function showImg() { var a=document.images; var n=a.length; for(var i=0;i<n;i++)a[i].className=imageVisible?"noDisplay":"goDisplay"; imageVisible=!imageVisible;}
function printpage() { window.print();}
Event.observe(window, 'load', function() { $$('#forum table.main tr.type1').each( function(e) { Event.observe(e, 'mouseover', function(){e.className=e.className+' hoverz1';}); Event.observe(e, 'mouseout', function(){e.className=e.className.replace(' hoverz1','');});}); $$('#forum table.main tr.type2').each( function(e) { Event.observe(e, 'mouseover', function(){e.className=e.className+' hoverz2';}); Event.observe(e, 'mouseout', function(){e.className=e.className.replace(' hoverz2','');});});}); var Popup = { open: function(options)
{ this.options = { url: '#', width: 600, height: 560, name:"_blank", location:"no", menubar:"no", toolbar:"no", status:"yes", scrollbars:"no", resizable:"no", left:"", top:"", normal:false
}
Object.extend(this.options, options || {}); if (this.options.normal){ this.options.menubar = "yes"; this.options.status = "yes"; this.options.toolbar = "yes"; this.options.location = "yes";}
this.options.width = this.options.width < screen.availWidth?this.options.width:screen.availWidth; this.options.height=this.options.height < screen.availHeight?this.options.height:screen.availHeight; var openoptions = 'width='+this.options.width+',height='+this.options.height+',location='+this.options.location+',menubar='+this.options.menubar+',toolbar='+this.options.toolbar+',scrollbars='+this.options.scrollbars+',resizable='+this.options.resizable+',status='+this.options.status
if (this.options.top!="")openoptions+=",top="+this.options.top; if (this.options.left!="")openoptions+=",left="+this.options.left; window.open(this.options.url, this.options.name,openoptions ); return false;}
}

function removeHTMLTags(htmlString){

    if(htmlString){
    	var mydiv = document.createElement("div");
    	mydiv.innerHTML = htmlString;

        if (document.all) // IE Stuff
        {
            return mydiv.innerText;
           
        }   
        else // Mozilla does not work with innerText
        {
            return mydiv.textContent;
        }                           
	}
} 
