/*
loading.js (this script) copyright (c) Steve Tucker 2006.
Pretty please do not use this script without my knowledge and permission
but by all means feel free to read through it for educational and learning purposes.
Cheers!
*/

function loading_sign() {
	if (!document.getElementsByTagName) return false;
	
	var $body_tag = document.getElementsByTagName('body');
	
	var $loading_sign = document.createElement('p');
	$loading_sign.setAttribute('id','loading_sign');
	
	var $text = document.createTextNode('Loading...');
	$loading_sign.appendChild($text);
	
	$body_tag[0].appendChild($loading_sign);
}


function remove_loading_sign() {
	if (!document.getElementById) return false;
	var $body_tag = document.getElementsByTagName('body');
	var $loading_sign = document.getElementById('loading_sign');
	$body_tag[0].removeChild($loading_sign);
	clearTimeout($body_tag[0].loading);
}


function start_remove_loading_sign() {
	if (!document.getElementById) return false;
	var $body_tag = document.getElementsByTagName('body');
	var $repeat = "remove_loading_sign()";
	$body_tag[0].loading = setTimeout($repeat,5);
}
addLoadEvent(start_remove_loading_sign);
