
// variables
var piclow=0;
var pichigh=0;
var picopacity1=100
var picopacity2=0
var picfade=0;
var timeron1=0;
var timeron2=0;
var picstart2=1
var picstart1=1
var subselected=0

function startPictureShow(){
	clearTimeout(startTimer);
	picturefader(1);
	}	

// get rid of IE6 background flicker
try {
  document.execCommand("BackgroundImageCache", false, true);
} catch(err) {}

function mOver(menu){
	obj="menu"+menu;
	document.getElementById(obj).style.top=0;
	}
	
function mOut(menu){
	obj="menu"+menu;
	document.getElementById(obj).style.top=-2;
	}
	
function openPage(page){
		document.location.href=page;
		}

function picturefader(section){
	picstart2=1
	picstart1=1		
	picopacity1=100;
	picopacity2=0;
	if (timeron1==1) {
		clearTimeout(pictimer1);
		timeron1=0;
		}
	if (timeron2==1) {
		clearTimeout(pictimer2);
		timeron2=0;
		}	
	// call the function on the page
	pageSpecificPhotos(section);		
	}

function resetframe(){
		for (i=piclow;i<pichigh+1;i++){
		obj="picframe"+i;
		document.getElementById(obj).style.opacity=0;
		document.getElementById(obj).style.filter="alpha(opacity=0)"
		}
		obj="picframe"+piclow;
		document.getElementById(obj).style.opacity=1;
		document.getElementById(obj).style.filter="alpha(opacity=100)"
		pictimer1=setTimeout('makefade('+picfade+',-1)',2000);
		timeron=1;

		}	
	
function makefade(picno,direct){
			obj="picframe"+picno;
			picopacity1=picopacity1+(direct*2)
			document.getElementById(obj).style.opacity=picopacity1/100;
			ieopac="alpha(opacity="+picopacity1+")";
			document.getElementById(obj).style.filter=ieopac;
			switch(picopacity1){
			case 0 :
				clearTimeout(pictimer1);
				picstart1=1;
				timeron1=0;
				break;
			case 100 :	
				newdirect=direct*-1;
				pictimer1=setTimeout('makefade('+picno+','+newdirect+')',3000);	
				break;
			default :	
				pictimer1=setTimeout('makefade('+picno+','+direct+')',50);
				break;
			} 
			if (picstart2==1){
				if (picopacity1<=70){
					if (direct==-1){
						picstart2=0;
						picfade=picfade+1;
						if (picfade>pichigh) picfade=piclow;
						pictimer2=setTimeout('makefade2('+picfade+',1)',50);
						timeron2=1;
						}
					}
				}
	}
	
function makefade2(picno,direct){
		obj="picframe"+picno;
			picopacity2=picopacity2+(direct*2)
			document.getElementById(obj).style.opacity=picopacity2/100;
			ieopac="alpha(opacity="+picopacity2+")";
			document.getElementById(obj).style.filter=ieopac;
			switch(picopacity2){
			case 0 :
				clearTimeout(pictimer2);
				picstart2=1;
				timeron2=0;
				break;
			case 100 :	
				newdirect=direct*-1;
				pictimer2=setTimeout('makefade2('+picno+','+newdirect+')',3000);	
				break;
			default :	
				pictimer2=setTimeout('makefade2('+picno+','+direct+')',50);
				break;
			} 
			if (picstart1==1){
				if (picopacity2<=70){
					if (direct==-1){
						picstart1=0;
						picfade=picfade+1;
						if (picfade>pichigh) picfade=piclow;
						pictimer1=setTimeout('makefade('+picfade+',1)',50);
						timeron1=1;
						}
					}
				}
	}			
function showSub(num){
	obj="workarea"+subselected;
	document.getElementById(obj).style.visibility="hidden";
	obj="workarea"+num;
	document.getElementById(obj).style.visibility="visible";
	subselected=num;
	picturefader(num);
	}

