/*

	flash killin' javascript style by jsilvestris
	                                  http://x-industries.com

*/

var agent=navigator.userAgent.toLowerCase();
var dom=document.getElementById;
var iex=document.all;
var ns4=document.layers;
var currimg=1;
var nextZ=1;
document.speed=10;

getElement=function(name,nest){
	/* squidfingers */
	var nest=nest?'document.'+nest+'.':'';
	var el=dom?document.getElementById(name):iex?document.all[name]:ns4?eval(nest+'document.'+name):false;
	return el;
}

zeroAlpha=function(el){getElement(el).style.opacity=0;getElement(el).style.filter='alpha(opacity=0)';}

fadeShowHide=function(el){
	var obj=getElement(el);
	if(obj.style.opacity){obj.currOpacity=obj.style.opacity*10;}else obj.currOpacity=0;
	if(obj.currOpacity!=obj.trgt){
		var newVal=obj.trgt+(obj.currOpacity-obj.trgt)/1.2;
		if(newVal>9.99)newVal=10;
		if(newVal<0.01)newVal=0;
		obj.style.opacity=newVal/10;
		obj.style.filter='alpha(opacity='+parseInt(newVal*10)+')';
		obj.style.display="block";
		if(obj.trgt!=newVal){setTimeout("fadeShowHide('"+el+"')",document.speed);}
	}
}

objTween=function(el,attr,unit){
	/*v4*/
	var e=getElement(el);
	var es=e.style;
	var cur=parseInt(es[attr]);
	var target=parseInt(e["target_"+attr]);
	var rate=100;
	if(cur!=target){
		var newVal=(target+(parseInt(es[attr])-target)/2)+.5;
		if(newVal+1>=target&&newVal-1<=target)newVal=target;
		es[attr]=newVal+unit;
		setTimeout("objTween('"+el+"','"+attr+"','"+unit+"');",rate);
	}
}

showItem=function(n,n2){
	if(!document.currItem)document.currItem="item0";
	if(getElement("section-"+document.currItem)){
		getElement("section-"+document.currItem).trgt=0;
		getElement("section-"+document.currItem).style.zIndex="500";
		fadeShowHide("section-"+document.currItem);
	}
	if(n2){
		if(getElement("section2-"+document.currItem)){
			getElement("section2-"+document.currItem).trgt=0;
			getElement("section2-"+document.currItem).style.zIndex="500";
			fadeShowHide("section2-"+document.currItem);
		}
	}
	document.currItem=n;
	if(getElement("section-"+n)){
		getElement("section-"+n).trgt=10;
		getElement("section-"+n).style.zIndex="600";
		fadeShowHide("section-"+n);
	}
	if(n2){
		if(getElement("section2-"+n2)){
			getElement("section2-"+n2).trgt=10;
			getElement("section2-"+n2).style.zIndex="600";
			fadeShowHide("section2-"+n2);
		}
	}
}

jumpTo=function(el){
	var obj=getElement(el);
	var content=getElement("content");
	if(!content.style.left)content.style.left="1000px";
	content.target_left=(0-(obj.offsetLeft-550))+"px";
	for(i=0;getElement("dataBlock"+i);i++){
		if(getElement("dataBlock"+i).trgt!=1&&el!="dataBlock"+i){
			getElement("dataBlock"+i).trgt=3;
			fadeShowHide("dataBlock"+i);
		}
	}
	objTween("content","left","px");
	obj.trgt=9.9;
	fadeShowHide(el);
}

/* initialize page, rewrite anchor links for javascript-enabled browsers */
loadPage=function(){
	if(getElement('dataBlock0')){
		getElement("logo").href="javascript:jumpTo('dataBlock0');";
	}else getElement("logo").href=document.path+"index.php?jumpTo=dataBlock0";
	var navMenu=getElement("navigation").getElementsByTagName('a');
	for(i=0;i<navMenu.length;i++){
		if(/link/.test(navMenu[i].id)){
			if(getElement('dataBlock'+(i+1))){
				navMenu[i].href="javascript:jumpTo('dataBlock"+(i+1)+"');";
			}else navMenu[i].href=document.path+"index.php?jumpTo=dataBlock"+(i+1);
		}
	}
	if(getElement("dataItem300")){
		for(n=0;getElement("dataItem3"+n+"0");n++){
			getElement("dataItem3"+n+"0").n=n;
			getElement("dataItem3"+n+"0").style.cursor="pointer";
			getElement("dataItem3"+n+"0").style.textDecoration="underline";
			getElement("dataItem3"+n+"0").onclick=function(){
				if(getElement("dataItem3"+this.n+"1").style.display=="block"){
					getElement("dataItem3"+this.n+"1").style.display="none";
				}else getElement("dataItem3"+this.n+"1").style.display="block";
			}
			getElement("dataItem3"+this.n+"1").style.display="none";
		}
	}
	if(getElement('dataBlock0')){
		if(!document.jumpToStart){jumpTo("dataBlock0");}
		else jumpTo(document.jumpToStart);
	}
	/* convert backTo links to javascript:history links */
	if(getElement("backTo")){
		getElement("backTo").href="javascript:history.go(-1);";
		getElement("backTo").innerHTML="Back";
	}
}
doneLoading=function(){
	if(getElement("footer")){loadPage();}
	else setTimeout("doneLoading();",1000);
}
doneLoading();