Subversion Repositories Applications.annuaire

Compare Revisions

No changes between revisions

Ignore whitespace Rev 207 → Rev 209

/tags/v1.1-andromede/squelettes/cartes/pays.tpl.html
New file
0,0 → 1,13
<!-- ANNUAIRE - DEBUT CARTE -->
<div id="annuaire_carto">
<h1>Carte des inscrits</h1>
<p>La couleur est proportionnelle au nombre d'inscrits. Vous pouvez cliquer sur la carte pour afficher le détail d'un pays.</p>
<?=$map;?>
<h2>Avertissement et déni de responsabilité :</h2>
<p style="width:800px;">La représentation et l'utilisation des frontières, des noms géographiques et autres données employées sur les cartes
et utilisées dans les listes, les tableaux, les documents et les bases de données de ce site ne sont pas garanties sans
erreurs, de même qu'elles n'engagent pas la responsabilité de l'association ni n'impliquent de reconnaissance officielle
de sa part.</p>
</div>
<!-- ANNUAIRE - FIN CARTE -->
 
/tags/v1.1-andromede/squelettes/cartes/france.tpl.html
New file
0,0 → 1,14
<!-- ANNUAIRE - DEBUT CARTE -->
<div id="annuaire_carto">
<h1>Carte des inscrits</h1>
<p>La couleur est proportionnelle au nombre d'inscrits. Vous pouvez cliquer sur la carte pour afficher les
inscrits du département.</p>
<?=$map;?>
<h2>Avertissement et déni de responsabilité :</h2>
<p style="width:800px;">La représentation et l'utilisation des frontières, des noms géographiques et autres données employés sur les cartes
et utilisés dans les listes, les tableaux, les documents et les bases de données de ce site ne sont pas garanties sans
erreurs, de même qu'elles n'engagent pas la responsabilité de l'association ni n'impliquent de reconnaissance officielle
de sa part.</p>
</div>
<!-- ANNUAIRE - FIN CARTE -->
 
/tags/v1.1-andromede/squelettes/cartes/continents.tpl.html
New file
0,0 → 1,13
<!-- ANNUAIRE - DEBUT CARTE -->
<div id="annuaire_carto">
<h1>Carte des inscrits</h1>
<p>La couleur est proportionnelle au nombre d'inscrits. Vous pouvez cliquer sur la carte pour afficher le détail d'un continent.</p>
<?=$map;?>
<h2>Avertissement et déni de responsabilité :</h2>
<p style="width:800px;">La représentation et l'utilisation des frontières, des noms géographiques et autres données employées sur les cartes
et utilisées dans les listes, les tableaux, les documents et les bases de données de ce site ne sont pas garanties sans
erreurs, de même qu'elles n'engagent pas la responsabilité de l'association ni n'impliquent de reconnaissance officielle
de sa part.</p>
</div>
<!-- ANNUAIRE - FIN CARTE -->
 
/tags/v1.1-andromede/squelettes/ontologies/liste_des_listes.tpl.html
New file
0,0 → 1,43
<h2><?=$titre ?></h2>
 
<p> <a href="<?php $url_ajout = clone($base_url);
$url_ajout->setVariableRequete('m','liste_ontologie_formulaire_ajout');
$url_ajout->setVariableRequete('amo_ce_parent','0');
echo $url_ajout ?>">
Ajout d'une nouvelle liste
</a>
</p>
 
<table class="liste">
<tr>
<th></th>
<th>Identifiant </th>
<th>Nom</th>
<th>Abreviation</th>
<th>Description</th>
<th> </th>
<th> </th>
</tr>
<?php foreach ($ontologie as $element) : ?>
<tr><td><a href="<?php $url_detail = clone($base_url);
$url_detail->setVariableRequete('m','liste_ontologie');
$url_detail->setVariableRequete('id_liste',$element['amo_id_ontologie']);
echo $url_detail; ?>" title="Afficher le détail de la liste"> <img class="icone_moyenne_moins" src="<?=$base_url_styles ?>squelettes/images/voir_details_liste.png"/> </a></td>
<td><?=$element['amo_id_ontologie'] ?>
<td><?=$element['amo_nom'] ?></td>
<td><?=$element['amo_abreviation'] ?></td>
<td><?=$element['amo_description'] ?></td>
<td> <a href="<?php $url_detail = clone($base_url);
$url_detail->setVariableRequete('m','liste_ontologie_formulaire_modification');
$url_detail->setVariableRequete('amo_id_ontologie',$element['amo_id_ontologie']);
echo $url_detail; ?>" title="Modifier cette liste"> <img class="icone" src="<?=$base_url_styles ?>squelettes/images/modification.png"/> </a> </td>
<td> <a href="<?php $url_detail = clone($base_url);
$url_detail->setVariableRequete('m','liste_ontologie_suppression');
$url_detail->setVariableRequete('amo_id_ontologie',$element['amo_id_ontologie']);
echo $url_detail; ?>" title="Supprimer cette liste"> <img class="icone" src="<?=$base_url_styles ?>squelettes/images/suppression.png"/> </a> </td>
</tr>
<?php endforeach; ?>
</table>
<?php if (isset($erreurs['supp'])): ?>
<span class="symbole_obligatoire"> <?=$erreurs['supp'];?> </span>
<?php endif; ?>
/tags/v1.1-andromede/squelettes/ontologies/liste_ontologie.tpl.html
New file
0,0 → 1,40
<h2><?=$informations['amo_nom'] ?> </h2>
<p><?php if($informations['amo_description'] != 'NULL') echo $informations['amo_description'] ; ?></p>
 
<p> <a href="<?php $url_ajout = clone($base_url);
$url_ajout->setVariableRequete('m','liste_ontologie_formulaire_ajout');
$url_ajout->setVariableRequete('amo_ce_parent', $informations['amo_id_ontologie']);
echo $url_ajout ?>">
Ajouter un nouvel élement
</a>
</p>
 
<table class="liste">
<tr>
<th>Identifiant</th>
<th>Nom</th>
<th>Abreviation</th>
<th>Description</th>
<th> </th>
<th> </th>
</tr>
<?php foreach ($ontologie as $element) : ?>
<tr>
<td><?=$element['amo_id_ontologie'] ?></td>
<td><?=$element['amo_nom'] ?></td>
<td><?=$element['amo_abreviation'] ?></td>
<td><?=$element['amo_description'] ?></td>
<td> <a href="<?php $url_detail = clone($base_url);
$url_detail->setVariableRequete('m','liste_ontologie_formulaire_modification');
$url_detail->setVariableRequete('amo_id_ontologie',$element['amo_id_ontologie']);
echo $url_detail; ?>" title="Modifier cet élément"> <img class="icone" src="<?=$base_url_styles ?>squelettes/images/modification.png"/> </a> </td>
<td> <a href="<?php $url_detail = clone($base_url);
$url_detail->setVariableRequete('m','liste_ontologie_suppression');
$url_detail->setVariableRequete('amo_id_ontologie',$element['amo_id_ontologie']);
echo $url_detail; ?>" title="Supprimer cet élément"> <img class="icone" src="<?=$base_url_styles ?>squelettes/images/suppression.png"/> </a> </td>
</tr>
<?php endforeach; ?>
</table>
<?php if (isset($erreurs['supp'])): ?>
<span class="symbole_obligatoire"> <?=$erreurs['supp'];?> </span>
<?php endif; ?>
/tags/v1.1-andromede/squelettes/ontologies/liste_ontologie_ajout.tpl.html
New file
0,0 → 1,35
<div class="formulaire_annuaire_admin">
<h2>Ajout
 
<?php if($amo_ce_parent == 0) { ?>
d'une nouvelle liste d'ontologie</h2>
<?php } else { ?>
d'un nouvel élement</h2>
<?php } ?>
<form method="post" action="<?php $url_form = clone($base_url);
$url_form->setVariableRequete('m','liste_ontologie_ajout');
echo $url_form; ?>">
<label for="amo_nom">Nom <?php if($amo_ce_parent == 0) { ?>
de la liste </label>
<?php } else { ?>
de l'élement</label>
<?php } ?>
<textarea class="champ_nom" name="amo_nom" id="amo_nom"><?= $amo_nom ?></textarea>
<br />
<label for="amo_abreviation">Abr&eacute;viation</label>
<input type="text" name="amo_abreviation" id="amo_abreviation" value="<?=$amo_abreviation ?>" />
<br />
<label for="amo_description">Description</label>
<textarea name="amo_description" id="amo_description" ><?=$amo_description ?></textarea>
<br />
<input type="hidden" name="amo_ce_parent" value="<?=$amo_ce_parent ?>"/>
<input type="submit" value="OK"> <a href="<?php $url_detail = clone($base_url);
$url_detail->setVariableRequete('m','liste_ontologie');
$url_detail->setVariableRequete('id_liste','0');
echo $url_detail; ?>"> Annuler </a>
</form>
<?php if (isset($erreurs['supp'])): ?>
<span class="symbole_obligatoire"> <?=$erreurs['supp'];?> </span>
<?php endif; ?>
</div>
/tags/v1.1-andromede/squelettes/ontologies/liste_ontologie_modification.tpl.html
New file
0,0 → 1,27
<div class="formulaire_annuaire_admin">
<h2>Modification d'une liste d'ontologies</h2>
<form method="post" action="<?php $url_form = clone($base_url);
$url_form->setVariableRequete('m','liste_ontologie_modification');
$url_form->setVariableRequete('id_ontologie','liste_ontologie_modification');
echo $url_form; ?>">
<label for="amo_nom">Nom de la liste</label>
<textarea class="champ_nom" name="amo_nom" id="amo_nom" value="<?= $valeurs['amo_nom'] ?>"><?= $valeurs['amo_nom'] ?></textarea>
<br />
<label for="amo_abreviation">Abr&eacute;viation</label>
<input type="text" name="amo_abreviation" id="amo_abreviation" value="<?= $valeurs['amo_abreviation'] ?>"/>
<br />
<label for="amo_description">Description</label>
<textarea name="amo_description" id="amo_description"><?=$valeurs['amo_description'] ?></textarea>
<br />
<input type="hidden" name="amo_id_ontologie" id="amo_id_ontologie" value="<?= $valeurs['amo_id_ontologie'] ?>"/>
<input type="hidden" name="amo_ce_parent" id="amo_ce_parent" value="<?= $valeurs['amo_ce_parent'] ?>"/>
<input type="submit" value="OK"> <a href="<?php $url_detail = clone($base_url);
$url_detail->setVariableRequete('m','liste_ontologie');
$url_detail->setVariableRequete('id_liste',$valeurs['amo_ce_parent']);
echo $url_detail; ?>"> Annuler </a>
</form>
<?php if (isset($erreurs['supp'])): ?>
<span class="symbole_obligatoire"> <?=$erreurs['supp'];?> </span>
<?php endif; ?>
</div>
/tags/v1.1-andromede/squelettes/annuaires/annuaire_tela_inscrits_desinscription_confirmation.tpl.html
New file
0,0 → 1,7
<div class="information">
<h3> Vous êtes maintenant désinscrit du réseau </h3>
<p> Votre désinscription a bien été prise en compte <br />
A bientôt sur Tela Botanica !<br />
</p>
</div>
/tags/v1.1-andromede/squelettes/annuaires/resultat_recherche.tpl.html
New file
0,0 → 1,21
<h2>Résultat de la recherche</h2>
 
<?php if(count($nb_resultats) >= 1) { ?>
<h3>Il y a <?= $nb_resultats ?> inscrit<?php if($nb_resultats > 1) echo 's' ?> correspondant<?php if($nb_resultats > 1) echo 's' ?> aux critères : </h3>
<?php if(isset($pagination)) { echo $pagination; } ?>
<table class="liste">
<?php foreach ($resultats_recherche as $id => $resultat) : ?>
<tr>
<td><a href="<?php $url_detail = clone($base_url);
$url_detail->setVariableRequete('m','annuaire_fiche_utilisateur_consultation');
$url_detail->setVariableRequete('id_annuaire',$id_annuaire);
$url_detail->setVariableRequete('id_utilisateur',$id);
echo $url_detail; ?>" title="Voir la fiche"> <img class="icone_moyenne" src="<?=$base_url_styles ?>squelettes/images/voir_fiche.png"/> </a>
</td>
<td> <?=$resultat[$mappage_nom_champs['champ_nom']]['amv_valeur'] ?></td>
</tr>
<?php endforeach; ?>
</table>
<?php } else { ?>
<div> <h3> Aucun inscrit ne correspond aux critères de la recherche </h3></div>
<?php } ?>
/tags/v1.1-andromede/squelettes/annuaires/message_envoi_confirmation.tpl.html
New file
0,0 → 1,24
<?php if($moderation) { ?>
 
<div id="message_info attention">
<h3> Votre message est en attente de modération </h3>
<p> la messagerie ci-dessous est destinée à vous permettre d'échanger des messages entre inscrits au site de Tela Botanica, <br />
Afin de respecter la tranquillité de chacun, un message adressé à plus d'un certain nombre de destinataires est soumis
à l'approbation du modérateur. <br /><br />
Ne vous faites pas de souci ! Si votre message n'est ni une publicité ou un spam, soyez assuré qu'il sera accepté dans les plus brefs délais ! <br />
</p>
</div>
<?php } else { ?>
 
<div id="message_info">
<h3> Message envoyé ! </h3>
 
<p> Votre message a été envoyé avec succés <br />
Nous nous sommes permis d'y ajouter la mention
"Envoyé à travers le réseau Tela Botanica",<br />
afin que les destinataires soient assurés qu'il ne s'agit pas d'un courrier indésirable ! <br /><br />
Merci d'avoir communiqué à travers le reseau Tela Botanica !
</p>
</div>
 
<?php } ?>
/tags/v1.1-andromede/squelettes/annuaires/message_moderation_confirmation.tpl.html
New file
0,0 → 1,43
<?php if(isset($envoi_reussi)) { ?>
 
<div id="message_info">
<h3> Message envoyé avec succés ! </h3>
<p> Le message a été envoyé avec succés aux membres du réseau selectionnés <br />
accompagné de la mention "Envoyé à travers le réseau Tela Botanica",<br />
afin que les destinataires soient assurés qu'il ne s'agit pas d'un courrier indésirable !
</p>
</div>
 
<?php } elseif(isset($message_supprime)) { ?>
 
<div id="message_info">
<h3> Le message n'a été supprimé ! </h3>
<p> Le message a bien été supprimé ! <br />
Son expéditeur ne sera pas informé de cette suppression<br />
</p>
</div>
 
<?php } elseif(isset($envoi_echoue)) { ?>
 
<div id="message_info">
<h3> Le message n'a pas été envoyé ! </h3>
<p> Le message n'a pas pu étre envoyé ! <br />
Ce peut étre à cause d'un probléme du serveur mail ou bien un bug de l'application<br />
Veuillez contacter votre administrateur serveur ou la personne en charge de maintenir l'annuaire !
</p>
</div>
 
<?php } elseif(isset($message_inexistant)) { ?>
 
<div id="message_info">
<h3> Message inexistant ! </h3>
<p> Aucun message ne correspond à ce code de confirmation ! <br />
Rien n'a donc été envoyé !
</p>
</div>
 
<?php } ?>
/tags/v1.1-andromede/squelettes/annuaires/annuaire_tela_inscrits_inscription_confirmation.tpl.html
New file
0,0 → 1,55
<h3> Bienvenue sur Tela Botanica ! <h3>
 
<p> Votre inscription a été enregistrée avec succès </p>
 
<a href="<?php $url_detail = clone($base_url);
$url_detail->setVariableRequete('m','annuaire_fiche_utilisateur_consultation');
$url_detail->setVariableRequete('id_annuaire',$id_annuaire);
$url_detail->setVariableRequete('id_utilisateur',$id_utilisateur);
echo $url_detail; ?>" alt="Compléter votre profil" > <img src="<?=$base_url_styles ?>squelettes/images/completer_profil.png"/> </a>
 
<div id="choix_utilisateur">
 
<p>
Et maintenant ?
Profitez de toutes les opportunités que vous offrent le réseau TB pour échanger avec les telabotanistes et coopérer à des projets botaniques.
</p>
<ul id="liste_orientation">
<li><div><h3>1. Des actualités collaboratives </h3><br />
<span>Partagez votre point de vue, parlez-nous d'un ouvrage, diffusez des offres d'emplois...</span>
<ul>
<li> <a href="http://www.tela-botanica.org/actu/ecrire/articles_edit.php3?new=oui">Proposer un article </a></li>
<li> <a href="http://www.tela-botanica.org/page:ajouter_modifier_evenement">Annoncer un événement </a></li>
</ul>
</div>
</li>
<li><div><h3>2. Des espaces d'échange </h3><br />
<span>Créez, personnalisez votre page perso, communiquez avec les membres grâce à l'annuaire du réseau !</span>
<ul>
<li><a href="http://www.tela-botanica.org/page:inscription"> Enrichir son profil </a></li>
<li><a href="http://www.tela-botanica.org/page:membres_du_reseau_annuaire"> Rechercher des telabotanistes </a></li>
<li><a href="http://www.tela-botanica.org/page:liste_projets"> Discuter sur les forums </a></li>
</ul>
</div>
</li>
<li><div><h3> 3. Des projets collectifs </h3><br />
<span> Échangez sur la botanique avec les membres, construisez ensemble des projets et participez à la diffusion de la botanique.</span>
<ul>
<li><a href="http://www.tela-botanica.org/page:liste_projets"> Participer aux projets </a></li>
<li><a href="http://www.tela-botanica.org/page:syntheses_des_forums"> Consulter les synthèses des forums </a></li>
</div>
</li>
<li><div><h3> 4. Des outils de gestion de données (CEL) </h3><br />
<span> Créez et gérez en ligne vos observations de terrain, vos photos, et partagez-les avec les membres</span>
<ul>
<li><a href="http://www.tela-botanica.org/appli:cel"> Gérer mes relevés de terrain </a></li>
<li><a href="http://www.tela-botanica.org/appli:cel"> Stocker et organiser mes photos </a></li>
<li><a href="http://www.tela-botanica.org/actu/article3655.html"> Compléter e-flore dans vos données </a></li>
</ul>
</div>
</li>
</ul>
</div>
/tags/v1.1-andromede/squelettes/annuaires/information_simple.tpl.html
New file
0,0 → 1,4
<div class="information">
<h3> <?=$titre ?> </h3>
<p> <?=$message ?> </p>
</div>
/tags/v1.1-andromede/squelettes/annuaires/annuaire_inscrits.tpl.html
New file
0,0 → 1,28
<h2>Inscrits à l'annuaire <?=$annuaire['informations']['aa_nom'] ?></h2>
<p><?=$annuaire['informations']['aa_description'] ?></p>
 
 
<h3> Inscrits </h3>
 
<?php if(isset($pagination)) { echo $pagination; } ?>
<table class="liste">
<tr>
<th></th>
<?php foreach ($annuaire['colonnes'] as $colonne) : ?>
<th><?=$colonne ?></th>
<?php endforeach; ?>
</tr>
<?php foreach ($annuaire['inscrits'] as $inscrit) : ?>
<tr>
<td><a href="<?php $url_detail = clone($base_url);
$url_detail->setVariableRequete('m','annuaire_fiche_utilisateur_consultation');
$url_detail->setVariableRequete('id_annuaire',$annuaire['informations']['aa_id_annuaire']);
$url_detail->setVariableRequete('id_utilisateur',$inscrit[$annuaire['colonnes']['champ_id']]);
echo $url_detail; ?>" title="Voir la fiche"> <img class="icone_moyenne" src="<?=$base_url_styles ?>squelettes/images/voir_fiche.png"/> </a></td>
<?php foreach ($inscrit as $valeur) : ?>
<td><?=$valeur ?></td>
<?php endforeach; ?>
</tr>
<?php endforeach; ?>
</table>
/tags/v1.1-andromede/squelettes/annuaires/annuaire_tela_inscrits_resultat_recherche.tpl.html
New file
0,0 → 1,58
<script src="<?= $base_url_styles ?>squelettes/scripts/jquery.js" type="text/javascript"></script>
<script src="<?= $base_url_styles ?>squelettes/scripts/cocher.js" type="text/javascript"></script>
<h2>Résultat de la recherche</h2>
 
<?php if(!empty($resultats_recherche)) { ?>
<div id="resultat_recherche">
<?php if(count($nb_resultats) >= 1) { ?>
<h3>Il y a <?= $nb_resultats ?> inscrit<?php if($nb_resultats > 1) echo 's' ?> correspondant à votre recherche : </h3>
<?php if(isset($pagination)) { echo $pagination; } ?>
 
<form id="envoi_message" name="envoi_message" method="get" action="<? $url_message = clone($base_url); $url_message->setVariableRequete('m','annuaire_envoyer_message'); echo $url_message; ?>">
<table class="liste">
<tr><th></th><th></th><th>Nom</th><th>Prenom</th><th>Pays</th><th>Ville</th><th>Code Postal</th><th>Date d'inscription</th>
<?php foreach ($resultats_recherche as $id => $resultat) : ?>
<tr>
<td><input type="checkbox" name="destinataires[<?= $id ?>]" id="destinataires[<?= $id ?>]" />
<td><a href="<?php $url_detail = clone($base_url);
$url_detail->setVariableRequete('m','annuaire_fiche_utilisateur_consultation');
$url_detail->setVariableRequete('id_annuaire',$id_annuaire);
$url_detail->setVariableRequete('id_utilisateur',$id);
echo $url_detail; ?>" title="Voir la fiche">
<?php if (isset($resultat['image']) && isset($resultat['image']['amv_valeur']) && trim($resultat['image']['amv_valeur']) != '') { ?>
<img class="avatar_petit" src="<?= ImageModele::obtenirEmplacementFichierParId($resultat['image']['amv_valeur'],'1','S') ?>" title="Cliquez pour accéder au profil" alt="avatar" /> </div></a>
<? } else { ?>
<img class="icone_moyenne" src="<?=$base_url_styles ?>squelettes/images/voir_fiche.png" title="Cliquez pour accéder au profil" alt="avatar standard" /> </a>
<? } ?>
</td>
<td class="texte_gauche"><b><?=$resultat['nom']['amv_valeur'] ?></b></td>
<td class="texte_gauche"><b><?=$resultat['prenom']['amv_valeur'] ?></b></td>
<td><?=$resultat['pays']['amv_valeur_affichage'] ?></td>
<td> <?=$resultat['ville']['amv_valeur'] ?></td>
<td><?=$resultat['code_postal']['amv_valeur'] ?></td>
<td><?=$resultat['date_inscription']['amv_valeur_affichage'] ?></td>
</tr>
<?php endforeach; ?>
</table>
<span id="conteneur_lien_cocher"></span>
<?php } else { ?>
<div> <h3> Aucun inscrit ne correspond aux critères de la recherche </h3></div>
<?php } ?>
<div id="formulaire_message" name="formulaire_message">
<h3> Envoyer un message </h3>
<label for="sujet_message"> Sujet : </label><br /> <input type=text id="sujet_message" name="sujet_message" /> <br />
<label for="contenu_message"> Contenu : </label><br /><textarea id="contenu_message" name="contenu_message" /></textarea>
<input type="hidden" value="annuaire_envoyer_message" id="m" name="m" /><br />
<input type="hidden" value="<?= $id_annuaire ?>" id="id_annuaire" name="id_annuaire" /><br />
<input type="submit" id="bouton_envoi_message" name="bouton_envoi_message" value="Envoyer">
</div>
</form>
</div>
<?php } else { ?>
<h3> Aucun inscrit ne correpond aux critères </h3>
<?php } ?>
/tags/v1.1-andromede/squelettes/annuaires/annuaire_inscription_reussie.tpl.html
New file
0,0 → 1,2
<p> Votre inscription a bien été prise en compte, un email de confirmation vient de vous être envoyé à l'adresse que vous avez indiquée.
Cliquez sur le lien qu'il contient pour confirmer votre inscription </p>
/tags/v1.1-andromede/squelettes/scripts/cocher.js
New file
0,0 → 1,25
function cocherDecocher(cocher) {
$("#resultat_recherche :checkbox").attr('checked', cocher);
return false;
}
 
function creerLiensCocherTout() {
strLien = '<a id="cocher_tout" href=#> Tout cocher </a> / <a id="decocher_tout" href=#> Tout d&eacute;cocher </a>';
if($('#conteneur_lien_cocher') != null) {
$('#conteneur_lien_cocher').html(strLien);
$('#cocher_tout').bind('click',function() {
cocherDecocher(true);
return false;
});
$('#decocher_tout').bind('click',function() {
cocherDecocher(false);
return false;
});
}
}
 
