function getElemsByRel(rel)
{
	rels = [];
	tags = document.getElementsByTagName('a');
	for(i = 0; i < tags.length; i++){
		if(tags[i].hasAttribute('rel') && tags[i].rel == rel)
			rels.push(tags[i]);
	}
	return rels;
}

HTMLAnchorElement.prototype.startFlash = function(){
	var that = this;
	this.interval = setInterval(function(){that.flashLink();}, 650);
}

HTMLAnchorElement.prototype.flashLink = function(){
	this.className = (this.className == 'flash0') ? 'flash1' : 'flash0';
}

function assignFlashingLinks()
{
	var flashElements = getElemsByRel('flash');
	for(var i = 0; i < flashElements.length; i++){
		flashElements[i].className = 'flash0';
		flashElements[i].startFlash();
	}
}

if(window.addEventListener)
	window.addEventListener('load', assignFlashingLinks, false);
else
	window.attachEvent('onload', assignFlashingLinks);  


