function ExpandingBlocks() {
	$('div.expanding-block').each(function() {
		var button = $('<div class="expanding-button" />').click(function(){
			var src = $(this).css('background-image');
			src = (src.indexOf('-open') > 0) ? src.replace(/-open/, '-close') : src.replace(/-close/, '-open');
			$(this).css('background-image', src).parent().find('.hidden-block').slideToggle();
		});
		$(this).prepend(button);
	});
}

// set external links to open in new windows
function externalLinks() {
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") anchor.target = "_blank";
	}
}

// image replacement for submit buttons
function replacesubmit(classname){
	var inputs = document.getElementsByTagName('input');
	if(inputs){
		for( var i = 0; i < inputs.length; i++){
			if( inputs[i].className == classname ){
				inputs[i].style.display = "none";
				var newLink = document.createElement("a");
				var newLinkEm = document.createElement("em");
				var newLinkText = document.createTextNode(inputs[i].value);
				newLink.appendChild(newLinkEm);
				newLink.appendChild(newLinkText);
				newLink.setAttribute('href', '#');
				newLink.className = classname;
				// newLink.setAttribute('className', classname);
				var insertedElement = inputs[i].parentNode.insertBefore(newLink, inputs[i]);
				insertedElement.onclick = function(){
					this.nextSibling.click();
				}
			};
		}
	}
}

function pageturn(pageno,rockstarid) {
//	var pturn = new Ajax.Updater('more-stories', 'theCollectiveStoriesList.asp', {method: 'get', parameters: 'page=' + pageno + '&rockstarid=' + rockstarid}); 
	var addr = 'theCollectiveStoriesList.asp?page=' + pageno + '&rockstarid=' + rockstarid;
	var pturn = $.ajax({   
	type: 'GET',   
	url: addr,   
	async: false  
	}).responseText;   
	document.getElementById('more-stories').innerHTML = pturn;
}

function updatemarket(mid) {
	var addr = 'marketarea.asp?mid=' + mid;
	var pturn = $.ajax({   
	type: 'GET',   
	url: addr,   
	async: false  
	}).responseText;   
	document.getElementById('marketareas').innerHTML = pturn;
}