var ke;
var agt=navigator.userAgent.toLowerCase();

function childmenu (obj,onload) {
	var _par = document.getElementById(obj);
	var ul = _par.parentNode.lastChild;
	var sty = ul.style.display;
	var nodes = _par.parentNode.parentNode.childNodes;
	
	if (sty == "none") {
		for(i=0;i<nodes.length;i++) {
			if (nodes[i].nodeType != 1) continue;
			var nd = nodes[i].firstChild;
			
			if (!onload && nd.nodeType == 1 && nd.className == "selected") {
				nd.className = "";
				ke = i;
			}
		}
		
		ul.style.display='';
		_par.className = "selected";

	}
	else {
		ul.style.display='none';
		_par.className = "";
		nodes[ke].firstChild.className = "selected";
	}
	return;
}

function show_childmenu () {
	//alert(window.location);
}

function show_Tooltip (evt,msg) {
var x,y;
var idl = 'tooltipLayer';

	if (ttips[msg]) {
		var evt = (evt) ? evt : ((window.event) ? event : null);
		if (evt) {
			var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);

			if (elem && elem.className.indexOf("tooltip") > -1) {
				
				if (evt.pageX) {
					x=evt.pageX;
					y=evt.pageY;
				}
				else if (evt.clientX) {
					x=evt.clientX;
					y=evt.screenY - evt.clientY + elem.offsetTop + 80;
				}
				
				if (!document.getElementById(idl)) var div = document.createElement('div');
				else {
					var iddl = document.getElementById(idl);
					var div = iddl;
					iddl.removeChild(iddl.childNodes[0]);
				}
				
				var pg = document.createElement('p');
				var text = document.createTextNode(ttips[msg]);
				
				pg.appendChild(text);
				div.appendChild(pg);
				
				div.id = idl;
				div.style.display = '';
				div.style.position='absolute';
				div.style.left = (x-200)+'px';
				div.style.top = (y+30)+'px';
				div.style.width='350px';
				div.style.padding='5px 10px';
				div.style.border='1px solid #000';
				div.style.backgroundColor='#FDFCDC';//'#FFFFC4'
				div.style.font='11px/15px Verdana,Arial,Helvetica';
				
				pg.style.margin = '0';
				pg.style.padding = '0';
				
				document.body.appendChild(div);
			}
		}
	} else {
		var div = document.getElementById(idl);
		document.body.removeChild(div);
	}
}


function set_Statusbar () {
	window.status = 'test';
	return true;
}

function show_text (evt,id) {
	evt = (evt) ? evt : event;
	var target = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
	var cc = target.className.replace(/\s+.+$/,"");

	var cls = document.getElementById(cc+'_'+id);
	if (cls.style.display == 'none')
		cls.style.display = '';
	else cls.style.display = 'none';
	
	var i=0;
	var xl=10;
	for (i=0;i<xl;i++) {
		if (document.getElementById(cc+'_'+i)) {
			if (id != i)
				document.getElementById(cc+'_'+i).style.display = 'none';
			else {
				if (document.getElementById(cc+'_'+i).style.display == '') 
					document.getElementById(cc+'_'+i).style.display == 'none';
				else
					document.getElementById(cc+'_'+i).style.display == '';
			window.location = "#anchor_"+id;
			}
		} else
			break;
		xl++;
	}
	
}

//function gotoAnchor (id) {
//	if (document.getElementById('anchor_'+id))
//		alert(document.getElementById('anchor_'+id).offsetTop);
//}

/*--------------------------------------------------------------------*/
// slide images

if(document.all)var isIE=true;
else var isIE=false;
var fotos = new Array();

function neu(url,text) {
	Neu = fotos.length;
	fotos[Neu] = new Array();
	fotos[Neu]["text"]=text;
	fotos[Neu]["pic"]=new Image()
	fotos[Neu]["pic"].src=url;
}

exakt=false;
height=300;
width=900;
preview=3;
time=3500;

function skalieren(x,h,w,e) {
	H=fotos[x]["pic"].height;
	W=fotos[x]["pic"].width;
	W1=W;
	H1=H;
	if(!e) {
		if(H>h) {
			W1=W*h/H;
			H1=h;
		}
		if(W>w) {
			H1=H*w/W;
			W1=w;
		}
	} else {
		H1=h;
		W1=w;
	}
	
	var re = new Array();
	re["w"]=W1;
	re["h"]=H1;
	return(re);
}

var nav=0;
function navi(v)
{
	v=Number(v);
	if(nav+v>fotos.length-preview)
	{
			V=fotos.length-preview;
	}else
	{
		if(nav+v<0)
		{
			V=0;
		}else
		{
			V=nav+v;
		}
	}
	nav=V;
	if(isIE)	document.getElementById("thumbs").filters.blendTrans.Apply();
	document.getElementById("thumbs").innerHTML=thumb_table(V);
	if(isIE)	document.getElementById("thumbs").filters.blendTrans.Play();
}

function show(x,fs) {
	x=Number(x);
	if(fotos[x]) {
		var Size = skalieren(x,height,width,exakt);
		if (fs) {
			size="width="+Size["w"]+" height="+Size["h"];
			alt="alt=\"[show fullsize]\"";
			was=false;
		} else {
			size="";
			alt="alt=\"[show scaled size]\"";
			was=true;
		}


		if((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1))
			document.getElementById("topleft").filters.blendTrans.Apply();
		
		var ih = document.getElementById("inhalt");
		ih.src = fotos[x]["pic"].src;	
			
		if((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1))
			document.getElementById("topleft").filters.blendTrans.Play();
	}
	nav=x
	
}

var Timer;
running=false;
function start() {
	if(!running) {
		slideshow();
		running=true;
	}
}
function slideshow () {
		nav++;
		if (nav >= fotos.length)
			nav=0;
		show(nav,true);
		setInterval ("fade()",200);
		Timer = setTimeout("slideshow()",time);
}

var opacity=0 //opacity of image
var increase=1 //increase opacity indicator
var decrease=0 //decrease opacity indicator
function fade () {
	if (opacity<0.6&&increase)
		opacity+=0.05
	else{
		increase=0
		decrease=1
	}
	
	if (opacity>0.3&&decrease)
		opacity-=0.05
	else{
		increase=1
		decrease=0
	}
	
	//fotos[nav].style.MozOpacity=opacity;
	//document.getElementById("test").style.MozOpacity=opacity
}

function kill () {
	running=false;
	if(Timer)
		clearTimeout(Timer);
}

function init () {
	//var tes = window.location.toString();
	if (window.location.toString().indexOf("home") > 0) {
		neu("/forestlink/images/image_1.jpg");
		neu("/forestlink/images/image_2.jpg");
		neu("/forestlink/images/image_3.jpg");
	} else if (window.location.toString().indexOf("india") > 0) {
		neu("/forestlink/images/image_1.jpg");
		neu("/forestlink/images/image_2.jpg");
		neu("/forestlink/images/image_3.jpg");
	} else {
		neu("/forestlink/images/image_1.jpg");
		neu("/forestlink/images/image_2.jpg");
		neu("/forestlink/images/image_3.jpg");
	}
}


/*-------------------------*/
// calendar events

function _ce (m) {
	var d = document.getElementById(m);
	var sty = d.style.display;
	if (sty!='none') d.style.display = 'none';
	else d.style.display = 'block';
}

