Event.observe(window,'load',function(e){
	$$('.addlinks').each(function(el){
		var sHref = '';
		var bShadowBox = false;
		var bLinkFound = false;
		//console.log('testing addlinks...');
		//alert('found addlinks class element. Total child elements = ' + el.getElementsByTagName('a').length);
		if(el.getElementsByTagName('a').length>0){
			//console.log('found child anchor element.');
			//console.log('is this a shadowbox link?.');
			//alert('before if statement');
			try{
				if(el.getElementsByTagName('a')[0].readAttribute('rel')){
					if(el.getElementsByTagName('a')[0].readAttribute('rel').toLowerCase().indexOf('shadowbox')!=-1){
						////alert('Yes, this is a Shadowbox linkey poo');
						bShadowBox = true;
						bLinkFound = true;
					}else{
						//alert('type is Anchor. Grabbing HREF. HREF = ' + el.getElementsByTagName('a')[0].href);
						sHref=el.getElementsByTagName('a')[0].href;
						bLinkFound = true;
					}
				}
			}catch(e){
				bLinkFound = false;	
			}
			
			if(!bLinkFound){
				//alert('type is Anchor. Grabbing HREF. HREF = ' + el.getElementsByTagName('a')[0].href);
				sHref=el.getElementsByTagName('a')[0].href;
			}
			
		}
		if(bShadowBox){
			el.style.cursor = 'pointer';
			el.observe('click',function(ev){
				Shadowbox.open(el.getElementsByTagName('a')[0]);
			});
		}else if(sHref!=''){
			//console.log('adding onclick event to parent div and setting cursor type...');
			el.style.cursor = 'pointer';
			el.observe('click',function(ev,sHref){
				//console.log('clicked... -> href= ' + sHref);
				window.location=el.getElementsByTagName('a')[0].href;
			});
		}
	});
});
