//Popup + Highlightfield Funktion

function popup(loc, width, height, scrollbars, w_name) {
		if (!w_name) {
			w_name = "newWin";
		}
        var properties = "width=" + width + ",height=" + height + ",scrollbars=" + scrollbars;
        newWin = window.open(loc, w_name, properties);
}
var time = new Date();
random1 = (time.getTime());

function changeStyle(obj, state) {
	if (state == "cell_on") {
		if (document.all) {
			document.all[obj].style.backgroundColor = "#f0f0f0";
			document.all[obj].style.cursor = "hand";
		} else if (document.getElementById) {
			document.getElementById(obj).style.backgroundColor = "#f0f0f0";
		}
	} else if (state == "cell_off") {
		if (document.all) {
			document.all[obj].style.backgroundColor = "";
		} else if (document.getElementById) {
			document.getElementById(obj).style.backgroundColor = "";
		}
	} else if (state == "field_on") {
		if (document.all) {
			document.all[obj].style.backgroundColor = "#efefef";
			document.all[obj].style.border = "1px solid #EA932C";
		} else if (document.getElementById) {
			document.getElementById(obj).style.backgroundColor = "#efefef";
			document.getElementById(obj).style.border = "1px solid #EA932C";
		}
	} else if (state == "field_off") {
		if (document.all) {
			document.all[obj].style.backgroundColor = "#efefef";
			document.all[obj].style.border = "1px solid #615D5C";
		} else if (document.getElementById) {
			document.getElementById(obj).backgroundColor = "#efefef";
			document.getElementById(obj).border = "1px solid #615D5C";
		}
	} else if (state == "field_changed") {
		if (document.all) {
			document.all[obj].style.color = "#EA932C";
		} else if (document.getElementById) {
			document.getElementById(obj).style.color = "#EA932C";
		}
	} else if (state == "btn_on") {
		if (document.all) {
			document.all[obj].style.border = "1px inset #EA932C";
		} else if (document.getElementById) {
			document.getElementById(obj).style.border = "1px inset #EA932C";
		}
	} else if (state == "btn_off") {
		if (document.all) {
			document.all[obj].style.border = "1px inset #615D5C";
		} else if (document.getElementById) {
			document.getElementById(obj).style.border = "1px inset #615D5C";
		}
	}
}

function setCheckboxes(the_form, do_check) {
	var elts = (typeof(document.forms[the_form].elements['selected_db[]']) != 'undefined')
		? document.forms[the_form].elements['selected_db[]']
		: document.forms[the_form].elements['selected_tbl[]'];
	var elts_cnt = (typeof(elts.length) != 'undefined')
		? elts.length
		: 0;
	
    if (elts_cnt) {
		for (var i = 0; i < elts_cnt; i++) {
			elts[i].checked = do_check;
		}
	} else {
		elts.checked = do_check;
    }

    return true;
}
