function do_mouseover(id){ 
	//takes up space
	/*if (document.getElementById(id)) {
		if (stage == 'on') { document.getElementById(id).style.visibility = "visible"; } else { document.getElementById(id).style.visibility = "hidden"; }
	}*/
	//does not take up space
	var el = document.getElementById(id);
	if ( el.style.display != "none" ) {
		el.style.display = 'none';
		document.getElementById(id + "_img").src = "images/arrow_right.png";
	}
	else {
		el.style.display = '';
		document.getElementById(id + "_img").src = "images/arrow_down.png";
	}
}
function clickclear(thisfield, defaulttext) {
	if (thisfield.value == defaulttext) {
		thisfield.value = "";
	}
}
function clickrecall(thisfield, defaulttext) {
	if (thisfield.value == "") {
		thisfield.value = defaulttext;
	}
}
function adjust_display_counter(elementName, divName) {
	if (document.getElementById(elementName).checked) {
		window[divName]++;
	} else {
		window[divName]--;
	}
	if (window[divName] < 0) {
		window[divName] = 0;
	}
	document.getElementById(divName).innerHTML = '(' + window[divName] + ')';
}
function in_array(val, array_name) {
	x = 0;
	for (i=1; i < eval(array_name).length; i++) {
		if (eval(array_name)[i] == val) { 
			x = i;
		}	
	}
	return x;
}
function add_radio(val, array_name) {
	if (in_array(val, array_name) == 0) { 
		eval(array_name).push(val);
	}
}
function remove_radio(val, array_name) {
	var x = in_array(val, array_name);
	if (x > 0) { 
		eval(array_name).splice(x, 1); 
	}
}
function write_counter (array_name, counter) {
	document.getElementById(counter).innerHTML = eval(array_name).length - 1;
}
function adjust_display_counter_select(elementName, divName) {
	if (document.getElementById(elementName).value == "") {
		window[divName] = 0;
	} else {
		window[divName] = 1;
	}
	document.getElementById(divName).innerHTML = window[divName];
}
function go_to_page (pageNo) {
	document.searchForm.pageNo.value = pageNo;
	document.searchForm.submit();
} 
function all_catalogue (pageNo) {
	document.searchForm.ac.value = 1;
	go_to_page (pageNo);
} 
function reset_all_catalogue () {
	document.searchForm.ac.value = 0;
	document.searchForm.pageNo.value = 1;
} 

function mp3(artistName, trackName) {
	document.getElementById('mp3_player').style.display = "block";
	document.getElementById('side_bar').style.display = "none";
	
	//document.getElementById('mp3_player').style.visibility = "visible"; 
	
	if (document.getElementById('artist')) {
		document.getElementById('artist').innerHTML = artistName;
		document.getElementById('track').innerHTML = trackName;
	}
}
