// Add Event Listener
function addEvent(elm, evType, fn, useCapture){if(elm.addEventListener){elm.addEventListener(evType, fn, useCapture);return true;}else if (elm.attachEvent){var r = elm.attachEvent('on' + evType, fn);return r;}else{elm['on' + evType] = fn;}}
		
// hide technique for FOUC
//$('html').addClass('js');

// jQuery document ready func
$(document).ready(function() {
	// reveal technique for FOUC
	//$('.BACKGROUND').show();
	
	// jQuery enumerate .BODY>div since IE can't do nth-child... :-/
	$(".BODY>div").each(function(i) {
     	$(this).addClass("box box"+(i+1));
	});

	// jQuery for zebra-striping & hilighting table-data
	$(".table-data>tbody tr:odd").addClass("even"); // starts counting at zero even=odd
	$(".table-data>tbody tr:even").addClass("odd");
	$(".table-data>tbody tr").hover(function(){
			$(this).addClass("over");
		}, function(){
			$(this).removeClass("over");
		});
	$(".table-data>tbody tr").click(function(){
		$(".table-data>tbody tr").removeClass("highlight"); // Remove this line if you dont want to de-highlight the previously highlighted row
		$(this).toggleClass("highlight");
	});
	
	// jQuery for zebra-striping listtable
	$(".table-list tr:odd").addClass("odd");
	$(".table-list tr:even").addClass("even");
	
	// jQuery for "new" page CSS form style conflict resolution, adds .v1 to body tag
	$("body.CompanySelect").addClass("v1");
	$("body.Home").addClass("v1");
	//$("body.MarketPlaceHome").addClass("v1");
	
	
});
