  var scrollspeed=0,zeta=0,chldht,ifrht=0,aload=0,scrlvar=0, alfa=165, zt0=0, cnt2, gm0, cnt1=0, aix1=0, aix2=0, sltop, mrk=1, sp1, sp2; 

  var frameset = "home.htm";
  var frame = "mainFrame";
  page = new String(self.document.location);
  var pos = page.lastIndexOf("roerichtrust.org") + 17;
  var file = page.substr(pos);
//    alert(file);
  if(window.name != frame){
  var s = frameset + "??" + file;
//  alert(s);
  top.location.replace(s);
}

function gvpl (layer,property) {
	s='zn=document.getElementById("'+layer+'").style.'+property;
	eval(s);
    return zn;
}

function slt() {
	sltop = trim(gvpl('scroller1','top'));
	return sltop;
}

function loadIframe(theURL) {
    document.getElementById("frm").src = theURL;
}


function browse_h() {
    if (document.body.clientHeight) return document.body.clientHeight;
    return window.innerHeight;
}

function placeMap_inner() {
	var ksi, ksi1, ksi2, ksi3, ksi4, ksi5, ksi6;
	height = browse_h();
	if (!height) {height=0};
	ksi =  height - 353;
	ksi1 = height - 190;
	ksi2 = height - 163;
	ksi3 = height - 151;
	ksi4 = height - 26;
	ksi5 = height - 17;
	ksi6 = height - 12;
	ksi7 = height - 200;
	ksi8 = height - 335;
	ksi9 = height - 16;
	ksi10 = height - 335;
	if (ksi<0) {ksi=0};
	if (ksi1<0) {ksi1=0};
	if (ksi2<0) {ksi2=0; ksi3=0}; 
	if (ksi4<155) {ksi4=155};
	if (ksi5<17) {ksi5=17};
	if (ksi6<12) {ksi6=12};
	if (ksi7<158) {ksi7=158};
	if (ksi8<0) {ksi8=0};
	if (ksi9<0) {ksi9=0};
	if (ksi10<0) {ksi10=0};
	document.getElementById('hold').style.height = height +"px";
	document.getElementById('hold2').style.height = height +"px";
	document.getElementById('bordl').style.height = height +"px";
	document.getElementById('bordr').style.height = height +"px";
	document.getElementById('maintab').style.height = ksi3 +"px"; 
//	document.getElementById('leftpic').style.height = ksi +"px";
	document.getElementById('left').style.top = ksi6 +"px";
	document.getElementById('frm').style.height = ksi2 +"px";
	document.getElementById('scrollboxFY').style.height = ksi1 +"px";
	cnt2 = ksi1;
	document.getElementById('doarr').style.top = ksi4 +"px";
	document.getElementById('doarr1').style.top = ksi9 +"px";
	document.getElementById('downback').style.top = ksi7 +"px";
	document.getElementById('leftback').style.height = ksi10 +"px";
	document.getElementById('lefttext').style.height = ksi8 +"px";
	document.getElementById('leftmask').style.height = ksi8 +"px";
	document.getElementById('tbleft').style.height = ksi8 +"px";
//	document.getElementById('headertab').style.top = height - 125 +"px";
//	document.getElementById('frmctrl').style.top = ksi5 +"px";
//	document.getElementById('frmctrl2').style.top = ksi5 +"px";
//	document.getElementById('links').style.top = ksi5 +"px";
	}
	
function placeMap_inner2(param) {
	var z=0, z15=0;
	z = trim(gvpl('doarr','top')) - 11;
	if (alfa > param) {
	if (param<=165) {changeback3(); param=165}
	}
	if (alfa < param) {
    if (param>=z) {changeback3()}
	}
	document.getElementById('scroller1').style.top = param +"px";
	document.getElementById('scrollboxFYu').style.height = param - 165 +"px";
	document.getElementById('scrollboxFYd').style.top = param +"px";
	z15 = parseInt(z) - param + 11;
	if (z15<0) {z15=0};
    document.getElementById('scrollboxFYd').style.height = z15 +"px";
	alfa = param;
	}

function getDocHeight(doc) {
	var docHt = 0;
//    var docHt = 0, docSc = 0, sh, oh, oz;
	docHt = doc.body.scrollHeight;
//    if (doc.height) docHt = doc.height;
//    else if (doc.body) {
//    if (doc.body.scrollHeight) docHt = sh = doc.body.scrollHeight;
//    if (doc.body.offsetHeight) docHt = oh = doc.body.offsetHeight;
//	if (sh && oh) docHt = Math.min(sh, oh);
//    }
    return docHt;
}

function setIframeHeight() {
    var iframeWin = window.frames['frm'];
    if ( iframeWin ) {
    var docHt = getDocHeight(iframeWin.document);
	if (docHt) {chldht = docHt; aload=1; zeta=0;}
    }
}