$('#conteneur_lien_cocher').ready(creerLiensCocherTout);
/tags/v1.1-andromede/squelettes/scripts/jquery-ui.js
New file
0,0 → 1,143
/*!
* jQuery UI 1.8.2
*
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt)
* and GPL (GPL-LICENSE.txt) licenses.
*
* http://docs.jquery.com/UI
*/
(function(c){c.ui=c.ui||{};if(!c.ui.version){c.extend(c.ui,{version:"1.8.2",plugin:{add:function(a,b,d){a=c.ui[a].prototype;for(var e in d){a.plugins[e]=a.plugins[e]||[];a.plugins[e].push([b,d[e]])}},call:function(a,b,d){if((b=a.plugins[b])&&a.element[0].parentNode)for(var e=0;e<b.length;e++)a.options[b[e][0]]&&b[e][1].apply(a.element,d)}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(a,b){if(c(a).css("overflow")==
"hidden")return false;b=b&&b=="left"?"scrollLeft":"scrollTop";var d=false;if(a[b]>0)return true;a[b]=1;d=a[b]>0;a[b]=0;return d},isOverAxis:function(a,b,d){return a>b&&a<b+d},isOver:function(a,b,d,e,f,g){return c.ui.isOverAxis(a,d,f)&&c.ui.isOverAxis(b,e,g)},keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,
NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});c.fn.extend({_focus:c.fn.focus,focus:function(a,b){return typeof a==="number"?this.each(function(){var d=this;setTimeout(function(){c(d).focus();b&&b.call(d)},a)}):this._focus.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect",
"none")},scrollParent:function(){var a;a=c.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(c.curCSS(this,"position",1))&&/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",
1))}).eq(0);return/fixed/.test(this.css("position"))||!a.length?c(document):a},zIndex:function(a){if(a!==undefined)return this.css("zIndex",a);if(this.length){a=c(this[0]);for(var b;a.length&&a[0]!==document;){b=a.css("position");if(b=="absolute"||b=="relative"||b=="fixed"){b=parseInt(a.css("zIndex"));if(!isNaN(b)&&b!=0)return b}a=a.parent()}}return 0}});c.extend(c.expr[":"],{data:function(a,b,d){return!!c.data(a,d[3])},focusable:function(a){var b=a.nodeName.toLowerCase(),d=c.attr(a,"tabindex");return(/input|select|textarea|button|object/.test(b)?
!a.disabled:"a"==b||"area"==b?a.href||!isNaN(d):!isNaN(d))&&!c(a)["area"==b?"parents":"closest"](":hidden").length},tabbable:function(a){var b=c.attr(a,"tabindex");return(isNaN(b)||b>=0)&&c(a).is(":focusable")}})}})(jQuery);
;/*!
* jQuery UI Widget 1.8.2
*
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt)
* and GPL (GPL-LICENSE.txt) licenses.
*
* http://docs.jquery.com/UI/Widget
*/
(function(b){var j=b.fn.remove;b.fn.remove=function(a,c){return this.each(function(){if(!c)if(!a||b.filter(a,[this]).length)b("*",this).add(this).each(function(){b(this).triggerHandler("remove")});return j.call(b(this),a,c)})};b.widget=function(a,c,d){var e=a.split(".")[0],f;a=a.split(".")[1];f=e+"-"+a;if(!d){d=c;c=b.Widget}b.expr[":"][f]=function(h){return!!b.data(h,a)};b[e]=b[e]||{};b[e][a]=function(h,g){arguments.length&&this._createWidget(h,g)};c=new c;c.options=b.extend({},c.options);b[e][a].prototype=
b.extend(true,c,{namespace:e,widgetName:a,widgetEventPrefix:b[e][a].prototype.widgetEventPrefix||a,widgetBaseClass:f},d);b.widget.bridge(a,b[e][a])};b.widget.bridge=function(a,c){b.fn[a]=function(d){var e=typeof d==="string",f=Array.prototype.slice.call(arguments,1),h=this;d=!e&&f.length?b.extend.apply(null,[true,d].concat(f)):d;if(e&&d.substring(0,1)==="_")return h;e?this.each(function(){var g=b.data(this,a),i=g&&b.isFunction(g[d])?g[d].apply(g,f):g;if(i!==g&&i!==undefined){h=i;return false}}):this.each(function(){var g=
b.data(this,a);if(g){d&&g.option(d);g._init()}else b.data(this,a,new c(d,this))});return h}};b.Widget=function(a,c){arguments.length&&this._createWidget(a,c)};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(a,c){this.element=b(c).data(this.widgetName,this);this.options=b.extend(true,{},this.options,b.metadata&&b.metadata.get(c)[this.widgetName],a);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()});this._create();
this._init()},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(a,c){var d=a,e=this;if(arguments.length===0)return b.extend({},e.options);if(typeof a==="string"){if(c===undefined)return this.options[a];d={};d[a]=c}b.each(d,function(f,
h){e._setOption(f,h)});return e},_setOption:function(a,c){this.options[a]=c;if(a==="disabled")this.widget()[c?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",c);return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(a,c,d){var e=this.options[a];c=b.Event(c);c.type=(a===this.widgetEventPrefix?a:this.widgetEventPrefix+a).toLowerCase();d=d||{};if(c.originalEvent){a=
b.event.props.length;for(var f;a;){f=b.event.props[--a];c[f]=c.originalEvent[f]}}this.element.trigger(c,d);return!(b.isFunction(e)&&e.call(this.element[0],c,d)===false||c.isDefaultPrevented())}}})(jQuery);
;/*!
* jQuery UI Mouse 1.8.2
*
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt)
* and GPL (GPL-LICENSE.txt) licenses.
*
* http://docs.jquery.com/UI/Mouse
*
* Depends:
* jquery.ui.widget.js
*/
(function(c){c.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var a=this;this.element.bind("mousedown."+this.widgetName,function(b){return a._mouseDown(b)}).bind("click."+this.widgetName,function(b){if(a._preventClickEvent){a._preventClickEvent=false;b.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(a){a.originalEvent=a.originalEvent||{};if(!a.originalEvent.mouseHandled){this._mouseStarted&&
this._mouseUp(a);this._mouseDownEvent=a;var b=this,e=a.which==1,f=typeof this.options.cancel=="string"?c(a.target).parents().add(a.target).filter(this.options.cancel).length:false;if(!e||f||!this._mouseCapture(a))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){b.mouseDelayMet=true},this.options.delay);if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a)){this._mouseStarted=this._mouseStart(a)!==false;if(!this._mouseStarted){a.preventDefault();
return true}}this._mouseMoveDelegate=function(d){return b._mouseMove(d)};this._mouseUpDelegate=function(d){return b._mouseUp(d)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);c.browser.safari||a.preventDefault();return a.originalEvent.mouseHandled=true}},_mouseMove:function(a){if(c.browser.msie&&!a.button)return this._mouseUp(a);if(this._mouseStarted){this._mouseDrag(a);return a.preventDefault()}if(this._mouseDistanceMet(a)&&
this._mouseDelayMet(a))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,a)!==false)?this._mouseDrag(a):this._mouseUp(a);return!this._mouseStarted},_mouseUp:function(a){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=a.target==this._mouseDownEvent.target;this._mouseStop(a)}return false},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-
a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery);
;/*
* jQuery UI Position 1.8.2
*
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt)
* and GPL (GPL-LICENSE.txt) licenses.
*
* http://docs.jquery.com/UI/Position
*/
(function(c){c.ui=c.ui||{};var m=/left|center|right/,n=/top|center|bottom/,p=c.fn.position,q=c.fn.offset;c.fn.position=function(a){if(!a||!a.of)return p.apply(this,arguments);a=c.extend({},a);var b=c(a.of),d=(a.collision||"flip").split(" "),e=a.offset?a.offset.split(" "):[0,0],g,h,i;if(a.of.nodeType===9){g=b.width();h=b.height();i={top:0,left:0}}else if(a.of.scrollTo&&a.of.document){g=b.width();h=b.height();i={top:b.scrollTop(),left:b.scrollLeft()}}else if(a.of.preventDefault){a.at="left top";g=h=
0;i={top:a.of.pageY,left:a.of.pageX}}else{g=b.outerWidth();h=b.outerHeight();i=b.offset()}c.each(["my","at"],function(){var f=(a[this]||"").split(" ");if(f.length===1)f=m.test(f[0])?f.concat(["center"]):n.test(f[0])?["center"].concat(f):["center","center"];f[0]=m.test(f[0])?f[0]:"center";f[1]=n.test(f[1])?f[1]:"center";a[this]=f});if(d.length===1)d[1]=d[0];e[0]=parseInt(e[0],10)||0;if(e.length===1)e[1]=e[0];e[1]=parseInt(e[1],10)||0;if(a.at[0]==="right")i.left+=g;else if(a.at[0]==="center")i.left+=
g/2;if(a.at[1]==="bottom")i.top+=h;else if(a.at[1]==="center")i.top+=h/2;i.left+=e[0];i.top+=e[1];return this.each(function(){var f=c(this),k=f.outerWidth(),l=f.outerHeight(),j=c.extend({},i);if(a.my[0]==="right")j.left-=k;else if(a.my[0]==="center")j.left-=k/2;if(a.my[1]==="bottom")j.top-=l;else if(a.my[1]==="center")j.top-=l/2;j.left=parseInt(j.left);j.top=parseInt(j.top);c.each(["left","top"],function(o,r){c.ui.position[d[o]]&&c.ui.position[d[o]][r](j,{targetWidth:g,targetHeight:h,elemWidth:k,
elemHeight:l,offset:e,my:a.my,at:a.at})});c.fn.bgiframe&&f.bgiframe();f.offset(c.extend(j,{using:a.using}))})};c.ui.position={fit:{left:function(a,b){var d=c(window);b=a.left+b.elemWidth-d.width()-d.scrollLeft();a.left=b>0?a.left-b:Math.max(0,a.left)},top:function(a,b){var d=c(window);b=a.top+b.elemHeight-d.height()-d.scrollTop();a.top=b>0?a.top-b:Math.max(0,a.top)}},flip:{left:function(a,b){if(b.at[0]!=="center"){var d=c(window);d=a.left+b.elemWidth-d.width()-d.scrollLeft();var e=b.my[0]==="left"?
-b.elemWidth:b.my[0]==="right"?b.elemWidth:0,g=-2*b.offset[0];a.left+=a.left<0?e+b.targetWidth+g:d>0?e-b.targetWidth+g:0}},top:function(a,b){if(b.at[1]!=="center"){var d=c(window);d=a.top+b.elemHeight-d.height()-d.scrollTop();var e=b.my[1]==="top"?-b.elemHeight:b.my[1]==="bottom"?b.elemHeight:0,g=b.at[1]==="top"?b.targetHeight:-b.targetHeight,h=-2*b.offset[1];a.top+=a.top<0?e+b.targetHeight+h:d>0?e+g+h:0}}}};if(!c.offset.setOffset){c.offset.setOffset=function(a,b){if(/static/.test(c.curCSS(a,"position")))a.style.position=
"relative";var d=c(a),e=d.offset(),g=parseInt(c.curCSS(a,"top",true),10)||0,h=parseInt(c.curCSS(a,"left",true),10)||0;e={top:b.top-e.top+g,left:b.left-e.left+h};"using"in b?b.using.call(a,e):d.css(e)};c.fn.offset=function(a){var b=this[0];if(!b||!b.ownerDocument)return null;if(a)return this.each(function(){c.offset.setOffset(this,a)});return q.call(this)}}})(jQuery);
;/*
* jQuery UI Datepicker 1.8.2
*
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt)
* and GPL (GPL-LICENSE.txt) licenses.
*
* http://docs.jquery.com/UI/Datepicker
*
* Depends:
* jquery.ui.core.js
*/
(function(d){function J(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._inDialog=this._datepickerShowing=false;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass=
"ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su",
"Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",
minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false};d.extend(this._defaults,this.regional[""]);this.dpDiv=d('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-helper-hidden-accessible"></div>')}function E(a,b){d.extend(a,
b);for(var c in b)if(b[c]==null||b[c]==undefined)a[c]=b[c];return a}d.extend(d.ui,{datepicker:{version:"1.8.2"}});var y=(new Date).getTime();d.extend(J.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){E(this._defaults,a||{});return this},_attachDatepicker:function(a,b){var c=null;for(var e in this._defaults){var f=a.getAttribute("date:"+e);if(f){c=c||{};try{c[e]=eval(f)}catch(h){c[e]=
f}}}e=a.nodeName.toLowerCase();f=e=="div"||e=="span";if(!a.id){this.uuid+=1;a.id="dp"+this.uuid}var i=this._newInst(d(a),f);i.settings=d.extend({},b||{},c||{});if(e=="input")this._connectDatepicker(a,i);else f&&this._inlineDatepicker(a,i)},_newInst:function(a,b){return{id:a[0].id.replace(/([^A-Za-z0-9_])/g,"\\\\$1"),input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:b,dpDiv:!b?this.dpDiv:d('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')}},
_connectDatepicker:function(a,b){var c=d(a);b.append=d([]);b.trigger=d([]);if(!c.hasClass(this.markerClassName)){this._attachments(c,b);c.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(e,f,h){b.settings[f]=h}).bind("getData.datepicker",function(e,f){return this._get(b,f)});this._autoSize(b);d.data(a,"datepicker",b)}},_attachments:function(a,b){var c=this._get(b,"appendText"),e=this._get(b,"isRTL");b.append&&
b.append.remove();if(c){b.append=d('<span class="'+this._appendClass+'">'+c+"</span>");a[e?"before":"after"](b.append)}a.unbind("focus",this._showDatepicker);b.trigger&&b.trigger.remove();c=this._get(b,"showOn");if(c=="focus"||c=="both")a.focus(this._showDatepicker);if(c=="button"||c=="both"){c=this._get(b,"buttonText");var f=this._get(b,"buttonImage");b.trigger=d(this._get(b,"buttonImageOnly")?d("<img/>").addClass(this._triggerClass).attr({src:f,alt:c,title:c}):d('<button type="button"></button>').addClass(this._triggerClass).html(f==
""?c:d("<img/>").attr({src:f,alt:c,title:c})));a[e?"before":"after"](b.trigger);b.trigger.click(function(){d.datepicker._datepickerShowing&&d.datepicker._lastInput==a[0]?d.datepicker._hideDatepicker():d.datepicker._showDatepicker(a[0]);return false})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var b=new Date(2009,11,20),c=this._get(a,"dateFormat");if(c.match(/[DM]/)){var e=function(f){for(var h=0,i=0,g=0;g<f.length;g++)if(f[g].length>h){h=f[g].length;i=g}return i};b.setMonth(e(this._get(a,
c.match(/MM/)?"monthNames":"monthNamesShort")));b.setDate(e(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20-b.getDay())}a.input.attr("size",this._formatDate(a,b).length)}},_inlineDatepicker:function(a,b){var c=d(a);if(!c.hasClass(this.markerClassName)){c.addClass(this.markerClassName).append(b.dpDiv).bind("setData.datepicker",function(e,f,h){b.settings[f]=h}).bind("getData.datepicker",function(e,f){return this._get(b,f)});d.data(a,"datepicker",b);this._setDate(b,this._getDefaultDate(b),
true);this._updateDatepicker(b);this._updateAlternate(b)}},_dialogDatepicker:function(a,b,c,e,f){a=this._dialogInst;if(!a){this.uuid+=1;this._dialogInput=d('<input type="text" id="'+("dp"+this.uuid)+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');this._dialogInput.keydown(this._doKeyDown);d("body").append(this._dialogInput);a=this._dialogInst=this._newInst(this._dialogInput,false);a.settings={};d.data(this._dialogInput[0],"datepicker",a)}E(a.settings,e||{});b=b&&b.constructor==
Date?this._formatDate(a,b):b;this._dialogInput.val(b);this._pos=f?f.length?f:[f.pageX,f.pageY]:null;if(!this._pos)this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)];this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");a.settings.onSelect=c;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);
d.blockUI&&d.blockUI(this.dpDiv);d.data(this._dialogInput[0],"datepicker",a);return this},_destroyDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();d.removeData(a,"datepicker");if(e=="input"){c.append.remove();c.trigger.remove();b.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)}else if(e=="div"||e=="span")b.removeClass(this.markerClassName).empty()}},
_enableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=false;c.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else if(e=="div"||e=="span")b.children("."+this._inlineClass).children().removeClass("ui-state-disabled");this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null:f})}},_disableDatepicker:function(a){var b=
d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=true;c.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else if(e=="div"||e=="span")b.children("."+this._inlineClass).children().addClass("ui-state-disabled");this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null:f});this._disabledInputs[this._disabledInputs.length]=a}},_isDisabledDatepicker:function(a){if(!a)return false;
for(var b=0;b<this._disabledInputs.length;b++)if(this._disabledInputs[b]==a)return true;return false},_getInst:function(a){try{return d.data(a,"datepicker")}catch(b){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(a,b,c){var e=this._getInst(a);if(arguments.length==2&&typeof b=="string")return b=="defaults"?d.extend({},d.datepicker._defaults):e?b=="all"?d.extend({},e.settings):this._get(e,b):null;var f=b||{};if(typeof b=="string"){f={};f[b]=c}if(e){this._curInst==e&&
this._hideDatepicker();var h=this._getDateDatepicker(a,true);E(e.settings,f);this._attachments(d(a),e);this._autoSize(e);this._setDateDatepicker(a,h);this._updateDatepicker(e)}},_changeDatepicker:function(a,b,c){this._optionDatepicker(a,b,c)},_refreshDatepicker:function(a){(a=this._getInst(a))&&this._updateDatepicker(a)},_setDateDatepicker:function(a,b){if(a=this._getInst(a)){this._setDate(a,b);this._updateDatepicker(a);this._updateAlternate(a)}},_getDateDatepicker:function(a,b){(a=this._getInst(a))&&
!a.inline&&this._setDateFromField(a,b);return a?this._getDate(a):null},_doKeyDown:function(a){var b=d.datepicker._getInst(a.target),c=true,e=b.dpDiv.is(".ui-datepicker-rtl");b._keyEvent=true;if(d.datepicker._datepickerShowing)switch(a.keyCode){case 9:d.datepicker._hideDatepicker();c=false;break;case 13:c=d("td."+d.datepicker._dayOverClass,b.dpDiv).add(d("td."+d.datepicker._currentClass,b.dpDiv));c[0]?d.datepicker._selectDay(a.target,b.selectedMonth,b.selectedYear,c[0]):d.datepicker._hideDatepicker();
return false;case 27:d.datepicker._hideDatepicker();break;case 33:d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(b,"stepBigMonths"):-d.datepicker._get(b,"stepMonths"),"M");break;case 34:d.datepicker._adjustDate(a.target,a.ctrlKey?+d.datepicker._get(b,"stepBigMonths"):+d.datepicker._get(b,"stepMonths"),"M");break;case 35:if(a.ctrlKey||a.metaKey)d.datepicker._clearDate(a.target);c=a.ctrlKey||a.metaKey;break;case 36:if(a.ctrlKey||a.metaKey)d.datepicker._gotoToday(a.target);c=a.ctrlKey||
a.metaKey;break;case 37:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,e?+1:-1,"D");c=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey)d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(b,"stepBigMonths"):-d.datepicker._get(b,"stepMonths"),"M");break;case 38:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,-7,"D");c=a.ctrlKey||a.metaKey;break;case 39:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,e?-1:+1,"D");c=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey)d.datepicker._adjustDate(a.target,
a.ctrlKey?+d.datepicker._get(b,"stepBigMonths"):+d.datepicker._get(b,"stepMonths"),"M");break;case 40:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,+7,"D");c=a.ctrlKey||a.metaKey;break;default:c=false}else if(a.keyCode==36&&a.ctrlKey)d.datepicker._showDatepicker(this);else c=false;if(c){a.preventDefault();a.stopPropagation()}},_doKeyPress:function(a){var b=d.datepicker._getInst(a.target);if(d.datepicker._get(b,"constrainInput")){b=d.datepicker._possibleChars(d.datepicker._get(b,"dateFormat"));
var c=String.fromCharCode(a.charCode==undefined?a.keyCode:a.charCode);return a.ctrlKey||c<" "||!b||b.indexOf(c)>-1}},_doKeyUp:function(a){a=d.datepicker._getInst(a.target);if(a.input.val()!=a.lastVal)try{if(d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),a.input?a.input.val():null,d.datepicker._getFormatConfig(a))){d.datepicker._setDateFromField(a);d.datepicker._updateAlternate(a);d.datepicker._updateDatepicker(a)}}catch(b){d.datepicker.log(b)}return true},_showDatepicker:function(a){a=a.target||
a;if(a.nodeName.toLowerCase()!="input")a=d("input",a.parentNode)[0];if(!(d.datepicker._isDisabledDatepicker(a)||d.datepicker._lastInput==a)){var b=d.datepicker._getInst(a);d.datepicker._curInst&&d.datepicker._curInst!=b&&d.datepicker._curInst.dpDiv.stop(true,true);var c=d.datepicker._get(b,"beforeShow");E(b.settings,c?c.apply(a,[a,b]):{});b.lastVal=null;d.datepicker._lastInput=a;d.datepicker._setDateFromField(b);if(d.datepicker._inDialog)a.value="";if(!d.datepicker._pos){d.datepicker._pos=d.datepicker._findPos(a);
d.datepicker._pos[1]+=a.offsetHeight}var e=false;d(a).parents().each(function(){e|=d(this).css("position")=="fixed";return!e});if(e&&d.browser.opera){d.datepicker._pos[0]-=document.documentElement.scrollLeft;d.datepicker._pos[1]-=document.documentElement.scrollTop}c={left:d.datepicker._pos[0],top:d.datepicker._pos[1]};d.datepicker._pos=null;b.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});d.datepicker._updateDatepicker(b);c=d.datepicker._checkOffset(b,c,e);b.dpDiv.css({position:d.datepicker._inDialog&&
d.blockUI?"static":e?"fixed":"absolute",display:"none",left:c.left+"px",top:c.top+"px"});if(!b.inline){c=d.datepicker._get(b,"showAnim");var f=d.datepicker._get(b,"duration"),h=function(){d.datepicker._datepickerShowing=true;var i=d.datepicker._getBorders(b.dpDiv);b.dpDiv.find("iframe.ui-datepicker-cover").css({left:-i[0],top:-i[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()})};b.dpDiv.zIndex(d(a).zIndex()+1);d.effects&&d.effects[c]?b.dpDiv.show(c,d.datepicker._get(b,"showOptions"),f,
h):b.dpDiv[c||"show"](c?f:null,h);if(!c||!f)h();b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus();d.datepicker._curInst=b}}},_updateDatepicker:function(a){var b=this,c=d.datepicker._getBorders(a.dpDiv);a.dpDiv.empty().append(this._generateHTML(a)).find("iframe.ui-datepicker-cover").css({left:-c[0],top:-c[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()}).end().find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){d(this).removeClass("ui-state-hover");
this.className.indexOf("ui-datepicker-prev")!=-1&&d(this).removeClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&d(this).removeClass("ui-datepicker-next-hover")}).bind("mouseover",function(){if(!b._isDisabledDatepicker(a.inline?a.dpDiv.parent()[0]:a.input[0])){d(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");d(this).addClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&d(this).addClass("ui-datepicker-prev-hover");
this.className.indexOf("ui-datepicker-next")!=-1&&d(this).addClass("ui-datepicker-next-hover")}}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();c=this._getNumberOfMonths(a);var e=c[1];e>1?a.dpDiv.addClass("ui-datepicker-multi-"+e).css("width",17*e+"em"):a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");a.dpDiv[(c[0]!=1||c[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");
a==d.datepicker._curInst&&d.datepicker._datepickerShowing&&a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&a.input.focus()},_getBorders:function(a){var b=function(c){return{thin:1,medium:2,thick:3}[c]||c};return[parseFloat(b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))]},_checkOffset:function(a,b,c){var e=a.dpDiv.outerWidth(),f=a.dpDiv.outerHeight(),h=a.input?a.input.outerWidth():0,i=a.input?a.input.outerHeight():0,g=document.documentElement.clientWidth+d(document).scrollLeft(),
k=document.documentElement.clientHeight+d(document).scrollTop();b.left-=this._get(a,"isRTL")?e-h:0;b.left-=c&&b.left==a.input.offset().left?d(document).scrollLeft():0;b.top-=c&&b.top==a.input.offset().top+i?d(document).scrollTop():0;b.left-=Math.min(b.left,b.left+e>g&&g>e?Math.abs(b.left+e-g):0);b.top-=Math.min(b.top,b.top+f>k&&k>f?Math.abs(f+i):0);return b},_findPos:function(a){for(var b=this._get(this._getInst(a),"isRTL");a&&(a.type=="hidden"||a.nodeType!=1);)a=a[b?"previousSibling":"nextSibling"];
a=d(a).offset();return[a.left,a.top]},_hideDatepicker:function(a){var b=this._curInst;if(!(!b||a&&b!=d.data(a,"datepicker")))if(this._datepickerShowing){a=this._get(b,"showAnim");var c=this._get(b,"duration"),e=function(){d.datepicker._tidyDialog(b);this._curInst=null};d.effects&&d.effects[a]?b.dpDiv.hide(a,d.datepicker._get(b,"showOptions"),c,e):b.dpDiv[a=="slideDown"?"slideUp":a=="fadeIn"?"fadeOut":"hide"](a?c:null,e);a||e();if(a=this._get(b,"onClose"))a.apply(b.input?b.input[0]:null,[b.input?b.input.val():
"",b]);this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if(d.blockUI){d.unblockUI();d("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(a){if(d.datepicker._curInst){a=d(a.target);a[0].id!=d.datepicker._mainDivId&&a.parents("#"+d.datepicker._mainDivId).length==0&&!a.hasClass(d.datepicker.markerClassName)&&
!a.hasClass(d.datepicker._triggerClass)&&d.datepicker._datepickerShowing&&!(d.datepicker._inDialog&&d.blockUI)&&d.datepicker._hideDatepicker()}},_adjustDate:function(a,b,c){a=d(a);var e=this._getInst(a[0]);if(!this._isDisabledDatepicker(a[0])){this._adjustInstDate(e,b+(c=="M"?this._get(e,"showCurrentAtPos"):0),c);this._updateDatepicker(e)}},_gotoToday:function(a){a=d(a);var b=this._getInst(a[0]);if(this._get(b,"gotoCurrent")&&b.currentDay){b.selectedDay=b.currentDay;b.drawMonth=b.selectedMonth=b.currentMonth;
b.drawYear=b.selectedYear=b.currentYear}else{var c=new Date;b.selectedDay=c.getDate();b.drawMonth=b.selectedMonth=c.getMonth();b.drawYear=b.selectedYear=c.getFullYear()}this._notifyChange(b);this._adjustDate(a)},_selectMonthYear:function(a,b,c){a=d(a);var e=this._getInst(a[0]);e._selectingMonthYear=false;e["selected"+(c=="M"?"Month":"Year")]=e["draw"+(c=="M"?"Month":"Year")]=parseInt(b.options[b.selectedIndex].value,10);this._notifyChange(e);this._adjustDate(a)},_clickMonthYear:function(a){a=this._getInst(d(a)[0]);
a.input&&a._selectingMonthYear&&!d.browser.msie&&a.input.focus();a._selectingMonthYear=!a._selectingMonthYear},_selectDay:function(a,b,c,e){var f=d(a);if(!(d(e).hasClass(this._unselectableClass)||this._isDisabledDatepicker(f[0]))){f=this._getInst(f[0]);f.selectedDay=f.currentDay=d("a",e).html();f.selectedMonth=f.currentMonth=b;f.selectedYear=f.currentYear=c;this._selectDate(a,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear))}},_clearDate:function(a){a=d(a);this._getInst(a[0]);this._selectDate(a,
"")},_selectDate:function(a,b){a=this._getInst(d(a)[0]);b=b!=null?b:this._formatDate(a);a.input&&a.input.val(b);this._updateAlternate(a);var c=this._get(a,"onSelect");if(c)c.apply(a.input?a.input[0]:null,[b,a]);else a.input&&a.input.trigger("change");if(a.inline)this._updateDatepicker(a);else{this._hideDatepicker();this._lastInput=a.input[0];typeof a.input[0]!="object"&&a.input.focus();this._lastInput=null}},_updateAlternate:function(a){var b=this._get(a,"altField");if(b){var c=this._get(a,"altFormat")||
this._get(a,"dateFormat"),e=this._getDate(a),f=this.formatDate(c,e,this._getFormatConfig(a));d(b).each(function(){d(this).val(f)})}},noWeekends:function(a){a=a.getDay();return[a>0&&a<6,""]},iso8601Week:function(a){a=new Date(a.getTime());a.setDate(a.getDate()+4-(a.getDay()||7));var b=a.getTime();a.setMonth(0);a.setDate(1);return Math.floor(Math.round((b-a)/864E5)/7)+1},parseDate:function(a,b,c){if(a==null||b==null)throw"Invalid arguments";b=typeof b=="object"?b.toString():b+"";if(b=="")return null;
for(var e=(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff,f=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,h=(c?c.dayNames:null)||this._defaults.dayNames,i=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,g=(c?c.monthNames:null)||this._defaults.monthNames,k=c=-1,l=-1,u=-1,j=false,o=function(p){(p=z+1<a.length&&a.charAt(z+1)==p)&&z++;return p},m=function(p){o(p);p=new RegExp("^\\d{1,"+(p=="@"?14:p=="!"?20:p=="y"?4:p=="o"?3:2)+"}");p=b.substring(s).match(p);if(!p)throw"Missing number at position "+
s;s+=p[0].length;return parseInt(p[0],10)},n=function(p,w,G){p=o(p)?G:w;for(w=0;w<p.length;w++)if(b.substr(s,p[w].length)==p[w]){s+=p[w].length;return w+1}throw"Unknown name at position "+s;},r=function(){if(b.charAt(s)!=a.charAt(z))throw"Unexpected literal at position "+s;s++},s=0,z=0;z<a.length;z++)if(j)if(a.charAt(z)=="'"&&!o("'"))j=false;else r();else switch(a.charAt(z)){case "d":l=m("d");break;case "D":n("D",f,h);break;case "o":u=m("o");break;case "m":k=m("m");break;case "M":k=n("M",i,g);break;
case "y":c=m("y");break;case "@":var v=new Date(m("@"));c=v.getFullYear();k=v.getMonth()+1;l=v.getDate();break;case "!":v=new Date((m("!")-this._ticksTo1970)/1E4);c=v.getFullYear();k=v.getMonth()+1;l=v.getDate();break;case "'":if(o("'"))r();else j=true;break;default:r()}if(c==-1)c=(new Date).getFullYear();else if(c<100)c+=(new Date).getFullYear()-(new Date).getFullYear()%100+(c<=e?0:-100);if(u>-1){k=1;l=u;do{e=this._getDaysInMonth(c,k-1);if(l<=e)break;k++;l-=e}while(1)}v=this._daylightSavingAdjust(new Date(c,
k-1,l));if(v.getFullYear()!=c||v.getMonth()+1!=k||v.getDate()!=l)throw"Invalid date";return v},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*1E7,formatDate:function(a,b,c){if(!b)return"";var e=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,f=(c?
c.dayNames:null)||this._defaults.dayNames,h=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort;c=(c?c.monthNames:null)||this._defaults.monthNames;var i=function(o){(o=j+1<a.length&&a.charAt(j+1)==o)&&j++;return o},g=function(o,m,n){m=""+m;if(i(o))for(;m.length<n;)m="0"+m;return m},k=function(o,m,n,r){return i(o)?r[m]:n[m]},l="",u=false;if(b)for(var j=0;j<a.length;j++)if(u)if(a.charAt(j)=="'"&&!i("'"))u=false;else l+=a.charAt(j);else switch(a.charAt(j)){case "d":l+=g("d",b.getDate(),2);break;
case "D":l+=k("D",b.getDay(),e,f);break;case "o":l+=g("o",(b.getTime()-(new Date(b.getFullYear(),0,0)).getTime())/864E5,3);break;case "m":l+=g("m",b.getMonth()+1,2);break;case "M":l+=k("M",b.getMonth(),h,c);break;case "y":l+=i("y")?b.getFullYear():(b.getYear()%100<10?"0":"")+b.getYear()%100;break;case "@":l+=b.getTime();break;case "!":l+=b.getTime()*1E4+this._ticksTo1970;break;case "'":if(i("'"))l+="'";else u=true;break;default:l+=a.charAt(j)}return l},_possibleChars:function(a){for(var b="",c=false,
e=function(h){(h=f+1<a.length&&a.charAt(f+1)==h)&&f++;return h},f=0;f<a.length;f++)if(c)if(a.charAt(f)=="'"&&!e("'"))c=false;else b+=a.charAt(f);else switch(a.charAt(f)){case "d":case "m":case "y":case "@":b+="0123456789";break;case "D":case "M":return null;case "'":if(e("'"))b+="'";else c=true;break;default:b+=a.charAt(f)}return b},_get:function(a,b){return a.settings[b]!==undefined?a.settings[b]:this._defaults[b]},_setDateFromField:function(a,b){if(a.input.val()!=a.lastVal){var c=this._get(a,"dateFormat"),
e=a.lastVal=a.input?a.input.val():null,f,h;f=h=this._getDefaultDate(a);var i=this._getFormatConfig(a);try{f=this.parseDate(c,e,i)||h}catch(g){this.log(g);e=b?"":e}a.selectedDay=f.getDate();a.drawMonth=a.selectedMonth=f.getMonth();a.drawYear=a.selectedYear=f.getFullYear();a.currentDay=e?f.getDate():0;a.currentMonth=e?f.getMonth():0;a.currentYear=e?f.getFullYear():0;this._adjustInstDate(a)}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),new Date))},
_determineDate:function(a,b,c){var e=function(h){var i=new Date;i.setDate(i.getDate()+h);return i},f=function(h){try{return d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),h,d.datepicker._getFormatConfig(a))}catch(i){}var g=(h.toLowerCase().match(/^c/)?d.datepicker._getDate(a):null)||new Date,k=g.getFullYear(),l=g.getMonth();g=g.getDate();for(var u=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,j=u.exec(h);j;){switch(j[2]||"d"){case "d":case "D":g+=parseInt(j[1],10);break;case "w":case "W":g+=parseInt(j[1],
10)*7;break;case "m":case "M":l+=parseInt(j[1],10);g=Math.min(g,d.datepicker._getDaysInMonth(k,l));break;case "y":case "Y":k+=parseInt(j[1],10);g=Math.min(g,d.datepicker._getDaysInMonth(k,l));break}j=u.exec(h)}return new Date(k,l,g)};if(b=(b=b==null?c:typeof b=="string"?f(b):typeof b=="number"?isNaN(b)?c:e(b):b)&&b.toString()=="Invalid Date"?c:b){b.setHours(0);b.setMinutes(0);b.setSeconds(0);b.setMilliseconds(0)}return this._daylightSavingAdjust(b)},_daylightSavingAdjust:function(a){if(!a)return null;
a.setHours(a.getHours()>12?a.getHours()+2:0);return a},_setDate:function(a,b,c){var e=!b,f=a.selectedMonth,h=a.selectedYear;b=this._restrictMinMax(a,this._determineDate(a,b,new Date));a.selectedDay=a.currentDay=b.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=b.getMonth();a.drawYear=a.selectedYear=a.currentYear=b.getFullYear();if((f!=a.selectedMonth||h!=a.selectedYear)&&!c)this._notifyChange(a);this._adjustInstDate(a);if(a.input)a.input.val(e?"":this._formatDate(a))},_getDate:function(a){return!a.currentYear||
a.input&&a.input.val()==""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay))},_generateHTML:function(a){var b=new Date;b=this._daylightSavingAdjust(new Date(b.getFullYear(),b.getMonth(),b.getDate()));var c=this._get(a,"isRTL"),e=this._get(a,"showButtonPanel"),f=this._get(a,"hideIfNoPrevNext"),h=this._get(a,"navigationAsDateFormat"),i=this._getNumberOfMonths(a),g=this._get(a,"showCurrentAtPos"),k=this._get(a,"stepMonths"),l=i[0]!=1||i[1]!=1,u=this._daylightSavingAdjust(!a.currentDay?
new Date(9999,9,9):new Date(a.currentYear,a.currentMonth,a.currentDay)),j=this._getMinMaxDate(a,"min"),o=this._getMinMaxDate(a,"max");g=a.drawMonth-g;var m=a.drawYear;if(g<0){g+=12;m--}if(o){var n=this._daylightSavingAdjust(new Date(o.getFullYear(),o.getMonth()-i[0]*i[1]+1,o.getDate()));for(n=j&&n<j?j:n;this._daylightSavingAdjust(new Date(m,g,1))>n;){g--;if(g<0){g=11;m--}}}a.drawMonth=g;a.drawYear=m;n=this._get(a,"prevText");n=!h?n:this.formatDate(n,this._daylightSavingAdjust(new Date(m,g-k,1)),this._getFormatConfig(a));
n=this._canAdjustMonth(a,-1,m,g)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+y+".datepicker._adjustDate('#"+a.id+"', -"+k+", 'M');\" title=\""+n+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+n+"</span></a>":f?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+n+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+n+"</span></a>";var r=this._get(a,"nextText");r=!h?r:this.formatDate(r,this._daylightSavingAdjust(new Date(m,
g+k,1)),this._getFormatConfig(a));f=this._canAdjustMonth(a,+1,m,g)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+y+".datepicker._adjustDate('#"+a.id+"', +"+k+", 'M');\" title=\""+r+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+r+"</span></a>":f?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+r+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+r+"</span></a>";k=this._get(a,"currentText");r=this._get(a,"gotoCurrent")&&
a.currentDay?u:b;k=!h?k:this.formatDate(k,r,this._getFormatConfig(a));h=!a.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+y+'.datepicker._hideDatepicker();">'+this._get(a,"closeText")+"</button>":"";e=e?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(c?h:"")+(this._isInRange(a,r)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+
y+".datepicker._gotoToday('#"+a.id+"');\">"+k+"</button>":"")+(c?"":h)+"</div>":"";h=parseInt(this._get(a,"firstDay"),10);h=isNaN(h)?0:h;k=this._get(a,"showWeek");r=this._get(a,"dayNames");this._get(a,"dayNamesShort");var s=this._get(a,"dayNamesMin"),z=this._get(a,"monthNames"),v=this._get(a,"monthNamesShort"),p=this._get(a,"beforeShowDay"),w=this._get(a,"showOtherMonths"),G=this._get(a,"selectOtherMonths");this._get(a,"calculateWeek");for(var K=this._getDefaultDate(a),H="",C=0;C<i[0];C++){for(var L=
"",D=0;D<i[1];D++){var M=this._daylightSavingAdjust(new Date(m,g,a.selectedDay)),t=" ui-corner-all",x="";if(l){x+='<div class="ui-datepicker-group';if(i[1]>1)switch(D){case 0:x+=" ui-datepicker-group-first";t=" ui-corner-"+(c?"right":"left");break;case i[1]-1:x+=" ui-datepicker-group-last";t=" ui-corner-"+(c?"left":"right");break;default:x+=" ui-datepicker-group-middle";t="";break}x+='">'}x+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+t+'">'+(/all|left/.test(t)&&C==0?c?
f:n:"")+(/all|right/.test(t)&&C==0?c?n:f:"")+this._generateMonthYearHeader(a,g,m,j,o,C>0||D>0,z,v)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var A=k?'<th class="ui-datepicker-week-col">'+this._get(a,"weekHeader")+"</th>":"";for(t=0;t<7;t++){var q=(t+h)%7;A+="<th"+((t+h+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+r[q]+'">'+s[q]+"</span></th>"}x+=A+"</tr></thead><tbody>";A=this._getDaysInMonth(m,g);if(m==a.selectedYear&&g==a.selectedMonth)a.selectedDay=Math.min(a.selectedDay,
A);t=(this._getFirstDayOfMonth(m,g)-h+7)%7;A=l?6:Math.ceil((t+A)/7);q=this._daylightSavingAdjust(new Date(m,g,1-t));for(var N=0;N<A;N++){x+="<tr>";var O=!k?"":'<td class="ui-datepicker-week-col">'+this._get(a,"calculateWeek")(q)+"</td>";for(t=0;t<7;t++){var F=p?p.apply(a.input?a.input[0]:null,[q]):[true,""],B=q.getMonth()!=g,I=B&&!G||!F[0]||j&&q<j||o&&q>o;O+='<td class="'+((t+h+6)%7>=5?" ui-datepicker-week-end":"")+(B?" ui-datepicker-other-month":"")+(q.getTime()==M.getTime()&&g==a.selectedMonth&&
a._keyEvent||K.getTime()==q.getTime()&&K.getTime()==M.getTime()?" "+this._dayOverClass:"")+(I?" "+this._unselectableClass+" ui-state-disabled":"")+(B&&!w?"":" "+F[1]+(q.getTime()==u.getTime()?" "+this._currentClass:"")+(q.getTime()==b.getTime()?" ui-datepicker-today":""))+'"'+((!B||w)&&F[2]?' title="'+F[2]+'"':"")+(I?"":' onclick="DP_jQuery_'+y+".datepicker._selectDay('#"+a.id+"',"+q.getMonth()+","+q.getFullYear()+', this);return false;"')+">"+(B&&!w?"&#xa0;":I?'<span class="ui-state-default">'+q.getDate()+
"</span>":'<a class="ui-state-default'+(q.getTime()==b.getTime()?" ui-state-highlight":"")+(q.getTime()==u.getTime()?" ui-state-active":"")+(B?" ui-priority-secondary":"")+'" href="#">'+q.getDate()+"</a>")+"</td>";q.setDate(q.getDate()+1);q=this._daylightSavingAdjust(q)}x+=O+"</tr>"}g++;if(g>11){g=0;m++}x+="</tbody></table>"+(l?"</div>"+(i[0]>0&&D==i[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");L+=x}H+=L}H+=e+(d.browser.msie&&parseInt(d.browser.version,10)<7&&!a.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':
"");a._keyEvent=false;return H},_generateMonthYearHeader:function(a,b,c,e,f,h,i,g){var k=this._get(a,"changeMonth"),l=this._get(a,"changeYear"),u=this._get(a,"showMonthAfterYear"),j='<div class="ui-datepicker-title">',o="";if(h||!k)o+='<span class="ui-datepicker-month">'+i[b]+"</span>";else{i=e&&e.getFullYear()==c;var m=f&&f.getFullYear()==c;o+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+y+".datepicker._selectMonthYear('#"+a.id+"', this, 'M');\" onclick=\"DP_jQuery_"+y+".datepicker._clickMonthYear('#"+
a.id+"');\">";for(var n=0;n<12;n++)if((!i||n>=e.getMonth())&&(!m||n<=f.getMonth()))o+='<option value="'+n+'"'+(n==b?' selected="selected"':"")+">"+g[n]+"</option>";o+="</select>"}u||(j+=o+(h||!(k&&l)?"&#xa0;":""));if(h||!l)j+='<span class="ui-datepicker-year">'+c+"</span>";else{g=this._get(a,"yearRange").split(":");var r=(new Date).getFullYear();i=function(s){s=s.match(/c[+-].*/)?c+parseInt(s.substring(1),10):s.match(/[+-].*/)?r+parseInt(s,10):parseInt(s,10);return isNaN(s)?r:s};b=i(g[0]);g=Math.max(b,
i(g[1]||""));b=e?Math.max(b,e.getFullYear()):b;g=f?Math.min(g,f.getFullYear()):g;for(j+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+y+".datepicker._selectMonthYear('#"+a.id+"', this, 'Y');\" onclick=\"DP_jQuery_"+y+".datepicker._clickMonthYear('#"+a.id+"');\">";b<=g;b++)j+='<option value="'+b+'"'+(b==c?' selected="selected"':"")+">"+b+"</option>";j+="</select>"}j+=this._get(a,"yearSuffix");if(u)j+=(h||!(k&&l)?"&#xa0;":"")+o;j+="</div>";return j},_adjustInstDate:function(a,b,c){var e=
a.drawYear+(c=="Y"?b:0),f=a.drawMonth+(c=="M"?b:0);b=Math.min(a.selectedDay,this._getDaysInMonth(e,f))+(c=="D"?b:0);e=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(e,f,b)));a.selectedDay=e.getDate();a.drawMonth=a.selectedMonth=e.getMonth();a.drawYear=a.selectedYear=e.getFullYear();if(c=="M"||c=="Y")this._notifyChange(a)},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");b=c&&b<c?c:b;return b=a&&b>a?a:b},_notifyChange:function(a){var b=this._get(a,
"onChangeMonthYear");if(b)b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");return a==null?[1,1]:typeof a=="number"?[1,a]:a},_getMinMaxDate:function(a,b){return this._determineDate(a,this._get(a,b+"Date"),null)},_getDaysInMonth:function(a,b){return 32-(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,e){var f=this._getNumberOfMonths(a);
c=this._daylightSavingAdjust(new Date(c,e+(b<0?b:f[0]*f[1]),1));b<0&&c.setDate(this._getDaysInMonth(c.getFullYear(),c.getMonth()));return this._isInRange(a,c)},_isInRange:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");return(!c||b.getTime()>=c.getTime())&&(!a||b.getTime()<=a.getTime())},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff");b=typeof b!="string"?b:(new Date).getFullYear()%100+parseInt(b,10);return{shortYearCutoff:b,dayNamesShort:this._get(a,
"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,b,c,e){if(!b){a.currentDay=a.selectedDay;a.currentMonth=a.selectedMonth;a.currentYear=a.selectedYear}b=b?typeof b=="object"?b:this._daylightSavingAdjust(new Date(e,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),b,this._getFormatConfig(a))}});d.fn.datepicker=
function(a){if(!d.datepicker.initialized){d(document).mousedown(d.datepicker._checkExternalClick).find("body").append(d.datepicker.dpDiv);d.datepicker.initialized=true}var b=Array.prototype.slice.call(arguments,1);if(typeof a=="string"&&(a=="isDisabled"||a=="getDate"||a=="widget"))return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b));if(a=="option"&&arguments.length==2&&typeof arguments[1]=="string")return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b));
return this.each(function(){typeof a=="string"?d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this].concat(b)):d.datepicker._attachDatepicker(this,a)})};d.datepicker=new J;d.datepicker.initialized=false;d.datepicker.uuid=(new Date).getTime();d.datepicker.version="1.8.2";window["DP_jQuery_"+y]=d})(jQuery);
;
/tags/v1.1-andromede/squelettes/scripts/date.js
New file
0,0 → 1,3
$(document).ready(function() {
$("#datepicker").datepicker();
});
/tags/v1.1-andromede/squelettes/scripts/desinscription.js
New file
0,0 → 1,26
function modifierFormulaireSuppression() {
 
$('#suppression').bind('submit',function() {
// Si l'utilisateur confirme
mail = $('#mail_suppression').attr('value');
if(mail != null && mail != undefined) {
message = 'Etes vous sur de vouloir supprimer votre inscription avec le compte '+mail+' ?'
} else {
message = 'Etes vous sur de vouloir supprimer votre inscription ?';
}
if(window.confirm(message)) {
// On récupère l'attribut action du formulaire
url_action = $('#suppression').attr("action");
// et on le change pour sauter la page du formulaire de suppression
url_action = url_action.replace('annuaire_formulaire_suppression_inscription', 'annuaire_suppression_inscription');
$('#suppression').attr("action", url_action);
} else {
return false;
}
});
}
 
