// JavaScript Document
// (c) CODE by GASPAR SUKK - http://gaspar.pri.ee
var picEl,docEl,w,dw,dh,topMargin=50,rightMargin=10,slideTime=0;
function doc(s,w,h){
	var docSrc=document.getElementById('docSrc');
	docEl=document.getElementById('docEl');
	if (docSrc.title!=s) {
		hideDoc();
		docSrc.src=s;
		docSrc.title=s;
	}
	if (picEl) xZIndex(picEl,998);
	xZIndex(docEl,999);
	if (w) dw=w
	else dw=750;
	if (h) dh=h;
	else dh=xClientHeight()-100;
	docSrc.width=dw;
	docSrc.height=dh;
	docSrc.onload = function() {moveDoc(docSrc)}
	winOnScroll();
	if (docEl.className=="hide") docEl.className="show";
}
function moveDoc(docSrc){
	xMoveTo('docEl', xClientWidth()/2-dw/2, xScrollTop()+topMargin);
	xShow('docEl');
}
function hideDoc(){
	docEl.className="hide";
}
function pic(s){
	xHide('picEl');
	var root = "images/pictures/";
	picEl = document.getElementById('picEl');
	if (docEl) xZIndex(docEl,998);
	xZIndex(picEl,999);
	var picSrc = document.images['dynimg'];
	if (picEl.className=="hide") picEl.className="show";
	img = root+s;
	picSrc.src=img;
	w=picEl.offsetWidth;
	picSrc.onload = function() {movePic(picSrc)};
	winOnScroll();
}
function movePic(picSrc){
	w=picEl.offsetWidth;
	if (w<50) w=135;
	w=w+2; // border
	xMoveTo('picEl', xClientWidth()/2-w/2, xScrollTop()+topMargin);
	xShow('picEl');
}
function hidePic(){
	picEl.className = "hide";
}
window.onload = function() {
	winOnResize(); // set initial position
	xAddEventListener(window, 'resize', winOnResize, false);
	//xAddEventListener(window, 'scroll', winOnScroll, false);
}
function winOnResize() {
	/*if (picEl)
		xMoveTo('picEl', xClientWidth()-w-rightMargin, xScrollTop()+topMargin);
	xShow('picEl');*/
	winOnScroll(); // initial slide
}
function winOnScroll() {
	if (picEl) xSlideTo('picEl',xClientWidth()/2-w/2,  xScrollTop()+topMargin, slideTime);
	if (docEl) xSlideTo('docEl',xClientWidth()/2-dw/2,  xScrollTop()+topMargin, slideTime);
}
function pop(url,w,h){
	var w = w?w:800;
	var h = h?h:600;
	var win = window.open(url,'source','width='+w+',height='+h+',resizable=yes,scrollbars=yes,directories=no,status=yes,location=no,toolbar=no,alwaysRaised=yes');
	win.focus();
}
