var prettyLinks = {
    
    nextDetail:null,

    submitFormular4:function( forceSubmit ){
        
        /*
          budowanie ścieżki pretty Links
          kolejne elementy zostają umieszczone w tablicy
        */
        
        if (parseInt(document.bengine.region.value)==-1){
            var tmp = 'regiony';
        } else if (parseInt(document.bengine.region.value)!=-1 && document.bengine.IFF && parseInt(document.bengine.IFF.value)==0 ){
            var tmp = 'hotele';
        } else if (parseInt(document.bengine.region.value)!=-1 && document.bengine.IFF && parseInt(document.bengine.IFF.value)!=0 ){
            var tmp = 'terminy';   
        } else {
            alert('error #001\nin prettyLinks.js');
            return
        }
        
        var path=[  (parseInt(document.bengine.region.value)==-1)?'regiony':'hotele' ];
        //this.nextDetail = path[0];
        
        if (document.bengine.ziel.value!=-1){
            
            if (document.bengine.ziel.options){
                var tmp = document.bengine.ziel.options[document.bengine.ziel.selectedIndex].text
            } else {
                var tmp = document.bengine.ziel.value;
            }
            path.push( tmp );
        }
        
        //path.push( 'test' );
        
        
        if (parseInt(document.bengine.region.value)!=-1){
            var tmp = document.bengine.region.options[document.bengine.region.selectedIndex].text
            path.push( tmp );
        }
        
        for (var i in path){
            path[i] = this.formatLink(path[i]);
            
        }
        

        var tmp = document.bengine.action.split('/');
        var last=tmp[tmp.length-1];
        tmp.length--;
        
        var url = tmp.join('/') + '/' + path.join(',');
        url += ',' + last.substr(last.search( /recordId=/ )+9) + '.html';
        document.bengine.action = url;
        
        //document.bengine.submit();
        
       // alert(document.bengine.action);
        
        if (forceSubmit === true){
            IBE.BookingAction('zielgebiet');
        }
        
        
        //return false;
    },
    
    translation:{
        'ą':'a',    'ć':'c',    'ę':'e',    'ł':'l',
        'ń':'n',    'ó':'o',    'ś':'s',    'ź':'z',
        'ż':'z',    'Ą':'A',    'Ć':'C',    'Ę':'E',
        'Ł':'L',    'Ń':'N',    'Ó':'O',    'Ś':'S',
        'Ź':'Z',    'Ż':'Z',    'Ö':'O'

    },
    
    formatLink:function( link ){
        link = getUniStr( link );
        for(var n in this.translation){
            var tmp = new RegExp( n, 'g')
            link = link.replace( tmp, this.translation[n] )

        }
        link = link.replace( /\W+/g, '_');
        link = link.replace( /_+/g, '_');
        return link;    
    }
};
