function simpleWindow(url,windowName,width,height) {
    windowFeatures = "scrollbars=yes,resizable=yes,menubar=no,status=no";
    windowFeatures = windowFeatures + ",width="+width; 
    windowFeatures = windowFeatures + ",height="+height; 
    newWindow = window.open(url,windowName,windowFeatures);
	setTimeout("newWindow.focus()",125);
}
function buttonClass(obj, new_style) {
    obj.className = new_style;
}
function tableRowColorChange(tableRow,color) {
	tableRow.style.background=color;
}
function SelectTab(TheSelectedTab) {
	var TabBorderStyle = "outset";
	var TabBorderColor = "#DEDEDE";
	var TabBorderWidth = 2;
	var TabFontWeight  = 400;
	var TabFontColor   = "black";
	
	var UNSELECTED_COLOR = '#CCCCCC'
	var SELECTED_COLOR = '#EBE4C5'
	
	try {
		Tab1.style.borderLeftStyle = Tab1.style.borderTopStyle = Tab1.style.borderRightStyle = TabBorderStyle;
		Tab1.style.borderWidth = TabBorderWidth;
		Tab1.style.borderColor = TabBorderColor;
		Tab1.style.cursor      = "hand";
		Tab1.bgColor           = UNSELECTED_COLOR;
		PanelForTab1.style.visibility="hidden"
	} catch(e) {
		// Assume no such tab, consume exception
	}
	
	try {
		Tab2.style.borderLeftStyle = Tab2.style.borderTopStyle = Tab2.style.borderRightStyle = TabBorderStyle;
		Tab2.style.borderWidth = TabBorderWidth;
		Tab2.style.borderColor = TabBorderColor;
		Tab2.style.cursor      = "hand";
		Tab2.bgColor           = UNSELECTED_COLOR;
		PanelForTab2.style.visibility="hidden"
	} catch(e) {
		// Assume no such tab, consume exception
	}
	
	try {
		Tab3.style.borderLeftStyle = Tab3.style.borderTopStyle = Tab3.style.borderRightStyle = TabBorderStyle;
		Tab3.style.borderWidth = TabBorderWidth;
		Tab3.style.borderColor = TabBorderColor;
		Tab3.style.cursor      = "hand";
		Tab3.bgColor           = UNSELECTED_COLOR;
		PanelForTab3.style.visibility="hidden"
	} catch(e) {
		// Assume no such tab, consume exception
	}

	try {
		Tab4.style.borderLeftStyle = Tab4.style.borderTopStyle = Tab4.style.borderRightStyle = TabBorderStyle;
		Tab4.style.borderWidth = TabBorderWidth;
		Tab4.style.borderColor = TabBorderColor;
		Tab4.style.cursor      = "hand";
		Tab4.bgColor           = UNSELECTED_COLOR;
		PanelForTab4.style.visibility="hidden"
	} catch(e) {
		// Assume no such tab, consume exception
	}

	try {
		Tab5.style.borderLeftStyle = Tab5.style.borderTopStyle = Tab5.style.borderRightStyle = TabBorderStyle;
		Tab5.style.borderWidth = TabBorderWidth;
		Tab5.style.borderColor = TabBorderColor;
		Tab5.style.cursor      = "hand";
		Tab5.bgColor           = UNSELECTED_COLOR;
		PanelForTab5.style.visibility="hidden"
	} catch(e) {
		// Assume no such tab, consume exception
	}

	switch(TheSelectedTab) {
	
		case Tab1:
			Tab1.style.cursor="default"
			Tab1.bgColor=SELECTED_COLOR;
			PanelForTab1.style.visibility="visible"
			break;
		
		case Tab2:
			Tab2.style.cursor="default"
			Tab2.bgColor=SELECTED_COLOR;
			PanelForTab2.style.visibility="visible"
			break;

		case Tab3:
			Tab3.style.cursor="default"
			Tab3.bgColor=SELECTED_COLOR;
			PanelForTab3.style.visibility="visible"
			break;

		case Tab4:
			Tab4.style.cursor="default"
			Tab4.bgColor=SELECTED_COLOR;
			PanelForTab4.style.visibility="visible"
			break;

		case Tab5:
			Tab5.style.cursor="default"
			Tab5.bgColor=SELECTED_COLOR;
			PanelForTab5.style.visibility="visible"
			break;
	}
}

