﻿window.addEvent('domready', function() {
    setLocalEvents();
});

var setLocalEvents = function(){
    //displayMainOutput('xml/netproviders.xml', 'xml/netproviders.xsl', 'content');
    
   $$('a.providerlink').addEvent('click',function(e){e.stop();this.blur();var el=this;setGroup(this.getProperty('tgt').toInt(),el);});

    var v='-2';try{v=getQueryVariable('v');}catch(err){v='-2';}
    if(v.toInt()>-1){
        setGroup(v.toInt());
    }
    else{$$('tr.provider').addClass('hidden');}
//    $$('tr.provider').removeClass('hidden');
}
var setGroup = function(v,el){
    var groups = ['Consultants','Regulatory & IRB','Sites * SMOs & PROs','Trainers & Educators'];
    var groupdescs = ['','','',''];
    var groupmatches = [['consultant'],['reg','irb'],['site'],['trainer','educator']];

    if(v.toInt()>-2&&v.toInt()<groups.length){
        $$('tr.provider').addClass('hidden');
        $$('a.providerlink').each(function(item,i){item.setStyle('color','#4b6a30');});
        $$('a.providerlink[tgt='+v+']').setStyle('color','#034787');
//        $('a[class=providerlink][tgt='+v.toString()+']').setStyle('color','#034787');
//        el.setStyle('font-weight','bold');
        if(v.toInt()>-1){
          groupmatches[v.toInt()].each(function(match,i){
            $$('tr.provider').each(function(tr,j){
                var tag=''; var found=false;
                try{tag=tr.getProperty('tag');}catch(err){tag='';}
                if(tr.hasClass('hidden')){if(tag.contains(match)){found=true;tr.removeClass('hidden');}}
                if(found){
                }
                else{}
            });
          });
        }else{$$('tr.provider').removeClass('hidden');}
    }
    else{$$('tr.provider').removeClass('hidden');}
}

var setJumpers = function(){
    var els = $$('a.jumper');
    $each(els,function(element){
        element.addEvent('click',function(e){
            e.stop();
            jump(element.get('rel'));
        });
    });
}

