
function mirOn(isSpecial) { 
	if(!isSpecial ? (parent.scrollContentPos < 5) : (parent.scrollContentPos > (parent.contentHeight - 420))) 
		parent.miracleBlack(true);
}
function mirOff() { 
	parent.miracleBlack(false);
}

function pgUp() {
	mirOff(); 
	parent.scrollSmoothlyTo(0, 0);	
}
function pgDn() { 
	mirOff(); 
	parent.scrollSmoothlyTo(0, 300);
}
function pgDn2() { 
	mirOff(); 
	parent.scrollContentPos = 300;
	parent.scrollMoveTo();
	parent.scrollAdjustScrollbar();
}

function imHide() {
	document.getElementById('topImg').style.display = 'none';
	
	// mozilla scroll position adjust
	setTimeout("parent.scrollContentPos = 0;parent.scrollMoveTo();", 10);
	
	mirOff();
}

var curLoadIm = false;
function imLoadFinish() {
	if(curLoadIm) {
		document.getElementById('preloadObject').style.display = "none";
		document.getElementById('topImg').src = curLoadIm.src;
	}
	curLoadIm = false;
}


function imLoad(src, w, h, id, bScDown) {
	if(document.getElementById) {
		
		if(document.getElementById && document.getElementById('preloadObject'))
			document.getElementById('preloadObject').style.display = "";
		
		curLoadIm = new Image;
		curLoadIm.onload = imLoadFinish;
		curLoadIm.src = src;
		
		parent.scrollSmoothlyTo(0, bScDown ? parent.contentHeight : 0);
		
	} else {
		parent.openImage(id, src, w, h);
	}
}