window.addEvent('checkAllReady',  function ( actual, total ){
	if ( total == actual )
   	{
   		new comentarios(
		{
			contenedor:'portlet_comentarios',
			url_comentarios:$('url_comentarios').value,
			idComentario:'textoComentario',
			idConteo:'conteoCaracter'
		},
		{
			arrayGeneral:['comentariosLocal', 'comentariosTwitter', 'comentariosFacebook'],
			selected:'tabOn',
			normal:'tabOff',
			oculto:'oculto',
			activa:1
		});
   	}
});

window.addEvent('requestLoadScripts', function ( actual, total ){
	if ( total == actual )
   	{
   		var scriptsLoaded = 0;
		var scripts = [
			'/js/comentarios_local.class.js?a=08',
			'/js/comentarios_twitter.class.js?a=08',
			'/js/stringUtilities.prototype.js?a=08',
			'/js/starsRating.class.js?a=08',
			'/js/manageTabs.class.js?a=08',
			'/js/comentarios_facebook.class.js?a=08',
			'/js/comentarios.class.js?a=12'];
		scripts.each(function(item, index){
			var myScript = new Asset.javascript(item, {
			    onload: function(){
			    	scriptsLoaded++;
			    	window.fireEvent('checkAllReady', [scriptsLoaded, scripts.length]);
			    }
			});
		});
	}
});

window.addEvent('domready', function (){
	if ( $( 'comentarios' ) && parseInt($('comentarios').value) == 1 )
	{
		var self = this;
		var totalHtml = 1;
		var htmlLoaded = 0;
		var csss = ['qv3_comentarios.css?a=08'];
		csss.each(function(item, index){
			var myScript = new Asset.css('/css/'+item);
		});
		
		new Request ({
			url:'/html/qv3_comentarios.html',
			onSuccess: function ( responseText, responseXML )
			{
				var htmlResponse = new Element ('div',{
					'id':'comentariosInject',
					'html':responseText
				}).inject($('relacionadas'), 'after');
				htmlLoaded++;
				window.fireEvent('requestLoadScripts', [htmlLoaded, totalHtml]);
			}
		}).send();
	}
});
