var base_url;

function executeUpdateItem()
{
	var i;
	var n;

	var id;

	var s = document.getElementsByTagName( 'script' );

	for( i = 0, n = s.length; i < n; i ++ )
	{
		if( s[ i ].src.match( /update\.js\?id\=(\d+)$/ ) )
		{
			id = RegExp.$1;

			var span_element = document.createElement( 'span' );
			span_element.innerHTML = '<a href="' + s[ i ].src + '" />';
			base_url = span_element.firstChild.href.replace( /\/update\.js.*$/, '' );

			break;
		}
	}

	updateItem( id );
}

function updateItem( id )
{
	var js_file = base_url + '/index.php?module=api&action=update_item&id=' + id;
	var script  = document.createElement( 'script' );

	script.src   = js_file;
	script.type  = 'text/javascript';
	script.defer = true;

	document.getElementsByTagName( "head" )[ 0 ].appendChild( script );
}

if( window.attachEvent )
{
	window.attachEvent( 'onload', executeUpdateItem );
}
else
{
	window.addEventListener( 'DOMContentLoaded', executeUpdateItem, false );
}