$('#suppression').ready(modifierFormulaireSuppression);
/tags/v1.1-andromede/squelettes/scripts/jquery.js
New file
0,0 → 1,154
/*!
* jQuery JavaScript Library v1.4.2
* http://jquery.com/
*
* Copyright 2010, John Resig
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* Includes Sizzle.js
* http://sizzlejs.com/
* Copyright 2010, The Dojo Foundation
* Released under the MIT, BSD, and GPL Licenses.
*
* Date: Sat Feb 13 22:33:48 2010 -0500
*/
(function(A,w){function ma(){if(!c.isReady){try{s.documentElement.doScroll("left")}catch(a){setTimeout(ma,1);return}c.ready()}}function Qa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function X(a,b,d,f,e,j){var i=a.length;if(typeof b==="object"){for(var o in b)X(a,o,b[o],f,e,d);return a}if(d!==w){f=!j&&f&&c.isFunction(d);for(o=0;o<i;o++)e(a[o],b,f?d.call(a[o],o,e(a[o],b)):d,j);return a}return i?
e(a[0],b):w}function J(){return(new Date).getTime()}function Y(){return false}function Z(){return true}function na(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function oa(a){var b,d=[],f=[],e=arguments,j,i,o,k,n,r;i=c.data(this,"events");if(!(a.liveFired===this||!i||!i.live||a.button&&a.type==="click")){a.liveFired=this;var u=i.live.slice(0);for(k=0;k<u.length;k++){i=u[k];i.origType.replace(O,"")===a.type?f.push(i.selector):u.splice(k--,1)}j=c(a.target).closest(f,a.currentTarget);n=0;for(r=
j.length;n<r;n++)for(k=0;k<u.length;k++){i=u[k];if(j[n].selector===i.selector){o=j[n].elem;f=null;if(i.preType==="mouseenter"||i.preType==="mouseleave")f=c(a.relatedTarget).closest(i.selector)[0];if(!f||f!==o)d.push({elem:o,handleObj:i})}}n=0;for(r=d.length;n<r;n++){j=d[n];a.currentTarget=j.elem;a.data=j.handleObj.data;a.handleObj=j.handleObj;if(j.handleObj.origHandler.apply(j.elem,e)===false){b=false;break}}return b}}function pa(a,b){return"live."+(a&&a!=="*"?a+".":"")+b.replace(/\./g,"`").replace(/ /g,
"&")}function qa(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function ra(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var f=c.data(a[d++]),e=c.data(this,f);if(f=f&&f.events){delete e.handle;e.events={};for(var j in f)for(var i in f[j])c.event.add(this,j,f[j][i],f[j][i].data)}}})}function sa(a,b,d){var f,e,j;b=b&&b[0]?b[0].ownerDocument||b[0]:s;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===s&&!ta.test(a[0])&&(c.support.checkClone||!ua.test(a[0]))){e=
true;if(j=c.fragments[a[0]])if(j!==1)f=j}if(!f){f=b.createDocumentFragment();c.clean(a,b,f,d)}if(e)c.fragments[a[0]]=j?f:1;return{fragment:f,cacheable:e}}function K(a,b){var d={};c.each(va.concat.apply([],va.slice(0,b)),function(){d[this]=a});return d}function wa(a){return"scrollTo"in a&&a.document?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var c=function(a,b){return new c.fn.init(a,b)},Ra=A.jQuery,Sa=A.$,s=A.document,T,Ta=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,Ua=/^.[^:#\[\.,]*$/,Va=/\S/,
Wa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=navigator.userAgent,xa=false,Q=[],L,$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.push,R=Array.prototype.slice,ya=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(a==="body"&&!b){this.context=s;this[0]=s.body;this.selector="body";this.length=1;return this}if(typeof a==="string")if((d=Ta.exec(a))&&
(d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:s;if(a=Xa.exec(a))if(c.isPlainObject(b)){a=[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else a=[f.createElement(a[1])];else{a=sa([d[1]],[f]);a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes}return c.merge(this,a)}else{if(b=s.getElementById(d[2])){if(b.id!==d[2])return T.find(a);this.length=1;this[0]=b}this.context=s;this.selector=a;return this}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=s;a=s.getElementsByTagName(a);return c.merge(this,
a)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else if(c.isFunction(a))return T.ready(a);if(a.selector!==w){this.selector=a.selector;this.context=a.context}return c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return R.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){var f=c();c.isArray(a)?ba.apply(f,a):c.merge(f,a);f.prevObject=this;f.context=this.context;if(b===
"find")f.selector=this.selector+(this.selector?" ":"")+d;else if(b)f.selector=this.selector+"."+b+"("+d+")";return f},each:function(a,b){return c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(s,c);else Q&&Q.push(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this,
function(b,d){return a.call(b,d,b)}))},end:function(){return this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a=arguments[0]||{},b=1,d=arguments.length,f=false,e,j,i,o;if(typeof a==="boolean"){f=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!c.isFunction(a))a={};if(d===b){a=this;--b}for(;b<d;b++)if((e=arguments[b])!=null)for(j in e){i=a[j];o=e[j];if(a!==o)if(f&&o&&(c.isPlainObject(o)||c.isArray(o))){i=i&&(c.isPlainObject(i)||
c.isArray(i))?i:c.isArray(o)?[]:{};a[j]=c.extend(f,i,o)}else if(o!==w)a[j]=o}return a};c.extend({noConflict:function(a){A.$=Sa;if(a)A.jQuery=Ra;return c},isReady:false,ready:function(){if(!c.isReady){if(!s.body)return setTimeout(c.ready,13);c.isReady=true;if(Q){for(var a,b=0;a=Q[b++];)a.call(s,c);Q=null}c.fn.triggerHandler&&c(s).triggerHandler("ready")}},bindReady:function(){if(!xa){xa=true;if(s.readyState==="complete")return c.ready();if(s.addEventListener){s.addEventListener("DOMContentLoaded",
L,false);A.addEventListener("load",c.ready,false)}else if(s.attachEvent){s.attachEvent("onreadystatechange",L);A.attachEvent("onload",c.ready);var a=false;try{a=A.frameElement==null}catch(b){}s.documentElement.doScroll&&a&&ma()}}},isFunction:function(a){return $.call(a)==="[object Function]"},isArray:function(a){return $.call(a)==="[object Array]"},isPlainObject:function(a){if(!a||$.call(a)!=="[object Object]"||a.nodeType||a.setInterval)return false;if(a.constructor&&!aa.call(a,"constructor")&&!aa.call(a.constructor.prototype,
"isPrototypeOf"))return false;var b;for(b in a);return b===w||aa.call(a,b)},isEmptyObject:function(a){for(var b in a)return false;return true},error:function(a){throw a;},parseJSON:function(a){if(typeof a!=="string"||!a)return null;a=c.trim(a);if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return A.JSON&&A.JSON.parse?A.JSON.parse(a):(new Function("return "+
a))();else c.error("Invalid JSON: "+a)},noop:function(){},globalEval:function(a){if(a&&Va.test(a)){var b=s.getElementsByTagName("head")[0]||s.documentElement,d=s.createElement("script");d.type="text/javascript";if(c.support.scriptEval)d.appendChild(s.createTextNode(a));else d.text=a;b.insertBefore(d,b.firstChild);b.removeChild(d)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,b,d){var f,e=0,j=a.length,i=j===w||c.isFunction(a);if(d)if(i)for(f in a){if(b.apply(a[f],
d)===false)break}else for(;e<j;){if(b.apply(a[e++],d)===false)break}else if(i)for(f in a){if(b.call(a[f],f,a[f])===false)break}else for(d=a[0];e<j&&b.call(d,e,d)!==false;d=a[++e]);return a},trim:function(a){return(a||"").replace(Wa,"")},makeArray:function(a,b){b=b||[];if(a!=null)a.length==null||typeof a==="string"||c.isFunction(a)||typeof a!=="function"&&a.setInterval?ba.call(b,a):c.merge(b,a);return b},inArray:function(a,b){if(b.indexOf)return b.indexOf(a);for(var d=0,f=b.length;d<f;d++)if(b[d]===
a)return d;return-1},merge:function(a,b){var d=a.length,f=0;if(typeof b.length==="number")for(var e=b.length;f<e;f++)a[d++]=b[f];else for(;b[f]!==w;)a[d++]=b[f++];a.length=d;return a},grep:function(a,b,d){for(var f=[],e=0,j=a.length;e<j;e++)!d!==!b(a[e],e)&&f.push(a[e]);return f},map:function(a,b,d){for(var f=[],e,j=0,i=a.length;j<i;j++){e=b(a[j],j,d);if(e!=null)f[f.length]=e}return f.concat.apply([],f)},guid:1,proxy:function(a,b,d){if(arguments.length===2)if(typeof b==="string"){d=a;a=d[b];b=w}else if(b&&
!c.isFunction(b)){d=b;b=w}if(!b&&a)b=function(){return a.apply(d||this,arguments)};if(a)b.guid=a.guid=a.guid||b.guid||c.guid++;return b},uaMatch:function(a){a=a.toLowerCase();a=/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||!/compatible/.test(a)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},browser:{}});P=c.uaMatch(P);if(P.browser){c.browser[P.browser]=true;c.browser.version=P.version}if(c.browser.webkit)c.browser.safari=
true;if(ya)c.inArray=function(a,b){return ya.call(b,a)};T=c(s);if(s.addEventListener)L=function(){s.removeEventListener("DOMContentLoaded",L,false);c.ready()};else if(s.attachEvent)L=function(){if(s.readyState==="complete"){s.detachEvent("onreadystatechange",L);c.ready()}};(function(){c.support={};var a=s.documentElement,b=s.createElement("script"),d=s.createElement("div"),f="script"+J();d.style.display="none";d.innerHTML=" <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";
var e=d.getElementsByTagName("*"),j=d.getElementsByTagName("a")[0];if(!(!e||!e.length||!j)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(j.getAttribute("style")),hrefNormalized:j.getAttribute("href")==="/a",opacity:/^0.55$/.test(j.style.opacity),cssFloat:!!j.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:s.createElement("select").appendChild(s.createElement("option")).selected,
parentNode:d.removeChild(d.appendChild(s.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};b.type="text/javascript";try{b.appendChild(s.createTextNode("window."+f+"=1;"))}catch(i){}a.insertBefore(b,a.firstChild);if(A[f]){c.support.scriptEval=true;delete A[f]}try{delete b.test}catch(o){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function k(){c.support.noCloneEvent=
false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick")}d=s.createElement("div");d.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";a=s.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var k=s.createElement("div");k.style.width=k.style.paddingLeft="1px";s.body.appendChild(k);c.boxModel=c.support.boxModel=k.offsetWidth===2;s.body.removeChild(k).style.display="none"});a=function(k){var n=
s.createElement("div");k="on"+k;var r=k in n;if(!r){n.setAttribute(k,"return;");r=typeof n[k]==="function"}return r};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=e=j=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var G="jQuery"+J(),Ya=0,za={};c.extend({cache:{},expando:G,noData:{embed:true,object:true,
applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var f=a[G],e=c.cache;if(!f&&typeof b==="string"&&d===w)return null;f||(f=++Ya);if(typeof b==="object"){a[G]=f;e[f]=c.extend(true,{},b)}else if(!e[f]){a[G]=f;e[f]={}}a=e[f];if(d!==w)a[b]=d;return typeof b==="string"?a[b]:a}},removeData:function(a,b){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var d=a[G],f=c.cache,e=f[d];if(b){if(e){delete e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{if(c.support.deleteExpando)delete a[c.expando];
else a.removeAttribute&&a.removeAttribute(c.expando);delete f[d]}}}});c.fn.extend({data:function(a,b){if(typeof a==="undefined"&&this.length)return c.data(this[0]);else if(typeof a==="object")return this.each(function(){c.data(this,a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===w){var f=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f===w&&this.length)f=c.data(this[0],a);return f===w&&d[1]?this.data(d[0]):f}else return this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this,
a,b)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var f=c.data(a,b);if(!d)return f||[];if(!f||c.isArray(d))f=c.data(a,b,c.makeArray(d));else f.push(d);return f}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),f=d.shift();if(f==="inprogress")f=d.shift();if(f){b==="fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b===
w)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var Aa=/[\n\t]/g,ca=/\s+/,Za=/\r/g,$a=/href|src|style/,ab=/(button|input)/i,bb=/(button|input|object|select|textarea)/i,
cb=/^(a|area)$/i,Ba=/radio|checkbox/;c.fn.extend({attr:function(a,b){return X(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(n){var r=c(this);r.addClass(a.call(this,n,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1)if(e.className){for(var j=" "+e.className+" ",
i=e.className,o=0,k=b.length;o<k;o++)if(j.indexOf(" "+b[o]+" ")<0)i+=" "+b[o];e.className=c.trim(i)}else e.className=a}return this},removeClass:function(a){if(c.isFunction(a))return this.each(function(k){var n=c(this);n.removeClass(a.call(this,k,n.attr("class")))});if(a&&typeof a==="string"||a===w)for(var b=(a||"").split(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1&&e.className)if(a){for(var j=(" "+e.className+" ").replace(Aa," "),i=0,o=b.length;i<o;i++)j=j.replace(" "+b[i]+" ",
" ");e.className=c.trim(j)}else e.className=""}return this},toggleClass:function(a,b){var d=typeof a,f=typeof b==="boolean";if(c.isFunction(a))return this.each(function(e){var j=c(this);j.toggleClass(a.call(this,e,j.attr("class"),b),b)});return this.each(function(){if(d==="string")for(var e,j=0,i=c(this),o=b,k=a.split(ca);e=k[j++];){o=f?o:!i.hasClass(e);i[o?"addClass":"removeClass"](e)}else if(d==="undefined"||d==="boolean"){this.className&&c.data(this,"__className__",this.className);this.className=
this.className||a===false?"":c.data(this,"__className__")||""}})},hasClass:function(a){a=" "+a+" ";for(var b=0,d=this.length;b<d;b++)if((" "+this[b].className+" ").replace(Aa," ").indexOf(a)>-1)return true;return false},val:function(a){if(a===w){var b=this[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}).specified?b.value:b.text;if(c.nodeName(b,"select")){var d=b.selectedIndex,f=[],e=b.options;b=b.type==="select-one";if(d<0)return null;var j=b?d:0;for(d=b?d+1:e.length;j<d;j++){var i=
e[j];if(i.selected){a=c(i).val();if(b)return a;f.push(a)}}return f}if(Ba.test(b.type)&&!c.support.checkOn)return b.getAttribute("value")===null?"on":b.value;return(b.value||"").replace(Za,"")}return w}var o=c.isFunction(a);return this.each(function(k){var n=c(this),r=a;if(this.nodeType===1){if(o)r=a.call(this,k,n.val());if(typeof r==="number")r+="";if(c.isArray(r)&&Ba.test(this.type))this.checked=c.inArray(n.val(),r)>=0;else if(c.nodeName(this,"select")){var u=c.makeArray(r);c("option",this).each(function(){this.selected=
c.inArray(c(this).val(),u)>=0});if(!u.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){if(!a||a.nodeType===3||a.nodeType===8)return w;if(f&&b in c.attrFn)return c(a)[b](d);f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!==w;b=f&&c.props[b]||b;if(a.nodeType===1){var j=$a.test(b);if(b in a&&f&&!j){if(e){b==="type"&&ab.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");
a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:bb.test(a.nodeName)||cb.test(a.nodeName)&&a.href?0:w;return a[b]}if(!c.support.style&&f&&b==="style"){if(e)a.style.cssText=""+d;return a.style.cssText}e&&a.setAttribute(b,""+d);a=!c.support.hrefNormalized&&f&&j?a.getAttribute(b,2):a.getAttribute(b);return a===null?w:a}return c.style(a,b,d)}});var O=/\.(.*)$/,db=function(a){return a.replace(/[^\w\s\.\|`]/g,
function(b){return"\\"+b})};c.event={add:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==A&&!a.frameElement)a=A;var e,j;if(d.handler){e=d;d=e.handler}if(!d.guid)d.guid=c.guid++;if(j=c.data(a)){var i=j.events=j.events||{},o=j.handle;if(!o)j.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,arguments):w};o.elem=a;b=b.split(" ");for(var k,n=0,r;k=b[n++];){j=e?c.extend({},e):{handler:d,data:f};if(k.indexOf(".")>-1){r=k.split(".");
k=r.shift();j.namespace=r.slice(0).sort().join(".")}else{r=[];j.namespace=""}j.type=k;j.guid=d.guid;var u=i[k],z=c.event.special[k]||{};if(!u){u=i[k]=[];if(!z.setup||z.setup.call(a,f,r,o)===false)if(a.addEventListener)a.addEventListener(k,o,false);else a.attachEvent&&a.attachEvent("on"+k,o)}if(z.add){z.add.call(a,j);if(!j.handler.guid)j.handler.guid=d.guid}u.push(j);c.event.global[k]=true}a=null}}},global:{},remove:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){var e,j=0,i,o,k,n,r,u,z=c.data(a),
C=z&&z.events;if(z&&C){if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(e in C)c.event.remove(a,e+b)}else{for(b=b.split(" ");e=b[j++];){n=e;i=e.indexOf(".")<0;o=[];if(!i){o=e.split(".");e=o.shift();k=new RegExp("(^|\\.)"+c.map(o.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(r=C[e])if(d){n=c.event.special[e]||{};for(B=f||0;B<r.length;B++){u=r[B];if(d.guid===u.guid){if(i||k.test(u.namespace)){f==null&&r.splice(B--,1);n.remove&&n.remove.call(a,u)}if(f!=
null)break}}if(r.length===0||f!=null&&r.length===1){if(!n.teardown||n.teardown.call(a,o)===false)Ca(a,e,z.handle);delete C[e]}}else for(var B=0;B<r.length;B++){u=r[B];if(i||k.test(u.namespace)){c.event.remove(a,n,u.handler,B);r.splice(B--,1)}}}if(c.isEmptyObject(C)){if(b=z.handle)b.elem=null;delete z.events;delete z.handle;c.isEmptyObject(z)&&c.removeData(a)}}}}},trigger:function(a,b,d,f){var e=a.type||a;if(!f){a=typeof a==="object"?a[G]?a:c.extend(c.Event(e),a):c.Event(e);if(e.indexOf("!")>=0){a.type=
e=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return w;a.result=w;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(f=c.data(d,"handle"))&&f.apply(d,b);f=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+e]&&d["on"+e].apply(d,b)===false)a.result=false}catch(j){}if(!a.isPropagationStopped()&&
f)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented()){f=a.target;var i,o=c.nodeName(f,"a")&&e==="click",k=c.event.special[e]||{};if((!k._default||k._default.call(d,a)===false)&&!o&&!(f&&f.nodeName&&c.noData[f.nodeName.toLowerCase()])){try{if(f[e]){if(i=f["on"+e])f["on"+e]=null;c.event.triggered=true;f[e]()}}catch(n){}if(i)f["on"+e]=i;c.event.triggered=false}}},handle:function(a){var b,d,f,e;a=arguments[0]=c.event.fix(a||A.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;
if(!b){d=a.type.split(".");a.type=d.shift();f=new RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}e=c.data(this,"events");d=e[a.type];if(e&&d){d=d.slice(0);e=0;for(var j=d.length;e<j;e++){var i=d[e];if(b||f.test(i.namespace)){a.handler=i.handler;a.data=i.data;a.handleObj=i;i=i.handler.apply(this,arguments);if(i!==w){a.result=i;if(i===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break}}}return a.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
fix:function(a){if(a[G])return a;var b=a;a=c.Event(b);for(var d=this.props.length,f;d;){f=this.props[--d];a[f]=b[f]}if(!a.target)a.target=a.srcElement||s;if(a.target.nodeType===3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null){b=s.documentElement;d=s.body;a.pageX=a.clientX+(b&&b.scrollLeft||d&&d.scrollLeft||0)-(b&&b.clientLeft||d&&d.clientLeft||0);a.pageY=a.clientY+(b&&b.scrollTop||
d&&d.scrollTop||0)-(b&&b.clientTop||d&&d.clientTop||0)}if(!a.which&&(a.charCode||a.charCode===0?a.charCode:a.keyCode))a.which=a.charCode||a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!==w)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.noop},live:{add:function(a){c.event.add(this,a.origType,c.extend({},a,{handler:oa}))},remove:function(a){var b=true,d=a.origType.replace(O,"");c.each(c.data(this,
"events").live||[],function(){if(d===this.origType.replace(O,""))return b=false});b&&c.event.remove(this,a.origType,oa)}},beforeunload:{setup:function(a,b,d){if(this.setInterval)this.onbeforeunload=d;return false},teardown:function(a,b){if(this.onbeforeunload===b)this.onbeforeunload=null}}}};var Ca=s.removeEventListener?function(a,b,d){a.removeEventListener(b,d,false)}:function(a,b,d){a.detachEvent("on"+b,d)};c.Event=function(a){if(!this.preventDefault)return new c.Event(a);if(a&&a.type){this.originalEvent=
a;this.type=a.type}else this.type=a;this.timeStamp=J();this[G]=true};c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=Z;var a=this.originalEvent;if(a){a.preventDefault&&a.preventDefault();a.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=Z;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=Z;this.stopPropagation()},isDefaultPrevented:Y,isPropagationStopped:Y,
isImmediatePropagationStopped:Y};var Da=function(a){var b=a.relatedTarget;try{for(;b&&b!==this;)b=b.parentNode;if(b!==this){a.type=a.data;c.event.handle.apply(this,arguments)}}catch(d){}},Ea=function(a){a.type=a.data;c.event.handle.apply(this,arguments)};c.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.special[a]={setup:function(d){c.event.add(this,b,d&&d.selector?Ea:Da,a)},teardown:function(d){c.event.remove(this,b,d&&d.selector?Ea:Da)}}});if(!c.support.submitBubbles)c.event.special.submit=
{setup:function(){if(this.nodeName.toLowerCase()!=="form"){c.event.add(this,"click.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="submit"||d==="image")&&c(b).closest("form").length)return na("submit",this,arguments)});c.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="text"||d==="password")&&c(b).closest("form").length&&a.keyCode===13)return na("submit",this,arguments)})}else return false},teardown:function(){c.event.remove(this,".specialSubmit")}};
if(!c.support.changeBubbles){var da=/textarea|input|select/i,ea,Fa=function(a){var b=a.type,d=a.value;if(b==="radio"||b==="checkbox")d=a.checked;else if(b==="select-multiple")d=a.selectedIndex>-1?c.map(a.options,function(f){return f.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},fa=function(a,b){var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=c.data(d,"_change_data");e=Fa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",
e);if(!(f===w||e===f))if(f!=null||e){a.type="change";return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:fa,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return fa.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return fa.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,
"_change_data",Fa(a))}},setup:function(){if(this.type==="file")return false;for(var a in ea)c.event.add(this,a+".specialChange",ea[a]);return da.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return da.test(this.nodeName)}};ea=c.event.special.change.filters}s.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(f){f=c.event.fix(f);f.type=b;return c.event.handle.call(this,f)}c.event.special[b]={setup:function(){this.addEventListener(a,
d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,f,e){if(typeof d==="object"){for(var j in d)this[b](j,f,d[j],e);return this}if(c.isFunction(f)){e=f;f=w}var i=b==="one"?c.proxy(e,function(k){c(this).unbind(k,i);return e.apply(this,arguments)}):e;if(d==="unload"&&b!=="one")this.one(d,f,e);else{j=0;for(var o=this.length;j<o;j++)c.event.add(this[j],d,i,f)}return this}});c.fn.extend({unbind:function(a,b){if(typeof a==="object"&&
!a.preventDefault)for(var d in a)this.unbind(d,a[d]);else{d=0;for(var f=this.length;d<f;d++)c.event.remove(this[d],a,b)}return this},delegate:function(a,b,d,f){return this.live(b,d,f,a)},undelegate:function(a,b,d){return arguments.length===0?this.unbind("live"):this.die(b,null,d,a)},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){a=c.Event(a);a.preventDefault();a.stopPropagation();c.event.trigger(a,b,this[0]);return a.result}},
toggle:function(a){for(var b=arguments,d=1;d<b.length;)c.proxy(a,b[d++]);return this.click(c.proxy(a,function(f){var e=(c.data(this,"lastToggle"+a.guid)||0)%d;c.data(this,"lastToggle"+a.guid,e+1);f.preventDefault();return b[e].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var Ga={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};c.each(["live","die"],function(a,b){c.fn[b]=function(d,f,e,j){var i,o=0,k,n,r=j||this.selector,
u=j?this:c(this.context);if(c.isFunction(f)){e=f;f=w}for(d=(d||"").split(" ");(i=d[o++])!=null;){j=O.exec(i);k="";if(j){k=j[0];i=i.replace(O,"")}if(i==="hover")d.push("mouseenter"+k,"mouseleave"+k);else{n=i;if(i==="focus"||i==="blur"){d.push(Ga[i]+k);i+=k}else i=(Ga[i]||i)+k;b==="live"?u.each(function(){c.event.add(this,pa(i,r),{data:f,selector:r,handler:e,origType:i,origHandler:e,preType:n})}):u.unbind(pa(i,r),e)}}return this}});c.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),
function(a,b){c.fn[b]=function(d){return d?this.bind(b,d):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});A.attachEvent&&!A.addEventListener&&A.attachEvent("onunload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}});(function(){function a(g){for(var h="",l,m=0;g[m];m++){l=g[m];if(l.nodeType===3||l.nodeType===4)h+=l.nodeValue;else if(l.nodeType!==8)h+=a(l.childNodes)}return h}function b(g,h,l,m,q,p){q=0;for(var v=m.length;q<v;q++){var t=m[q];
if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l){y=m[t.sizset];break}if(t.nodeType===1&&!p){t.sizcache=l;t.sizset=q}if(t.nodeName.toLowerCase()===h){y=t;break}t=t[g]}m[q]=y}}}function d(g,h,l,m,q,p){q=0;for(var v=m.length;q<v;q++){var t=m[q];if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l){y=m[t.sizset];break}if(t.nodeType===1){if(!p){t.sizcache=l;t.sizset=q}if(typeof h!=="string"){if(t===h){y=true;break}}else if(k.filter(h,[t]).length>0){y=t;break}}t=t[g]}m[q]=y}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,
e=0,j=Object.prototype.toString,i=false,o=true;[0,0].sort(function(){o=false;return 0});var k=function(g,h,l,m){l=l||[];var q=h=h||s;if(h.nodeType!==1&&h.nodeType!==9)return[];if(!g||typeof g!=="string")return l;for(var p=[],v,t,y,S,H=true,M=x(h),I=g;(f.exec(""),v=f.exec(I))!==null;){I=v[3];p.push(v[1]);if(v[2]){S=v[3];break}}if(p.length>1&&r.exec(g))if(p.length===2&&n.relative[p[0]])t=ga(p[0]+p[1],h);else for(t=n.relative[p[0]]?[h]:k(p.shift(),h);p.length;){g=p.shift();if(n.relative[g])g+=p.shift();
t=ga(g,t)}else{if(!m&&p.length>1&&h.nodeType===9&&!M&&n.match.ID.test(p[0])&&!n.match.ID.test(p[p.length-1])){v=k.find(p.shift(),h,M);h=v.expr?k.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=m?{expr:p.pop(),set:z(m)}:k.find(p.pop(),p.length===1&&(p[0]==="~"||p[0]==="+")&&h.parentNode?h.parentNode:h,M);t=v.expr?k.filter(v.expr,v.set):v.set;if(p.length>0)y=z(t);else H=false;for(;p.length;){var D=p.pop();v=D;if(n.relative[D])v=p.pop();else D="";if(v==null)v=h;n.relative[D](y,v,M)}}else y=[]}y||(y=t);y||k.error(D||
g);if(j.call(y)==="[object Array]")if(H)if(h&&h.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g])))l.push(t[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&l.push(t[g]);else l.push.apply(l,y);else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return l};k.uniqueSort=function(g){if(B){i=o;g.sort(B);if(i)for(var h=1;h<g.length;h++)g[h]===g[h-1]&&g.splice(h--,1)}return g};k.matches=function(g,h){return k(g,null,null,h)};k.find=function(g,h,l){var m,q;if(!g)return[];
for(var p=0,v=n.order.length;p<v;p++){var t=n.order[p];if(q=n.leftMatch[t].exec(g)){var y=q[1];q.splice(1,1);if(y.substr(y.length-1)!=="\\"){q[1]=(q[1]||"").replace(/\\/g,"");m=n.find[t](q,h,l);if(m!=null){g=g.replace(n.match[t],"");break}}}}m||(m=h.getElementsByTagName("*"));return{set:m,expr:g}};k.filter=function(g,h,l,m){for(var q=g,p=[],v=h,t,y,S=h&&h[0]&&x(h[0]);g&&h.length;){for(var H in n.filter)if((t=n.leftMatch[H].exec(g))!=null&&t[2]){var M=n.filter[H],I,D;D=t[1];y=false;t.splice(1,1);if(D.substr(D.length-
1)!=="\\"){if(v===p)p=[];if(n.preFilter[H])if(t=n.preFilter[H](t,v,l,p,m,S)){if(t===true)continue}else y=I=true;if(t)for(var U=0;(D=v[U])!=null;U++)if(D){I=M(D,t,U,v);var Ha=m^!!I;if(l&&I!=null)if(Ha)y=true;else v[U]=false;else if(Ha){p.push(D);y=true}}if(I!==w){l||(v=p);g=g.replace(n.match[H],"");if(!y)return[];break}}}if(g===q)if(y==null)k.error(g);else break;q=g}return v};k.error=function(g){throw"Syntax error, unrecognized expression: "+g;};var n=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,
CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(g){return g.getAttribute("href")}},
relative:{"+":function(g,h){var l=typeof h==="string",m=l&&!/\W/.test(h);l=l&&!m;if(m)h=h.toLowerCase();m=0;for(var q=g.length,p;m<q;m++)if(p=g[m]){for(;(p=p.previousSibling)&&p.nodeType!==1;);g[m]=l||p&&p.nodeName.toLowerCase()===h?p||false:p===h}l&&k.filter(h,g,true)},">":function(g,h){var l=typeof h==="string";if(l&&!/\W/.test(h)){h=h.toLowerCase();for(var m=0,q=g.length;m<q;m++){var p=g[m];if(p){l=p.parentNode;g[m]=l.nodeName.toLowerCase()===h?l:false}}}else{m=0;for(q=g.length;m<q;m++)if(p=g[m])g[m]=
l?p.parentNode:p.parentNode===h;l&&k.filter(h,g,true)}},"":function(g,h,l){var m=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=h=h.toLowerCase();q=b}q("parentNode",h,m,g,p,l)},"~":function(g,h,l){var m=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=h=h.toLowerCase();q=b}q("previousSibling",h,m,g,p,l)}},find:{ID:function(g,h,l){if(typeof h.getElementById!=="undefined"&&!l)return(g=h.getElementById(g[1]))?[g]:[]},NAME:function(g,h){if(typeof h.getElementsByName!=="undefined"){var l=[];
h=h.getElementsByName(g[1]);for(var m=0,q=h.length;m<q;m++)h[m].getAttribute("name")===g[1]&&l.push(h[m]);return l.length===0?null:l}},TAG:function(g,h){return h.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,h,l,m,q,p){g=" "+g[1].replace(/\\/g,"")+" ";if(p)return g;p=0;for(var v;(v=h[p])!=null;p++)if(v)if(q^(v.className&&(" "+v.className+" ").replace(/[\t\n]/g," ").indexOf(g)>=0))l||m.push(v);else if(l)h[p]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},
CHILD:function(g){if(g[1]==="nth"){var h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=h[1]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,l,m,q,p){h=g[1].replace(/\\/g,"");if(!p&&n.attrMap[h])g[1]=n.attrMap[h];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,h,l,m,q){if(g[1]==="not")if((f.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,h);else{g=k.filter(g[3],h,l,true^q);l||m.push.apply(m,
g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,h,l){return!!k(l[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},
text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},
setFilters:{first:function(g,h){return h===0},last:function(g,h,l,m){return h===m.length-1},even:function(g,h){return h%2===0},odd:function(g,h){return h%2===1},lt:function(g,h,l){return h<l[3]-0},gt:function(g,h,l){return h>l[3]-0},nth:function(g,h,l){return l[3]-0===h},eq:function(g,h,l){return l[3]-0===h}},filter:{PSEUDO:function(g,h,l,m){var q=h[1],p=n.filters[q];if(p)return p(g,l,h,m);else if(q==="contains")return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0;else if(q==="not"){h=
h[3];l=0;for(m=h.length;l<m;l++)if(h[l]===g)return false;return true}else k.error("Syntax error, unrecognized expression: "+q)},CHILD:function(g,h){var l=h[1],m=g;switch(l){case "only":case "first":for(;m=m.previousSibling;)if(m.nodeType===1)return false;if(l==="first")return true;m=g;case "last":for(;m=m.nextSibling;)if(m.nodeType===1)return false;return true;case "nth":l=h[2];var q=h[3];if(l===1&&q===0)return true;h=h[0];var p=g.parentNode;if(p&&(p.sizcache!==h||!g.nodeIndex)){var v=0;for(m=p.firstChild;m;m=
m.nextSibling)if(m.nodeType===1)m.nodeIndex=++v;p.sizcache=h}g=g.nodeIndex-q;return l===0?g===0:g%l===0&&g/l>=0}},ID:function(g,h){return g.nodeType===1&&g.getAttribute("id")===h},TAG:function(g,h){return h==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===h},CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(h)>-1},ATTR:function(g,h){var l=h[1];g=n.attrHandle[l]?n.attrHandle[l](g):g[l]!=null?g[l]:g.getAttribute(l);l=g+"";var m=h[2];h=h[4];return g==null?m==="!=":m===
"="?l===h:m==="*="?l.indexOf(h)>=0:m==="~="?(" "+l+" ").indexOf(h)>=0:!h?l&&g!==false:m==="!="?l!==h:m==="^="?l.indexOf(h)===0:m==="$="?l.substr(l.length-h.length)===h:m==="|="?l===h||l.substr(0,h.length+1)===h+"-":false},POS:function(g,h,l,m){var q=n.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=n.match.POS;for(var u in n.match){n.match[u]=new RegExp(n.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[u]=new RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[u].source.replace(/\\(\d+)/g,function(g,
h){return"\\"+(h-0+1)}))}var z=function(g,h){g=Array.prototype.slice.call(g,0);if(h){h.push.apply(h,g);return h}return g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(C){z=function(g,h){h=h||[];if(j.call(g)==="[object Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="number")for(var l=0,m=g.length;l<m;l++)h.push(g[l]);else for(l=0;g[l];l++)h.push(g[l]);return h}}var B;if(s.documentElement.compareDocumentPosition)B=function(g,h){if(!g.compareDocumentPosition||
!h.compareDocumentPosition){if(g==h)i=true;return g.compareDocumentPosition?-1:1}g=g.compareDocumentPosition(h)&4?-1:g===h?0:1;if(g===0)i=true;return g};else if("sourceIndex"in s.documentElement)B=function(g,h){if(!g.sourceIndex||!h.sourceIndex){if(g==h)i=true;return g.sourceIndex?-1:1}g=g.sourceIndex-h.sourceIndex;if(g===0)i=true;return g};else if(s.createRange)B=function(g,h){if(!g.ownerDocument||!h.ownerDocument){if(g==h)i=true;return g.ownerDocument?-1:1}var l=g.ownerDocument.createRange(),m=
h.ownerDocument.createRange();l.setStart(g,0);l.setEnd(g,0);m.setStart(h,0);m.setEnd(h,0);g=l.compareBoundaryPoints(Range.START_TO_END,m);if(g===0)i=true;return g};(function(){var g=s.createElement("div"),h="script"+(new Date).getTime();g.innerHTML="<a name='"+h+"'/>";var l=s.documentElement;l.insertBefore(g,l.firstChild);if(s.getElementById(h)){n.find.ID=function(m,q,p){if(typeof q.getElementById!=="undefined"&&!p)return(q=q.getElementById(m[1]))?q.id===m[1]||typeof q.getAttributeNode!=="undefined"&&
q.getAttributeNode("id").nodeValue===m[1]?[q]:w:[]};n.filter.ID=function(m,q){var p=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&p&&p.nodeValue===q}}l.removeChild(g);l=g=null})();(function(){var g=s.createElement("div");g.appendChild(s.createComment(""));if(g.getElementsByTagName("*").length>0)n.find.TAG=function(h,l){l=l.getElementsByTagName(h[1]);if(h[1]==="*"){h=[];for(var m=0;l[m];m++)l[m].nodeType===1&&h.push(l[m]);l=h}return l};g.innerHTML="<a href='#'></a>";
if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(h){return h.getAttribute("href",2)};g=null})();s.querySelectorAll&&function(){var g=k,h=s.createElement("div");h.innerHTML="<p class='TEST'></p>";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)){k=function(m,q,p,v){q=q||s;if(!v&&q.nodeType===9&&!x(q))try{return z(q.querySelectorAll(m),p)}catch(t){}return g(m,q,p,v)};for(var l in g)k[l]=g[l];h=null}}();
(function(){var g=s.createElement("div");g.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(h,l,m){if(typeof l.getElementsByClassName!=="undefined"&&!m)return l.getElementsByClassName(h[1])};g=null}}})();var E=s.compareDocumentPosition?function(g,h){return!!(g.compareDocumentPosition(h)&16)}:
function(g,h){return g!==h&&(g.contains?g.contains(h):true)},x=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},ga=function(g,h){var l=[],m="",q;for(h=h.nodeType?[h]:h;q=n.match.PSEUDO.exec(g);){m+=q[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;q=0;for(var p=h.length;q<p;q++)k(g,h[q],l);return k.filter(m,l)};c.find=k;c.expr=k.selectors;c.expr[":"]=c.expr.filters;c.unique=k.uniqueSort;c.text=a;c.isXMLDoc=x;c.contains=E})();var eb=/Until$/,fb=/^(?:parents|prevUntil|prevAll)/,
gb=/,/;R=Array.prototype.slice;var Ia=function(a,b,d){if(c.isFunction(b))return c.grep(a,function(e,j){return!!b.call(e,j,e)===d});else if(b.nodeType)return c.grep(a,function(e){return e===b===d});else if(typeof b==="string"){var f=c.grep(a,function(e){return e.nodeType===1});if(Ua.test(b))return c.filter(b,f,!d);else b=c.filter(b,f)}return c.grep(a,function(e){return c.inArray(e,b)>=0===d})};c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,f=0,e=this.length;f<e;f++){d=b.length;
c.find(a,this[f],b);if(f>0)for(var j=d;j<b.length;j++)for(var i=0;i<d;i++)if(b[i]===b[j]){b.splice(j--,1);break}}return b},has:function(a){var b=c(a);return this.filter(function(){for(var d=0,f=b.length;d<f;d++)if(c.contains(this,b[d]))return true})},not:function(a){return this.pushStack(Ia(this,a,false),"not",a)},filter:function(a){return this.pushStack(Ia(this,a,true),"filter",a)},is:function(a){return!!a&&c.filter(a,this).length>0},closest:function(a,b){if(c.isArray(a)){var d=[],f=this[0],e,j=
{},i;if(f&&a.length){e=0;for(var o=a.length;e<o;e++){i=a[e];j[i]||(j[i]=c.expr.match.POS.test(i)?c(i,b||this.context):i)}for(;f&&f.ownerDocument&&f!==b;){for(i in j){e=j[i];if(e.jquery?e.index(f)>-1:c(f).is(e)){d.push({selector:i,elem:f});delete j[i]}}f=f.parentNode}}return d}var k=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(n,r){for(;r&&r.ownerDocument&&r!==b;){if(k?k.index(r)>-1:c(r).is(a))return r;r=r.parentNode}return null})},index:function(a){if(!a||typeof a===
"string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=typeof a==="string"?c(a,b||this.context):c.makeArray(a);b=c.merge(this.get(),a);return this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",
d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?
a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,f){var e=c.map(this,b,d);eb.test(a)||(f=d);if(f&&typeof f==="string")e=c.filter(f,e);e=this.length>1?c.unique(e):e;if((this.length>1||gb.test(f))&&fb.test(a))e=e.reverse();return this.pushStack(e,a,R.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return c.find.matches(a,b)},dir:function(a,b,d){var f=[];for(a=a[b];a&&a.nodeType!==9&&(d===w||a.nodeType!==1||!c(a).is(d));){a.nodeType===
1&&f.push(a);a=a[b]}return f},nth:function(a,b,d){b=b||1;for(var f=0;a;a=a[d])if(a.nodeType===1&&++f===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var Ja=/ jQuery\d+="(?:\d+|null)"/g,V=/^\s+/,Ka=/(<([\w:]+)[^>]*?)\/>/g,hb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,La=/<([\w:]+)/,ib=/<tbody/i,jb=/<|&#?\w+;/,ta=/<script|<object|<embed|<option|<style/i,ua=/checked\s*(?:[^=]|=\s*.checked.)/i,Ma=function(a,b,d){return hb.test(d)?
a:b+"></"+d+">"},F={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};F.optgroup=F.option;F.tbody=F.tfoot=F.colgroup=F.caption=F.thead;F.th=F.td;if(!c.support.htmlSerialize)F._default=[1,"div<div>","</div>"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d=
c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==w)return this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this},
wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},
prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,
this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,f;(f=this[d])!=null;d++)if(!a||c.filter(a,[f]).length){if(!b&&f.nodeType===1){c.cleanData(f.getElementsByTagName("*"));c.cleanData([f])}f.parentNode&&f.parentNode.removeChild(f)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);
return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,f=this.ownerDocument;if(!d){d=f.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(Ja,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(V,"")],f)[0]}else return this.cloneNode(true)});if(a===true){ra(this,b);ra(this.find("*"),b.find("*"))}return b},html:function(a){if(a===w)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Ja,
""):null;else if(typeof a==="string"&&!ta.test(a)&&(c.support.leadingWhitespace||!V.test(a))&&!F[(La.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ka,Ma);try{for(var b=0,d=this.length;b<d;b++)if(this[b].nodeType===1){c.cleanData(this[b].getElementsByTagName("*"));this[b].innerHTML=a}}catch(f){this.empty().append(a)}}else c.isFunction(a)?this.each(function(e){var j=c(this),i=j.html();j.empty().append(function(){return a.call(this,e,i)})}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&
this[0].parentNode){if(c.isFunction(a))return this.each(function(b){var d=c(this),f=d.html();d.replaceWith(a.call(this,b,f))});if(typeof a!=="string")a=c(a).detach();return this.each(function(){var b=this.nextSibling,d=this.parentNode;c(this).remove();b?c(b).before(a):c(d).append(a)})}else return this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,true)},domManip:function(a,b,d){function f(u){return c.nodeName(u,"table")?u.getElementsByTagName("tbody")[0]||
u.appendChild(u.ownerDocument.createElement("tbody")):u}var e,j,i=a[0],o=[],k;if(!c.support.checkClone&&arguments.length===3&&typeof i==="string"&&ua.test(i))return this.each(function(){c(this).domManip(a,b,d,true)});if(c.isFunction(i))return this.each(function(u){var z=c(this);a[0]=i.call(this,u,b?z.html():w);z.domManip(a,b,d)});if(this[0]){e=i&&i.parentNode;e=c.support.parentNode&&e&&e.nodeType===11&&e.childNodes.length===this.length?{fragment:e}:sa(a,this,o);k=e.fragment;if(j=k.childNodes.length===
1?(k=k.firstChild):k.firstChild){b=b&&c.nodeName(j,"tr");for(var n=0,r=this.length;n<r;n++)d.call(b?f(this[n],j):this[n],n>0||e.cacheable||this.length>1?k.cloneNode(true):k)}o.length&&c.each(o,Qa)}return this}});c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var f=[];d=c(d);var e=this.length===1&&this[0].parentNode;if(e&&e.nodeType===11&&e.childNodes.length===1&&d.length===1){d[b](this[0]);
return this}else{e=0;for(var j=d.length;e<j;e++){var i=(e>0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),i);f=f.concat(i)}return this.pushStack(f,a,d.selector)}}});c.extend({clean:function(a,b,d,f){b=b||s;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||s;for(var e=[],j=0,i;(i=a[j])!=null;j++){if(typeof i==="number")i+="";if(i){if(typeof i==="string"&&!jb.test(i))i=b.createTextNode(i);else if(typeof i==="string"){i=i.replace(Ka,Ma);var o=(La.exec(i)||["",
""])[1].toLowerCase(),k=F[o]||F._default,n=k[0],r=b.createElement("div");for(r.innerHTML=k[1]+i+k[2];n--;)r=r.lastChild;if(!c.support.tbody){n=ib.test(i);o=o==="table"&&!n?r.firstChild&&r.firstChild.childNodes:k[1]==="<table>"&&!n?r.childNodes:[];for(k=o.length-1;k>=0;--k)c.nodeName(o[k],"tbody")&&!o[k].childNodes.length&&o[k].parentNode.removeChild(o[k])}!c.support.leadingWhitespace&&V.test(i)&&r.insertBefore(b.createTextNode(V.exec(i)[0]),r.firstChild);i=r.childNodes}if(i.nodeType)e.push(i);else e=
c.merge(e,i)}}if(d)for(j=0;e[j];j++)if(f&&c.nodeName(e[j],"script")&&(!e[j].type||e[j].type.toLowerCase()==="text/javascript"))f.push(e[j].parentNode?e[j].parentNode.removeChild(e[j]):e[j]);else{e[j].nodeType===1&&e.splice.apply(e,[j+1,0].concat(c.makeArray(e[j].getElementsByTagName("script"))));d.appendChild(e[j])}return e},cleanData:function(a){for(var b,d,f=c.cache,e=c.event.special,j=c.support.deleteExpando,i=0,o;(o=a[i])!=null;i++)if(d=o[c.expando]){b=f[d];if(b.events)for(var k in b.events)e[k]?
c.event.remove(o,k):Ca(o,k,b.handle);if(j)delete o[c.expando];else o.removeAttribute&&o.removeAttribute(c.expando);delete f[d]}}});var kb=/z-?index|font-?weight|opacity|zoom|line-?height/i,Na=/alpha\([^)]*\)/,Oa=/opacity=([^)]*)/,ha=/float/i,ia=/-([a-z])/ig,lb=/([A-Z])/g,mb=/^-?\d+(?:px)?$/i,nb=/^-?\d/,ob={position:"absolute",visibility:"hidden",display:"block"},pb=["Left","Right"],qb=["Top","Bottom"],rb=s.defaultView&&s.defaultView.getComputedStyle,Pa=c.support.cssFloat?"cssFloat":"styleFloat",ja=
function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){return X(this,a,b,true,function(d,f,e){if(e===w)return c.curCSS(d,f);if(typeof e==="number"&&!kb.test(f))e+="px";c.style(d,f,e)})};c.extend({style:function(a,b,d){if(!a||a.nodeType===3||a.nodeType===8)return w;if((b==="width"||b==="height")&&parseFloat(d)<0)d=w;var f=a.style||a,e=d!==w;if(!c.support.opacity&&b==="opacity"){if(e){f.zoom=1;b=parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100+")";a=f.filter||c.curCSS(a,"filter")||"";f.filter=
Na.test(a)?a.replace(Na,b):b}return f.filter&&f.filter.indexOf("opacity=")>=0?parseFloat(Oa.exec(f.filter)[1])/100+"":""}if(ha.test(b))b=Pa;b=b.replace(ia,ja);if(e)f[b]=d;return f[b]},css:function(a,b,d,f){if(b==="width"||b==="height"){var e,j=b==="width"?pb:qb;function i(){e=b==="width"?a.offsetWidth:a.offsetHeight;f!=="border"&&c.each(j,function(){f||(e-=parseFloat(c.curCSS(a,"padding"+this,true))||0);if(f==="margin")e+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else e-=parseFloat(c.curCSS(a,
"border"+this+"Width",true))||0})}a.offsetWidth!==0?i():c.swap(a,ob,i);return Math.max(0,Math.round(e))}return c.curCSS(a,b,d)},curCSS:function(a,b,d){var f,e=a.style;if(!c.support.opacity&&b==="opacity"&&a.currentStyle){f=Oa.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return f===""?"1":f}if(ha.test(b))b=Pa;if(!d&&e&&e[b])f=e[b];else if(rb){if(ha.test(b))b="float";b=b.replace(lb,"-$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;if(a=e.getComputedStyle(a,null))f=
a.getPropertyValue(b);if(b==="opacity"&&f==="")f="1"}else if(a.currentStyle){d=b.replace(ia,ja);f=a.currentStyle[b]||a.currentStyle[d];if(!mb.test(f)&&nb.test(f)){b=e.left;var j=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;e.left=d==="fontSize"?"1em":f||0;f=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=j}}return f},swap:function(a,b,d){var f={};for(var e in b){f[e]=a.style[e];a.style[e]=b[e]}d.call(a);for(e in b)a.style[e]=f[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=
a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";return b===0&&d===0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display")==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var sb=J(),tb=/<script(.|\s)*?\/script>/gi,ub=/select|textarea/i,vb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,N=/=\?(&|$)/,ka=/\?/,wb=/(\?|&)_=.*?(&|$)/,xb=/^(\w+:)?\/\/([^\/?#]+)/,yb=/%20/g,zb=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!==
"string")return zb.call(this,a);else if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var e=a.slice(f,a.length);a=a.slice(0,f)}f="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b==="object"){b=c.param(b,c.ajaxSettings.traditional);f="POST"}var j=this;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(i,o){if(o==="success"||o==="notmodified")j.html(e?c("<div />").append(i.responseText.replace(tb,"")).find(e):i.responseText);d&&j.each(d,[i.responseText,o,i])}});return this},
serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ub.test(this.nodeName)||vb.test(this.type))}).map(function(a,b){a=c(this).val();return a==null?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,value:d}}):{name:b.name,value:a}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),
function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,
global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:A.XMLHttpRequest&&(A.location.protocol!=="file:"||!A.ActiveXObject)?function(){return new A.XMLHttpRequest}:function(){try{return new A.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(a){function b(){e.success&&
e.success.call(k,o,i,x);e.global&&f("ajaxSuccess",[x,e])}function d(){e.complete&&e.complete.call(k,x,i);e.global&&f("ajaxComplete",[x,e]);e.global&&!--c.active&&c.event.trigger("ajaxStop")}function f(q,p){(e.context?c(e.context):c.event).trigger(q,p)}var e=c.extend(true,{},c.ajaxSettings,a),j,i,o,k=a&&a.context||e,n=e.type.toUpperCase();if(e.data&&e.processData&&typeof e.data!=="string")e.data=c.param(e.data,e.traditional);if(e.dataType==="jsonp"){if(n==="GET")N.test(e.url)||(e.url+=(ka.test(e.url)?
"&":"?")+(e.jsonp||"callback")+"=?");else if(!e.data||!N.test(e.data))e.data=(e.data?e.data+"&":"")+(e.jsonp||"callback")+"=?";e.dataType="json"}if(e.dataType==="json"&&(e.data&&N.test(e.data)||N.test(e.url))){j=e.jsonpCallback||"jsonp"+sb++;if(e.data)e.data=(e.data+"").replace(N,"="+j+"$1");e.url=e.url.replace(N,"="+j+"$1");e.dataType="script";A[j]=A[j]||function(q){o=q;b();d();A[j]=w;try{delete A[j]}catch(p){}z&&z.removeChild(C)}}if(e.dataType==="script"&&e.cache===null)e.cache=false;if(e.cache===
false&&n==="GET"){var r=J(),u=e.url.replace(wb,"$1_="+r+"$2");e.url=u+(u===e.url?(ka.test(e.url)?"&":"?")+"_="+r:"")}if(e.data&&n==="GET")e.url+=(ka.test(e.url)?"&":"?")+e.data;e.global&&!c.active++&&c.event.trigger("ajaxStart");r=(r=xb.exec(e.url))&&(r[1]&&r[1]!==location.protocol||r[2]!==location.host);if(e.dataType==="script"&&n==="GET"&&r){var z=s.getElementsByTagName("head")[0]||s.documentElement,C=s.createElement("script");C.src=e.url;if(e.scriptCharset)C.charset=e.scriptCharset;if(!j){var B=
false;C.onload=C.onreadystatechange=function(){if(!B&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){B=true;b();d();C.onload=C.onreadystatechange=null;z&&C.parentNode&&z.removeChild(C)}}}z.insertBefore(C,z.firstChild);return w}var E=false,x=e.xhr();if(x){e.username?x.open(n,e.url,e.async,e.username,e.password):x.open(n,e.url,e.async);try{if(e.data||a&&a.contentType)x.setRequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModified[e.url]&&x.setRequestHeader("If-Modified-Since",
c.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader("If-None-Match",c.etag[e.url])}r||x.setRequestHeader("X-Requested-With","XMLHttpRequest");x.setRequestHeader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[e.dataType]+", */*":e.accepts._default)}catch(ga){}if(e.beforeSend&&e.beforeSend.call(k,x,e)===false){e.global&&!--c.active&&c.event.trigger("ajaxStop");x.abort();return false}e.global&&f("ajaxSend",[x,e]);var g=x.onreadystatechange=function(q){if(!x||x.readyState===0||q==="abort"){E||
d();E=true;if(x)x.onreadystatechange=c.noop}else if(!E&&x&&(x.readyState===4||q==="timeout")){E=true;x.onreadystatechange=c.noop;i=q==="timeout"?"timeout":!c.httpSuccess(x)?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"success";var p;if(i==="success")try{o=c.httpData(x,e.dataType,e)}catch(v){i="parsererror";p=v}if(i==="success"||i==="notmodified")j||b();else c.handleError(e,x,i,p);d();q==="timeout"&&x.abort();if(e.async)x=null}};try{var h=x.abort;x.abort=function(){x&&h.call(x);
g("abort")}}catch(l){}e.async&&e.timeout>0&&setTimeout(function(){x&&!E&&g("timeout")},e.timeout);try{x.send(n==="POST"||n==="PUT"||n==="DELETE"?e.data:null)}catch(m){c.handleError(e,x,null,m);d()}e.async||g();return x}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||a,b,d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",[b,a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===
1223||a.status===0}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),f=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(f)c.etag[b]=f;return a.status===304||a.status===0},httpData:function(a,b,d){var f=a.getResponseHeader("content-type")||"",e=b==="xml"||!b&&f.indexOf("xml")>=0;a=e?a.responseXML:a.responseText;e&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b===
"json"||!b&&f.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&f.indexOf("javascript")>=0)c.globalEval(a);return a},param:function(a,b){function d(i,o){if(c.isArray(o))c.each(o,function(k,n){b||/\[\]$/.test(i)?f(i,n):d(i+"["+(typeof n==="object"||c.isArray(n)?k:"")+"]",n)});else!b&&o!=null&&typeof o==="object"?c.each(o,function(k,n){d(i+"["+k+"]",n)}):f(i,o)}function f(i,o){o=c.isFunction(o)?o():o;e[e.length]=encodeURIComponent(i)+"="+encodeURIComponent(o)}var e=[];if(b===w)b=c.ajaxSettings.traditional;
if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});else for(var j in a)d(j,a[j]);return e.join("&").replace(yb,"+")}});var la={},Ab=/toggle|show|hide/,Bb=/^([+-]=)?([\d+-.]+)(.*)$/,W,va=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b){if(a||a===0)return this.animate(K("show",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");
this[a].style.display=d||"";if(c.css(this[a],"display")==="none"){d=this[a].nodeName;var f;if(la[d])f=la[d];else{var e=c("<"+d+" />").appendTo("body");f=e.css("display");if(f==="none")f="block";e.remove();la[d]=f}c.data(this[a],"olddisplay",f)}}a=0;for(b=this.length;a<b;a++)this[a].style.display=c.data(this[a],"olddisplay")||"";return this}},hide:function(a,b){if(a||a===0)return this.animate(K("hide",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");!d&&d!=="none"&&c.data(this[a],
"olddisplay",c.css(this[a],"display"))}a=0;for(b=this.length;a<b;a++)this[a].style.display="none";return this}},_toggle:c.fn.toggle,toggle:function(a,b){var d=typeof a==="boolean";if(c.isFunction(a)&&c.isFunction(b))this._toggle.apply(this,arguments);else a==null||d?this.each(function(){var f=d?a:c(this).is(":hidden");c(this)[f?"show":"hide"]()}):this.animate(K("toggle",3),a,b);return this},fadeTo:function(a,b,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,d)},
animate:function(a,b,d,f){var e=c.speed(b,d,f);if(c.isEmptyObject(a))return this.each(e.complete);return this[e.queue===false?"each":"queue"](function(){var j=c.extend({},e),i,o=this.nodeType===1&&c(this).is(":hidden"),k=this;for(i in a){var n=i.replace(ia,ja);if(i!==n){a[n]=a[i];delete a[i];i=n}if(a[i]==="hide"&&o||a[i]==="show"&&!o)return j.complete.call(this);if((i==="height"||i==="width")&&this.style){j.display=c.css(this,"display");j.overflow=this.style.overflow}if(c.isArray(a[i])){(j.specialEasing=
j.specialEasing||{})[i]=a[i][1];a[i]=a[i][0]}}if(j.overflow!=null)this.style.overflow="hidden";j.curAnim=c.extend({},a);c.each(a,function(r,u){var z=new c.fx(k,j,r);if(Ab.test(u))z[u==="toggle"?o?"show":"hide":u](a);else{var C=Bb.exec(u),B=z.cur(true)||0;if(C){u=parseFloat(C[2]);var E=C[3]||"px";if(E!=="px"){k.style[r]=(u||1)+E;B=(u||1)/z.cur(true)*B;k.style[r]=B+E}if(C[1])u=(C[1]==="-="?-1:1)*u+B;z.custom(B,u,E)}else z.custom(B,u,"")}});return true})},stop:function(a,b){var d=c.timers;a&&this.queue([]);
this.each(function(){for(var f=d.length-1;f>=0;f--)if(d[f].elem===this){b&&d[f](true);d.splice(f,1)}});b||this.dequeue();return this}});c.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,f){return this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=a&&typeof a==="object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};f.duration=c.fx.off?0:typeof f.duration===
"number"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=f.complete;f.complete=function(){f.queue!==false&&c(this).dequeue();c.isFunction(f.old)&&f.old.call(this)};return f},easing:{linear:function(a,b,d,f){return d+f*a},swing:function(a,b,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||
c.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:function(a,b,d){function f(j){return e.step(j)}this.startTime=J();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;
this.pos=this.state=0;var e=this;f.elem=this.elem;if(f()&&c.timers.push(f)&&!W)W=setInterval(c.fx.tick,13)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var b=J(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=
this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var f in this.options.curAnim)if(this.options.curAnim[f]!==true)d=false;if(d){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;a=c.data(this.elem,"olddisplay");this.elem.style.display=a?a:this.options.display;if(c.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var e in this.options.curAnim)c.style(this.elem,
e,this.options.orig[e]);this.options.complete.call(this.elem)}return false}else{e=b-this.startTime;this.state=e/this.options.duration;a=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state,e,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=c.timers,b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||
c.fx.stop()},stop:function(){clearInterval(W);W=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){c.style(a.elem,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null)a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit;else a.elem[a.prop]=a.now}}});if(c.expr&&c.expr.filters)c.expr.filters.animated=function(a){return c.grep(c.timers,function(b){return a===b.elem}).length};c.fn.offset="getBoundingClientRect"in s.documentElement?
function(a){var b=this[0];if(a)return this.each(function(e){c.offset.setOffset(this,a,e)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);var d=b.getBoundingClientRect(),f=b.ownerDocument;b=f.body;f=f.documentElement;return{top:d.top+(self.pageYOffset||c.support.boxModel&&f.scrollTop||b.scrollTop)-(f.clientTop||b.clientTop||0),left:d.left+(self.pageXOffset||c.support.boxModel&&f.scrollLeft||b.scrollLeft)-(f.clientLeft||b.clientLeft||0)}}:function(a){var b=
this[0];if(a)return this.each(function(r){c.offset.setOffset(this,a,r)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);c.offset.initialize();var d=b.offsetParent,f=b,e=b.ownerDocument,j,i=e.documentElement,o=e.body;f=(e=e.defaultView)?e.getComputedStyle(b,null):b.currentStyle;for(var k=b.offsetTop,n=b.offsetLeft;(b=b.parentNode)&&b!==o&&b!==i;){if(c.offset.supportsFixedPosition&&f.position==="fixed")break;j=e?e.getComputedStyle(b,null):b.currentStyle;
k-=b.scrollTop;n-=b.scrollLeft;if(b===d){k+=b.offsetTop;n+=b.offsetLeft;if(c.offset.doesNotAddBorder&&!(c.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(b.nodeName))){k+=parseFloat(j.borderTopWidth)||0;n+=parseFloat(j.borderLeftWidth)||0}f=d;d=b.offsetParent}if(c.offset.subtractsBorderForOverflowNotVisible&&j.overflow!=="visible"){k+=parseFloat(j.borderTopWidth)||0;n+=parseFloat(j.borderLeftWidth)||0}f=j}if(f.position==="relative"||f.position==="static"){k+=o.offsetTop;n+=o.offsetLeft}if(c.offset.supportsFixedPosition&&
f.position==="fixed"){k+=Math.max(i.scrollTop,o.scrollTop);n+=Math.max(i.scrollLeft,o.scrollLeft)}return{top:k,left:n}};c.offset={initialize:function(){var a=s.body,b=s.createElement("div"),d,f,e,j=parseFloat(c.curCSS(a,"marginTop",true))||0;c.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});b.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";
a.insertBefore(b,a.firstChild);d=b.firstChild;f=d.firstChild;e=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTableAndCells=e.offsetTop===5;f.style.position="fixed";f.style.top="20px";this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==j;a.removeChild(b);
c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.curCSS(a,"marginTop",true))||0;d+=parseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:d}},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,"position")))a.style.position="relative";var f=c(a),e=f.offset(),j=parseInt(c.curCSS(a,"top",true),10)||0,i=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=b.call(a,
d,e);d={top:b.top-e.top+j,left:b.left-e.left+i};"using"in b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),f=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.curCSS(a,"marginTop",true))||0;d.left-=parseFloat(c.curCSS(a,"marginLeft",true))||0;f.top+=parseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.left+=parseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.top-
f.top,left:d.left-f.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||s.body;a&&!/^body|html$/i.test(a.nodeName)&&c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(f){var e=this[0],j;if(!e)return null;if(f!==w)return this.each(function(){if(j=wa(this))j.scrollTo(!a?f:c(j).scrollLeft(),a?f:c(j).scrollTop());else this[d]=f});else return(j=wa(e))?"pageXOffset"in j?j[a?"pageYOffset":
"pageXOffset"]:c.support.boxModel&&j.document.documentElement[d]||j.document.body[d]:e[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=function(f){return this[0]?c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=function(f){var e=this[0];if(!e)return f==null?null:this;if(c.isFunction(f))return this.each(function(j){var i=c(this);i[d](f.call(this,j,i[d]()))});return"scrollTo"in
e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["client"+b]||e.document.body["client"+b]:e.nodeType===9?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElement["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f===w?c.css(e,d):this.css(d,typeof f==="string"?f:f+"px")}});A.jQuery=A.$=c})(window);
/tags/v1.1-andromede/squelettes/scripts/inscription.js
New file
0,0 → 1,7
$("#lettre_14").ready(function() {
$("#lettre_14").attr('checked', true);
});
$("#option_2654").ready(function() {
$("#option_2654").attr('selected', 'selected');
});
/tags/v1.1-andromede/squelettes/formulaires/annuaire_tela_inscrits_inscription.tpl.html
New file
0,0 → 1,38
<script src="<?= $base_url_styles ?>squelettes/scripts/jquery.js" type="text/javascript"></script>
<script src="<?= $base_url_styles ?>squelettes/scripts/inscription.js" type="text/javascript"></script>
 
<h2> Inscription </h2>
 
<p> <h3> Devenez Tela botaniste <br />
Rejoignez le réseau de la botanique francophone</h3>
</p>
<div id="form_inscription">
<form method="post" id="inscription" action="<?php $url_form = clone($base_url);
$url_form->setVariableRequete('m','annuaire_ajout_inscription');
echo $url_form;
?>">
<div><?=$champs['nom'] ?></div><br />
<div><?=$champs['prenom'] ?></div><br />
<div><?=$champs['mail'] ?></div><br />
<div><?=$champs['pass'] ?></div><br />
<div><?=$champs['pays'] ?></div><br />
<div><?=$champs['ville'] ?></div><br />
<div><?=$champs['code_postal'] ?></div><br />
<div><?=$champs['experience_bota'] ?></div><br />
<div><?=$champs['lettre_actu'] ?></div><br />
<div><label> J'ai pris connaissance des </label> <?=$champs['conditions_utilisation'] ?></div> <br />
<input type="hidden" name="aa_id_annuaire" id="aa_id_annuaire" value="<?=$aa_id_annuaire ?>">
<input type="submit" value="Valider" />
</form>
</div>
/tags/v1.1-andromede/squelettes/formulaires/recherche.tpl.html
New file
0,0 → 1,22
<h2> Recherche d'un utilisateur </h2>
 
<div id="contenu">
<form method="get" id="recherche" action="<?php $url_form = clone($base_url);
$url_form->setVariableRequete('id_annuaire',$aa_id_annuaire);
$url_form->setVariableRequete('m','annuaire_recherche_inscrit');
echo $url_form;
?>">
<div><?=$champs[$mappage_nom_champs['champ_nom']] ?></div><br />
 
<div><?=$champs[$mappage_nom_champs['champ_prenom']] ?></div><br />
 
<?php if(isset($erreurs)) { ?>
<?php foreach($erreurs as $erreur) : ?>
<div style="color:#FF0000"> <?=$erreur ?> </div>
<?php endforeach; ?>
<?php } ?>
<input type="hidden" id="m" name="m" value="annuaire_recherche_inscrit" />
<input type="hidden" id="id_annuaire" name="id_annuaire" value="<?=$aa_id_annuaire ?>" />
<input type="submit" value="Rechercher" />
</form>
</div>
/tags/v1.1-andromede/squelettes/formulaires/identification.tpl.html
New file
0,0 → 1,14
<p class="zone_alert">
Bonjour, l'accès à ces informations nécessite d'être inscrit au site</p>
<form id="form_connexion" style="clear: both;" class="form_identification" action="" method="post">
<fieldset>
<legend>Identifiez vous</legend>
<label for="username">Courriel :</label>
<input type="text" id="username" name="username" maxlength="80" tabindex="1" value="courriel" />
<label for="password">Mot de passe : </label>
<input type="password" id="password" name="password" maxlength="80" tabindex="2" value="mot de passe" /><br />
<input type="checkbox" value="o" tabindex="3" name="persistant" id="persistant" />
<label for="persistant" id="label_memoriser"> Mémoriser mon compte </label>
<input type="submit" id="connexion" name="connexion" tabindex="3" value="ok" />
</fieldset>
</form>
/tags/v1.1-andromede/squelettes/formulaires/annuaire_tela_inscrits_modification.tpl.html
New file
0,0 → 1,89
<h2> Modification de votre inscription </h2>
<div id="form_modification_inscription">
<form method="post" id="inscription_modification" action="<?php $url_form = clone($base_url);
$url_form->setVariableRequete('m','annuaire_modification_inscription');
echo $url_form;
?>">
<h3> Mes coordonnées </h3>
<div><?=$champs['pseudo'] ?></div>
<div><?=$champs['utilise_pseudo'] ?></div><br />
<div><?=$champs['date_naissance'] ?></div><br />
<div><?=$champs['nom'] ?></div><br />
<div><?=$champs['prenom'] ?></div><br />
<div><?=$champs['mail'] ?></div><br />
<div><?=$champs['pass'] ?></div><br />
<div><?=$champs['pays'] ?></div><br />
<div><?=$champs['adresse'] ?></div>
<div><?=$champs['adresse_comp'] ?></div><br />
<div><?=$champs['ville'] ?></div><br />
<div><?=$champs['code_postal'] ?></div><br />
<div><?=$champs['profil_prive'] ?></div><br />
<h3> Mon parcours botanique </h3>
<div><?=$champs['presentation'] ?></div><br />
<div><?=$champs['experience_bota'] ?></div><br />
<div><?=$champs['rapport_activite_pro_bota'] ?></div><br />
<div><?=$champs['membre_asso_bota'] ?></div><br />
<!-- <div ><?=$champs['flores_utilisees'] ?></div><br /> -->
<!--<div><?=$champs['specialite_bota_groupes'] ?></div><br />
<div><?=$champs['specialite_bota_approche'] ?></div><br /> -->
<div><?=$champs['specialite_bota_geo'] ?></div><br />
<h3> Mon parcours de telabotaniste </h3>
<div><?=$champs['comment_connu_tela'] ?></div><br />
<div><?=$champs['etre_tela_botaniste'] ?></div><br />
<div><?=$champs['etre_plante_sauvage'] ?></div><br />
<h3> Environnement botanique </h3>
 
<div><?=$champs['mon_blog'] ?></div><br />
<div><?=$champs['sites_preferes'] ?></div><br />
<h3> Appartenance à un organisme </h3>
 
<div><?=$champs['organisme'] ?></div><br />
<div><?=$champs['fonction'] ?></div><br />
<div><?=$champs['lettre_actu'] ?></div><br />
<input type="hidden" name="aa_id_annuaire" id="aa_id_annuaire" value="<?=$aa_id_annuaire ?>">
<input type="hidden" name="id_utilisateur" id="id_utilisateur" value="<?=$id_utilisateur ?>">
<?php if(isset($erreurs)) { ?>
<?php foreach($erreurs as $erreur) : ?>
<div style="color:#FF0000"> <?=$erreur ?> </div>
<?php endforeach; ?>
<?php } ?>
<input type="submit" value="Valider" />
<a href="<?php $url_detail = clone($base_url);
$url_detail->setVariableRequete('m','annuaire_fiche_utilisateur_consultation');
$url_detail->setVariableRequete('id_annuaire',$aa_id_annuaire);
$url_detail->setVariableRequete('id_utilisateur',$id_utilisateur);
echo $url_detail; ?>" /> Annuler </a>
</form>
</div>
/tags/v1.1-andromede/squelettes/formulaires/oubli_mdp.tpl.html
New file
0,0 → 1,22
<h2> Oubli de mot de passe </h2>
 
<p>
Si vous avez perdu votre mot de passe <br />
Indiquez dans le champs ci-dessous l'adresse email que vous avez utilisé pour vous inscrire au site. <br />
Un nouveau mot de passe vous sera envoyé.
 
<div id="contenu">
<form method="post" id="oubli_mdp" action="<?php $url_form = clone($base_url);
$url_form->setVariableRequete('id_annuaire',$aa_id_annuaire);
$url_form->setVariableRequete('m','annuaire_oubli_mdp');
echo $url_form;
?>">
<input type="text" id="mail" name="mail" />
<input type="submit" value="Envoyer le mot de passe par mail" />
<?php if(isset($erreurs)) { ?>
<?php foreach($erreurs as $erreur) : ?>
<div style="color:#FF0000"> <?=$erreur ?> </div>
<?php endforeach; ?>
<?php } ?>
</form>
</div>
/tags/v1.1-andromede/squelettes/formulaires/annuaire_tela_structures_inscription.tpl.html
New file
0,0 → 1,47
<h2> Inscription d'une structure </h2>
 
<div id="choix_participation">
 
<a class="lien_en_ligne" href="<?=$base_url?>"> <img src="<?=$base_url_styles ?>squelettes/images/inscription.png"/> </a>
<a class="lien_en_ligne" href=""><img src="<?=$base_url_styles ?>squelettes/images/participer.png"/> </a>
<a class="lien_en_ligne" href=""><img src="<?=$base_url_styles ?>squelettes/images/soutenir.png"/> </a>
 
</div>
 
<p> <h3> Rejoignez le réseau de la botanique francophone</h3>
</p>
<div id="contenu">
<form method="post" id="inscription" action="<?php $url_form = clone($base_url);
$url_form->setVariableRequete('m','annuaire_ajout_inscription');
echo $url_form;
?>">
<div><?=$champs['nom'] ?></div><br />
 
<div><?=$champs['mail'] ?></div><br />
<div><?=$champs['type'] ?></div><br />
<div><?=$champs['description'] ?></div><br />
 
<div><?=$champs['pass'] ?></div><br />
 
<div><?=$champs['pays'] ?></div><br />
 
<div><?=$champs['code_postal'] ?></div><br />
 
<div><?=$champs['adresse'] ?></div><br />
 
<div><?=$champs['lettre_actu'] ?></div><br />
 
<div><?=$champs['conditions_utilisation'] ?></div><br />
 
<input type="hidden" name="aa_id_annuaire" id="aa_id_annuaire" value="<?=$aa_id_annuaire ?>">
 
<?php if(isset($erreurs)) { ?>
<?php foreach($erreurs as $erreur) : ?>
<div style="color:#FF0000"> <?=$erreur ?> </div>
<?php endforeach; ?>
<?php } ?>
<input type="submit" value="Valider" />
</form>
</div>
/tags/v1.1-andromede/squelettes/formulaires/suppression_inscription.tpl.html
New file
0,0 → 1,16
<div class="attention"> <h3> Vous êtes sur le point de supprimer votre inscription </h3>
 
<p> En cliquant sur supprimer, vous effacerez toutes les données associées à votre compte</p>
<form method="post" id="suppression" action="<?php $url_form = clone($base_url);
$url_form->setVariableRequete('m','annuaire_suppression_inscription');
$url_form->setVariableRequete('id_annuaire',$id_annuaire);
$url_form->setVariableRequete('id_utilisateur',$id_utilisateur);
echo $url_form; ?>" >
<input id="bouton_suppression" type="submit" name="bouton_suppression" value="Supprimer" /><a href="<?php $url_annuler = clone($base_url);
$url_annuler->setVariableRequete('m','annuaire_fiche_utilisateur_consultation');
$url_annuler->setVariableRequete('id_annuaire',$id_annuaire);
$url_annuler->setVariableRequete('id_utilisateur',$id_utilisateur);
echo $url_annuler; ?>" > Annuler </a>
</form>
</div>
/tags/v1.1-andromede/squelettes/formulaires/annuaire_tela_inscrits_recherche.tpl.html
New file
0,0 → 1,37
<h2> Recherche d'un utilisateur </h2>
 
<p> <h3> Rechercher un membre du reseau </h3>
</p>
<div id="form_recherche">
<form method="get" id="recherche" action="<?=$base_url?>">
<div><?=$champs['pseudo'] ?></div><br />
<div><?=$champs['nom'] ?></div><br />
<div><?=$champs['prenom'] ?></div><br />
<?php if($est_admin) { ?>
<div><?=$champs['mail'] ?></div><br />
<?php } ?>
<div><?=$champs['specialite_bota_groupes'] ?></div><br />
<div><?=$champs['specialite_bota_approche'] ?></div><br />
<div><?=$champs['code_postal'] ?></div><br />
<div><?=$champs['experience_bota'] ?></div><br />
<?php if(isset($erreurs)) { ?>
<?php foreach($erreurs as $erreur) : ?>
<div style="color:#FF0000"> <?=$erreur ?> </div>
<?php endforeach; ?>
<?php } ?>
<div><label style="display:inline;margin-right:20px" for="exclusive"> Rechercher au moins un des termes </label><span><input type="checkbox" id="inclusive" name="inclusive" /></span></div><br />
<input type="hidden" id="m" name="m" value="annuaire_recherche_inscrit" />
<input type="hidden" id="id_annuaire" name="id_annuaire" value="<?=$aa_id_annuaire ?>" />
<input type="submit" value="Rechercher" />
</form>
</div>
/tags/v1.1-andromede/squelettes/formulaires/annuaire_tela_structures_modification.tpl.html
New file
0,0 → 1,40
<h2> Modification de votre inscription </h2>
<div id="contenu">
<form method="post" id="inscription_modification" action="<?php $url_form = clone($base_url);
$url_form->setVariableRequete('m','annuaire_modification_inscription');
echo $url_form;
?>">
<div><?=$champs['nom'] ?></div><br />
 
<div><?=$champs['mail'] ?></div><br />
<div><?=$champs['type'] ?></div><br />
<div><?=$champs['description'] ?></div><br />
 
<div><?=$champs['pass'] ?></div><br />
 
<div><?=$champs['pays'] ?></div><br />
 
<div><?=$champs['code_postal'] ?></div><br />
 
<div><?=$champs['adresse'] ?></div><br />
 
<div><?=$champs['lettre_actu'] ?></div><br />
<input type="hidden" name="aa_id_annuaire" id="aa_id_annuaire" value="<?=$aa_id_annuaire ?>">
<input type="hidden" name="id_utilisateur" id="id_utilisateur" value="<?=$id_utilisateur ?>">
<?php if(isset($erreurs)) { ?>
<?php foreach($erreurs as $erreur) : ?>
<div style="color:#FF0000"> <?=$erreur ?> </div>
<?php endforeach; ?>
<?php } ?>
<input type="submit" value="Valider" />
<a href="<?php $url_detail = clone($base_url);
$url_detail->setVariableRequete('m','annuaire_fiche_utilisateur_consultation');
$url_detail->setVariableRequete('id_annuaire',$aa_id_annuaire);
$url_detail->setVariableRequete('id_utilisateur',$id_utilisateur);
echo $url_detail; ?>" /> Annuler </a>
</form>
</div>
/tags/v1.1-andromede/squelettes/formulaires/inscription.tpl.html
New file
0,0 → 1,23
<h2> Inscription </h2>
<div id="contenu">
<form method="post" id="inscription" action="<?php $url_form = clone($base_url);
$url_form->setVariableRequete('m','annuaire_ajout_inscription');
echo $url_form;
?>">
<div><?=$champs[$mappage_nom_champs['champ_nom']] ?></div><br />
 
<div><?=$champs[$mappage_nom_champs['champ_mail']] ?></div><br />
<div><?=$champs[$mappage_nom_champs['champ_pass']] ?></div><br />
 
<input type="hidden" name="aa_id_annuaire" id="aa_id_annuaire" value="<?=$aa_id_annuaire ?>">
 
<?php if(isset($erreurs)) { ?>
<?php foreach($erreurs as $erreur) : ?>
<div style="color:#FF0000"> <?=$erreur ?> </div>
<?php endforeach; ?>
<?php } ?>
<input type="submit" value="Valider" />
</form>
</div>
/tags/v1.1-andromede/squelettes/formulaires/annuaire_tela_structures_recherche.tpl.html
New file
0,0 → 1,28
<h2> Recherche d'une structure </h2>
 
<p> <h3> Rechercher une structure appartenant au reseau </h3>
</p>
<div id="contenu">
<form method="get" id="recherche" action="<?=$base_url?>">
<div><?=$champs['nom'] ?></div><br />
<div><?=$champs['type'] ?></div><br />
<div><?=$champs['pays'] ?></div><br />
<div><?=$champs['code_postal'] ?></div><br />
<div><?=$champs['mail'] ?></div><br />
<?php if(isset($erreurs)) { ?>
<?php foreach($erreurs as $erreur) : ?>
<div style="color:#FF0000"> <?=$erreur ?> </div>
<?php endforeach; ?>
<?php } ?>
<div><label style="display:inline;margin-right:20px" for="exclusive"> Rechercher au moins un des termes </label><span><input type="checkbox" id="inclusive" name="inclusive" /></span></div><br />
<input type="hidden" id="m" name="m" value="annuaire_recherche_inscrit" />
<input type="hidden" id="id_annuaire" name="id_annuaire" value="<?=$aa_id_annuaire ?>" />
<input type="submit" value="Rechercher" />
</form>
</div>
/tags/v1.1-andromede/squelettes/formulaires/modification.tpl.html
New file
0,0 → 1,45
<h2> Modification de votre inscription </h2>
<div id="contenu">
<form method="post" id="inscription_modification" action="<?php $url_form = clone($base_url);
$url_form->setVariableRequete('m','annuaire_modification_inscription');
echo $url_form;
?>">
 
<div><?=$champs[$mappage_nom_champs['champ_nom']] ?></div><br />
<div><?=$champs[$mappage_nom_champs['champ_mail']] ?></div><br />
<div><?=$champs[$mappage_nom_champs['champ_pass']] ?></div><br />
<?php if(isset($champs[$mappage_nom_champs['champ_prenom']])) { ?>
<div><?=$champs[$mappage_nom_champs['champ_prenom']] ?></div><br />
<?php } ?>
<?php if(isset($champs[$mappage_nom_champs['champ_pays']])) { ?>
<div><?=$champs[$mappage_nom_champs['champ_pays']] ?></div><br />
<?php } ?>
<?php if(isset($champs[$mappage_nom_champs['champ_ville']])) { ?>
<div><?=$champs[$mappage_nom_champs['champ_ville']] ?></div><br />
<?php } ?>
<?php if(isset($champs[$mappage_nom_champs['champ_code_postal']])) { ?>
<div><?=$champs[$mappage_nom_champs['champ_code_postal']] ?></div><br />
<?php } ?>
 
<input type="hidden" name="id_utilisateur" id="id_utilisateur" value="<?=$id_utilisateur ?>" />
<input type="hidden" name="aa_id_annuaire" id="aa_id_annuaire" value="<?=$aa_id_annuaire ?>" />
 
<?php if(isset($erreurs)) { ?>
<?php foreach($erreurs as $erreur) : ?>
<div style="color:#FF0000"> <?=$erreur ?> </div>
<?php endforeach; ?>
<?php } ?>
<input type="submit" value="Valider" />
<a href="<?php $url_detail = clone($base_url);
$url_detail->setVariableRequete('m','annuaire_fiche_utilisateur_consultation');
$url_detail->setVariableRequete('id_annuaire',$aa_id_annuaire);
$url_detail->setVariableRequete('id_utilisateur',$id_utilisateur);
echo $url_detail; ?>" /> Annuler </a>
</form>
</div>
/tags/v1.1-andromede/squelettes/css/annuaire_complexe.css
New file
0,0 → 1,408
img.icone {
 
height:16px;
width:16px;
margin: 5px;
border: none;
}
 
img.icone_moyenne_moins {
 
height:20px;
width: 20px;
margin: 5px;
border: none;
}
 
img.icone_moyenne {
 
height:24px;
width: 24px;
margin: 5px;
border: none;
}
 
img.icone_grande {
 
height:50px;
width:50px;
margin: 5px;
border: none;
}
 
td, th {
padding: 2px;
text-align: center;
}
 
.liste td.texte_gauche {
text-align: left;
padding-left: 5px;
}
 
.gestion td {
padding-top : 5px;
padding-bottom : 5px;
padding-right : 15px;
}
 
label {
float: none !important;
}
 
a > .icone {
 
text-align:center;
}
 
.texte_centre {
text-align: center;
}
.texte_centre > img {
display:table-cell;
}
 
.premiere_page {
float:left;
margin:5px
}
 
.derniere_page {
float:right;
margin:5px;
}
 
#pages {
margin-left: auto;
margin-right: auto;
width: 80%;
text-align: center;
}
 
#page_courante a {
color: #FFD700;
}
 
.centre {
margin-top:10%;
margin-left:20%;
min-height:500px;
}
 
.gauche {
float:left;
margin-right: 20px;
}
 
.droite {
float:right;
clear:right;
}
 
img {
border: none;
}
 
#avatar {
margin-left: 10px;
}
 
.avatar_petit {
max-height: 70px;
max-width: 70px;
}
 
#inscription > div {
margin-top: 5px;
margin-bottom: 5px;
}
 
#fiche_utilisateur, {
background-color:#FAFAFA;
border:1px solid #F2F2F2;
margin:10px;
padding-bottom: 10px;
}
 
#profil {
border:1px solid #F2F2F2;
margin:10px;
padding-bottom: 10px;
-moz-border-radius: 2em;
}
 
.element_profil {
font-size:1.1em;
padding-top: 2px;
padding-left: 25px;
padding-bottom: 8px;
color:#000000;
}
 
.valeur_profil {
font-weight:bold;
}
 
#profil, .resume_conteneur {
border:5px solid #F2F2F2;
margin:10px;
padding-bottom: 10px;
}
 
.info_resume {
margin-left:20px;
}
 
form#recherche {
padding: 10px 0 10px 10px;
}
 
#envoi_message {
background-color: #FFFFFF;
}
 
form#suppression, form#modification, form#blocage {
display: inline;
border: none;
background-color: inherit
}
 
form.form_bouton {
background-color: none !important;
border: none !important;
}
 
.conteneur_blocage {
padding: 0px 10px 10px 10px;
width: 250px;
margin: 10px
}
 
.conteneur_bloque {
border:1px solid #FF6347;
background-color: #FCCCCF;
}
 
.conteneur_non_bloque {
border:1px solid #A6C39E;
background-color: #D6FCCD;
}
 
ul#liste_orientation > li {
margin: 20px
}
 
.lien_en_ligne {
margin-right: 10px
}
 
#resume {
min-height: 1600px;
}
 
.resume_conteneur {
display: block;
width: 45%;
margin-left: 10px;
padding: 10px;
-moz-border-radius: 2em;
clear : left;
}
 
.resume {
width:100%;
}
 
.gestion_conteneur {
width: 80%;
margin-left: 10px;
padding: 0px;
}
 
.info_application {
font-weight: bold;
margin-left: 20px;
}
 
#annuaire_carto, #cartographie {
padding-left:20px;
}
 
form#envoi_message, form#envoi_message > table {
background-color:#FFFFFF;
border: none;
margin: 2px;
}
 
textarea#contenu_message {
width: 90%;
}
 
#formulaire_message {
background-color:#FAFAEA;
border:1px solid #F2F2F2;
padding: 0px 10px 10px 10px;
width: 90%;
}
 
#carte_id {
border:5px solid #F2F2F2;
margin:10px;
padding-bottom: 30px;
width: 350px;
height: 90px;
-moz-border-radius: 2em;
}
 
#carte_infos span {
padding-top: 2px;
}
 
#carte_id #avatar {
padding-top: 7px;
}
 
.checkbox_alignee {
display: inline-block;
margin: 1px;
margin-right:20px;
}
 
label.label_groupe_checkbox {
font-weight: normal !important;
display:inline !important;
}
 
.label_checkbox {
margin-right:2px;
display:inline !important;
}
 
.groupe_checkbox {
margin-right:2px;
}
 
textarea.annuaire {
width: 400px !important;
height: 200px !important;
}
 
input.date_annuaire {
width: 80px;
}
 
.information {
margin: 10px;
}
 
.champ_nom {
height: 50px !important;
}
 
#form_connexion #label_memoriser {
display: inline;
}
 
#fiche_privee {
background-color:#EBCC77;
border:1px solid #E4B842;
max-width:800px;
}
 
#texte_profil_prive {
 
vertical-align:top;
width:100%;
text-align:center;
}
 
#fiche_privee img {
margin-top: -6px;
}
 
#inscription label {
font-weight: bold;
display: inline;
}
 
.liste_horizontale {
clear: both;
}
 
.liste_horizontale li {
float:left;
margin-right: 20px !important;
margin-left:2px !important;
float:left; /*pour IE*/
}
 
.liste_horizontale {
padding:0;
margin:0;
list-style-type:none;
}
 
.liste_horizontale li a {
display:block;
float:left;
width:200px;
background-color:#EBCC77;
background-image : none;
color:black;
text-decoration:none;
text-align:center;
font-weight: bold;
padding:5px;
margin-left: 10px;
margin-top: 10px;
border:2px solid;
/*pour avoir un effet "outset" avec IE :*/
border-color:#996F18;
-moz-border-radius: 0.9em;
}
 
.liste_horizontale li a:hover {
background-color:#D3D3D3;
border-color:#696969 #DCDCDC #DCDCDC #696969;
}
#page_en_cours a {
background-color:#996F18;
border-color:#EBCC77;
}
.liste_horizontale li.lien_participer a {
background-color:#CFDB86 !important;
border-color:#03642C !important;
}
 
.liste_horizontale li.lien_participer a:hover {
border-color:#696969 #FFFFFF #DCDCDC #696969 !important;
}
 
.lien_participer#page_en_cours a {
background-color:#639F13 !important;
border-color:#CFDB86 !important;
}
 
 
.separation {
visibility:hidden;
clear:both;
margin-bottom: 4px;
margin-top: 4px;
}
 
 
 
 
.formulaire_annuaire_admin textarea {
width: 400px !important;
height: 200px !important;
}
 
.formulaire_annuaire_admin input {
padding-left: 5px;
}
/tags/v1.1-andromede/squelettes/css/annuaire.css
New file
0,0 → 1,66
#zone_contenu_corps {
padding: 10px;
}
 
/*--------------------------------------------------------------------------------------------------------------*/
/* Tableau du chronométrage du programme */
 
#pied_texte #chrono {
text-align: center;
margin:0 auto;}
#chrono table {
display:block;
border:3px solid #6495ed;
border-collapse:collapse;}
#chrono thead, tfoot {
background-color:#D0E3FA;
border:1px solid #6495ed;}
#chrono tbody {
background-color:#FFFFFF;
border:1px solid #6495ed;}
#chrono th {
font-family:monospace;
border:1px dotted #6495ed;
padding:5px;
background-color:#EFF6FF;
width:25%;}
#chrono td {
font-family:sans-serif;
font-size:80%;
border:1px solid #6495ed;
padding:5px;
text-align:center;}
#chrono caption {
font-family:sans-serif;
text-align: center;
width:90%;
margin:auto;}
.debogage{
color:black;
border:3px solid #6495ed;}
.debogage_fichier, .debogage_ligne{
font-size:10px;
color:#A9A9A9;}
/*----------------------------------------------------------------------------------------------------------*/
/* Style de l'application */
.liste td {
text-align:center;
}
 
.liste td, .liste th {
border:1px solid black;
}
 
th {
height: 40px;
}
 
.liste th, .liste th a {
color:black;
margin:0 5px;
}
 
.liste th {
text-align:center;
}
/tags/v1.1-andromede/squelettes/index_annuaire.tpl.html
New file
0,0 → 1,22
<h2> Menu principal </h2>
 
<div id="conteneur_choix" class="centre">
<div class="gauche">
<a class="texte_centre" href="<?php $url_annuaires = clone($base_url);
$url_annuaires->setVariableRequete('m','liste_annu');
echo $url_annuaires;?>" title="Accéder à l'interface de gestion des annuaires">
<img src="<?=$base_url_styles ?>/squelettes/images/logo_annuaire.png"/>
<h1>Gérer les annuaires</h1>
</a>
</div>
 
<div class="gauche">
<a class="texte_centre" href="<?php $url_ontologies = clone($base_url);
$url_ontologies->setVariableRequete('m','liste_listes');
echo $url_ontologies;?>" title="Accéder à l'interface de gestion des ontologie">
<img src="<?=$base_url_styles ?>squelettes/images/logo_ontologie.png"/>
<h1> Gérer les listes d'ontologies </h1>
</a><br />
</div>
</div>
/tags/v1.1-andromede/squelettes/navigation/bandeau.tpl.html
New file
0,0 → 1,36
<ul class="liste_horizontale">
<li <?php if($page == 'fiche') {echo 'id="page_en_cours"'; } ?> >
<a href="<?php $url_profil = clone($base_url);
$url_profil->setVariableRequete('m','annuaire_fiche_utilisateur_consultation');
$url_profil->setVariableRequete('id_annuaire',$id_annuaire);
$url_profil->setVariableRequete('id_utilisateur',$id_utilisateur);
echo $url_profil; ?>"> Profil </a>
</li>
<li <?php if($page == 'resume') {echo 'id="page_en_cours"'; } ?> >
<a href="<?php $url_resume = clone($base_url);
$url_resume->setVariableRequete('m','annuaire_fiche_resume_consultation');
$url_resume->setVariableRequete('id_annuaire',$id_annuaire);
$url_resume->setVariableRequete('id_utilisateur',$id_utilisateur);
echo $url_resume; ?>"> Mes contributions au réseau </a>
</li>
<?php if($identification_id === $id_utilisateur || $est_admin) { ?>
<li <?php if($page == 'gestion') {echo 'id="page_en_cours"'; } ?> >
<a href="<?php $url_gestion = clone($base_url);
$url_gestion->setVariableRequete('m','annuaire_fiche_gestion_consultation');
$url_gestion->setVariableRequete('id_annuaire',$id_annuaire);
$url_gestion->setVariableRequete('id_utilisateur',$id_utilisateur);
echo $url_gestion; ?>"> Mes inscriptions </a>
</li>
<?php } ?>
<li class="lien_participer" <?php if($page == 'participer') {echo 'id="page_en_cours"'; } ?> >
<a href="<?php $url_resume = clone($base_url);
$url_resume->setVariableRequete('m','annuaire_afficher_page');
$url_resume->setVariableRequete('page','participer');
$url_resume->setVariableRequete('id_annuaire',$id_annuaire);
$url_resume->setVariableRequete('id_utilisateur',$id_utilisateur);
echo $url_resume; ?>"> Participer </a>
</li>
</ul>
 
<hr class="separation" />
/tags/v1.1-andromede/squelettes/navigation/menu.tpl.html
New file
0,0 → 1,32
<ul>
<li>
<a href="<?php $url_profil = clone($base_url);
$url_profil->setVariableRequete('m','annuaire_fiche_utilisateur_consultation');
$url_profil->setVariableRequete('id_annuaire',$id_annuaire);
echo $url_profil; ?>"> Mon profil </a>
</li>
<li>
<a href="<?php $url_resume = clone($base_url);
$url_resume->setVariableRequete('m','annuaire_fiche_resume_consultation');
$url_resume->setVariableRequete('id_annuaire',$id_annuaire);
echo $url_resume; ?>"> Ma page perso </a>
</li>
<li>
<a href="<?php $url_gestion = clone($base_url);
$url_gestion->setVariableRequete('m','annuaire_fiche_gestion_consultation');
$url_gestion->setVariableRequete('id_annuaire',$id_annuaire);
echo $url_gestion; ?>"> Mes inscriptions </a>
</li>
<li>
<a href="<?php $url_carto = clone($base_url);
$url_carto->setVariableRequete('m','annuaire_afficher_carte');
$url_carto->setVariableRequete('id_annuaire',$id_annuaire);
echo $url_carto; ?>"> Voir la carte des inscrits </a>
</li>
<li>
<a href="<?php $url_recherche = clone($base_url);
$url_recherche->setVariableRequete('m','annuaire_afficher_formulaire_recherche');
$url_recherche->setVariableRequete('id_annuaire',$id_annuaire);
echo $url_recherche; ?>"> Rechercher des membres du reseau </a>
</li>
</ul>
/tags/v1.1-andromede/squelettes/navigation/menu_admin.tpl.html
New file
0,0 → 1,10
<ul>
<li><a href="<?php $url_annuaires = clone($base_url);
$url_annuaires->setVariableRequete('m','liste_listes');
echo $url_annuaires; ?> ">G&eacute;rer les listes d'ontologies </a>
</li>
<li><a href="<?php $url_annuaires = clone($base_url);
$url_annuaires->setVariableRequete('m','liste_annu');
echo $url_annuaires; ?>">G&eacute;rer les annuaires </a>
</li>
</ul>
/tags/v1.1-andromede/squelettes/pages/participer.tpl.html
New file
0,0 → 1,46
<div id="navigation_annuaire"> <?=$navigation ?> </div>
 
<div id="choix_utilisateur">
 
<h3>
Profitez de toutes les opportunités que vous offre le réseau TB pour échanger avec les telabotanistes et coopérer à des projets botaniques.
</h3>
<ul id="liste_orientation">
<li><div><h3>1. Des actualités collaboratives </h3>
<span>Partagez votre point de vue, parlez-nous d'un ouvrage, diffusez des offres d'emplois...</span>
<ul>
<li> <a href="http://www.tela-botanica.org/actu/ecrire/articles_edit.php3?new=oui">Proposer un article </a></li>
<li> <a href="http://www.tela-botanica.org/page:ajouter_modifier_evenement">Annoncer un évènement </a></li>
</ul>
</div>
</li>
<li><div><h3>2. Des espaces d'échange </h3>
<span>Créez, personnalisez votre page perso, communiquez avec les membres grâce à l'annuaire du réseau !</span>
<ul>
<li><a href="http://www.tela-botanica.org/page:inscription"> Enrichir son profil </a></li>
<li><a href="http://www.tela-botanica.org/page:membres_du_reseau_annuaire"> Rechercher des telabotanistes </a></li>
<li><a href="http://www.tela-botanica.org/page:liste_projets"> Discuter sur les forums </a></li>
</ul>
</div>
</li>
<li><div><h3> 3. Des projets collectifs </h3>
<span> Échangez sur la botanique avec les membres, construisez ensemble des projets et participez à la diffusion de la botanique.</span>
<ul>
<li><a href="http://www.tela-botanica.org/page:liste_projets"> Participer aux projets </a></li>
<li><a href="http://www.tela-botanica.org/page:syntheses_des_forums"> Consulter les synthèses des forums </a></li>
</div>
</li>
<li><div><h3> 4. Des outils de gestion de données (CEL) </h3>
<span> Créez et gérez en ligne vos observations de terrain, vos photos, et partagez-les avec les membres</span>
<ul>
<li><a href="http://www.tela-botanica.org/appli:cel"> Gérer mes relevés de terrain </a></li>
<li><a href="http://www.tela-botanica.org/appli:cel"> Stocker et organiser mes photos </a></li>
<li><a href="http://www.tela-botanica.org/actu/article3655.html"> Compléter e-flore dans vos données </a></li>
</ul>
</div>
</li>
</ul>
</div>
/tags/v1.1-andromede/squelettes/fiches/annuaire_tela_inscrits_fiche.tpl.html
New file
0,0 → 1,127
<script src="<?= $base_url_styles ?>squelettes/scripts/jquery.js" type="text/javascript"></script>
<script src="<?= $base_url_styles ?>squelettes/scripts/desinscription.js" type="text/javascript"></script>
 
<div id="navigation_annuaire"> <?=$navigation ?> </div>
 
<div id="fiche_utilisateur">
<h2> Fiche de l'utilisateur <?= $champs['nom']['amv_valeur_affichage'] ?> <?=$champs['prenom']['amv_valeur_affichage'] ?></h2><br />
<?php if (isset($champs['image']) && isset($champs['image']['amv_valeur_affichage'])) { ?>
<div id="avatar" class="gauche">
<?php if($identification_id === $id_utilisateur || $est_admin) { ?>
<a href="<?php $url_form = clone($base_url);
$url_form->setVariableRequete('m','annuaire_afficher_formulaire_ajout_image');
$url_form->setVariableRequete('id_annuaire',$id_annuaire);
$url_form->setVariableRequete('id_utilisateur',$id_utilisateur);
echo $url_form;?>" >
<img src="<?= $champs['image']['amv_valeur_affichage'].'?reload='.time() ?>" title="Cliquez pour modifier votre image de profil" alt="image de profil personnalisée" /> </div> <br />
</a>
<? } else { ?>
<img src="<?= $champs['image']['amv_valeur_affichage'] ?>" title="Image de profil" alt="image de profil personnalisée" /> </div> <br />
<? } ?>
<?php } else { ?>
<div id="avatar" class="gauche">
<?php if($identification_id === $id_utilisateur || $est_admin) { ?>
<a href="<?php $url_image = clone($base_url);
$url_image->setVariableRequete('m','annuaire_afficher_formulaire_ajout_image');
$url_image->setVariableRequete('id_annuaire',$id_annuaire);
$url_image->setVariableRequete('id_utilisateur',$id_utilisateur);
echo $url_image;?>" >
<img src="<?= $base_url_styles ?>squelettes/images/avatar_defaut.gif" title="pas encore d'image de profil ? cliquez pour ajouter la votre !" alt="lien vers le formulaire d'upload d'image de profil" />
</a>
<? } else { ?>
<img src="<?= $base_url_styles ?>squelettes/images/avatar_defaut.gif" title="" alt="image de profil standard" />
<? } ?>
</div> <br />
<?php } ?>
 
<h3> Mes coordonnées </h3>
<div class="element_profil">Date de naissance : <span class="valeur_profil"><?=$champs['date_naissance']['amv_valeur_affichage'] ?></span> </div>
<div class="element_profil">Pseudo : <span class="valeur_profil"><?=$champs['pseudo']['amv_valeur_affichage'] ?></span> </div>
<?php if($identification_id === $id_utilisateur || $est_admin) { ?>
<div class="element_profil">Adresse : <span class="valeur_profil"><?=$champs['adresse']['amv_valeur_affichage'].' '.$champs['adresse_comp']['amv_valeur_affichage'] ?></span></div>
<?php } ?>
<div class="element_profil">Pays : <span class="valeur_profil"><?=$champs['pays']['amv_valeur_affichage'] ?></span> </div>
<div class="element_profil">Ville : <span class="valeur_profil"><?=$champs['ville']['amv_valeur_affichage'] ?></span> </div>
<div class="element_profil">Code Postal : <span class="valeur_profil"><?=$champs['code_postal']['amv_valeur_affichage'] ?></span> </div>
 
<?php $profil_prive = (isset($champs['profil_prive']) && ($champs['profil_prive']['amv_valeur'] == 1)); ?>
 
<?php if (!$profil_prive || ($identification_id === $id_utilisateur || $est_admin)) { ?>
<h3> Mon parcours botanique </h3>
<div class="element_profil">Présentation : <span class="valeur_profil"><?=$champs['presentation']['amv_valeur_affichage'] ?></span> </div>
<div class="element_profil">Expérience botanique : <span class="valeur_profil"><?=$champs['experience_bota']['amv_valeur_affichage'] ?></span> </div>
<div class="element_profil">Mon activité professionnelle : <span class="valeur_profil"><?=$champs['rapport_activite_pro_bota']['amv_valeur_affichage'] ?></span> </div>
<div class="element_profil">Membre d'une association botanique ou en lien avec la botanique : <span class="valeur_profil"><?=$champs['membre_asso_bota']['amv_valeur_affichage'] ?></span> </div>
<!--<div class="element_profil">Quelles flores utilisez vous ? Votre flore de prédilection : <?=$champs['flores_utilisees']['amv_valeur_affichage'] ?></div> -->
<!-- <div class="element_profil">Spécialités (par groupe de plante) : <span class="valeur_profil"><?=$champs['specialite_bota_groupes']['amv_valeur_affichage'] ?></span> </div>
 
<div class="element_profil">Spécialités (par approche scientifique et outils) : <span class="valeur_profil"><?=$champs['specialite_bota_approche']['amv_valeur_affichage'] ?></span> </div>
-->
<div class="element_profil"> Spécialités (zones géographiques) : <span class="valeur_profil"><?=$champs['specialite_bota_geo']['amv_valeur_affichage'] ?></span> </div>
<h3> Mon parcours de telabotaniste </h3>
<div class="element_profil">Comment avez vous connu Tela Botanica ? : <span class="valeur_profil"><?=$champs['comment_connu_tela']['amv_valeur_affichage'] ?></span> </div>
<div class="element_profil">Pour moi, être tela botaniste, c'est avant tout : <span class="valeur_profil"><?=$champs['etre_tela_botaniste']['amv_valeur_affichage'] ?></span> </div>
<div class="element_profil">Si j'étais une plante sauvage, je serais... : <span class="valeur_profil"><?=$champs['etre_plante_sauvage']['amv_valeur_affichage'] ?></span> </div>
<h3> Environnement botanique </h3>
<div class="element_profil">Mon site web / blog : <span class="valeur_profil"><?=$champs['mon_blog']['amv_valeur_affichage'] ?></span> </div>
<div class="element_profil">Mes sites web / blogs préférés : <span class="valeur_profil"><?=$champs['sites_preferes']['amv_valeur_affichage'] ?></span> </div>
<h3> Appartenance à un organisme </h3>
<div class="element_profil">Structure : <span class="valeur_profil"><?=$champs['organisme']['amv_valeur_affichage'] ?></span> </div>
<div class="element_profil">Fonction : <span class="valeur_profil"><?=$champs['fonction']['amv_valeur_affichage'] ?></span> </div>
<?php if($identification_id == $id_utilisateur || $est_admin) { ?>
<form method="post" id="modification" action="<?php $url_form = clone($base_url);
$url_form->setVariableRequete('m','annuaire_formulaire_modification_inscription');
$url_form->setVariableRequete('id_annuaire',$id_annuaire);
$url_form->setVariableRequete('id_utilisateur',$id_utilisateur);
echo $url_form;?>" >
<input id="bouton_modification" type="submit" name="bouton_modification" value="Modifier" />
</form>
<? } ?>
<?php echo (isset($formulaire_blocage)) ? $formulaire_blocage : '' ?>
<?php if($identification_id != $id_utilisateur) { ?>
<form id="envoi_message" name="envoi_message" method="get" action="<? $url_message = clone($base_url); $url_message->setVariableRequete('m','annuaire_envoyer_message'); echo $url_message; ?>">
<div id="formulaire_message" name="formulaire_message">
<h3> Envoyer un message </h3>
<label for="sujet_message"> Sujet : </label><br /> <input type=text id="sujet_message" name="sujet_message" /> <br />
<label for="contenu_message"> Contenu : </label><br /><textarea id="contenu_message" name="contenu_message" /></textarea>
<input type="hidden" value="annuaire_envoyer_message" id="m" name="m" /><br />
<input type="hidden" value="<?= $id_annuaire ?>" id="id_annuaire" name="id_annuaire" /><br />
<input type="hidden" name="destinataires[<?=$id_utilisateur?>]" id="destinataires[$id_utilisateur]?>]" /><br />
<input type="submit" id="bouton_envoi_message" name="bouton_envoi_message" value="Envoyer">
</div>
</form>
<? } ?>
<?php } else { ?>
<div id="fiche_privee">
<div id="texte_profil_prive">
<p><img class="icone_moyenne gauche" src="<?= $base_url_styles ?>/squelettes/images/cadenas.png" /><span><?= $champs['nom']['amv_valeur_affichage'] ?> <?=$champs['prenom']['amv_valeur_affichage'] ?> ne souhaite montrer qu'une partie des informations de son profil aux membres du reseau </span></p>
</div>
</div>
<?php } ?>
</div>
/tags/v1.1-andromede/squelettes/fiches/annuaire_tela_inscrits_resume.tpl.html
New file
0,0 → 1,23
<div id="navigation_annuaire"> <?=$navigation ?> </div>
 
<div id="resume">
<?= $carte_id ?>
<hr class="separation" />
<?php $i = 0; ?>
<?php foreach($resumes as $resume) : ?>
<div class="resume_conteneur <?= ($i % 2 != 0) ? 'gauche' : 'droite' ?>">
<h2> <?= $resume['titre'] ?></h2>
<?=$resume['message']?>
<?php foreach($resume['elements'] as $element) : ?>
<div class="resume">
<?php if(isset($element['image'])) { ?>
<?=$element['image']?>
<? } ?>
<h3><a href="<?= $element['lien']?>" > <?=$element['element'] ?> </a></h3>
</div>
<?php endforeach ?>
</div>
<?php $i++ ?>
<?php endforeach ?>
</div>
/tags/v1.1-andromede/squelettes/fiches/annuaire_tela_structures_fiche.tpl.html
New file
0,0 → 1,60
<script src="<?= $base_url ?>/annuaire/squelettes/scripts/jquery.js" type="text/javascript"></script>
<script src="<?= $base_url ?>/annuaire/squelettes/scripts/desinscription.js" type="text/javascript"></script>
 
<div id="fiche_utilisateur">
<h2> Fiche de la structure <?= $champs['champ_nom']['amv_valeur_affichage'] ?></h2><br />
 
<?php if (isset($champs['image']) && isset($champs['image']['amv_valeur_affichage'])) { ?>
<div id="avatar" class="gauche">
<a href="<?php $url_form = clone($base_url);
$url_form->setVariableRequete('m','annuaire_afficher_formulaire_ajout_image');
$url_form->setVariableRequete('id_annuaire',$id_annuaire);
$url_form->setVariableRequete('id_utilisateur',$id_utilisateur);
echo $url_form;?>" >
<img src="<?= $champs['image']['amv_valeur_affichage'] ?>" title="avatar" /> </div> <br />
</a>
<?php } else { ?>
<div id="avatar" class="gauche">
<a href="<?php $url_image = clone($base_url);
$url_image->setVariableRequete('m','annuaire_afficher_formulaire_ajout_image');
$url_image->setVariableRequete('id_annuaire',$id_annuaire);
$url_image->setVariableRequete('id_utilisateur',$champs['champ_id']['amv_valeur_affichage']);
echo $url_image;?>" >
<img src="<?= $base_url ?>/annuaire/squelettes/images/avatar_defaut.gif" title="pas encore d'avatar ? cliquez pour ajouter le votre !" />
</a>
</div> <br />
<?php } ?>
<div><h3><?=$champs['nom']['amv_valeur_affichage'] ?></h3></div>
<div><h3><?=$champs['mail']['amv_valeur_affichage'] ?></h3></div>
<div><h3>Type de structure : <?=$champs['type']['amv_valeur_affichage'] ?></h3></div>
<div><h3>Description : <?=$champs['description']['amv_valeur_affichage'] ?></h3></div>
<div><h3>Pays : <?=$champs['pays']['amv_valeur_affichage'] ?></h3></div>
<div><h3>Code postal : <?=$champs['champ_code_postal']['amv_valeur_affichage'] ?></h3></div>
<div><h3>Adresse : <?=$champs['adresse']['amv_valeur_affichage'] ?></h3></div>
<div><h3>Inscrit à la lettre d'actualité : <?=$champs['champ_lettre']['amv_valeur_affichage'] ?></h3></div>
 
<form method="post" id="modification" action="<?php $url_form = clone($base_url);
$url_form->setVariableRequete('m','annuaire_formulaire_modification_inscription');
$url_form->setVariableRequete('id_annuaire',$id_annuaire);
$url_form->setVariableRequete('id_utilisateur',$id_utilisateur);
echo $url_form;?>" >
<input id="bouton_modification" type="submit" name="bouton_modification" value="Modifier" />
</form>
 
<form method="post" id="suppression" action="<?php $url_form = clone($base_url);
$url_form->setVariableRequete('m','annuaire_formulaire_suppression_inscription');
$url_form->setVariableRequete('id_annuaire',$id_annuaire);
$url_form->setVariableRequete('id_utilisateur',$id_utilisateur);
echo $url_form; ?>" >
<input id="bouton_suppression" type="submit" name="bouton_suppression" value="Supprimer" />
</form>
 
</div>
/tags/v1.1-andromede/squelettes/fiches/annuaire_tela_inscrits_gestion_inscription.tpl.html
New file
0,0 → 1,68
<script src="<?= $base_url_styles ?>squelettes/scripts/jquery.js" type="text/javascript"></script>
<script src="<?= $base_url_styles ?>squelettes/scripts/desinscription.js" type="text/javascript"></script>
 
<div id="navigation_annuaire"> <?=$navigation ?> </div>
 
<div id="resume">
<?= $carte_id ?>
<hr style="clear:both;visibility:hidden" />
<div class="resume">
<h2> Mon inscription au reseau </h2>
<table class="resume_conteneur">
<tbody >
<tr class="gestion">
<td><b><a href="<?php $url_form = clone($base_url);
$url_form->setVariableRequete('m','annuaire_fiche_utilisateur_consultation');
$url_form->setVariableRequete('id_annuaire',$id_annuaire);
$url_form->setVariableRequete('id_utilisateur',$id_utilisateur);
echo $url_form; ?>" > Vous êtes inscrit au réseau Tela Botanica </a></b>
</td>
<td>
<form method="post" id="suppression" action="<?php $url_form = clone($base_url);
$url_form->setVariableRequete('m','annuaire_formulaire_suppression_inscription');
$url_form->setVariableRequete('id_annuaire',$id_annuaire);
$url_form->setVariableRequete('id_utilisateur',$id_utilisateur);
echo $url_form; ?>" >
<input type="hidden" name="mail_suppression" id="mail_suppression" value="<?= $champs['mail']['amv_valeur'] ?>"
<input id="bouton_suppression" type="submit" name="bouton_suppression" value="Se desinscrire" />
</form>
</td>
</tr>
</tbody>
</table>
</div>
 
<?php foreach($resumes as $resume) : ?>
<div class="resume">
<h2> <?= $resume['titre'] ?></h2>
<table class="resume_conteneur">
<tbody >
<?php if(!empty($resume['elements'])) { ?>
<?php foreach($resume['elements'] as $element) : ?>
<tr class="gestion">
<td><b><a href="<?= $element['lien']?>" > <?=$element['element'] ?> </a></b></td>
<?php if(isset($element['lien_desinscrire'])) { ?>
<td>
<form class="form_bouton" action="<?= $base_url_application.'/jrest/ExecuteurLien'.'/'.str_replace('/', '_', base64_encode($element['lien_desinscrire'])).'/'.str_replace('/', '_', base64_encode($url_cette_page)) ?>">
<input type="submit" value="<?= $element['intitule_lien'] ?>" />
</form>
</td>
<? } ?>
</tr>
<?php endforeach ?>
<?php } else { ?>
<tr class="gestion"><td> <?= $resume['message'] ?> </td> </tr>
<?php } ?>
</tbody>
</table>
<?php if(isset($resume['info'])) { ?>
<span class="info_application"><?= $resume['info'] ?></span>
<? } ?>
</div>
<?php endforeach ?>
</div>
/tags/v1.1-andromede/squelettes/fiches/fiche.tpl.html
New file
0,0 → 1,40
<div id="fiche_utilisateur">
<h2> Fiche de l'utilisateur <?= $champs[$mappage_nom_champs['champ_nom']]['amv_valeur_affichage'] ?> <?php if(isset($mappage_nom_champs['champ_prenom']) && isset($champs[$mappage_nom_champs['champ_prenom']])) { ?><?=$champs[$mappage_nom_champs['champ_prenom']]['amv_valeur_affichage'] ?><?php } ?>
</h2>
 
<div class="element_profil">Nom : <?=$champs[$mappage_nom_champs['champ_nom']]['amv_valeur_affichage'] ?></div>
<?php if(isset($mappage_nom_champs['champ_prenom']) && isset($champs[$mappage_nom_champs['champ_prenom']])) { ?>
<div class="element_profil">Prenom : <?=$champs[$mappage_nom_champs['champ_prenom']]['amv_valeur_affichage'] ?></div>
<?php } ?>
<?php if(isset($mappage_nom_champs['champ_pays']) && isset($champs[$mappage_nom_champs['champ_pays']])) { ?>
<div class="element_profil">Pays : <?=$champs[$mappage_nom_champs['champ_pays']]['amv_valeur_affichage'] ?></div>
<?php } ?>
<?php if(isset($mappage_nom_champs['champ_ville']) && isset($champs[$mappage_nom_champs['champ_ville']])) { ?>
<div class="element_profil">Ville : <?=$champs[$mappage_nom_champs['champ_ville']]['amv_valeur_affichage'] ?></div>
<?php } ?>
<?php if(isset($mappage_nom_champs['champ_prenom']) && isset($champs[$mappage_nom_champs['champ_code_postal']])) { ?>
<div class="element_profil">Code Postal : <?=$champs[$mappage_nom_champs['champ_code_postal']]['amv_valeur_affichage'] ?></div>
<?php } ?>
 
<?php if($identification_id == $id_utilisateur || $est_admin) { ?>
<form method="post" id="modification" action="<?php $url_form = clone($base_url);
$url_form->setVariableRequete('m','annuaire_formulaire_modification_inscription');
$url_form->setVariableRequete('id_annuaire',$id_annuaire);
$url_form->setVariableRequete('id_utilisateur',$id_utilisateur);
echo $url_form;?>" >
<input id="bouton_modification" type="submit" name="bouton_modification" value="Modifier" />
</form>
 
<form method="post" id="suppression" action="<?php $url_form = clone($base_url);
$url_form->setVariableRequete('m','annuaire_formulaire_suppression_inscription');
$url_form->setVariableRequete('id_annuaire',$id_annuaire);
$url_form->setVariableRequete('id_utilisateur',$id_utilisateur);
echo $url_form; ?>" >
<input id="bouton_suppression" type="submit" name="bouton_suppression" value="Supprimer" />
</form>
<? } ?>
</div>
/tags/v1.1-andromede/squelettes/fiches/annuaire_tela_inscrits_carte_id.tpl.html
New file
0,0 → 1,31
<div id="carte_id">
<span id="avatar" class="gauche">
<?php if (isset($champs['image']) && isset($champs['image']['amv_valeur_affichage'])) { ?>
<a href="<?php $url_form = clone($base_url);
$url_form->setVariableRequete('m','annuaire_afficher_formulaire_ajout_image');
$url_form->setVariableRequete('id_annuaire',$id_annuaire);
$url_form->setVariableRequete('id_utilisateur',$id_utilisateur);
$url_form->setVariableRequete('id_champ_image',$champs['image']['amv_ce_colonne']);
echo $url_form;?>" >
<img src="<?= $champs['image']['amv_valeur_affichage'] ?>" title="avatar" />
</a>
<?php } else { ?>
<a href="<?php $url_image = clone($base_url);
$url_image->setVariableRequete('m','annuaire_afficher_formulaire_ajout_image');
$url_image->setVariableRequete('id_annuaire',$id_annuaire);
$url_image->setVariableRequete('id_utilisateur',$id_utilisateur);
echo $url_image;?>" >
<img src="<?= $base_url_styles ?>squelettes/images/avatar_defaut.gif" title="pas encore d'avatar ? cliquez pour ajouter le votre !" />
</a>
<?php } ?>
</span>
<span id="carte_infos"><span><b><?=$champs['nom']['amv_valeur_affichage']?> <?=$champs['prenom']['amv_valeur_affichage']?></b></span>
<br /><br /><span><?= $champs['experience_bota']['amv_valeur_affichage'] ?></span>
<br /><span><?= $champs['ville']['amv_valeur_affichage'] ?> (<?= $champs['pays']['amv_valeur_affichage'] ?>) </span>
<br /><span> Inscrit depuis le <?= $champs['date_inscription']['amv_valeur_affichage'] ?></span>
<?php if($identification_id === $id_utilisateur || $est_admin) { ?>
<br /><br /><span><a id="lien_modification" href="<?= $url_modification_profil ?>" > Modifier / Enrichir mon profil </a></span>
<?php } ?>
</span>
</div>
/tags/v1.1-andromede/squelettes/metadonnees/metadonnee_ajout.tpl.html
New file
0,0 → 1,39
<h2>Ajout d'un nouveau champ à l'annuaire</h2>
<form method="post" action="<?php $url_form = clone($base_url);
$url_form->setVariableRequete('m','metadonnee_ajout');
echo $url_form; ?>">
<label for="amo_nom">Nom du champ</label>
<textarea class="champ_nom" name="amc_nom" id="amc_nom"> <?=$valeur['amc_nom'] ?> </textarea>
<br />
<label for="amc_ce_type_affichage">Type du champ</label>
<select id="amc_ce_type_affichage" name="amc_ce_type_affichage">
<option value="0"> Aucun </option>
<?php foreach($types as $type) : ?>
<option value="<?=$type['amo_id_ontologie']?>"> <?=$type['amo_nom'] ?> </option>
<?php endforeach; ?>
</select>
<br />
<label for="amc_ce_ontologie">Fait partie de la liste</label>
<select id="amc_ce_ontologie" name="amc_ce_ontologie">
<option value="0"> Aucune </option>
<?php foreach($listes as $liste) : ?>
<option value="<?=$liste['amo_id_ontologie']?>"> <?=$liste['amo_nom'] ?> </option>
<?php endforeach; ?>
</select>
<br />
<label for="amo_abreviation">Abréviation</label>
<input type="text" name="amc_abreviation" id="amc_abreviation" value="<?=$valeur['amc_abreviation'] ?>" />
<br />
<label for="amo_description">Description</label>
<textarea name="amc_description" id="amc_description"><?=$valeur['amc_description'] ?></textarea>
<br />
<input type="hidden" name="amc_ce_annuaire" value="<?=$valeur['amc_ce_annuaire'] ?>"/>
<input type="submit" value="OK" /> <a href="<?php $url_retour = clone($base_url);
$url_retour->setVariableRequete('m','annuaire');
$url_retour->setVariableRequete('id_annuaire',$valeur['amc_ce_annuaire']);
echo $url_retour; ?>"> Annuler </a>
</form>
<?php if (isset($erreurs['supp'])): ?>
<span class="symbole_obligatoire"> <?=$erreurs['supp'];?> </span>
<?php endif; ?>
/tags/v1.1-andromede/squelettes/metadonnees/metadonnee_modification.tpl.html
New file
0,0 → 1,37
<h2>Modification d'un champ</h2>
<form method="post" action="<?php $url_form = clone($base_url);
$url_form->setVariableRequete('m','metadonnee_modification');
echo $url_form; ?>">
<label for="amo_nom">Nom du champ</label>
<textarea class="champ_nom" name="amc_nom" id="amc_nom"><?=$valeur['amc_nom'] ?></textarea>
<br />
<label for="amc_ce_type_affichage">Type du champ</label>
<select id="amc_ce_type_affichage" name="amc_ce_type_affichage">
<option value="0"> Aucun </option>
<?php foreach($types as $type) : ?>
<option value="<?=$type['amo_id_ontologie']?>" <?php if($valeur['amc_ce_type_affichage'] == $type['amo_id_ontologie']) echo 'selected = "selected"' ?>> <?=$type['amo_nom'] ?> </option>
<?php endforeach; ?>
</select>
<br />
<label for="amc_ce_ontologie">Fait partie de la liste</label>
<select id="amc_ce_ontologie" name="amc_ce_ontologie">
<option value="0" <?php if($valeur['amc_ce_ontologie'] == 0) echo 'selected = "selected"' ?>> Aucune </option>
<?php foreach($listes as $liste) : ?>
<option value="<?=$liste['amo_id_ontologie']?>" <?php if($valeur['amc_ce_ontologie'] == $liste['amo_id_ontologie']) echo 'selected = "selected"' ?>> <?=$liste['amo_nom'] ?> </option>
<?php endforeach; ?>
</select>
<br />
<label for="amo_abreviation">Abréviation</label>
<input type="text" name="amc_abreviation" id="amc_abreviation" value="<?=$valeur['amc_abreviation'] ?>" />
<br />
<label for="amo_description">Description</label>
<textarea type="text" name="amc_description" id="amc_description"><?=$valeur['amc_description'] ?></textarea>
<br />
<input type="hidden" name="amc_ce_annuaire" value="<?=$valeur['amc_ce_annuaire'] ?>"/>
<input type="hidden" name="amc_id_champ" value="<?=$valeur['amc_id_champ'] ?>"/>
<input type="submit" value="OK"> <a href="<?=$base_url ?>"> Annuler </a>
</form>
<?php if (isset($erreurs['supp'])): ?>
<span class="symbole_obligatoire"> <?=$erreurs['supp'];?> </span>
<?php endif; ?>
/tags/v1.1-andromede/squelettes/metadonnees/mappage_ajout.tpl.html
New file
0,0 → 1,46
<h2>Ajout d'un nouveau champ de mappage à l'annuaire</h2>
 
<?php if(!empty($champs_mappage_role)) { ?>
<form method="post" action="<?php $url_form = clone($base_url);
$url_form->setVariableRequete('m','mappage_ajout');
echo $url_form; ?>">
<label for="amo_nom">Nom du champ dans l'annuaire mappé</label>
<select id="at_ressource" name="at_ressource">
<?php foreach($champs_annuaire as $nom_champ) : ?>
<option value="<?=$nom_champ?>"><?=$nom_champ ?> </option>
<?php endforeach; ?>
</select>
<br />
<label for="at_action">Role du champ</label>
<select id="at_action" name="at_action">
<?php foreach($champs_mappage as $role => $champ_mappage) : ?>
<option value="<?=$role?>"> <?=$champ_mappage ?> </option>
<?php endforeach; ?>
</select>
<br />
<label for="at_valeur">Champ de métadonnées à associer</label>
<select id="at_valeur" name="at_valeur">
<?php foreach($champs_metadonnees as $metadonnee) : ?>
<option value="<?=$metadonnee['amc_id_champ']?>"> <?=$metadonnee['amc_nom'] ?> </option>
<?php endforeach; ?>
</select>
<br />
<br />
<input type="hidden" name="id_annuaire" id="id_annuaire" value="<?=$id_annuaire ?>"/>
<input type="submit" value="OK" /> <a href="<?php $url_retour = clone($base_url);
$url_retour->setVariableRequete('m','annuaire');
$url_retour->setVariableRequete('id_annuaire',$id_annuaire);
echo $url_retour; ?>"> Revenir au détail de l'annuaire </a>
</form>
<?php if (isset($erreurs['supp'])): ?>
<span class="symbole_obligatoire"> <?=$erreurs['supp'];?> </span>
<?php endif; ?>
<?php } else { ?>
<p classe="attention"> Le maximum de rôles a déjà été affecté aux champs </p>
<a href="<?php $url_retour = clone($base_url);
$url_retour->setVariableRequete('m','annuaire');
$url_retour->setVariableRequete('id_annuaire',$id_annuaire);
echo $url_retour; ?>"> Revenir au détail de l'annuaire </a>
<?php } ?>
/tags/v1.1-andromede/squelettes/images/voir_fiche.png
Cannot display: file marked as a binary type.
svn:mime-type = image/png
/tags/v1.1-andromede/squelettes/images/voir_fiche.png
New file
Property changes:
Added: svn:mime-type
+image/png
\ No newline at end of property
/tags/v1.1-andromede/squelettes/images/voir_inscrits.png
Cannot display: file marked as a binary type.
svn:mime-type = image/png
/tags/v1.1-andromede/squelettes/images/voir_inscrits.png
New file
Property changes:
Added: svn:mime-type
+image/png
\ No newline at end of property
/tags/v1.1-andromede/squelettes/images/cadenas.png
Cannot display: file marked as a binary type.
svn:mime-type = image/png
/tags/v1.1-andromede/squelettes/images/cadenas.png
New file
Property changes:
Added: svn:mime-type
+image/png
\ No newline at end of property
/tags/v1.1-andromede/squelettes/images/logo_ontologie.png
Cannot display: file marked as a binary type.
svn:mime-type = image/png
/tags/v1.1-andromede/squelettes/images/logo_ontologie.png
New file
Property changes:
Added: svn:mime-type
+image/png
\ No newline at end of property
/tags/v1.1-andromede/squelettes/images/inscription.png
Cannot display: file marked as a binary type.
svn:mime-type = image/png
/tags/v1.1-andromede/squelettes/images/inscription.png
New file
Property changes:
Added: svn:mime-type
+image/png
\ No newline at end of property
/tags/v1.1-andromede/squelettes/images/logo_annuaire.png
Cannot display: file marked as a binary type.
svn:mime-type = image/png
/tags/v1.1-andromede/squelettes/images/logo_annuaire.png
New file
Property changes:
Added: svn:mime-type
+image/png
\ No newline at end of property
/tags/v1.1-andromede/squelettes/images/participer.png
Cannot display: file marked as a binary type.
svn:mime-type = image/png
/tags/v1.1-andromede/squelettes/images/participer.png
New file
Property changes:
Added: svn:mime-type
+image/png
\ No newline at end of property
/tags/v1.1-andromede/squelettes/images/voir_details_liste.png
Cannot display: file marked as a binary type.
svn:mime-type = image/png
/tags/v1.1-andromede/squelettes/images/voir_details_liste.png
New file
Property changes:
Added: svn:mime-type
+image/png
\ No newline at end of property
/tags/v1.1-andromede/squelettes/images/completer_profil.png
Cannot display: file marked as a binary type.
svn:mime-type = image/png
/tags/v1.1-andromede/squelettes/images/completer_profil.png
New file
Property changes:
Added: svn:mime-type
+image/png
\ No newline at end of property
/tags/v1.1-andromede/squelettes/images/modification.png
Cannot display: file marked as a binary type.
svn:mime-type = image/png
/tags/v1.1-andromede/squelettes/images/modification.png
New file
Property changes:
Added: svn:mime-type
+image/png
\ No newline at end of property
/tags/v1.1-andromede/squelettes/images/afficher.png
Cannot display: file marked as a binary type.
svn:mime-type = image/png
/tags/v1.1-andromede/squelettes/images/afficher.png
New file
Property changes:
Added: svn:mime-type
+image/png
\ No newline at end of property
/tags/v1.1-andromede/squelettes/images/avatar_defaut.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/tags/v1.1-andromede/squelettes/images/avatar_defaut.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/tags/v1.1-andromede/squelettes/images/soutenir.png
Cannot display: file marked as a binary type.
svn:mime-type = image/png
/tags/v1.1-andromede/squelettes/images/soutenir.png
New file
Property changes:
Added: svn:mime-type
+image/png
\ No newline at end of property
/tags/v1.1-andromede/squelettes/images/suppression.png
Cannot display: file marked as a binary type.
svn:mime-type = image/png
/tags/v1.1-andromede/squelettes/images/suppression.png
New file
Property changes:
Added: svn:mime-type
+image/png
\ No newline at end of property
/tags/v1.1-andromede/squelettes/images/voir_champs.png
Cannot display: file marked as a binary type.
svn:mime-type = image/png
/tags/v1.1-andromede/squelettes/images/voir_champs.png
New file
Property changes:
Added: svn:mime-type
+image/png
\ No newline at end of property
/tags/v1.1-andromede/squelettes/mails/mail_confirmation_inscription.tpl.html
New file
0,0 → 1,8
<p> Bonjour <?= $nom ?> <?=$prenom ?>. Votre inscription au site Tela Botanica a bien été prise en compte.<br />
Pour confirmer votre inscription, cliquez sur ce lien <a href="<?=$lien_confirmation_inscription ?>"> <?=$lien_confirmation_inscription ?> </a> <br />
 
Cordialement,
 
L'équipe de Tela Botanica
</p>
/tags/v1.1-andromede/squelettes/mails/mail_oubli_mdp.tpl.html
New file
0,0 → 1,12
<p> Bonjour. <br />
Ce mail vous a été envoyé suite à une demande de réinitialisation de mot de passe.<br />
 
Votre nouveau mot de passe est <?=$nouveau_mdp ?><br />
Vous pouvez accéder à votre compte sur cette page :
<a href="<?=$lien_profil ?>" title="lien vers votre profil utilisateur" > <?= $lien_profil ?> </a><br />
 
Cordialement,
 
L'équipe de Tela Botanica
</p>
/tags/v1.1-andromede/squelettes/mails/mail_messagerie.tpl.html
New file
0,0 → 1,5
<pre> <?= $contenu_message ?></pre>
 
<p> Ce message vous est envoyé par le réseau Tela Botanica, auquel vous êtes inscrit. <br />
D'autres inscrits au réseau peuvent avoir reçu ce message. <br />
Ne répondez que si vous êtes concerné, ou si vous avez des informations utiles à transmettre au demandeur. </p>
/tags/v1.1-andromede/squelettes/mails/mail_moderation_message.tpl.html
New file
0,0 → 1,28
Bonjour. Un message est en attente de modération.<br />
 
<p>
Pour accepter son envoi, cliquez sur ce lien <a href="<?=$lien_accepter_mail ?>"> Accepter l'envoi : <?=$lien_accepter_mail ?> </a> <br />
Pour refuser son envoi, cliquez sur ce lien <a href="<?=$lien_refuser_mail ?>"> Refuser l'envoi : <?=$lien_refuser_mail ?> </a> <br />
 
Cordialement,
 
L'application annuaire
</p>
 
Sujet du message :
<pre>
<?=$sujet_message?>
</pre><br />
 
Contenu du message :
<pre>
<?=$contenu_message ?>
</pre><br />
 
Destinataires :
<pre>
<?=$destinataires_message ?>
</pre><br />
 
 
/tags/v1.1-andromede/squelettes/rss/derniers_inscrits_admin.tpl.html
New file
0,0 → 1,37
<?php echo '<?xml version="1.0" encoding="'.Config::get('sortie_encodage').'"?>' ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
 
<channel>
<title>Derniers inscrits à l'annuaire</title>
<link> www.tela-botanica.org</link>
<description>Flux des derniers inscrits à Tela Botanica</description>
<language>fr</language>';
<?php foreach ($derniers_inscrits as $inscrit) : ?>
<item>
<title> <?=$inscrit['nom']['amv_valeur'].' '.$inscrit['prenom']['amv_valeur'] ?></title>
<link></link>
<description>
<![CDATA[
<?php if(isset($inscrit['image']['amv_valeur']) && trim($inscrit['image']['amv_valeur']) != '') { ?>
<img class="avatar_petit" src="<?= ImageModele::obtenirUrlFichierParId($inscrit['image']['amv_valeur'],'1','S') ?>" title="Cliquez pour acc�der au profil" alt="avatar" /> </div></a>
<?php } ?>
<?php echo $inscrit['ville']['amv_valeur'].' ('.$inscrit['code_postal']['amv_valeur_affichage'].')'.'<br />';
echo 'Adresse mail : '.$inscrit['mail']['amv_valeur_affichage'].'<br />' ;
echo 'Pays : '.$inscrit['pays']['amv_valeur_affichage'].'<br />' ;
echo 'Adresse : '.$inscrit['adresse']['amv_valeur_affichage'].'<br />' ;
echo 'Adresse (suite) : '.$inscrit['adresse_comp']['amv_valeur_affichage'].'<br />';
echo 'Site web personnel : '.$inscrit['mon_blog']['amv_valeur_affichage'].'<br />';
echo 'Organisme : '.$inscrit['organisme']['amv_valeur_affichage'].'<br />';
echo 'Fonction : '.$inscrit['fonction']['amv_valeur_affichage'].'<br />';
echo 'Vous êtes botaniste : '.$inscrit['experience_bota']['amv_valeur_affichage'].'<br />';
echo 'Votre activité professionnelle (ou celle que vous aviez) : '.$inscrit['rapport_activite_pro_bota']['amv_valeur_affichage'].'<br />' ;
echo 'Vous êtes membre d\'une association botanique, naturaliste, ou autre... : '.$inscrit['membre_asso_bota']['amv_valeur_affichage'].'<br />';
?>
]]>
</description>
<dc:format>text/html</dc:format>
</item>';
<?php endforeach; ?>
</channel>
</rss>
/tags/v1.1-andromede/squelettes/rss/derniers_inscrits.tpl.html
New file
0,0 → 1,26
<?php echo '<?xml version="1.0" encoding="'.Config::get('sortie_encodage').'"?>' ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
 
<channel>
<title>Derniers inscrits à l'annuaire</title>
<link> www.tela-botanica.org</link>
<description>Flux des derniers inscrits à Tela Botanica</description>
<language>fr</language>';
<?php foreach ($derniers_inscrits as $inscrit) : ?>
<item>
<title> <?=$inscrit['nom']['amv_valeur'].' '.$inscrit['prenom']['amv_valeur'] ?></title>
<link></link>
<description>
<![CDATA[
<?php if(isset($inscrit['image']['amv_valeur']) && trim($inscrit['image']['amv_valeur']) != '') { ?>
<img class="avatar_petit" src="<?= ImageModele::obtenirUrlFichierParId($inscrit['image']['amv_valeur'],'1','S') ?>" title="Cliquez pour accéder au profil" alt="avatar" /> </div></a>
<?php } ?>
<?php echo $inscrit['ville']['amv_valeur'].' ('.$inscrit['code_postal']['amv_valeur'].')'; ?>
]]>
</description>
<dc:format>text/html</dc:format>
</item>';
<?php endforeach; ?>
</channel>
</rss>
/tags/v1.1-andromede/squelettes/champs/lettre.tpl.html
New file
0,0 → 1,6
<label class="label_checkbox"> <?= $amc_nom ?> : </label>
<input class="checkbox_alignee" type="checkbox" <?php if (isset($valeur_defaut['amv_valeur']) && $valeur_defaut['amv_valeur'] == 1) { echo "checked=checked"; } ?> name="lettre_<?=$amc_id_champ ?>" id="lettre_<?=$amc_id_champ ?>" />
<input type="hidden" name="lettre_hidden_<?=$amc_id_champ ?>" id="lettre_hidden_<?=$amc_id_champ ?>" value="lettre_hidden_<?=$amc_id_champ ?>" />
<?php if(isset($erreurs[$amc_id_champ])) { ?>
<div style="color:#FF0000"> <?= $erreurs[$amc_id_champ] ?> </div>
<?php } ?>
/tags/v1.1-andromede/squelettes/champs/select.tpl.html
New file
0,0 → 1,9
<label style="display:inline;"> <?= $amc_nom ?> : </label>
<select name="select_<?=$amc_id_champ?>" id="select_<?=$amc_id_champ ?>">
<?php foreach($liste_valeurs as $valeur) : ?>
<option name="option_<?=$valeur['amo_id_ontologie']?>" id="option_<?=$valeur['amo_id_ontologie']?>" value="<?=$valeur['amo_id_ontologie'] ?>" <?php if (isset($valeur_defaut['amv_valeur']) && $valeur['amo_id_ontologie'] == $valeur_defaut['amv_valeur']) { echo 'selected="selected"'; } ?>" > <?=$valeur['amo_nom']?> </option>
<?php endforeach; ?>
</select>
<?php if(isset($erreurs[$amc_id_champ])) { ?>
<div style="color:#FF0000"> <?= $erreurs[$amc_id_champ] ?> </div>
<?php } ?>
/tags/v1.1-andromede/squelettes/champs/image.tpl.html
New file
0,0 → 1,26
<h3> Pour compléter votre profil, vous pouvez ajouter une image qui sera affiché dans votre fiche utilisateur </h3>
 
<div id="formulaire_avatar">
<p>
<?php if(isset($formats)) { ?> Les extensions de fichiers prises en charge sont les suivantes : <?=$formats ?><br /> <?php } ?>
<?php if(isset($taille_max_formatee)) { ?> Taille maximum : <?=$taille_max_formatee ?><?php } ?>
</p>
 
<form action="<?php $url_upload_image = clone($base_url);
$url_upload_image->setVariableRequete('m','annuaire_ajouter_image');
$url_upload_image->setVariableRequete('id_annuaire',$aa_id_annuaire);
if(isset($id_utilisateur)) {
$url_upload_image->setVariableRequete('id_utilisateur',$id_utilisateur);
}
 
echo $url_upload_image;
?>" method="post" enctype="multipart/form-data">
<label style="display:inline;"> <?= $amc_nom ?> : </label>
<input name="image_<?=$amc_id_champ?>" id="image_<?=$amc_id_champ?>" type="file" size="50" maxlength="<?php if(isset($taille_max)) { echo $taille_max; } else { echo '10000000'; } ?>" accept="image/*" />
<input type="submit" value="OK" />
<?php if(isset($erreurs[$amc_id_champ])) { ?>
<div style="color:#FF0000"> <?= $erreurs[$amc_id_champ] ?> </div>
<?php } ?>
</form>
</div>
/tags/v1.1-andromede/squelettes/champs/mail.tpl.html
New file
0,0 → 1,4
<label style="display:inline;"> <?= $amc_nom ?> : </label><input type="text" name="mail_<?=$amc_id_champ?>" id="mail_<?=$amc_id_champ?>" value="<?php if(isset($valeur_defaut['amv_valeur'])) { echo $valeur_defaut['amv_valeur']; } ?>"/>
<?php if(isset($erreurs[$amc_id_champ])) { ?>
<div style="color:#FF0000"> <?= $erreurs[$amc_id_champ] ?> </div>
<?php } ?>
/tags/v1.1-andromede/squelettes/champs/password.tpl.html
New file
0,0 → 1,5
<label style="display:inline;"> <?= $amc_nom ?> : </label><input type="password" name="password_<?=$amc_id_champ?>" id="password_<?=$amc_id_champ?>" value=""/>
<label style="display:inline;"> Confirmez le mot de passe : </label><input type="password" name="password_conf_<?=$amc_id_champ?>" id="password_conf_<?=$amc_id_champ?>" value=""/>
<?php if(isset($erreurs[$amc_id_champ])) { ?>
<div style="color:#FF0000"> <?= $erreurs[$amc_id_champ] ?> </div>
<?php } ?>
/tags/v1.1-andromede/squelettes/champs/text.tpl.html
New file
0,0 → 1,4
<label style="display:inline;"> <?= $amc_nom ?> : </label><input type="text" name="text_<?=$amc_id_champ?>" id="text_<?=$amc_id_champ?>" value="<?php if(isset($valeur_defaut['amv_valeur'])) { echo stripslashes($valeur_defaut['amv_valeur']); } ?>"/>
<?php if(isset($erreurs[$amc_id_champ])) { ?>
<div style="color:#FF0000"> <?= $erreurs[$amc_id_champ] ?> </div>
<?php } ?>
/tags/v1.1-andromede/squelettes/champs/checkbox.tpl.html
New file
0,0 → 1,17
<label style="display:inline;"> <?= $amc_nom ?> : </label>
<?php if (isset($liste_valeurs)) { ?>
<?php foreach($liste_valeurs as $valeur) : ?>
<span class="checkbox_alignee" >
<input class="groupe_checkbox" type="checkbox" name="checkbox_<?=$amc_id_champ.'['.$valeur['amo_id_ontologie'].']' ?>" id="checkbox_<?=$amc_id_champ.'['.$valeur['amo_id_ontologie'].']' ?>" <?php if ((isset($valeur_defaut['amv_valeur']) && ((is_array($valeur_defaut['amv_valeur'])
&& in_array($valeur['amo_id_ontologie'],$valeur_defaut['amv_valeur'])) || ($valeur['amo_id_ontologie'] == $valeur_defaut['amv_valeur'])))) { echo 'checked="checked"'; } ?> />
<label class="label_groupe_checkbox" name="checkbox_<?=$amc_id_champ ?>"
for="checkbox_<?=$valeur['amo_id_ontologie'] ?>"><?=$valeur['amo_nom'] ?></label>
</span>
<?php endforeach; ?>
<?php } else { ?>
</label> <input class="label_checkbox" type="checkbox" <?php if (isset($valeur_defaut) && $valeur_defaut['amv_valeur'] == '1') { echo "checked=checked"; } ?> name="checkbox_<?=$amc_id_champ ?>" id="checkbox_<?=$amc_id_champ ?>" />
<?php } ?>
<input type="hidden" name="checkbox_hidden_<?=$amc_id_champ ?>" id="checkbox_hidden_<?=$amc_id_champ ?>" value="checkbox_hidden_<?=$amc_id_champ ?>" />
<?php if(isset($erreurs[$amc_id_champ])) { ?>
<div style="color:#FF0000"> <?= $erreurs[$amc_id_champ] ?> </div>
<?php } ?>
/tags/v1.1-andromede/squelettes/champs/date.tpl.html
New file
0,0 → 1,5
<label style="display:inline;"> <?= $amc_nom ?> (jj/mm/aaaa) : </label>
<input type="text" class="date_annuaire" name="date_<?=$amc_id_champ?>" id="date_<?=$amc_id_champ?>" value="<?php if(isset($valeur_defaut['amv_valeur'])) { echo $valeur_defaut['amv_valeur']; } ?>"/>
<?php if(isset($erreurs[$amc_id_champ])) { ?>
<div style="color:#FF0000"> <?= $erreurs[$amc_id_champ] ?> </div>
<?php } ?>
/tags/v1.1-andromede/squelettes/champs/textarea.tpl.html
New file
0,0 → 1,7
<label class="annuaire" for="textarea_<?=$amc_id_champ?>" style="display:inline;"> <?= $amc_nom ?> : </label><br />
<textarea class="annuaire" name="textarea_<?=$amc_id_champ?>" id="textarea_<?=$amc_id_champ?>" ><?php if(isset($valeur_defaut['amv_valeur'])) { echo $valeur_defaut['amv_valeur']; } ?></textarea>
<?php if(isset($erreurs[$amc_id_champ])) { ?>
<div style="color:#FF0000"> <?= $erreurs[$amc_id_champ] ?> </div>
<?php } ?>
 
 
/tags/v1.1-andromede/squelettes/champs/radio.tpl.html
New file
0,0 → 1,11
<label style="display:inline;"> <?= $amc_nom ?> : </label>
<?php foreach($liste_valeurs as $valeur) : ?>
<span style="margin-right:20px">
<input style="margin-right:2px" type="radio" name="radio_<?=$amc_id_champ ?>" id="radio_<?=$valeur['amo_id_ontologie'] ?>" <?php if (isset($valeur_defaut['amv_valeur']) && $valeur_defaut['amv_valeur'] == $valeur['amo_id_ontologie']) { echo "checked=checked"; } ?> value="<?=$valeur['amo_id_ontologie'] ?>" />
<?= $valeur['amo_nom'] ?>
</span>
<?php endforeach; ?>
<?php if(isset($erreurs[$amc_id_champ])) { ?>
<div style="color:#FF0000"> <?= $erreurs[$amc_id_champ] ?> </div>
<?php } ?>
 
/tags/v1.1-andromede/squelettes/elements/blocage.tpl.html
New file
0,0 → 1,26
<?php
if(isset($champs['statut_utilisateur']['amv_valeur']) && $champs['statut_utilisateur']['amv_valeur'] == 1) {
$label = 'Débloquer';
$action = '0';
$titre = 'Cet utilisateur est bloqué';
$classe = 'conteneur_bloque';
} else {
$label = 'Bloquer';
$action = '1';
$titre = 'Bloquer cet utilisateur';
$classe = 'conteneur_non_bloque';
}
?>
 
<div id="conteneur_formulaire_blocage" class="conteneur_blocage <?= $classe ?>">
 
<h3> <?= $titre ?> </h3>
<form method="post" id="blocage" action="<?php $url_form = clone($base_url);
$url_form->setVariableRequete('m','annuaire_bloquer_debloquer_utilisateur');
$url_form->setVariableRequete('id_annuaire',$id_annuaire);
$url_form->setVariableRequete('id_utilisateur',$id_utilisateur);
$url_form->setVariableRequete('action',$action);
echo $url_form; ?>" >
<input id="bouton_blocage" type="submit" name="bouton_blocage" value="<?=$label?>" />
</form>
</div>
/tags/v1.1-andromede/squelettes/elements/erreurs.tpl.html
New file
0,0 → 1,11
<?php if (isset($erreurs['titre'])): ?>
<h3 class="symbole_obligatoire"> <?=$erreurs['titre'];?> </h3>
<?php endif; ?>
 
<?php foreach($erreurs as $erreur) : ?>
<?php if (is_array($erreur)): ?>
<?php foreach($erreur as $erreur_detail) : ?>
<div class="erreur"><?=$erreur_detail;?></div>
<?php endforeach; ?>
<?php endif; ?>
<?php endforeach; ?>
/tags/v1.1-andromede/squelettes/elements/pagination.tpl.html
New file
0,0 → 1,21
<?php if($page_precedente) { ?>
<a class="premiere_page" href="<?= $url_page_precedente ?>" title="Page précédente"> Page précédente </a>
<?php } ?>
 
<?php if($page_suivante) { ?>
<a class="derniere_page" href="<?= $url_page_suivante ?>" title="Page suivante"> Page suivante </a>
<?php } ?>
 
<div id="pages">
<?php foreach($url_pages as $num_page => $url) : ?>
<?php if($num_page == $numero_page) { ?>
<span id="page_courante">
<?php } else { ?>
<span>
<?php } ?>
<a class="premiere_page" href="<?= $url ?>" title="Page numéro <?=$num_page ?>"> <?=$num_page ?> </a>
</span>
<?php endforeach; ?>
</div>
 
<hr style="clear:both;visibility:hidden;" />
/tags/v1.1-andromede/squelettes/gestion_annuaires/annuaire.tpl.html
New file
0,0 → 1,123
<p><a href="<?php $url_retour = clone($base_url);
$url_retour->setVariableRequete('m','liste_annu');
echo $url_retour; ?>"> Retour à la liste des annuaires </a>
</p>
 
<h2>Détail de l'annuaire <?=$annuaire['informations']['aa_nom'] ?></h2>
<p><?=$annuaire['informations']['aa_description'] ?></p>
 
<h3> Informations </h3>
<table class="liste">
<tr>
<th>Identifiant d'annuaire</th>
<th>Nom</th>
<th>Description</th>
<th>Code</th>
</tr>
<tr>
<td><?=$annuaire['informations']['aa_id_annuaire'] ?></td>
<td><?=$annuaire['informations']['aa_nom'] ?></td>
<td><?=$annuaire['informations']['aa_description'] ?></td>
<td><?=$annuaire['informations']['aa_code'] ?></td>
</tr>
</table>
 
<hr />
 
<h3> Colonnes </h3>
<table class="liste">
<tr>
<th>Nom du champ</th>
<th>Type</th>
<th>Null</th>
<th>Clé</th>
<th>Défaut</th>
<th>Extra</th>
</tr>
<?php foreach ($annuaire['colonnes'] as $colonne) : ?>
<tr>
<td><?=$colonne['Field'] ?></td>
<td><?=$colonne['Type'] ?></td>
<td><?=$colonne['Null'] ?></td>
<td><?=$colonne['Key'] ?></td>
<td><?=$colonne['Default'] ?></td>
<td><?=$colonne['Extra'] ?></td>
</tr>
<?php endforeach; ?>
</table>
 
<hr />
 
<h3> Metadonnées </h3>
 
<p> <a href="<?php $url_ajout_metadonnee = clone($base_url);
$url_ajout_metadonnee->setVariableRequete('m','metadonnee_formulaire_ajout');
$url_ajout_metadonnee->setVariableRequete('amc_ce_annuaire',$annuaire['informations']['aa_id_annuaire']);
echo $url_ajout_metadonnee; ?>"> Ajout d'un nouveau champ </a>
</p>
 
<table class="liste">
<tr>
<th>Nom du champ</th>
<th>Type</th>
<th>Abreviation</th>
<th>Description</th>
<th>Longueur</th>
<th></th>
<th></th>
</tr>
<?php foreach ($metadonnees as $metacolonne) : ?>
<tr>
<td><?=$metacolonne['amc_nom'] ?></td>
<td><?=$metacolonne['amc_ce_nom_type_affichage'] ?></td>
<td><?=$metacolonne['amc_abreviation'] ?></td>
<td><?=$metacolonne['amc_description'] ?></td>
<td><?=$metacolonne['amc_longueur'] ?></td>
<td><a href="<?php $url_modif_metadonnee = clone($base_url);
$url_modif_metadonnee->setVariableRequete('m','metadonnee_formulaire_modification');
$url_modif_metadonnee->setVariableRequete('amc_id_champ',$metacolonne['amc_id_champ']);
echo $url_modif_metadonnee; ?>"> <img class="icone" src="<?=$base_url_styles ?>squelettes/images/modification.png"/> </a>
</td>
<td><a href="<?php $url_supp_metadonnee = clone($base_url);
$url_supp_metadonnee->setVariableRequete('m','metadonnee_suppression');
$url_supp_metadonnee->setVariableRequete('amc_id_champ',$metacolonne['amc_id_champ']);
$url_supp_metadonnee->setVariableRequete('amc_ce_annuaire',$annuaire['informations']['aa_id_annuaire']);
echo $url_supp_metadonnee; ?>"> <img class="icone" src="<?=$base_url_styles ?>squelettes/images/suppression.png"/> </a></td>
</tr>
<?php endforeach; ?>
</table>
 
<h3> Mappages de champs </h3>
 
<p> <a href="<?php $url_ajout_mappage = clone($base_url);
$url_ajout_mappage->setVariableRequete('m','mappage_formulaire_ajout');
$url_ajout_mappage->setVariableRequete('id_annuaire',$annuaire['informations']['aa_id_annuaire']);
echo $url_ajout_mappage; ?>"> Ajout d'un nouveau mappage de champ </a>
</p>
 
<table class="liste">
<tr>
<th>Nom du champ dans l'annuaire</th>
<th>Type</th>
<th>Nom du champ de métadonnées associé</th>
<th></th>
<th></th>
</tr>
<?php foreach ($champs_mappage[0] as $role => $champ_mappage) : ?>
<tr>
<td><?=$champ_mappage ?></td>
<td><?=$role ?></td>
<td><?php if(isset($champs_mappage[1][$role])) echo $metadonnees[$champs_mappage[1][$role]]['amc_nom']; ?></td>
<td><a href=""> <img class="icone" src="<?=$base_url_styles ?>squelettes/images/modification.png"/> </a>
</td>
<td><a href=""> <img class="icone" src="<?=$base_url_styles ?>squelettes/images/suppression.png"/> </a></td>
</tr>
<?php endforeach; ?>
</table>
 
 
<?php if (isset($erreurs['supp'])): ?>
<span class="symbole_obligatoire"> <?=$erreurs['supp'];?> </span>
<?php endif; ?>
/tags/v1.1-andromede/squelettes/gestion_annuaires/annuaire_ajout.tpl.html
New file
0,0 → 1,92
<h2>Ajout d'un nouvel annuaire</h2>
<form method="post" action="<?php $url_form = clone($base_url);
$url_form->setVariableRequete('m','annuaire_ajout');
echo $url_form; ?>">
<label for="amo_nom">Nom de l'annuaire</label>
<input type="text" name="aa_nom" id="aa_nom" value="<?=$valeur['aa_nom'] ?>" />
<?php if(isset($erreurs_champs['aa_nom'])) { ?>
<div style="color:#FF0000">
<?=$erreurs_champs['aa_nom'] ?>
</div>
<?php } ?>
<br />
<label for="amc_ce_type_affichage">Description</label>
<textarea class="champ_nom" name="aa_description" id="aa_description"><?=$valeur['aa_description'] ?> </textarea>
<?php if(isset($erreurs_champs['aa_description'])) { ?>
<div style="color:#FF0000">
<?=$erreurs_champs['aa_description'] ?>
</div>
<?php } ?>
<br />
<label for="aa_bdd">Base de données (doit avoir été créee) </label>
<input type="text" name="aa_bdd" id="aa_bdd" value="<?=$valeur['aa_bdd'] ?>" />
<?php if(isset($erreurs_champs['aa_bdd'])) { ?>
<div style="color:#FF0000">
<?=$erreurs_champs['aa_bdd'] ?>
</div>
<?php } ?>
<br />
<label for="aa_table">Nom de la table (si la table n'existe pas elle sera crée) </label>
<input type="text" name="aa_table" id="aa_table" value="<?=$valeur['aa_table'] ?>" />
<?php if(isset($erreurs_champs['aa_table'])) { ?>
<div style="color:#FF0000">
<?=$erreurs_champs['aa_table'] ?>
</div>
<?php } ?>
<br />
<label for="aa_code">Code (utilisé pour préfixer les squelettes spécifiques à cet annuaire)</label>
<input type="text" name="aa_code" id="aa_code" value="<?=$valeur['aa_code'] ?>" />
<?php if(isset($erreurs_champs[aa_nom])) { ?>
<div style="color:#FF0000">
<?=$erreurs_champs[aa_nom] ?>
</div>
<?php } ?>
<br />
<label for="aa_champ_id">Nom du champ identifiant (doit être un auto increment)</label>
<input type="text" name="aa_champ_id" id="aa_champ_id" value="<?=$valeur['aa_champ_id'] ?>" />
<?php if(isset($erreurs_champs['aa_champ_id'])) { ?>
<div style="color:#FF0000">
<?=$erreurs_champs['aa_champ_id'] ?>
</div>
<?php } ?>
<br />
<label for="aa_champ_nom">Nom du champ nom (doit être présent dans la table si elle existe déjà)</label>
<input type="text" name="aa_champ_nom" id="aa_champ_nom" value="<?=$valeur['aa_champ_nom'] ?>" />
<?php if(isset($erreurs_champs['aa_champ_nom'])) { ?>
<div style="color:#FF0000">
<?=$erreurs_champs['aa_champ_nom'] ?>
</div>
<?php } ?>
<br />
<label for="aa_champ_mail">Nom du champ mail (doit être présent dans la table si elle existe déjà)</label>
<input type="text" name="aa_champ_mail" id="aa_champ_mail" value="<?=$valeur['aa_champ_mail'] ?>" />
<?php if(isset($erreurs_champs['aa_champ_mail'])) { ?>
<div style="color:#FF0000">
<?=$erreurs_champs['aa_champ_mail'] ?>
</div>
<?php } ?>
<br />
<label for="aa_champ_pass">Nom du champ mot de passe (doit être présent dans la table si elle existe déjà)</label>
<input type="text" name="aa_champ_pass" id="aa_champ_pass" value="<?=$valeur['aa_champ_pass'] ?>" />
<?php if(isset($erreurs_champs['aa_champ_pass'])) { ?>
<div style="color:#FF0000">
<?=$erreurs_champs['aa_champ_pass'] ?>
</div>
<?php } ?>
<br />
<input type="submit" value="OK" /> <a href="<?=$base_url ?>"> Annuler </a>
</form>
<?php if(isset($erreurs)) { ?>
<?php foreach($erreurs as $erreur) : ?>
<div style="color:#FF0000"> <?=$erreur ?> </div>
<?php endforeach; ?>
<?php } ?>
/tags/v1.1-andromede/squelettes/gestion_annuaires/liste_annu.tpl.html
New file
0,0 → 1,44
<h2>Liste des annuaires</h2>
 
<p> <a href="<?php $url_ajout_metadonnee = clone($base_url);
$url_ajout_metadonnee->setVariableRequete('m','annuaire_formulaire_ajout');
echo $url_ajout_metadonnee; ?>"> Ajout d'un nouvel annuaire </a>
 
<?php if(!empty($annuaires)) { ?>
<table class="liste">
<tr>
<th></th>
<th></th>
<th>Nom</th>
<th>Description</th>
<th>Code</th>
</tr>
<?php foreach ($annuaires as $element) : ?>
<tr>
<td><a href="<?php $url_detail = clone($base_url);
$url_detail->setVariableRequete('m','annuaire_inscrits');
$url_detail->setVariableRequete('id_annuaire',$element['aa_id_annuaire']);
echo $url_detail; ?>" title="Voir les inscrits">
<img class="icone_moyenne" src="<?=$base_url_styles ?>squelettes/images/voir_inscrits.png"/> <br />
Voir les inscrits </a></td>
<td><a href="<?php $url_detail = clone($base_url);
$url_detail->setVariableRequete('m','annuaire');
$url_detail->setVariableRequete('id_annuaire',$element['aa_id_annuaire']);
echo $url_detail; ?>" title="Afficher le détail de l'annuaire">
<img class="icone_moyenne" src="<?=$base_url_styles ?>squelettes/images/voir_champs.png"/> <br />
Voir les champs </a></td>
<td><?=$element['aa_nom'] ?></td>
<td><?=$element['aa_description'] ?></td>
<td><?=$element['aa_code'] ?></td>
</tr>
<?php endforeach; ?>
</table>
<?php } else { ?>
 
<p> Aucun annuaire créé </p>
 
<?php } ?>
 
<?php if (isset($erreurs['supp'])): ?>
<span class="symbole_obligatoire"> <?=$erreurs['supp'];?> </span>
<?php endif; ?>