    var BaseUrl = document.getElementsByTagName('base')[0].getAttribute('href');
    
    var voteForBlog = 0;
    var voteFor = 0;
    
    function setbaseUrl(){
        if(!BaseUrl){
            BaseUrl = $('base').attr("href");
        }
    }
    
    function getLoc(loc){
        return BaseUrl + loc;
    }
    
    function loc(loc){
        return document.location.href = getLoc(loc);
    }

    function voteBy(root) {
        var e = voteFor;
        if(!e) return 0;
        loc('voting-vote/' + e);
    }

    function setVote(e) {
        voteFor = e;
    }
    
    function voteByBlog() {
        var e = voteForBlog;
        if(!e) return 0;
        loc('voting-vote/' + e);
    }

    function setVoteBlog(e) {
        voteForBlog = e;
    }
    
    function startSearch(module, search, filter) {
       s = document.getElementById(search);
       if(!s) return 1;
       findinput=s.value;
       if(!filter) loc(module + "/search:" + findinput);
       else loc(module + "/by:" + filter + "/search:" + findinput);
     }

     function submitSearch(module, search, formel) {
        s = document.getElementById(search);
        f = document.getElementById(formel);
        if(!s || !f) return 0;
        findinput = s.value;
        f.action = module + "/search:" + findinput;
     }
     
     function updateImg(imgEl){
        var href=imgEl.src;
        href=href + '#';   
        imgEl.src=href;
     }
 $(document).ready(setbaseUrl);
 

