// Tr Hover
$(document).ready(function(){
	$("table[class*='TROverClass_'] tr:has(td) ").hover(function(event){
		trhover($(this));
		//return false;
	},function(event){
		trhover($(this));
		//return false;
	});
	
	$("table[class*='TR_A_OnClick'] tr:has(td:has(a))").click(function(event){
		// click triggering not working for me so this is workaround															   
		//elem.click();
		var e = $(this).find("a:first");

		if (e.attr('target') && e.attr('target') != '_self') {
			window.open(e.attr('href'));
			return false;
		}
		document.location.href=e.attr('href');
		return false;
	});

});

function get_class_param(class_string,classPrefix){
	var class_array = class_string.split(" ");
	for ( var i=0; i < class_array.length-1; i++ ){
		if (class_array[i].substr(0,classPrefix.length) == classPrefix ) {
			return class_array[i].substr(classPrefix.length, class_array[i].length);
		}
	}
	
}
function trhover(ele){

	var myclass = ele.parent().parent().attr('class');
	var searchPrefix = "TROverClass_";
	var color_class = get_class_param(myclass,searchPrefix);
	ele.toggleClass(color_class);
//	return false;
}

