
function xtractFile(data) {
	var m = data.match(/(.*)\/([^\/\\]+)(\.\w+)$/);
	if(m == null) { m = "null"; }
	return {path: m[1], file: m[2], extension: m[3]}
}

function displayAnswer(textId) {
    if (eval("document.getElementById('" + textId + "_answer').style.display == ''")) {
		eval("document.getElementById('" + textId + "_answer').style.display = 'none'");
		} else {
		eval("document.getElementById('" + textId + "_answer').style.display = ''");
	}
}

jQuery(document).ready(function() {

	jQuery(".sf_searchSubmit").val("");
	
	// Add typeface
	//jQuery(".maincontent ul.sf_newsList li").addClass("clearer");

	// Logo Fade
	jQuery(".head_logo a, #footerSocialIcons a img").hover(
		function() { jQuery(this).fadeTo("fast", 0.5); },
		function() { jQuery(this).fadeTo("fast", 1.0); }
	);
	
	// Logo Fade
	jQuery(".footerRow2ImagesWrapper a img").hover(
		function() { jQuery(this).fadeTo("fast", 1.0); },
		function() { jQuery(this).fadeTo("fast", 0.4); }
	);
	
	jQuery("#homeBannerWrapper #slider").easySlider({
		auto: true, 
		continuous: true,
		numeric: true
	});
	
	jQuery("#subBannerWrapper #slider").easySlider({
		auto: true, 
		continuous: true,
		numeric: true
	});
	
	jQuery(".float_followUs").hover(
		function(){ jQuery(this).toggleClass("followIsOpen").animate({left: 0}, 150); },
		function(){ /*jQuery(this).toggleClass("followIsOpen").delay(1000).animate({left: 70}, 150);*/ }
	);
	
	// Assign Zebra Cols to Product List
	var i = 0;
	jQuery(".maincontent table tr").each( function(i){
		i % 2 == 0 ? jQuery(this).addClass("zebra_row_0") : jQuery(this).addClass("zebra_row_1");
		i++;
	});
	
	jQuery(".maincontent table.contentTable tr:nth-child(even)").addClass("alt");


	// Jquery Lightbox
	//$(function() { $('.galleryLightbox li a, .cmaImgs a, .productImg a, .cmaListImg a').lightBox(); });

	// highlight the current side-bar subnav link.
    if (document.getElementById("headerNav")) {
        var sublinks = document.getElementById("headerNav").getElementsByTagName("a");
        for (var i = 0; i < sublinks.length; i++)
        { if (sublinks[i].href == document.location.href) { sublinks[i].parentNode.className += " currentPage"; } }
    }
	
	// homepage flash
	//if(document.getElementById("homeFlash"))
	//{
		//var so = new SWFObject("/flash/homepage_003.swf", "flash_area", "950", "215", "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)
	
	jQuery(".form_row_wrapper").hover(
		function(){ jQuery(this).addClass("form_row_hover"); },
		function(){ jQuery(this).removeClass("form_row_hover"); }
	);
	jQuery(".form_row_wrapper input, .form_row_wrapper textarea").focus( function(){ jQuery(this).parents(".form_row_wrapper").addClass("form_field_focus"); } );
	jQuery(".form_row_wrapper input, .form_row_wrapper textarea").blur( function(){ jQuery(this).parents(".form_row_wrapper").removeClass("form_field_focus"); } );

	

}); // END jQuery(document).ready