function trim(s) {
    while(s.charAt(0)!='-' && s.charAt(0)!='0' && s.charAt(0)!='1' && s.charAt(0)!='2' && s.charAt(0)!='3' && s.charAt(0)!='4' && s.charAt(0)!='5' && s.charAt(0)!='6' && s.charAt(0)!='7' && s.charAt(0)!='8' && s.charAt(0)!='9') s=s.substring(1, s.length);
    while(s.charAt(s.length-1)!='0' && s.charAt(s.length-1)!='1' && s.charAt(s.length-1)!='2' && s.charAt(s.length-1)!='3' && s.charAt(s.length-1)!='4' && s.charAt(s.length-1)!='5' && s.charAt(s.length-1)!='6' && s.charAt(s.length-1)!='7' && s.charAt(s.length-1)!='8' && s.charAt(s.length-1)!='9') s=s.substring(0, s.length-1);
    return s;
}

function setSliderPos() {
	scrlFd = trim(gvpl('scrollboxFY','height'));
	ifrmHt = trim(gvpl('frm','height'));
	ifrht = ifrmHt;
	cntHt = chldht;
	if (cntHt<=ifrmHt) {delta=0}
	else {delta = Math.round (zeta * (scrlFd - 11) / (cntHt - ifrmHt));}
	delta2 = 165 + parseInt(delta);
    placeMap_inner2(delta2);
}

function getifrmht() {
	ifrmHt1 = trim(gvpl('frm','height'));
	ifrht = ifrmHt1;
}

function setzeta() { zeta = 0 }

function changeback1() {
	if (cntHt<=ifrmHt) {document.getElementById('scrollboxFYd').style.backgroundColor = "FF6699"}
	else {document.getElementById('scrollboxFYd').style.backgroundColor = "#A3A4D9"; aix1=1; scrollspeed=30;}
}

function changeback2() {
	if (cntHt<=ifrmHt) {document.getElementById('scrollboxFYd').style.backgroundColor = "FF6699"}
	else {document.getElementById('scrollboxFYu').style.backgroundColor = "#A3A4D9"; aix2=1; scrollspeed=-30;} 
}

function changeback3() {
    document.getElementById('scrollboxFYu').style.backgroundColor = "#D9D2C5";
    document.getElementById('scrollboxFYd').style.backgroundColor = "#D9D2C5";
    scrollspeed=0; aix1=0; aix2=0;
}

function changeback4() {
    document.getElementById('scrollboxFYu').style.backgroundColor = "#D9D2C5";
    document.getElementById('scrollboxFYd').style.backgroundColor = "#D9D2C5";
//    scrollspeed=0; aix1=0; aix2=0;
}

function changesc1() {
	document.getElementById('scroller1').style.backgroundColor = "FF0066"
}

function changesc2() {
    document.getElementById('scroller1').style.backgroundColor = "5151EB"
}

function drag0() {
	changesc1();
	gm0 = curY;
	zt0 = window.frames.frm.ztop;
	cnt1=1;
}

function dragX() {
	cnt1=0;
	changesc2();
}

function changemk (num) {
	MM_swapImage('mr' + num,'','dev4.gif',1);
	if (mrk!=num) {MM_swapImage('mr' + mrk,'','dev1.gif',1)};
	mrk = num;
}

var curObj;
var msie = document.all;
var agt=navigator.userAgent.toLowerCase();
var is_opera = (agt.indexOf("opera") != -1); 

function toggle1() {
//	if (navigator.appName == "Microsoft Internet Explorer") { 
//	curObj.filters(0).Apply();
//    if (curObj.style.visibility == "visible")
//    curObj.style.visibility = "visible";
//    curObj.filters(0).Play();
//	zz=0;
//	} 
  document.getElementById('lefttext').style.visibility = "visible";
}
function toggle2() {
	if (msie && !is_opera) {
	curObj = lefttext; 	
	curObj.filters(0).Apply();
//    if (curObj.style.visibility == "visible")
    curObj.style.visibility = "hidden";
    curObj.filters(0).Play();
//	zz=0;
	}
	else document.getElementById('lefttext').style.visibility = "hidden";
}

function chspan(arg1,arg2) {
	if (sp1) {document.getElementById(sp1).style.color = ""; document.getElementById(sp1).style.textDecoration = "none"}
	if (sp2) {document.getElementById(sp2).style.color = ""; document.getElementById(sp2).style.textDecoration = "none"};
	document.getElementById(arg1).style.color = "FF0066";
	document.getElementById(arg1).style.textDecoration = "underline";
	document.getElementById(arg2).style.color = "FF0066";
	document.getElementById(arg2).style.textDecoration = "underline";
	sp1=arg1;
	sp2=arg2;
}

