window.addEvent('domready', function() {

/* for tabs flipping */
    var ajaxTabs = $$('#profileTabs li');
    
    if ($('profileinfo')) {
      var ppanels = $('profileinfo').getChildren();
      ppanels.each(function(el, i){
          if(i==tabnum){
          }
          else if(i!=tabnum){
              el.setStyle('display', 'none');
          }
      });
    }

    ajaxTabs.each(function(el, i){
        el.getFirst('a').addEvent('click', function(e){
            if(e) new Event(e).stop();
            $$(ppanels).setStyle('display','none');
            ppanels[i].setStyle('display','block');

            if(el.get('text').toUpperCase()=='PHOTOS'){
                createLargeGal();
            }
            if(el.get('text').toUpperCase()=='WHAT\'S NEW'){
                if (this.get('rel')) {
                    retrieveRSS(this, 'rsstab', function(){});
                }
            }

            $$(ajaxTabs).removeClass('active');
            el.addClass('active');

        })              
    }); 
/* for tabs flipping */

});

function retrieveRSS (el, pblock, callbacks){
    var fieldname = el.get('rel');
    var profileFX = new Fx.Morph(pblock);
    //This code will send a data object via a GET request and alert the retrieved data.
    var jsonVRequest = new Request.JSON({url: "http://www.venuesonline.com/cgi-bin/data/ajax.cgi", 
        onSuccess: function(json){
            $(pblock).set('html',json.data.html);
            profileFX.start({
                'opacity': 1
            });
            $$('.loading').morph({ 'opacity': 0 });
        }
    });
    var load = new Element('span', {'class': 'loading'});
    load.inject(pblock, 'top');

    profileFX.start({
            'opacity': 0
    }).chain(function(){
        jsonVRequest.get({ 'rss' : fieldname });
    });
}


