
window.addEvent('domready', function() {						 

    $$('input').addEvents({
        'focus': function(el){
            this.addClass('hover');
        },
        'blur': function(el){
            this.removeClass('hover');
        }
    });
	
	
    $$('.external').addEvent('click', function(ev){
        window.open(this.href);
        new Event(ev).stop();
        return;
    });	
	
    $('inputSearch').addEvents({
			
        'focus': function() {
            if(this.value=='Recherche') 
                this.value='';			
        },	
        'blur': function() {
            if(this.value=='') 
                this.value = 'Recherche';			
        }
			
    });	
	
    if( $('isGallery') ) {
        var gallery = new slideGallery( $$('div.gallery')[0], {
            steps: 1,
            mode: 'circle',
            random: true
        });
    }
	
    if( $('TickerVertical') ) {
        var newsTicker = new Ticker('TickerVertical',{
            speed:10000,
            delay:10000, 
            direction:'vertical'
        });
    }
	
    var elements = $$('.clickZone');

    elements.setStyle('cursor', 'pointer');
    elements.addEvent('click', function(){        
        var href = this.getElement('a').href || '';
        if( href!='' ){
            document.location = href;
        }
    });
	 
    if( $('catList') ) {
	 	
        var listElement = $$('#catList li' );
	 	
        listElement.addEvents({
            mouseover: function(){
                //var textOrigin = this.getElement('div').get('text');
                //alert(textOrigin);
                this.getElement('.textOrigin').set('styles', {
                    display: 'none'
                });
                this.getElement('.textReplacement').set('styles', {
                    display: 'block'
                });
            //alert(textValue);
            },
            mouseout: function(){
                //var textOrigin = this.getElement('div').get('text');
                //alert(textOrigin);
                this.getElement('.textOrigin').set('styles', {
                    display: 'block'
                });
                this.getElement('.textReplacement').set('styles', {
                    display: 'none'
                });
            //alert(textValue);
            }
        });
	 	
    };
	 
    $$('form.autosubmit').each(function(form){
        var select = form.getElement('select');
        var button = form.getElement('input[type:submit]').hide();
		
        select.addEvent('change', function(){
            form.submit();
        });
    });


    /**************************************************************************/
    /*      Gestion du formulaire de filtrage des annonces                    */
    /**************************************************************************/
    
    //Initialisation du formulaire lors du chargement de la page
    if( typeof(activite) != 'undefined' && activite != '' ) {
        
        // Construction des paramètres de l'url de destination selon les paramètres de l'url courante de la page
        // (voir <script></script> dans annonces.class.php
        var params = 'activite=' + activite;
        if( type != '') params = params + '&type=' + type;
        if( departement != '') params = params + '&departement=' + departement;
        if( $('post-exclusivite').checked ) params = params + '&exclusivite=1';
                
        $('select-ajax').set('html', '<img src="' + url + 'system/assets/images/template/loading.gif" width="16" height="16" />');
        $('select-ajax').load(url + 'system/pages/filter_annonces.php?' + params);
//        var test = $('post-exclusivite').checked
//        alert(test);
    }
    
    if( $('post-activite') ) {
        $('post-activite').addEvent('change', function()
        {
            var activiteCurrentValue = this.value;

            var typeCurrentValue;
            if( $('post-categorie') && $('post-categorie').value != 0 ) {
                typeCurrentValue = $('post-categorie').value;
            } else {
                typeCurrentValue = '';
            }

            var deptCurrentValue;
            if( $('post-departement') && $('post-departement').value != 0 ) {
                deptCurrentValue = $('post-departement').value;
            } else {
                deptCurrentValue = '';
            }

            //var excluCurrentValue = $('post-exclusivite').value;

            var params = 'activite=' + activiteCurrentValue;
            if( typeCurrentValue != '') params = params + '&type=' + typeCurrentValue;
            if( deptCurrentValue != '') params = params + '&departement=' + deptCurrentValue;
            if( $('post-exclusivite').checked) params = params + '&exclusivite=1';
            //alert(params);
            $('select-ajax').set('html', '<img src="' + url + 'system/assets/images/template/loading.gif" width="16" height="16" />');
            $('select-ajax').load(url + 'system/pages/filter_annonces.php?' + params);

        });
    }
    
    if( $('post-exclusivite') ) {
        $('post-exclusivite').addEvent('change', function()
        {
            var activiteCurrentValue = $('post-activite').value;

            var typeCurrentValue;
            if( $('post-categorie') && $('post-categorie').value != 0 ) {
                typeCurrentValue = $('post-categorie').value;
            } else {
                typeCurrentValue = '';
            }

            var deptCurrentValue;
            if( $('post-departement') && $('post-departement').value != 0 ) {
                deptCurrentValue = $('post-departement').value;
            } else {
                deptCurrentValue = '';
            }

            //var excluCurrentValue = this.value;

            var params = 'activite=' + activiteCurrentValue;
            if( typeCurrentValue != '') params = params + '&type=' + typeCurrentValue;
            if( deptCurrentValue != '') params = params + '&departement=' + deptCurrentValue;
            if( $('post-exclusivite').checked) params = params + '&exclusivite=1';
            //alert(params);
            $('select-ajax').set('html', '<img src="' + url + 'system/assets/images/template/loading.gif" width="16" height="16" />');
            $('select-ajax').load(url + 'system/pages/filter_annonces.php?' + params);

        });
    }
    
    
   
        
        
	
});

/* FONCTIONS */


