var normalStyle = ["#799B95", "#FFFFCC","#FFFFFF", "#000000"];
var normalStyle2 = ["#999966", "#FFFFCC","#FFFFFF", "#000000"];
var overStyle = ["#C86602", "#CCCCCC","#EE8800", "#FFFFFF"];
var specialNormal = ["#C86602", "#FFFFFF","#C86602", "#FFFFCC"];
var notAvailableOver = ["#CCCCCC", "#999999","#C86602", "#FFFFCC"];

function ChangeStyle(obj, bgColor, fontColor, isSubLayer){
	if (document.layers){
		document.layers[obj].bgColor = bgColor;
		if (isSubLayer){
			document.layers[obj + "Sub"].pageX = document.layers[obj].pageX + 133; 
			document.layers[obj + "Sub"].pageY = document.layers[obj].pageY; 
			document.layers[obj + "Sub"].visibility = "show" ;
		}
		else {
			document.layers[obj + "Sub"].visibility = "hide" ;
		}
	}
	else {
		document.getElementById(obj).style.backgroundColor = bgColor;
		document.getElementById(obj).style.color = fontColor;
		if (isSubLayer){
			if (document.all) {
				var absPos = getPageOffset(document.getElementById(obj + "Td"));
				document.getElementById(obj + "Sub").style.top = absPos[1];
				document.getElementById(obj + "Sub").style.left = absPos[0] + 133;
			}
			else {
				document.getElementById(obj + "Sub").style.top = document.getElementById(obj).offsetTop;
				document.getElementById(obj + "Sub").style.left = document.getElementById(obj).offsetLeft + 133;
			}
			document.getElementById(obj + "Sub").style.visibility="visible";
		}
		else{
			document.getElementById(obj + "Sub").style.visibility="hidden";
		}
		
	}
}

function getPageOffset(obj){ 
  var _left = 0;
  var _top = 0;
  do{
    _left+=obj.offsetLeft;
    _top+=obj.offsetTop;
  }while(obj=obj.offsetParent)
  return [_left, _top];
}

var preload = false;

function preloadImg(){
	preload = true; 
}

function chgImg (_num) {
}

var lastShowsTd = null;
var lastShowsArrow = null;
var lastShowsSubArrow = null;
var lastShowsDiv = null;

function chgImgSub(obj){
	if (lastShowsSubArrow){
		eval("document.images." + lastShowsSubArrow + ".src = '/images/spacer.gif'") ;
		document.getElementById(lastShowsDiv).style.visibility="hidden";
	} 
	eval("document.images." + obj + ".src = '/images/arrow_3.gif'") ;
	document.getElementById(obj + "Div").style.visibility = "visible";
	lastShowsSubArrow = obj;
	lastShowsDiv = obj + "Div";
}

function showSub(obj){
	if (document.layers){
		if (lastShowsTd) document.layers[lastShowsTd].style.display = "none";
		document.layers[obj + "Td"].style.display = "block";
	} 
	else{
		if (lastShowsTd){
			document.getElementById(lastShowsTd).style.display = "none";
			eval("document.images." + lastShowsArrow + ".src = '/images/arrow.gif'") ;
			if(lastShowsDiv && (obj != lastShowsTd.substring(0, lastShowsTd.length-2))) document.getElementById(lastShowsDiv).style.visibility="hidden";
		} 
		
		eval("document.images." + obj + ".src = '/images/arrowOpen.gif'") ;
		var objTd = obj + "Td";
		document.getElementById(objTd).style.display = "block";
	} 
	lastShowsArrow = obj;
	lastShowsTd = obj + "Td";
}

function divPos(div, delta){
	if (document.layers){
		document.layers[div].pageX = document.layers["base"].pageX; 
		document.layers[div].pageY = document.layers["base"].pageY; 
	}
	else {
		if (document.all) {
			var absPos = getPageOffset(document.getElementById("base"));
			document.getElementById(div).style.top = absPos[1];
			document.getElementById(div).style.left = absPos[0] + delta;
		}
		else {
			document.getElementById(div).style.top = document.getElementById("base").offsetTop;
			document.getElementById(div).style.left = document.getElementById("base").offsetLeft + delta;
		}
	}
}

	function setUrl(url){
		document.location.href = url;
	}

function closeDiv(obj){
	document.getElementById(obj).style.visibility = "hidden";
	eval("document.images." + lastShowsSubArrow + ".src = '/images/spacer.gif'") ;
}
function numin_prty_calc(invnum,arr_codes) {
	try
	{
		var total=0;
		for(i=1;i<arr_codes.length;i++) {
			var vv=parseInt(document.getElementById('num_in_party_'+invnum+'_'+arr_codes[i]).value);
			total+=vv>0?vv:0;
		}
		document.getElementById('num_in_party_'+invnum+'_all').value=total;
		
	}
	catch (e)
	{

	}
}


preloadImg();
