$(document).ready(function() {
		makeMailLinks();
		makeAccordions();
		fileLinks();
		})
/* create spam-safe e-mail links */
function makeMailLinks()
	{
	if (!document.getElementsByTagName && !document.createElement && !document.createTextNode)
		return;
	var spans = document.getElementsByTagName("span");
	for(var i=0;i<spans.length;i++)
		{
		if (spans[i].className=="email")
			{
			var theNode = spans[i];
			var theAddress = theNode.firstChild.nodeValue;
			theAddress = theAddress.replace(/ \(at\) /, "@");
			theAddressNode = document.createElement('A');
			theAddressNode.setAttribute("href", "mailto:" + theAddress);
			theAddressNode.appendChild(document.createTextNode(theAddress));
			theNode.parentNode.replaceChild(theAddressNode, theNode);
			i--; /*because we implicitly removed a <span> from the spans array by making it an <a>; Otherwise it'll skip the next span*/
			}
		}
	}
	
/* accordion (depends on jquery) */
function makeAccordions() {
	/* if an element is active in the accordion, show the <div> 
	 * that contains it.
	 * I'm really starting to like jquery...
	 * */
	
	if ( $('div#vertical_container>div a').is('#active') )
 		{
 		$('div#vertical_container> div').hide();
 		$('div#vertical_container>div a#active').parent().show();
 		}else{
		$('div#vertical_container> div').hide();
		}
		
	$('div#vertical_container> h1').click(function() {
	  $(this).next('div').slideToggle('slow')
	  .siblings('div:visible').slideUp('slow');
	});
};
/* get rid of fobc */

function removefobc(){
	if (!(/(?!.*?compatible|.*?webkit)^mozilla|opera/i.test(navigator.userAgent))){
		document.write('<style type="text/css">\
		div#vertical_container div {display: none;}\
		.jcarousel-clip {height: 330px;width: 660px;overflow:hidden;}\
		.jcarousel-container {height: 330px;width: 660px;overflow:hidden;}\
		#mycarousel {height: 330px;width: 660px;overflow:hidden;}\
		#mycarousel img {height: 330px;width: 330px;}\
		#mycarousel li.number {height: 330px;width: 330px;}\
		</style>');
		}
	}
removefobc();

/* add target="_blank" to pdf (& similar) downloads */
var extensions = new Array('pdf','doc','odt','xls','pps','ppt','ods','odp');
function fileLinks() {
    var fileLink;
    if (document.getElementsByTagName('a')) {
        for (var i = 0; (fileLink = document.getElementsByTagName('a')[i]); i++) {
        	for(var j=0;j<extensions.length;j++)
        		{
        		var regexString = new RegExp("(."+extensions[j]+")$");
        		if(regexString.test(fileLink))
        			{
        			fileLink.setAttribute('target', '_blank');
        			}
				}
        }
    }
}
