
function xtractFile(data) {
	var m = data.match(/(.*)\/([^\/\\]+)(\.\w+)$/);
	if(m == null) { m = "null"; }
	return {path: m[1], file: m[2], extension: m[3]}
}
	
jQuery(document).ready(function() {

	jQuery(function() {
		jQuery(".carousel").jCarouselLite({
			btnNext: ".next",
			btnPrev: ".prev",
			visible: 2,
			auto: 3000,
			speed: 400
		});
	});

	// Logo Fade
	jQuery(".header_logo").hover(
		function() { jQuery(this).fadeTo("fast", 0.5); },
		function() { jQuery(this).fadeTo("fast", 1.0); }
	);
	
	// Utilities Tooltips
	jQuery(".utilities li a").hover(
		function() { jQuery(this).next().fadeIn("fast"); },
		function() { jQuery(this).next().fadeOut("fast"); }
	);
	
	// Assign Zebra Cols to Product List
	var i = 0;
	jQuery(".homeNews ul li").each( function(i){
		i % 2 == 0 ? jQuery(this).addClass("zebra_row_0") : jQuery(this).addClass("zebra_row_1");
		i++;
	});
	// Assign Zebra Cols to subnav links
	i = 0;
	jQuery("#subnav ul li, .maincontent table tr").each( function(i){
		i % 2 == 0 ? jQuery(this).addClass("zebra_row_0") : jQuery(this).addClass("zebra_row_1");
		i++;
	});

	// Jquery Lightbox
	$(function() { $('.galleryLightbox li a, .cmaImgs a').lightBox(); });

	// highlight the current side-bar subnav link.
    if (document.getElementById("subnav")) {
        var sublinks = document.getElementById("subnav").getElementsByTagName("a");
        for (var i = 0; i < sublinks.length; i++)
        { if (sublinks[i].href == document.location.href) { sublinks[i].parentNode.className += " currentPage"; } }
    }
	
	if(document.getElementById("homeFlash"))
	{
		var so = new SWFObject("/flash/homepage_003.swf", "flash_area", "960", "270", "8", "#ffffff");
		so.addVariable("parseFileName", "/flash/homepage_003.xml");
		so.write("homeFlash");  
	}
	
	// put classes on links to file types
	if(document.getElementById("mainWrapper"))
	{
		var dls = document.getElementById("mainWrapper").getElementsByTagName("a");
		var link_class = "dlicon ";
		for(var x = 0; x < dls.length; x++)
		{
			var parsedObject = xtractFile(dls[x].href);
			if(parsedObject.extension) { dls[x].className = dls[x].className + " " + link_class + parsedObject.extension.substring(1, parsedObject.extension.length).toLowerCase(); }
		} // end for
	}// end if(getElement)




}); // END jQuery(document).ready

