function Mover(ptr) {
	ptr.style.background = '#DDDDDD url("/images/main.gif")';
}
function Mout(ptr) {
	ptr.style.background = '#FFFFFF';
}
function show_menu(id, is_position, td_div) {
	if(document.getElementById(id)) {
		if(is_position){
			document.getElementById(id).style.position = "";
			document.getElementById(id).style.bottom = "";
			document.getElementById(id).style.right = "";
			document.getElementById(td_div).bgColor = "#F7F7E2";
			document.getElementById(td_div).style.borderRight = "none #DDDDDD 1px";
		}
		document.getElementById(id).style.visibility = "visible";
	}
}
function hide_menu(id, is_position, td_div){
	if(document.getElementById(id)) {
		if(is_position){
			document.getElementById(id).style.position = "absolute";
			document.getElementById(id).style.bottom = "10px";
			document.getElementById(id).style.right = "20px";
			document.getElementById(td_div).bgColor = "#FFFFFF";
			document.getElementById(td_div).style.borderRight = "solid #DDDDDD 1px";
		}
		document.getElementById(id).style.visibility = "hidden";
	}
}
function change_menu(id){
	if(document.getElementById(id)) {
		if(document.getElementById(id).style.visibility=="hidden") {
			document.getElementById(id).style.visibility = "";
			document.getElementById(id).style.position = "";
			if(document.getElementById('1'+id)) {
				document.getElementById('1'+id).style.visibility = "";
			}
			if(document.getElementById('2'+id)) {
				document.getElementById('2'+id).src = "/images/sort1.png";
			}
		} else {
			document.getElementById(id).style.visibility = "hidden";
			document.getElementById(id).style.position = "absolute";
			if(document.getElementById('1'+id)) {
				document.getElementById('1'+id).style.visibility = "hidden";
			}
			if(document.getElementById('2'+id)) {
				document.getElementById('2'+id).src = "/images/sort2.png";
			}
		}
	}
}

function collapse_tree() {
	if(all_tree) {
		for(id=0;id<all_tree;id++) {
			if(document.getElementById('sub'+id)) {
				if(all_hidden) {
					document.getElementById('sub'+id).style.visibility = "";
					document.getElementById('sub'+id).style.position = "";
					document.getElementById('img'+id).src = "/images/tree/folder.gif";
					if(document.getElementById('pm'+id)) {
						document.getElementById('pm'+id).src = "/images/tree/mnode.gif";
					} else {
						document.getElementById('lpm'+id).src = "/images/tree/mlastnode.gif";
					}
				} else {
					document.getElementById('sub'+id).style.visibility = "hidden";
					document.getElementById('sub'+id).style.position = "absolute";
					document.getElementById('img'+id).src = "/images/tree/fld.gif";
					if(document.getElementById('pm'+id)) {
						document.getElementById('pm'+id).src = "/images/tree/pnode.gif";
					} else {
						document.getElementById('lpm'+id).src = "/images/tree/plastnode.gif";
					}
				}
			}
		}
		if(all_hidden) {
			all_hidden=false;
		} else {
			all_hidden=true;
		}
	}
}

function change_item(id){
	if(document.getElementById('sub'+id)) {
		if(document.getElementById('sub'+id).style.visibility=="hidden") {
			document.getElementById('sub'+id).style.visibility = "";
			document.getElementById('sub'+id).style.position = "";
			document.getElementById('img'+id).src = "/images/tree/folder.gif";
			if(document.getElementById('pm'+id)) {
				document.getElementById('pm'+id).src = "/images/tree/mnode.gif";
			} else {
				document.getElementById('lpm'+id).src = "/images/tree/mlastnode.gif";
			}
		} else {
			document.getElementById('sub'+id).style.visibility = "hidden";
			document.getElementById('sub'+id).style.position = "absolute";
			document.getElementById('img'+id).src = "/images/tree/fld.gif";
			if(document.getElementById('pm'+id)) {
				document.getElementById('pm'+id).src = "/images/tree/pnode.gif";
			} else {
				document.getElementById('lpm'+id).src = "/images/tree/plastnode.gif";
			}
		}
	}
}

function show_pic(div){
	for(i=0;i<7;i++) {
	if(document.getElementById('pic'+i) && ('pic'+i)!=div ){
		document.getElementById('pic'+i).style.position = 'absolute';
		document.getElementById('pic'+i).style.visibility = 'hidden';
		}
	}
	document.getElementById(div).style.position = '';
	document.getElementById(div).style.visibility = 'visible';
}

function show_produce(prod_move){
	if(prod_count>6) {
		if(prod_min==1 && prod_move==-1) {
			prod_move = 0;
			if(document.getElementById('prod_left')){
				document.getElementById('prod_left').style.visibility = 'hidden';
			}
		} else {
			if(prod_min==1 && prod_move==1) {
				document.getElementById('prod_left').style.visibility = '';
			}
		}
		if(prod_max==prod_count && prod_move==1) {
			prod_move = 0;
			if(document.getElementById('prod_right')){
				document.getElementById('prod_right').style.visibility = 'hidden';
			}
		} else {
			if(prod_max==prod_count && prod_move==-1) {
				document.getElementById('prod_right').style.visibility = '';
			}
		}
		if(prod_move) {
			prod_min = prod_min + prod_move;
			prod_max = prod_max + prod_move;
			for(i=1;i<=prod_count;i++) {
				if(i<prod_min || i>prod_max) {
					if(document.getElementById('prod'+i)){
						document.getElementById('prod'+i).style.position = 'absolute';
						document.getElementById('prod'+i).style.visibility = 'hidden';
					}
				} else {
					if(document.getElementById('prod'+i)){
						document.getElementById('prod'+i).style.position = '';
						document.getElementById('prod'+i).style.visibility = 'visible';
					}
				}
			}
		}
	}
}