var Catalog=new Class({
	initialize: function(catalogId) {
		this.catalogRoot=$(catalogId);
		this.catalogLang=$(catalogId).getAttribute('lang');
		//this.update();
	},
	update: function() {
		this.catalogRoot.addClass('loading');
		var sourceUrl = 'index.php?href=catalogue&context=module1&action=read&id='+productIdentifier.replace('-','_')+'_'+this.catalogLang+'&type=json';
		new Request.JSON({url: sourceUrl, onSuccess: this.handleUpdate.bind(this)}).send();
	},
	handleUpdate: function(datas) {
		this.catalogRoot.removeClass('loading');
		$('catalog-product').innerHTML='<p>'+(datas.entry.images&&datas.entry.images[0]?'<img src="'+datas.entry.images[0]['image']+'" alt="'+datas.entry.title+'">':'')+'<strong>'+datas.entry.title+'</strong><br />'+datas.entry.description+'</p>'+datas.entry.contain;
		$('catalog-sizes').innerHTML='<p>'+(datas.entry.images&&datas.entry.images[1]?'<img src="'+datas.entry.images[1]['image']+'" alt="'+datas.entry.title+'">':'')+'</p>';
	}
});

window.addEvent('load', function() {
	catalog=new Catalog('catalog-box');
});
var catalog;
