window.addEvent('domready', function() {
   
   
   //set up tabs
	var tabs = new Tabs();
   
   /*String.implement({

        parseQueryString: function() {
        
            var vars = this.split(/[&;]/);
            var rs = {};
            
            if (vars.length) vars.each(function(val) {

                var keys = val.split('=');
                if (keys.length && keys.length == 2) rs[decodeURIComponent(keys[0])] = decodeURIComponent(keys[1]);
            });

            return rs;
        }
    });*/
	
	var crossFadingPresentations = $$('.cross-fading-presentation');
	crossFadingPresentations.each(function(presentationInstance){
		var crossFadingPresentation = new CrossFadingPresentation(presentationInstance, {transitionDuration: 500, transitionInterval: 6000, transitionType: Fx.Transitions.linear});
	});
	
	var slidingPresentations = $$('.sliding-presentation');
	slidingPresentations.each(function(presentationInstance){
		var slidingPresentation = new SlidingPresentation(presentationInstance, {transitionDuration: 500, transitionInterval: 6000, transitionType: Fx.Transitions.Quad.easeInOut});
	}); 
	
	var comments = $$('.nc-comments');
	comments.each(function(commentsInstance){
		//console.log(commentsInstance);
		var commentsObject = new Comments(commentsInstance, {moduleServiceURL: '/controllers/blokely.controller.php'});
		//console.log(commentsObject);
	})

	var competitions = $$('.competition');
	competitions.each(function(competition){
		//console.log(competition);
		var competitionObject = new Competition(competition, {moduleServiceURL: '/controllers/blokely.controller.php'});
		//console.log(competitionObject);
	})

	
});


