/* /static/js/press.js */ /* UTF8 COOKIE éà */

function	pressClass()
{
	this.id = null;
}

pressClass.prototype.select = function(id)
{
	// Remove current image, if any

	if(this.id == null || this.id != id)
	{

		vkDom.setText('PRESS_IMAGE', 'Chargement en cours, veuillez patienter...');
		vkDom.el('PRESS_INFO_BLOCK').style.display = 'none';

		this.id = id;
		
		this.load();
	}
	return false;
}



pressClass.prototype.load = function()
{
	var	self = this;

	getAjax();
//	vkDebug.enable();
//	ajax.debug = true;
	ajax.onLoad = function(status, data)
	{
		if(data != null && typeof(data) == 'object')
		{
			vkDom.setHtml('PRESS_IMAGE', '<img src="'+vkDom.html(data.IMAGE)+'" title="'+vkDom.html(vkDom.js(data.TITLE))+'"/>');
			vkDom.setHtml('PRESS_THUMB', '<img src="'+vkDom.html(data.THUMB)+'" title="'+vkDom.html(vkDom.js(data.TITLE))+'"/>');
			vkDom.setText('PRESS_NAME', data.TITLE);
			vkDom.setText('PRESS_ISSUE', data.ISSUE);
			vkDom.el('PRESS_INFO_BLOCK').style.display = 'block';
		}
		else
			self.retry();
	}

	ajax.onTimeout = function()
	{
		self.retry();
	}

	ajax.post(
		'/fr/ajax/press',
		{
			PRESS_ID	:	self.id
		},
		15000
	);

	return false;
}

pressClass.prototype.retry = function()
{
	var	self = this;
	setTimeout(function() { self.load(); }, 5000 );
}




var press = new pressClass();
