
function file(fichier){if(window.XMLHttpRequest)
xhr_object=new XMLHttpRequest();else if(window.ActiveXObject)
xhr_object=new ActiveXObject("Microsoft.XMLHTTP");else
return(false);xhr_object.open("GET",fichier,false);xhr_object.send(null);if(xhr_object.readyState==4)
return(xhr_object.responseText);else return(false);}
function file_post(fichier){var reponse;if(window.XMLHttpRequest)
xhr_object=new XMLHttpRequest();else if(window.ActiveXObject)
xhr_object=new ActiveXObject("Microsoft.XMLHTTP");else
return(false);xhr_object.open("POST",fichier,false);xhr_object.setRequestHeader("Content-Type","application/x-www-form-urlencoded");if(xhr_object.readyState==4){return(xhr_object.responseText);}
else return(false);}
function cocher_input(nomzone,sourceimg){if($(nomzone+'_etat').checked!=true){$(nomzone).src='/imgs/'+sourceimg+'_on.gif';$(nomzone+'_etat').checked=true;}
else{$(nomzone).src='/imgs/'+sourceimg+'_off.gif';$(nomzone+'_etat').checked=false;}}
function plus_moins_options(zone){a=$('plus_options_'+zone);b=$('icone_derouler_'+zone);c=$('lien_options_'+zone);if(a.style.display!='block'){a.style.display='block';b.src='imgs/fermer_bouton.gif';c.innerHTML='Masquer';}
else{a.style.display='none';b.src='imgs/ouvrir_bouton.gif';c.innerHTML='Afficher';}}
function hasnumber(champ){if(champ.match(/\d+/)){return true;}
else{return false;}}
function haslowcletter(champ){if(champ.match(/[a-z]/)){return true;}
else{return false;}}
function hasupcletter(champ){if(champ.match(/[A-Z]/)){return true;}
else{return false;}}
function hasspecchar(champ){if(champ.match(/.[_]/)){return true;}
else{return false;}}
function stringlength(champ){if(champ.length<=4){return('short');}
else{if(champ.length>=5&&champ.length<=7){return('moyen');}
else{return('long');}}}
function niveau_securite(champ){var score=0;var niveau='trop court';if(stringlength(champ)=='long'&&hasnumber(champ)&&hasupcletter(champ)&&haslowcletter(champ)){niveau='fort';}
else{if((stringlength(champ)=='moyen'||stringlength(champ)=='long')&&hasnumber(champ)&&(hasupcletter(champ)||haslowcletter(champ))){niveau='moyen';}
else{if(stringlength(champ)=='short'){niveau='trop court';}
else{niveau='faible';}}}                            
return niveau;}
function afficher_niveau(){switch($('txt_niv_secu').innerHTML){default:$('zone_niv_secu').style.backgroundColor='red';$('zone_niv_secu').style.width='100%';break;case'faible':$('zone_niv_secu').style.backgroundColor='#e67e14';$('zone_niv_secu').style.width='33%';break;case'moyen':$('zone_niv_secu').style.backgroundColor='yellow';$('zone_niv_secu').style.width='66%';break;case'fort':$('zone_niv_secu').style.backgroundColor='#65a439';$('zone_niv_secu').style.width='100%';break;}}
function verif_dispo(champ,valeur,zone_rep,longueur_min){var http=new ConnAjax();http.charger_contenu('erreur_txt_'+zone_rep,'./ajax/verif_dispo.php?champ='+champ+'&valeur='+valeur+'&min_l='+longueur_min,'get',null,true);}
function verif_captcha(valeur,zone_rep){var http=new ConnAjax();http.charger_contenu('erreur_txt_'+zone_rep,'./ajax/verif_captcha.php?valeur='+valeur,'get',null,true);}
function verif_pass_valide(){if(document.form_inscription.mdp_inscription.value!=''&&document.form_inscription.verif_mdp_inscription.value!=''){if(document.form_inscription.mdp_inscription.value!=document.form_inscription.verif_mdp_inscription.value){$('erreur_txt_verif_mdp').innerHTML='Ne correspond pas au champ Mot de passe';}
else{$('erreur_txt_verif_mdp').innerHTML='<strong style="color: #65a439">Identique au champ Mot de passe</strong>';}}
else{$('erreur_txt_verif_mdp').innerHTML='';}}
function verif_date_valide(){var jour=document.form_inscription.jour_naissance;var mois=document.form_inscription.mois_naissance;var annee=document.form_inscription.annee_naissance;var leap;var limite_mois;var bad_date;if((annee.options[annee.selectedIndex].value%4==0&&annee.options[annee.selectedIndex].value%100!=0||annee.options[annee.selectedIndex].value%4==0&&annee.options[annee.selectedIndex].value%400==0)){leap=true;}
else{leap=false;}
switch(mois.options[mois.selectedIndex].value){default:limite_mois=30;break;case'1':limite_mois=31;break;case'2':if(leap){limite_mois=29;}
else{limite_mois=28;}
break;case'3':limite_mois=31;break;case'4':limite_mois=30;break;case'5':limite_mois=31;break;case'6':limite_mois=30;break;case'7':limite_mois=31;break;case'8':limite_mois=31;break;case'9':limite_mois=30;break;case'10':limite_mois=31;break;case'11':limite_mois=30;break;case'12':limite_mois=31;break;}
if(jour.options[jour.selectedIndex].value>limite_mois){bad_date=true;}
else{bad_date=false;}
if(bad_date){$('erreur_txt_naiss').innerHTML='Date non valide';}
else{$('erreur_txt_naiss').innerHTML='';}}
function verif_email_valide(){var filter=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;if(document.form_inscription.email_inscription.value!=''){if(filter.test(document.form_inscription.email_inscription.value)){var result=file('http://www.kazeo.com/gestion/traitement/verif_dispo_email.php?email='+escape($F('txt_valid_email')));if('I'==result)
$('erreur_txt_email').innerHTML='Cet email est d&eacute;j&agrave; pris';else
$('erreur_txt_email').innerHTML='<strong style="color: #65a439">Syntaxe email valide</strong>';}
else{$('erreur_txt_email').innerHTML='Syntaxe email invalide';}}
else{$('erreur_txt_email').innerHTML='Tapez votre email';}}
function verif_location(champ){var departement=document.form_inscription.departement;var pays=document.form_inscription.pays;if(champ=='dept'){if(departement.options[departement.selectedIndex].value!='999'){pays.selectedIndex='64';}}
else{if(pays.options[pays.selectedIndex].value!='65'){departement.selectedIndex='105';$('ligne_dept').style.display='none';}
else{$('ligne_dept').style.display='block';}}}
function display_hide(id){if('none'==$(id).style.display){new Effect.SlideDown(id);new Effect.Opacity(id,{duration:2.0,from:0.0,to:1.0});}
else{new Effect.SlideUp(id);}}
function send_password(type){if('mail'==type){var login=escape(document.getElementById('login_p').value);var email=escape(document.getElementById('email_p').value);if(''!=login||''!=email){if(''!=email){login='';}
else if(''!=login){email='';}
var result=file('../gestion/traitement/send_password.php?login='+login+'&email='+email);if('done'==result){$('password_content').update('<div class="confirm_mail_sent">Un email vous permettant de renouveler votre mot de passe a �t� envoy� � l\'adresse email de votre compte !</div>');}
else if('incorrect'==result){alert('Les informations saisies sont incorrectes !');}
else{alert('L\'action a �chou�. Merci de reessayer ult�rieurement !');}}
else{$('login_p').style.border='2px solid #FF0000';$('email_p').style.border='2px solid #FF0000';alert('Vous devez saisir votre pseudo ou votre email avant de valider le formulaire !');}}
else{$('new_password').style.border='1px solid #D7E0E1';$('confirm_new_password').style.border='1px solid #D7E0E1';var password=escape($F('new_password'));var c_password=escape($F('confirm_new_password'));var key=$F('key');if(''!=password&&password==c_password){if(5<=password.length){var result=file('http://www.kazeo.com/gestion/traitement/send_password.php?password='+password+'&key='+key);if('done'==result){alert('Votre mot de passe � bien �t� renouveller');window.location='http://www.kazeo.com';}
else{alert('L\'action a �chou�. Merci de reessayer ult�rieurement !');}}
else{alert('Votre mot de passe doit avoir au moins 5 caract�res !');}}
else{$('confirm_new_password').style.border='2px solid #FF0000';alert('Les mots de passe saisis sont diff�rents !');}}}

function popup_fiche_portail(){
    Dialog.alert({url: "inclusion/popup_fiche_membre.php", options: {method: 'get'}}, {className: "alphacube", maximizable: false, minimizable: false, resizable: false, width: 920, height: 490, title: "", zIndex: 1000, okLabel: "Close"});
}