function get_hash(raw_hash){
     the_hash=raw_hash.substring(1,window.location.hash.length);
     return the_hash;
    }

function ajax_loadContent(divId,varUrl) {
    dojo.byId('ajaxData').innerHTML = '<img src="http://www.t-mobile.at/_img_site2008/img_myt/myt-loader.gif" alt="loading" />';
    dojo.xhrGet( {
        url: varUrl,
        handleAs: "text",

        timeout: 5000,

        load: function(response) {
          dojo.byId('tmpDataHolder').innerHTML = response;
          dojo.byId('ajaxData').innerHTML = dojo.query("#ajaxDataSite","tmpDataHolder")[0].innerHTML;
          return ;
        },

        error: function(response, ioArgs) {
          console.error("HTTP status code: ", ioArgs.xhr.status);
          return ;
          }
        });
}
function setStatus(id) {  // Reiternavigation setzen

    dojo.query(".current").removeClass("current");
    dojo.query(".first").removeClass("first");
    dojo.query(".before").removeClass("before");

    dojo.addClass(id, "current");

    var elmNo = parseInt(id.replace('r', ''));
    
    if(elmNo > 1) {
        var selElm = elmNo-1;
        dojo.addClass(dojo.byId('r'+selElm), "before");
        
    }

} // function set status

dojo.addOnLoad(function () {

    var the_hash=get_hash(window.location.hash);    

    dojo.query('div.tabMenuNew > ul > li > a').forEach(function (e) {

        dojo.connect(e, 'click', function (ev) {
            ev.stopPropagation();
            ev.preventDefault();
            dojo.stopEvent(ev);
            ajax_loadContent('tmpDataHolder',this.href);
            setStatus('r'+this.id.replace('tabLnk',''));
        });
        if(the_hash == '') {
            if(e.id.replace('tabLnk','') == 1) {
                ajax_loadContent('tmpDataHolder',e.href);
                setStatus('r'+e.id.replace('tabLnk',''));
            }
        } else {
            if(the_hash == e.id.replace('tabLnk','')) {
                ajax_loadContent('tmpDataHolder',e.href);
                setStatus('r'+e.id.replace('tabLnk',''));
            }
        }
    });
    
});
