/* WARNING: The script needs JQuery to work */
var sync_callback;
var sync_total;
var sync_finish;

function sync_login(sync_html, callback)
{
	if (!document.getElementById('sync_login'))
	{
		var sync_div = document.createElement('div');
		sync_div.id = 'sync_login';
		sync_div.style.display = 'none';
		document.body.appendChild(sync_div);
	}
	
	sync_callback = callback;
	setTimeout(sync_callback, 2000);
	
	$('#sync_login').html(sync_html);
	var sync_iframe = $('#sync_login').children();
	sync_total = sync_iframe.length;
	sync_finish = 0;
	for(var i = 0; i < sync_iframe.length; i ++)
	{
		sync_iframe[i].onload = function()
		{
			sync_finish ++;
			if (sync_finish == sync_total)
			{
				setTimeout(sync_callback, 1);
			}
		}
	}
}
