function do_rollover_rows (id, selected_cat)
{
	var table = document.getElementById(id);
	var rows = table.getElementsByTagName('tr');
	for (var i = 0; i < rows.length; i++) { 
		if (rows[i].id == 'cat_' + selected_cat) {
			$(rows[i].id).className = 'row_on';
		}
		else {
			rows[i].onmouseover = function() {
				this.className = 'row_on';
			};
			rows[i].onmouseout = function() {
				this.className = 'row_out';
			};
		}
	}
}

function redirect(url) {
	window.location.href = url;
}

function load_cat(cat_id) {
	window.location.href = '/cat/' + cat_id + '/';
}

function load_media_cat(cat_id) {
	window.location.href = 'media.php?cat_id=' + cat_id;
}

function select_input(field) {
	var field_Value = field.value;
	if (field_Value == "Search") {
		field.value = '';
	}
}

function blur_input(field) {
	var fields = {'toEmail' : "Friend's Email", 'search' : "Search"};

	if (field.value == '' && fields[field.id]) {
		field.value = fields[field.id];
	}
}


function in_array(needle, haystack) {
	for (var haystack_count = haystack.length, i = 0; i < haystack_count; i++) {
		if (needle == haystack[i]) {
			return true;
		}
	}

	return false;
}

function toggle_display(id) {
	$(id).style.display = $(id).style.display == 'none' ? '' : 'none';
}

function bookmark() {
	var title = '13gb.com';
	var url = 'http://13gb.com/';
	if (document.all) {
		window.external.AddFavorite(url, title);
	}
	else if (window.sidebar) {
		window.sidebar.addPanel(title, url, '');
	}
}