// JavaScript Document

function createExternalLinks(){
	var links = $$('a');
	links.each(function(el){
		if (el.rel == "external"){
			el.target = '_blank';
		}
	});
}

function replaceIEObjects(){
	
	if (navigator.appName == "Microsoft Internet Explorer") {

		//Array of elements to be replaced
		var arrElements = new Array(3);
		arrElements[0] = "object";
		arrElements[1] = "embed";
		arrElements[2] = "applet";
	
		//Loop over element types
		
		for (n = 0; n < arrElements.length; n++) {
		
			//set object for brevity
			replaceObj = document.getElementsByTagName(arrElements[n]);
			
			//loop over element objects returned
			for (i = 0; i < replaceObj.length; i++ ) {
			
				//set parent object for brevity
				parentObj = replaceObj[i].parentNode;
				
				//grab the html inside of the element before removing it from the DOM
				newHTML = parentObj.innerHTML;
				
				//remove element from the DOM
				parentObj.removeChild(replaceObj[i]);
				
				//stick the element right back in, but as a new object
				parentObj.innerHTML = newHTML;
			
			}
		}
	}
	
}

window.addEvent ('domready', function(){
	createExternalLinks();
	replaceIEObjects();
	var fade_in = $$('.fade_in');
	fade_in.each(function(el){
		el.setStyle('opacity',0);
		exampleFx = new Fx.Style(el, 'opacity', {
			duration: 2000, 
			transition: Fx.Transitions.Quart.easeInOut
		});
		exampleFx.start(0,1);
	});
});

