var loadedDynamicContent = Array();
loadDynamicContent = function(pid, cID, selector) {
	if (typeof(loadedDynamicContent[selector]) != 'undefined') return '';
	
	var url = 'index.php?id='+pid+'&type=49&cid='+cID;
	jQuery(selector).html('Loading: '.url);
	
	if (typeof(jQuery) == 'undefined') return alert('Error: Jquery not loaded (yet)!');
	jQuery.get(url, function(data) {
		jQuery(selector).html(data);
		loadedDynamicContent[selector] = true;
	});
}
//saveTabPos = function() {}

var refNode = null;
showLoginBoxLoader = function(ref) {
	ref.disabled = 1;
	// look for the form element
	node = ref.parentNode;
	while(node.nodeName != 'FORM' && node.parentNode) node = node.parentNode;
	jQuery('*', node).hide();
	jQuery(node).append('<p id="loginMessage"><br /><strong>Your personalised profile is being generated</strong><br />&nbsp;</p>');
	refNode = document.getElementById('loginMessage');
	makeMessage();
	node.submit();
	return false;
	return true;
}

var messageInterval = 0;
var makeMessage = function() {
	var dots = '.';
	messageInterval++;
	for(var i = 0; i < messageInterval%5; i++) dots += '.';
	jQuery(refNode).html('<br /><strong>Your personalised profile is being generated'+dots+'</strong><br />&nbsp;');
	setTimeout(makeMessage, 500);
}
