window.addEvent('domready', function()
{
	// Add functionality for pod heading collapsing/expanding
	//podHeadings();

	// Add help tooltips
	//helpImages();	

	// Add rounded corners to divs that want them
	roundedCorners();
});

function roundedCorners()
{
/*	var divs = document.getElementsByTagName('div'); 
	for (i=0;i<divs.length;i++) {
		if (/\brounded\b/.exec(divs[i].className)) {
			divs[i].innerHTML = '<div class="tlc"><div class="trc"><div class="blc"><div class="brc">' + divs[i].innerHTML + '</div></div></div></div>';
		} 
	}
*/
	var divs = document.getElementsByTagName('div');
	var roundedDivs = [];

	for (i=0;i<divs.length;i++) { 
		if (/\brounded\b/.exec(divs[i].className)) { 
			roundedDivs[roundedDivs.length] = divs[i]; 
		} 
	}

	for (i=0;i<roundedDivs.length;i++) {

		var original = roundedDivs[i]; 

		var tlc = document.createElement('div'); 
		tlc.className = 'tlc'; 
		var trc = document.createElement('div'); 
		trc.className = 'trc';
		var blc = document.createElement('div'); 
		blc.className = 'blc'; 

		original.className = original.className.replace('rounded', 'brc'); 
		original.parentNode.replaceChild(tlc, original); 

		tlc.appendChild(trc); 
		trc.appendChild(blc);
		blc.appendChild(original);
	}
}

function podHeadings()
{
	var podHeads = $$('h4 a');
	podHeads.each(function(item, index)
	{
		linkLoc = item.get('href');
		if((linkLoc.charAt(linkLoc.length-1) == '#') || (linkLoc.charAt(linkLoc.length-1) == '/')) {
			var heading = item.getParent();
			var contentDiv;
			if(contentDiv = heading.getNext()) {
				if(contentDiv.hasClass('contentWrapper') == false) {
					return false;
				}
				var myVerticalSlide = new Fx.Slide(contentDiv);
				item.addEvent('click', function(e)
				{
					e.stop();
					myVerticalSlide.toggle();
					heading.toggleClass('collapsed');
				});
			}
		}
	});
}

function helpImages()
{
	var helpImages = $$('a.helpT');

	helpImages.each(function(item, index)
	{
		var tipz = new Tips('.helpT');
		item.store('tip:text', $('FullDescription').getNext('p').get('html'));
	});
}