var jt_cp_rb_rowspan = 2;

function rowOn(e) {
	var elm = e.findElement('tr');
	if(matches = elm.id.match(/jt_cp_rb_(\d+)_/)) {
		user_id = matches[1];
		['top','bottom','options'].each(function(e) {
			$('jt_cp_rb_'+user_id+'_'+e).className = $('jt_cp_rb_'+user_id+'_'+e).className.replace(/(jt_cp_rb(?:_preferred)?_row\d+)/, "$1_on");
		});
	}
}

function rowOff(e) {
	var elm = e.findElement('tr');
	if(matches = elm.id.match(/jt_cp_rb_(\d+)_/)) {
		user_id = matches[1];
		['top','bottom','options'].each(function(e) {
			$('jt_cp_rb_'+user_id+'_'+e).className = $('jt_cp_rb_'+user_id+'_'+e).className.replace(/(jt_cp_rb(?:_preferred)?_row\d+)(_on)*/, "$1");
		});
	}
}

function rowClick(e) {
	var link = e.findElement('a');
	var row = e.findElement('tr');
	if(!link) {
		if(matches = row.id.match(/jt_cp_rb_(\d+)_/)) {
			user_id = matches[1];
			$('jt_cp_rb_viewed_'+user_id).show();
			location.href = '/r/resumes/view.cfm?can='+user_id+'&site_id='+jt_site_id+'&b='+escape(location.href);
		}
	}
}

Event.observe(window, 'load', function() {
	$A(document.getElementsByTagName('tr')).each(function(tr) {
		if(tr.className.match(/jt_cp_rb(?:_preferred)?_row\d+/)) {
			Event.observe(tr, 'mouseover', rowOn);
			Event.observe(tr, 'mouseout', rowOff);
			Event.observe(tr, 'click', rowClick);
		}
	});
});
