//
//	$Id: global_functions.js,v 1.6 2009/12/14 10:27:25 volker Exp $
//

function openWindow (url, params) {
	window.open (url, '', params);
}


function ws_open_centered_window (u, n, w, h, p) {
  lp = (screen.width) ? (screen.width - w) / 2 : 100;
  tp = (screen.height) ? (screen.height - h) / 2 : 100;
  return window.open (u, n, 'width='+w+',height='+h+',top='+tp+',left='+lp+','+p);
}

function switch_view(mode) {
	if (!curlist) return;
	location.href = curlist + "?LIST_VIEW_MODE=" + mode;
}

oldcolorobj = 0;
function switch_color(obj, color) {
	var lb = document.getElementById('listbody');
	if (lb) {
		for (var i=0; i< lb.childNodes.length; i++) {
			if (lb.childNodes[i].childNodes[0]) {
				if (lb.childNodes[i].childNodes[0].className == "img") {
					lb.childNodes[i].childNodes[0].style.backgroundColor = color;
				} else {
					if (lb.childNodes[i].childNodes[0].className == "" && lb.childNodes[i].childNodes[0].tagName == "TD") {
						for (var u=0; u< lb.childNodes[i].childNodes[0].childNodes.length; u++) {
							if (lb.childNodes[i].childNodes[0].childNodes[u].className == "img250") {
								lb.childNodes[i].childNodes[0].childNodes[u].style.backgroundColor = color;
								if (lb.childNodes[i].childNodes[0].childNodes[u].childNodes.length) {
									if (color == "#333333") {
										lb.childNodes[i].childNodes[0].childNodes[u].childNodes[1].style.color = '#f0f0f0';
									} else {
										lb.childNodes[i].childNodes[0].childNodes[u].childNodes[1].style.color = '#404040';
									}
								}
							}
						}
					}			
				}
			}
		}
	}
	
	if (oldcolorobj) {
		oldcolorobj.style.border='1px solid #666666';
	} else {
		var ps = document.getElementById('listboxstdcol');
		if (ps) oldcolorobj = ps;
		oldcolorobj.style.border='1px solid #666666';
	}
	obj.style.border = '1px solid #3399cc'; oldcolorobj = obj;
	
}

var lastdev = 0;
var lastdevtxt = 0;
function dev_show_details(obj) {
	if (lastdev) lastdev.className = "devbox";
	obj.className = "devboxA";
	lastdev = obj;
	
	if (!lastdevtxt) lastdevtxt = document.getElementById('dev_p3_txt');
	lastdevtxt.className = 'devtxt';
	
	var t = document.getElementById(obj.id + "_txt");
	if (t) t.className= 'devtxtA';
	lastdevtxt = t;

}

function showinfo() {}
