var PharmoniaFilter = new Class({
    /**
     * Initializace filtru.
     */
    initialize: function( options ){
        this.container = $(options['container']);
        this.language = options['language'];
        this.regionRedirect();
        this.domainRedirect();
    },

    main: function() {
        
    },

    domainRedirect: function(){
        $('tx_odpharmonia-domain').addEvent('change',function(){
            $('tx_odpharmonia-hledat').click();
        });
    },

    regionRedirect: function(){
                    
        if( this.language == 'cz' ){
            
            $('tx_odpharmonia-region').addEvent('change',function(){
                //CR
                if( this.getSelected().get('value') == 1 ){
                    $('tx_odpharmonia-international-0').set('checked','');
                }
                
                //SR
                if( this.getSelected().get('value') == 16 ){
                    $('tx_odpharmonia-international-0').set('checked','');
                    window.location = 'http://www.pharmonia.sk/';//TODO: upravit redirecty
                }

                //zahranici
                if( this.getSelected().get('value') == 18 ){
                    $('tx_odpharmonia-international-0').set('checked','checked');

                }
            });
        }

        if( this.language == 'sk' ){

            $('tx_odpharmonia-region').addEvent('change',function(){
                //CR
                if( this.getSelected().get('value') == 1 ){
                    //$('tx_odpharmonia-international-0').set('checked','');
                    window.location = 'http://www.pharmonia.cz/';//TODO: upravit redirecty
                }

                //SR
                if( this.getSelected().get('value') == 16 ){
                    $('tx_odpharmonia-international-0').set('checked','');
                }

                //zahranici
                if( this.getSelected().get('value') == 18 ){
                    $('tx_odpharmonia-international-0').set('checked','checked');

                }
            });
        }
        
        if( this.language == 'sken' ){

            $('tx_odpharmonia-region').addEvent('change',function(){
                //CR
                if( this.getSelected().get('value') == 1 ){
                    //$('tx_odpharmonia-international-0').set('checked','');
                    window.location = 'http://www.pharmonia.cz/en/';//TODO: upravit redirecty
                }

                //SR
                if( this.getSelected().get('value') == 16 ){
                    $('tx_odpharmonia-international-0').set('checked','');
                }

                //zahranici
                if( this.getSelected().get('value') == 18 ){
                    $('tx_odpharmonia-international-0').set('checked','checked');

                }
            });
        }
        
        if( this.language == 'czen' ){

            $('tx_odpharmonia-region').addEvent('change',function(){
                //CR
                if( this.getSelected().get('value') == 1 ){
                    $('tx_odpharmonia-international-0').set('checked','');
                    
                }

                //SR
                if( this.getSelected().get('value') == 16 ){
                    //$('tx_odpharmonia-international-0').set('checked','');
                    window.location = 'http://www.pharmonia.sk/en/';//TODO: upravit redirecty
                }

                //zahranici
                if( this.getSelected().get('value') == 18 ){
                    $('tx_odpharmonia-international-0').set('checked','checked');
                    

                }
            });
        }
    }
});

function getLang() {
    var reg = /^\/(czen|de|pl|ru|sk|fr|sp|es|hr|hu|ro|cz|cs|sken)\//gi
    if(location.pathname.search(reg) == 0)
        var langParam = reg.exec(location.pathname)[1];// location.pathname.match();  
    else 
        langParam = 'cz';

    return langParam;   
}

window.addEvent('domready', function() {
        var language = getLang();
        
        
        var gallery = new PharmoniaFilter({
          container: 'positionFilter',
          language: language
        });
});


