// 05-12-2009
function view_news_item(id) {
	if (document.getElementById('news_item_'+id).style.display=='none')
		document.getElementById('news_item_'+id).style.display='block';
	else
		document.getElementById('news_item_'+id).style.display='none';
}
function search_for_playlist_listing_content_cb(new_data) {
	document.getElementById("search_for_playlist_listing_content").innerHTML = new_data;
	document.getElementById("loading_image").style.display = 'none';
}
function search_for_playlist_listing_content(mode,info) {
	if (mode == 'word') {
		if (document.search_for_playlist_listing.word_search_type[0].checked) { mode = 'artist'; }
		else if (document.search_for_playlist_listing.word_search_type[1].checked) { mode = 'title'; }
		info = document.search_for_playlist_listing.search_name.value;
		if (info == '') return;
	} else {
		document.search_for_playlist_listing.word_search_type[0].checked = true;
		document.search_for_playlist_listing.search_name.value = '';
	}
	document.getElementById("loading_image").style.display = 'block';
	x_search_for_playlist_listing_content(mode,info,search_for_playlist_listing_content_cb);
}
function get_current_value(type,field) {
	var output = "";
	if (type == 'text') {
		output = document.getElementById(field).value;
	} else if (type == 'select') {
		output = document.getElementById(field).value;
	}
	return output;
}
function addCommas(number) {
	var str = "";
	str = number.replace(".",",");
	return str;
}
function imgSwap(oImg) {
   var strOver  = "_on"    // image to be used with mouse over
   var strOff = "_off"     // normal image
   var strImg = oImg.src
   if (strImg.indexOf(strOver) != -1) 
      oImg.src = strImg.replace(strOver,strOff)
   else
      oImg.src = strImg.replace(strOff,strOver)
}
function submitenter(myfield,e) {
	var keycode;
	if (window.event) { keycode = window.event.keyCode; }
	else if (e) { keycode = e.which; }
	else { return true; }
	if (keycode == 13) {
		myfield.form.submit();
		return false;
	} else {
		return true;
	}
}
function confirmclick(item) {
	re = /%s/gi
	str = "%s ?";
	str = str.replace(re, item);
	return confirm(str);
}
function check_email(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){ return false }
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){ return false }
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){ return false }
	if (str.indexOf(at,(lat+1))!=-1){ return false }
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){ return false }
	if (str.indexOf(dot,(lat+2))==-1){ return false }
	if (str.indexOf(" ")!=-1){ return false }
	return true					
}
function showtab(tableid){
//alert(tableid);
  document.getElementById('tab1t').style.visibility='hidden';
  document.getElementById('tab2t').style.visibility='hidden';
  document.getElementById('tab3t').style.visibility='hidden';
  document.getElementById('tab4t').style.visibility='hidden';
  document.getElementById('tab5t').style.visibility='hidden';
  document.getElementById('tab6t').style.visibility='hidden';
  document.getElementById("tab"+tableid+"t").style.visibility='visible';
}
function setVisible(obj, b) {
	obj.style.visibility = (b)?"":"hidden";
}
function NewWindow(mypage, myname, w, h, scroll) {
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable=no,toolbars=no,menubars=no'
	win = window.open(mypage, myname, winprops)
	if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}
function show(DIVid) {
	if (document.all) { // IE
		document.poppedLayer = eval('document.all[DIVid]');
	} else if (document.layers) { // NN
		document.poppedLayer = eval('document.[DIVid]');
	} else if (!document.all && document.getElementById) { // Mozilla
		document.poppedLayer = eval('document.getElementById([DIVid])');
	}
	document.poppedLayer.style.visibility = "visible";
}
function hide(DIVid) {
	if (document.all) { // IE
		document.poppedLayer = eval('document.all[DIVid]');
	} else if (document.layers) { // NN
		document.poppedLayer = eval('document.[DIVid]');
	} else if (!document.all && document.getElementById) { // Mozilla
		document.poppedLayer = eval('document.getElementById([DIVid])');
	}
	document.poppedLayer.style.visibility = "hidden";
}
function toggle_div(div_name,div_other,div_space) {
	if (document.getElementById(div_name).style.display=='none') {
		document.getElementById(div_name).style.display='block';
	} else {
		document.getElementById(div_name).style.display='none';
	}
	if (document.getElementById(div_name).style.display=='block' && document.getElementById(div_other).style.display=='block') {
		document.getElementById(div_space).style.display='block';
	} else {
		document.getElementById(div_space).style.display='none';
	}
}
function submitenter_login(myfield,e) {
	if (!submitenter(myfield,e)) {
		login_form_submit();
		return false;
	}
	return true;
}
function submitenter(myfield,e) {
	var keycode;
	if (window.event) { keycode = window.event.keyCode; }
	else if (e) { keycode = e.which; }
	else { return true; }
	if (keycode == 13) {
		return false;
	} else {
		return true;
	}
}
