dojo.addOnLoad(function() {
    dojo.forEach(zendDijits, function(info) {
        var n = dojo.byId(info.id);
        if (null != n) {
            dojo.attr(n, dojo.mixin({ id: info.id }, info.params));
        }
    });
    dojo.parser.parse();
});
var zendDijits = [{"id":"AccContainer","params":{"duration":200,"dojoType":"dijit.layout.AccordionContainer"}},
                  {"id":"Pane2009","params":{"dojoType":"dijit.layout.AccordionPane"}},
                  {"id":"Pane2008","params":{"dojoType":"dijit.layout.AccordionPane"}},
                  {"id":"Pane2007","params":{"dojoType":"dijit.layout.AccordionPane"}},
                  {"id":"Pane2006","params":{"dojoType":"dijit.layout.AccordionPane"}}];



function updateView(datas) {
	
	// link
	if (datas.link=='') {
		dojo.byId('TitleBox').innerHTML = datas.txt;
	}
	else {
		dojo.byId('TitleBox').innerHTML = '<a href="' + datas.link + '" target="_blank">' + datas.txt + '</a>';
	}
	
	// images
	var animate = dojo.query('#ImgView').fadeOut({ duration: 250 });
	dojo.connect(animate, "onEnd", function (){
		dojo.byId('ImgView').src = baseUrl + '/images/cursus/' + datas.img;
		dojo.query('#ImgView').fadeIn({ delay:250 , duration: 250 }).play();
	});
	animate.play();
}

function changeView(id) {
	dojo.xhrGet( {
        url: baseUrl + '/' + Lang + '/cursus/change/' + id +'/', 
        handleAs: "json",
        contentType: "application/json; charset=iso-8859-1",

        timeout: 5000,

        load: function(responseObject, ioArgs) {
			
			updateView(responseObject);
			
            return responseObject;
        },
        
        error: function(response, ioArgs) {
          console.error("HTTP status code: ", ioArgs.xhr.status);
          return response;
          }
    });
};

dojo.addOnLoad(function() {
	dojo.query('#AccContainer li.event')
	.connect('onclick',function() {
		var id = this.id;
		id = id.replace('event','');
		
		changeView(id);
	});
});