
	mainVisChange_isFolded = 0;
	mainVisChange_foldSpace = 19;
	mainVisChange_folderHeight = 119;
	mainVisChange_pos = 0;
	mainVisChange_posMoveTo = 0;
	mainVisChange_clickRange = false;
	mainVisChange_ignoreInteractive = false;
	mainVisChange_vischglink_data = new Object();
	
	function mainVisChange_init() {
		var z = 0;
		for(z = 1; z < 50; z++) {
			if ( document.getElementById("vischglink"+z) ) {
				mainVisChange_vischglink_data["vischglink"+z] = new Object();
				mainVisChange_vischglink_data["vischglink"+z]["orgLink"] = document.getElementById("vischglink"+z).href;
				document.getElementById("vischglink"+z).href = "#";
				document.getElementById("vischglink"+z).onfocus = function() {
					this.blur();
				};
				document.getElementById("vischglink"+z).onclick = function() {
					var goToUrl = mainVisChange_vischglink_data[this.id]["orgLink"];
					window.top.location = goToUrl;
					mainVisChange_ignoreInteractive = true;
					mainVisChange_fold(1);
					//setTimeout( function() {
						//window.top.location = goToUrl;
					//}, 800 );
					
					return false;
				}
			}
		}
		
		document.getElementById('mainbottomareacontainer').style.marginTop = (0-mainVisChange_folderHeight) + "px";
		
		mainVisChange_clickRange = document.createElement("DIV");
		mainVisChange_clickRange.onfocus = function() {
			this.blur();
		};
		mainVisChange_clickRange.style.position = "absolute";
		//mainVisChange_clickRange.style.backgroundColor = "#FF0000";
		mainVisChange_clickRange.style.width = myWeb.getElementWidth(document.getElementById('mainbottomareacontainer')) + "px";
		if ( mainVisChange_isFolded == 1 ) {
			mainVisChange_clickRange.style.height = mainVisChange_foldSpace + "px";
		} else {
			mainVisChange_clickRange.style.height = "1px";
		}
		mainVisChange_clickRange.style.display = "block";
		document.getElementById('mainbottomareacontainer').appendChild(mainVisChange_clickRange);
		
		/*
		mainVisChange_clickRange.onmouseover = function() {
			//mainVisChange_fold();
		}
		
		document.getElementById('mainbottomareacontainer').onmouseout = function() {
			//mainVisChange_fold();
		}
		*/
		
		if ( mainVisChange_isFolded == 1 ) {
			mainVisChange_posMoveTo = mainVisChange_folderHeight - mainVisChange_foldSpace;
			mainVisChange_setPos(mainVisChange_folderHeight - mainVisChange_foldSpace);
		} else {
			mainVisChange_ignoreInteractive = 1;
			mainVisChange_posMoveTo = 0;
			mainVisChange_setPos(0);
		}
		
		setInterval( function() {
			if ( mainVisChange_ignoreInteractive == false ) {
				var elTop = -1;
				var elLeft = -1;
				var elHeight = -1;
				var elWidth = -1;
				
				if ( mainVisChange_isFolded == 0 ) {
					elTop = Number(myWeb.getElementTop(document.getElementById('mainbottomareacontainer'), false));
					elLeft = Number(myWeb.getElementLeft(document.getElementById('mainbottomareacontainer'), false));
					elHeight = Number(myWeb.getElementHeight(document.getElementById('mainbottomareacontainer')));
					elWidth = Number(myWeb.getElementWidth(document.getElementById('mainbottomareacontainer')));
				} else if ( mainVisChange_isFolded == 1 ) {
					elTop = Number(myWeb.getElementTop(mainVisChange_clickRange, false));
					elLeft = Number(myWeb.getElementLeft(mainVisChange_clickRange, false));
					elHeight = Number(myWeb.getElementHeight(mainVisChange_clickRange));
					elWidth = Number(myWeb.getElementWidth(mainVisChange_clickRange));
				}
				
				var isHover = 0;
				if ( mousePosition_x > elLeft && mousePosition_x < elLeft + elWidth ) {
					if ( mousePosition_y > elTop && mousePosition_y < elTop + elHeight ) {
						isHover = 1;
					}
				}
				
				if ( mainVisChange_isFolded == 1 ) {
					if ( isHover == 1 ) {
						mainVisChange_fold(0);
					}
				} else if ( mainVisChange_isFolded == 0 ) {
					if ( isHover == 0 ) {
						mainVisChange_fold(1);
					}
				}
			}
		}, 10 );
		
		setInterval( function() {
			if ( mainVisChange_pos > mainVisChange_posMoveTo ) {
				mainVisChange_pos = mainVisChange_pos - 4;
			}
			if ( mainVisChange_pos < mainVisChange_posMoveTo ) {
				mainVisChange_pos = mainVisChange_pos + 4;
			}
			//mainVisChange_pos = mainVisChange_pos + 5;
			
			mainVisChange_setPos(mainVisChange_pos);
		}, 1 );
	}
	
	function mainVisChange_fold(newFold) {
		if ( newFold != mainVisChange_isFolded ) {
			mainVisChange_isFolded = newFold;
			
			if ( mainVisChange_isFolded == 0 ) {
				mainVisChange_clickRange.style.height = "1px";
				mainVisChange_posMoveTo = 0;
			} else {
				mainVisChange_clickRange.style.height = mainVisChange_foldSpace + "px";
				mainVisChange_posMoveTo = mainVisChange_folderHeight - mainVisChange_foldSpace;
			}
		}
	}
	
	function mainVisChange_setPos(newPos) {
		mainVisChange_pos = newPos;
		
		mainVisChange_clickRange.style.marginTop = mainVisChange_pos + "px";
		for(var t=0;t<2;t++){
			if ( document.getElementById('mainbottomimage'+t) ) {
				document.getElementById('mainbottomimage'+t).style.marginTop = mainVisChange_pos + "px";
				document.getElementById('mainbottomimage'+t).style.height = (mainVisChange_folderHeight - newPos) + "px";
				document.getElementById('mainbottomimage'+t).style.position = "absolute";
				document.getElementById('mainbottomimage'+t).style.overflow = "hidden";
			}
		}
	}
