function SetCiteHandler(title)
{
	var citeDiv = document.getElementById('cite_div');
	
	if (citeDiv == null || typeof CiteArticleApp == 'undefined' || typeof CiteArticleApp.CiteArticle == 'undefined' || typeof CiteArticleApp.CiteArticle.buttonClickedHandler == 'undefined')
	{
		setTimeout(function () { SetCiteHandler(title); }, 100);
		return;	
	}
	
	if (citeDiv.addEventListener) citeDiv.addEventListener('click', function () { CiteArticleApp.CiteArticle.buttonClickedHandler(citeDiv, title); }, false);
	else
	if (citeDiv.attachEvent) citeDiv.attachEvent('onclick', function () {CiteArticleApp.CiteArticle.buttonClickedHandler(citeDiv, title); });
}

function LoadCite(title)
{
	if (typeof Ext == 'undefined' || typeof Ext.onReady == 'undefined')
	{
		setTimeout(function () { LoadCite(title); }, 100);
		return;	
	}
	
	var common =  document.createElement('SCRIPT');
	common.type = 'text/javascript';
	common.src = '/js/CiteArticle/common.js';
	
	document.getElementsByTagName('HEAD')[0].appendChild(common);
	
	var cite =  document.createElement('SCRIPT');
	cite.type = 'text/javascript';
	cite.src = '/js/CiteArticle/cite_article.js';
	
	document.getElementsByTagName('HEAD')[0].appendChild(cite);
	
	var app =  document.createElement('SCRIPT');
	app.type = 'text/javascript';
	app.src = '/js/CiteArticle/app.js';
	
	document.getElementsByTagName('HEAD')[0].appendChild(app);
	
	setTimeout(function () { SetCiteHandler(title);	},	1);
}