
var fireExit=0;
if(navigator.appName.indexOf("Netscape")!=-1&&parseInt(navigator.appVersion)>=5){
	fireExit=1;
}
var iSpeed=1;
var slideLead;
var isScrolling=0;
var ctrPos=0;
var ctrOpa=0;
var intvlMove;
var intvlFade;
var showingarticles=1;
function loadmain(strsrc){
	document.getElementById('mainframe').src = strsrc;
	showtint(1);
}
function showtint(mde){
	if(mde){document.getElementById("tint").style.visibility = "visible";
	}else{document.getElementById("tint").style.visibility = "hidden";}
}
function showarticles(){
	showingarticles=1;
	document.getElementById("articlecontrol").style.visibility="hidden";
	if(intvlFade){clearInterval(intvlFade);}intvlFade=null;ctrOpa=0;

	if(fireExit==0){// Internet Explorer
		document.getElementById("articleslider").style.visibility="visible";
	}else{
		document.getElementById("articleslider").style.height=1;
		document.getElementById("articleslider").style.visibility="visible";
	}

	showcontrols(true);
	document.getElementById("adjuster_tint").style.height="200";
	document.getElementById("adjuster_line").style.height="150";
	document.getElementById("adjuster_articles").style.height="200";
	if(showingarticles==1)fadeSlider();
}
function hidearticles(){
	showingarticles=1;
	endmove();

	if(intvlFade){clearInterval(intvlFade);intvlFade=null;}ctrOpa=0;
	if(fireExit==0){// Internet Explorer
		document.getElementById("articleslider").style.visibility="hidden";
		document.getElementById("articleslider").style.height=1;
	}else{
		document.getElementById("articleslider").style.visibility="hidden";
	}

	showcontrols();
	document.getElementById("adjuster_tint").style.height="105";
	document.getElementById("adjuster_line").style.height="60";
	document.getElementById("adjuster_articles").style.height="105";
	document.getElementById("articlecontrol").style.visibility="visible";
}
function showcontrols(mde){
	if(!mde){
	document.getElementById("article_controls").style.visibility = "hidden";
	}else{
	document.getElementById("article_controls").style.visibility = "visible";
	}
}
function loadpage(src_content){
	var iLead = parseInt(src_content.offsetWidth);
	document.getElementById("sldA").innerHTML = src_content.innerHTML;
	document.getElementById("slideB").style.left = iLead;
	slideLead = iLead;
}
function fadeSlider(){
	ctrOpa = 0;
  	if(intvlFade){clearInterval(intvlFade);intvlFade=null;}
	if(fireExit==0){
		intvlFade = setInterval("dofadeIE();",1);
	}else{
		intvlFade = setInterval("dofadeFF();",1);
	}
}
function dofadeFF(){
	if(ctrOpa<140){
		ctrOpa+=parseInt((150-ctrOpa)*.1);
		document.getElementById("articleslider").style.height=ctrOpa;
	}else{
		document.getElementById("articleslider").style.height=140;
		clearInterval(intvlFade);intvlFade=null;
		focus();
		startmove();
	}
}
function dofadeIE(){
	if(ctrOpa<140){
		ctrOpa+=parseInt((142-ctrOpa)*.4);
		document.getElementById("articleslider").style.height=ctrOpa;
	}else{
		document.getElementById("articleslider").style.height=140;
		if(intvlFade){clearInterval(intvlFade);intvlFade=null;}
		startmove();
	}
}
function continuemove(){
  if(isScrolling==1){
  	if(intvlMove){clearInterval(intvlMove);intvlMove=null;}
	intvlMove = setInterval("domove();",1);
	toggleControl(0);
  }
}
function toggleControl(mde){
  if(mde==0){
	d('but_play').style.filter="invert";
	d('but_pause').style.filter="";
  }else{
	d('but_play').style.filter="";
	d('but_pause').style.filter="invert";
  }
}

function domove(){
    ctrPos-=iSpeed;
    document.getElementById("slideshow").style.left=parseInt(ctrPos);
    isScrolling=1;
    if(iSpeed==-5){
	if(ctrPos>=0){ctrPos=-slideLead;document.getElementById("slideshow").style.left=-slideLead;}
    }else{
	if(ctrPos<=-slideLead-1){ctrPos=0;document.getElementById("slideshow").style.left=-1;}
    }
}
function stopmove(){clearInterval(intvlMove);intvlMove=null;toggleControl(1);}
function endmove(){
	if(intvlMove){clearInterval(intvlMove);}
	intvlMove=null;
	isScrolling=0;
	toggleControl(1);
}
function startmove(){isScrolling=1;continuemove();toggleControl(0);}
function gofast(mde){switch (mde){case "0":iSpeed=1;break;case "1":iSpeed=5;break;case "2":iSpeed=-5;break;}}

function animate_scrolling(src_content){
  var currLeft = -(parseInt(document.getElementById("scroll_container").scrollLeft));
  document.getElementById("scroll_container").style.overflow = "hidden";
  document.getElementById("sldB").innerHTML = src_content.innerHTML;
  document.getElementById("scroll_container").scrollLeft=0;
  ctrPos=currLeft;
  domove();
  continuemove();
}
function manual_scrolling(){
  var currLeft = -((parseInt(document.getElementById("slideshow").style.left))-document.getElementById("scroll_container").scrollLeft);
  if(fireExit==1){
    document.getElementById("slideshow").style.left=0;
    document.getElementById("scroll_container").scrollLeft = currLeft*2;
  }else{
    document.getElementById("slideshow").style.left=0;
    document.getElementById("scroll_container").scrollLeft = currLeft;
  }
  document.getElementById("sldB").innerHTML = "";
  document.getElementById("scroll_container").style.overflow = "auto";
  stopmove();isScrolling=0;
}

