$(document).ready(function() { /*$('.loginBoxTitle').click( function() { var parent = $(this).parent('.loginBox').attr('id'); $('.showHidesendNewPass').slideUp(); $('.showHide'+parent).slideToggle(); });*/ $('.loginForgetPassBtn').click( function() { $('.showHideloginAccountBox').slideToggle(); $('.showHidesendNewPass').slideToggle(); }); $("#listMyThemes").change(announcesMyFilter); $("#listThemesInMod").change(announcesFilterInMod); $("#listRegionsInMod").change(announcesFilterInMod); $("#listThemes").change(announcesFilter); $("#listRegions").change(announcesFilter); $("#listProfils").change(announcesFilter); $("#showPhotosInAddFrame").click( function() { var status = $("#showPhotosInAddFrame").attr('display'); $("#listPhotosInAddFrame").slideToggle('slow'); $("#showPhotosInAddFrame").html((status == 'on' ? 'Selectionner mes photos' : 'Masquer mes photos')).attr('display',(status == 'on' ? 'off' : 'on')).blur(); }); loadPhotosCheckboxInAddFrame(); $("#showPhotosInMyAccount").click( function() { var status = $("#showPhotosInMyAccount").attr('display'); $("#listPhotosInMyAccount").slideToggle('slow'); $("#showPhotosInMyAccount").html((status == 'on' ? 'Afficher mes photos' : 'Masquer mes photos')).attr('display',(status == 'on' ? 'off' : 'on')).blur(); }); $("#submit_annonce").click( function() { if( $("#addann_theme").val() > 0 && $.trim($("#addann_titre").val()) != '' && $.trim($("#addann_annonce").val()) != '' && $("#addann_cgu").attr("checked") == true) { return true; $("#submit_annonce").val("En cours...").attr("disabled","true"); } else { alert("Vous devez renseigner un thème, un titre et un texte\net accepter les Conditions Générales d'Utilisation."); return false; } }); $("#submit_reply").click( function() { if($.trim($("#addann_reponse").val()) != '' && $("#addann_cgu").attr("checked") == true) { return true; $("#submit_reply").val("En cours...").attr("disabled","true"); } else { alert("Vous devez renseigner un texte de réponse et\naccepter les Conditions Générales d'Utilisation."); return false; } }); $("#show_passwords").click( function() { $("#show_passwords").hide(); $("#passwordsBox").slideToggle('slow'); }); $("#submit_account").click( function() { if($("#my_pseudo").val() != '' && isEmail($("#my_email").val()) && $("#my_account").val() > 0 && $("#my_region").val() > 0) { if($("#my_pass").val() == $("#my_pass2").val()) { return true; $("#submit_account").val("En cours...").attr("disabled","true"); } else { alert("Votre nouveau mot de passe et sa confirmation ne sont pas identiques."); return false; } } else { alert("Vous devez renseigner un pseudo, une adresse email, une région\net un type de compte pour mettre à jour vos informations personnelles."); return false; } }); $("#cancelAdd").click( function() { document.location = 'Visiteurs-annonces.php'; return false; }); $("#cancelUpd").click( function() { document.location = 'Visiteurs-annonces.php?do=list'; return false; }); $("a.add_elem").click( function() { undoFormElem(); doFormElem(this.id); return false; }); $("a.upd_elem").click( function() { undoFormElem(); doFormElem(this.id); return false; }); $("a.valid_elem").click( function() { $("#form_upd_theme").submit(); return false; }); $("a.cancel_elem").click( function() { if($(this).css('display') != 'none') { var el = this.id.split('_'); var id = el[2]; var formid = el[1]; var value = $("#newval").attr('oldvalue'); $("#"+formid+"_"+id).html(value); $("#upd_"+formid+"_"+id).show(); $("#valid_"+formid+"_"+id).hide(); $("#cancel_"+formid+"_"+id).hide(); } return false; }); $("a.deletePhoto").click( function() { if(confirm("Etes-vous sur(e) de vouloir supprimer cette photo ?")) { var elem = $(this).attr('elem'); var elems = elem.split('|'); $.post('/uploader/delete.php',{path:elems[0],file:elems[1]},function(data) { document.location.reload(); }); } return false; }); $("a.deleteAnnonce").click( function() { return confirm("Etes-vous sur(e) de vouloir supprimer cette annonce ?"); }); $(".deleteSelectedAnnonces").click( function() { var $i=0;var $url="";var $sep="";var $baseUrl=$(this).attr('goto'); $(".deleteMe:checked").each(function() { $url += $sep+$(this).val();$sep = ",";$i+=1; }); if($url != "") { if(confirm("Etes-vous sûr de vouloir supprimer "+($i > 1 ? "ces "+$i+" annonces" : "cette annonce")+" ?")) document.location=$baseUrl+$url; else return false; } else alert("Veuillez sélectionner des annonces a supprimer !"); return false; }); $("a.annonce_reply_link").click( function() { if($(this).attr('ref') == 'del') return confirm("Etes-vous sur(e) de vouloir supprimer cette annonce ?"); else return true; }); $(".nozoom").click( function() { alert('Les photos sont uniquement visibles depuis l\'espace Membres'); return false; }); }); function undoFormElem() { var elem = $("#newval").attr('idvalue'); if(elem) { var el = elem.split('_'); var id = el[2]; var formid = el[1]; if(id) $("#cancel_"+formid+"_"+id).click(); $("#"+formid+"_0").html(''); } return false; } function doFormElem(elem) { var el = elem.split('_'); var formac = el[0]; var formid = el[1]; var id = el[2]; var parent = formid+'_'+id; var value = $("#"+parent).html(); var form = ''; form += ''; if(id == '0') form += ' '; $("#"+parent).html('
'+form+'
'); $("#newval").focus(); $("#upd_"+formid+"_"+id).hide(); $("#valid_"+formid+"_"+id).show(); $("#cancel_"+formid+"_"+id).show(); } function checkSelectedPhotosInAddFrame() { loadPhotosCheckboxInAddFrame(); var elems = ($("#listPhotosInAddFrame").attr('checkedElems') || ''); var list = elems.split('|'); $.each(list,function(i,v) { $("#"+v.replace('.','-')).attr('checked',true); }); } function loadPhotosCheckboxInAddFrame() { $("#listPhotosInAddFrame").find("input").click( function() { $("#listPhotosInAddFrame").attr('checkedElems','undefined'); $("#listPhotosInAddFrame").find("input").each( function(i) { if($(this).attr('checked') == true) { var att = ($("#listPhotosInAddFrame").attr('checkedElems') || ''); var value = $(this).val(); $("#listPhotosInAddFrame").attr('checkedElems',(att == 'undefined' ? value : att+'|'+value)); } }); return true; }); } function closeUploader() { tb_remove(); $("#listPhotosInAddFrame").slideDown('slow').load("/getListMemberPhotos.php?in=addFrame",false,checkSelectedPhotosInAddFrame); $("#listPhotosInMyAccount").slideDown('slow').load("/getListMemberPhotos.php?in=myAccount"); } function announcesFilter() { document.location = '/Visiteurs-annonces.php?theme='+$("#listThemes").val()+'®ion='+$("#listRegions").val()+'&profil='+$("#listProfils").val(); } function announcesFilterInMod() { document.location = '/Visiteurs-annonces.php?do=mod&theme='+$("#listThemesInMod").val()+'®ion='+$("#listRegionsInMod").val(); } function announcesMyFilter() { document.location = '/Visiteurs-annonces.php?do=list&theme='+$("#listMyThemes").val(); } function isEmail(txt) { var reg= /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/; return reg.test(txt); }