//<![CDATA[
/**
* $Id: cv_control_porterias.js 50 2012-01-19 08:13:41Z rodrigo $
* Comportamientos para la aplicacion
*
* @author Rodrigo Serrano <
[email protected]>
* @package main
* @subpackage main.cv_control_porterias
*/
$j = jQuery.noConflict();
(function($j){ // line to avoid conflict with Prototype.Event at window.onload
$j(document).ready(function() {
/*expandir todos los bloques con la clase clsActivo y agregar la clase clsArriba a los
titulos de cada uno de esos bloques*/
$j('.clsActivo').stop(true,true).slideToggle().par ent().find('.clsSeccion').addClass('clsArriba');
/*buscamos el ultimo li, del ultimo ul y le agregamos la clase clsUltimo para redondear el
borde inferior*/
$j('.clsContenedor').last('ul').find('li:last-child').addClass('clsUltimo');
/*agregamos la clase clsAbajo a todos los elementos del acordeon, que inicialmente
se muestren cerrados (sin la clase clsActivo)*/
$j(".clsContenedor .clsSeccion ").not('[class$="clsArriba"]').addClass('clsAbajo');
/*evento que se dispara al hacer clic en cualquiera de los contenedores del acordeon*/
$j('.clsContenedor').click(function () {
$j(this).find('ul').stop(true,true).slideToggle('f ast',function(){
//verificar la clase que tiene el titulo del contenedor
if($j(this).parent().find('.clsSeccion').hasClass( 'clsAbajo')){
//eliminamos la clase clsAbajo y agregamos la clase clsArriba (para los iconos)
$j(this).parent().find('.clsSeccion').removeClass( 'clsAbajo').addClass('clsArriba');
}else{
//eliminamos la clase clsArriba y agregamos la clase clsAbajo (para los iconos)
$j(this).parent().find('.clsSeccion').removeClass( 'clsArriba').addClass('clsAbajo');
}
});
//$j('#tres').html('cargando...');
$j.ajax({
url: 'acordion2.php',
dataType: "html",
data: {
},
success: function( data ) {
$j('.clsContenedor').html(data);
}
});
return false;
});
});
})(jQuery); // line to avoid conflict with Prototype.Event at window.onload
/* vim: set expandtab tabstop=4 shiftwidth=4 foldmethod=marker: */
//]]>