// JavaScript Document



function createExternalLinks(){

	var links = $$('a');

	links.each(function(el){

		if (el.rel == "external"){

			el.target = '_blank';

		}

	});

}

function ie6_links(){
	var links = $$('#navigation li');
	links.each (function(el){
		el.addEvent('mouseover',function(e){
			el.addClass('hover');
		});
		el.addEvent('mouseout',function(e){
			el.removeClass('hover');
		});
	});
}



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;

			

			}

		}

	}

	

}



function show_notice(){

	var cartNotice = $$('#cart_notice');

	if (cartNotice.length > 0){

		var myFx = new Fx.Style('cart_notice', 'top', {'duration': 1500});

		myFx.start(-150,0).chain(function(){

			var myFx = new Fx.Style('cart_notice', 'opacity', {'duration': 3000});

			myFx.start(1,0);

		});

	}

}



function getmap(){

	var map_exists = $$('#gmap');

	if (map_exists.length > 0){

		window.addEvent('load',function(){

			load('gmap');

		});	

		window.addEvent('unload',function(){

			GUnload();

		});	

	}

}



window.addEvent ('domready', function(){

	createExternalLinks();

	replaceIEObjects();

	getmap();
	ie6_links();

});



