var fullwid = window.screen.width;
var fullhgt = window.screen.height;
var isDyn = (document.getElementById || document.all || document.layers);
var startPos = 320;
var endPos = 15;	//30
var up_time;
var vAmount = 15;	//4
var vTime = 1;
var lt_interval = 0;
var txt_interval = 0;
var mc_interval = 0;
var ei_interval = 0;
var ctr_interval = 0;
var timeDelay = 900;
var timeDelay2 = 2900;
var timeDelay3 = 5000;
var timeDelay4 = 750;
var timeDelay5 = 100;
var timeDelay6 = 8000;
var timeDelay7 = 2000;
var stopFlag = false;
var currPage = 0;
var first = true;
var first_ie = true;
var opac2 = 60;
var opac3 = 0;
//==============================================
//vertical scroll:
var topBound = 100;  
var vclipTop = 0;		
var vlyrHeight = 0;
var vclipHeight = 0;	
var vclipLeft = 0;		
var vclipWidth = 816;	//237
var vclipBottom = 320;	//152
var vlyrWidth = 0;	
//var vAmount = 3;
//==============================================
//site = 'http://localhost/';
site = 'http://www.custodycalculations.com/';

errorbox = function(msg, url, linenumber) {
	/*
	var errwindow=window.open("","","width=300,height=300");
	errwindow.document.write("<h3>A JavaScript error has occured</h3><br>");
	errwindow.document.write('Error message= '+msg+'<br>URL= '+url+'<br>Line Number= '+linenumber);
	errwindow.document.close();
	*/
	//window.location.reload();
	var errOutput = document.splash.hidErr;
	errOutput.value = linenumber;
	return true;
}
window.onerror = errorbox;
/*
window.onload = function(){
	if (document.getElementById) {
		var frmobj = document.splash.page;
		if(frmobj.value != 'intro') {
			ctr_interval = window.setInterval("centerLyr('lyr_holder', 816, 518);", timeDelay4);
		} else {
			ctr_interval = window.setInterval("centerLyr('lyr_intro', 780, 330); centerLyr('lyr_btns', 442, 21);", timeDelay5);
		}
	}
	prepVlayer();
}
*/

function prepPage(from) {
	if (document.getElementById) {
		var frmobj = document.splash.page;
		switch(frmobj.value) {
			case 'intro':
			  //ctr_interval = window.setInterval("centerLyr('lyr_intro', 870, 327); centerLyr('lyr_btns', 442, 21);", timeDelay5);
				ctr_interval = window.setInterval("centerLyr('lyr_intro', 870, 327); centerLyr('lyr_btns', 497, 21);", 100);
				break;
			case 'intro_page1':
				ctr_interval = window.setInterval("centerLyr('lyr_introPage', 779, 449);", timeDelay5);
				break;
			case 'intro_page2':
				ctr_interval = window.setInterval("centerLyr('lyr_introPage', 779, 449);", timeDelay5);
				break;
			case 'entry':
				ctr_interval = window.setInterval("centerLyr('lyr_ccco', 779, 449);", timeDelay5);
				break;
			default:
				ctr_interval = window.setInterval("centerLyr('lyr_holder', 816, 518);", timeDelay5);
				prepVlayer();
				delayMove(from);
		}
/*
		if(frmobj.value != 'intro') {
			ctr_interval = window.setInterval("centerLyr('lyr_holder', 816, 518);", timeDelay5);
			prepVlayer();
			delayMove(from);
		} else {
			ctr_interval = window.setInterval("centerLyr('lyr_intro', 780, 330); centerLyr('lyr_btns', 442, 21);", timeDelay5);
		}
*/
	}
}

window.onunload = function() {
	var em = new EventManager();
	em.Initialise();
}

function checkBrowser(){
	this.ver=navigator.appVersion
	//this.dom=document.getElementById?1:0
	this.dom = (document.getElementById && !document.all) ? 1 : 0;
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
	this.ie4=(document.all && !this.dom)?1:0;
	this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;
	this.ns4=(document.layers && !this.dom)?1:0;
	this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5)
	return this;
}
brwsr = new checkBrowser();

function getObj(name)
{
  if (document.getElementById)
  {
  	this.obj = document.getElementById(name);
	this.style = document.getElementById(name).style;
  }
  else if (document.all)
  {
	this.obj = document.all[name];
	this.style = document.all[name].style;
  }
  else if (document.layers)
  {
	this.obj = getObjNN4(document,name);
	this.style = this.obj;
  }
}

function getObjNN4(obj,name)
{
	var x = obj.layers;
	var foundLayer;
	for (var i=0;i<x.length;i++)
	{
		if (x[i].id == name)
		 	foundLayer = x[i];
		else if (x[i].layers.length)
			var tmp = getObjNN4(x[i],name);
		if (tmp) foundLayer = tmp;
	}
	return foundLayer;
}

function centerLyr(lyr, wid, ht) {
	//chk_brwsr();
	var tp = 0;
	var lyrnam = lyr;
	switch(lyrnam) {
		case 'lyr_introPage':
			tp = 0;
			lt = ((fullwid - wid) / 2) - 5;
			break
		case 'lyr_intro':
			tp = 130;
			lt = ((fullwid - wid) / 2) - 5;
			break;
		case 'lyr_btns':
			tp = 470;
			lt = ((fullwid - wid) / 2) - 5;
			break;
		default:
			tp = 0;
	}
	var docget = 'document.getElementById';
	var lyr = eval(docget + '("' + lyrnam + '")');
	lyr.style.width = wid;
	lyr.style.height = ht;
	//var lt = ((fullwid - wid) / 2) - 5;
	lyr.style.left = lt;
	lyr.style.top = tp;
	if(window.ctr_interval) {
		ctr_interval = window.clearInterval(ctr_interval);
	}
}
//================================================================
function prepVlayer() {
	var frmobj = document.main;
	if (!isDyn) return;
	var lyr = new getObj('lyr_shade');
	//netscape 4:
	if (document.layers) {
		vlyrHeight = lyr.style.clip.bottom;
		vlyrHeight += 20;
		//vclipHeight
		lyr.style.clip.top = vclipTop;
		//lyr.style.clip.left = 0;
		lyr.style.clip.left = vclipLeft;
		lyr.style.clip.right = vclipWidth;
		lyr.style.clip.bottom = vclipBottom;
	//netscape 6.x, 7.x, and IE:	
	} else if(document.getElementById || document.all) {
		//clip: rect(top right bottom left)
		//vlyrHeight = lyr.obj.offsetHeight;
		//vlyrWidth = lyr.obj.offsetWidth;
		lyr.style.clip = 'rect('+vclipTop+'px,'+vclipWidth+'px,'+vclipBottom+'px,'+ vclipLeft + 'px)';
		//lyr.style.clip = 'rect(0px, 237px, 152px, 0px)';
	}
	//clipVlayer();
}

function clipVlayer() {
	var frm = document.splash.readout;
	frm.value = vclipBottom;
	var lyr = new getObj('lyr_shade');
	var clipstring;
	if(!isDyn) return;
	//vclipTop -= vAmount;
	if(vclipBottom <= 15) {
		return;
	}
	vclipBottom -= vAmount;
	//topBound += vAmount;
	if (document.getElementById || document.all) 	{
		clipstring = 'rect(' + vclipTop + 'px,' + vclipWidth + 'px,' + vclipBottom + 'px,' + vclipLeft + 'px)';
		lyr.style.clip = clipstring;
		//vlyr.style.top = topBound + 'px';
	} else if (document.layers) {
		//vlyr.style.clip.top = vclipTop;
		lyr.style.clip.bottom = vclipBottom;
		//vlyr.style.top = topBound;
	}
	setTimeout('clipVlayer()', 30);

}
//================================================================
function fadeOut() {
	if(opac2 > 0){
		opac2-=1;
		if(ie5) document.getElementById('lyr_fadeOut').filters.alpha.opacity = opac2;
		if(ns6) document.getElementById('lyr_fadeOut').style.MozOpacity = opac2/100;
		setTimeout('fadeOut()', 50);
	}
}
function fadeIn() {
	if(opac3 < 100){
		opac3 += 1;
		if(ie5) document.getElementById('lyr_fadeIn').filters.alpha.opacity = opac3;
		if(ns6) document.getElementById('lyr_fadeIn').style.MozOpacity = opac3/100;
		setTimeout('fadeIn()', 50);
	}
}

function fadeTwo() {
	if(opac2 > 0) {
		opac2-=1;
		opac3 += 1;
		if(!brwsr.dom) {
			document.getElementById('lyr_pic1').filters.alpha.opacity = opac2;
		} else {
			document.getElementById('lyr_pic1').style.MozOpacity = opac2/100;
		}
		if(!brwsr.dom) {
			document.getElementById('lyr_pic2').filters.alpha.opacity = opac3;
		} else {
			document.getElementById('lyr_pic2').style.MozOpacity = opac3/100;
		}
		setTimeout('fadeTwo()', 50);
	}
}
//================================================================
function callExternalInterface(num,show) {
	/*
	if(!first_ie) {
		var mc_txt = new getObj('lyr_mcie');
		var dom_txt = new getObj('lyr_mc');
		mc_txt.style.visibility = 'hidden';
		dom_txt.style.visibility = 'visible';
		getMovieName("myMovie").startAnim(num);
	} else {
		alert('first_ie = ' + first_ie);
	}
	*/
	//var dom_txt = new getObj('lyr_mc');
	//dom_txt.style.visibility = 'visible';
	//showAnim();
	getMovieName("myMovie").startAnim(num);
	if(window.ei_interval) {
		ei_interval = window.clearInterval(ei_interval);
	} else {
		if(show) {
			var lyrMC = new getObj('lyr_mc');
			var lyrMCback = new getObj('lyr_mc_back');
			lyrMC.style.visibility = 'visible';
			lyrMCback.style.visibility = 'visible';
		}
	}
}

function checkIt() {
	if(document.getElementById('myMovie')) {
		alert('myMovie loaded');
	} else {
		alert('myMovie not loaded');
	}

}

function getMovieName(movieName) {
   if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName]
   }
   else {
       return document[movieName]
   }
}
/*
function getMovieName(movieName) {
	if (window.document[movieName]) {
		return window.document[movieName];
	}
	if (navigator.appName.indexOf("Microsoft Internet")==-1) {
		if (document.embeds && document.embeds[movieName]) {
			return document.embeds[movieName]; 
		}
	} else { // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
		return document.getElementById(movieName);
	}
}
*/
function delayMove(from) {
	//centerLyr('lyr_holder', 816, 518);
	lt_interval = setInterval("moveMenu()", timeDelay);
	//lt_clipInterval = setInterval("prepVlayer()", timeDelay);
	switch(from) {
		case 'temp':
			break;
		case 'fwd':
			if(!brwsr.dom) {
				txt_interval = setInterval("showText('fwd','rt',0,3)", timeDelay7);
			} else {
				txt_interval = setInterval("showText('fwd','rt',0,3)", timeDelay6);
			}
			//showText('rt',3);
			break;
		case 'svc':
			txt_interval = setInterval("showText('svc','rt',0,1)", timeDelay7);
			//showText('rt',3);
			break;
		case 'sec':
			txt_interval = window.setInterval("showText('sec','rt',0,2)", timeDelay7);
			break
		case 'ind':
			txt_interval = window.setInterval("showText('ind','rt',3,5)", timeDelay7);
			mc_interval = window.setInterval("showAnim()", timeDelay7);
			ei_interval = window.setInterval("callExternalInterface(1,1)", timeDelay2);
			resizeLyrs(from, 3);
			break;
		case 'gp':
			txt_interval = window.setInterval("showText('gp','rt',1,2)", timeDelay7);
			mc_interval = window.setInterval("showAnim()", timeDelay7);
			ei_interval = window.setInterval("callExternalInterface(1,1)", timeDelay2);
			resizeLyrs(from, 1);
			break;
		case 'par':
			txt_interval = window.setInterval("showText('par','rt',4,5)", timeDelay7);
			mc_interval = window.setInterval("showAnim()", timeDelay7);
			ei_interval = window.setInterval("callExternalInterface(1,1)", timeDelay2);
			resizeLyrs(from, 4);
			break;
		case 'priv':
			txt_interval = window.setInterval("showText('priv','rt',3,4)", timeDelay7);
			mc_interval = window.setInterval("showAnim()", timeDelay7);
			ei_interval = window.setInterval("callExternalInterface(1,1)", timeDelay2);
			resizeLyrs(from, 3);
			break;
		case 'emp':
			txt_interval = window.setInterval("showText('emp','rt',3,4)", timeDelay7);
			mc_interval = window.setInterval("showAnim()", timeDelay7);
			ei_interval = window.setInterval("callExternalInterface(1,1)", timeDelay2);
			resizeLyrs(from, 3);
			break;
		default:
			alert('delayMove error.')	
	}
}
function showAnim() {
	/*
	if(ie) {
		var mctxt = new getObj('lyr_mcie');
		mctxt.style.visibility = 'visible';
		first_ie = false;
	} else {
		var mctxt = new getObj('lyr_mc');
		mctxt.style.visibility = 'visible';
		callExternalInterface(1);
	}
	*/
	var lyrMC = new getObj('lyr_mc');
	var lyrMCback = new getObj('lyr_mc_back');
	lyrMC.style.visibility = 'visible';
	lyrMCback.style.visibility = 'visible';
	//callExternalInterface(1);
	txt_interval = window.clearInterval(txt_interval);
	mc_interval = window.clearInterval(mc_interval);

}

function resizeLyrs(from, numPgs) {
	var lyr_name, lyr_para, j;
	var offset = 0;
	for(j = 0; j < numPgs; j++) {
		offset++;
		lyr_name = 'lyr_' + from + offset;
		lyr_para = new getObj(lyr_name);
		lyr_para.style.width = 530;
	}
}

function showText(from,dir,numMCs,numPgs) {
	var txthd = new getObj('lyr_pghd');
	var arrwrt = new getObj('lyr_arrw_rt');
	var arrwlt = new getObj('lyr_arrw_lt');
	txthd.style.visibility = 'visible';
	var strpg, strbdy, txtpg, txtbdy;
	var j;
	if(dir == 'rt') {
		currPage++;
		if(currPage > numPgs) {
			return;
		}
		if(currPage == numPgs) {
			arrwrt.style.visibility = 'hidden';
		} else if(first && currPage < numPgs) {
			arrwrt.style.visibility = 'visible';
			first = false;
		} else if(!first && currPage == numPgs) {
			arrwrt.style.visibility = 'visible';
		}
		if(currPage > 1) {
			arrwlt.style.visibility = 'visible';
		} else {
			arrwlt.style.visibility = 'hidden';
		}
		var offset = 0;
		for(var j = 0; j < numPgs; j++) { 
			offset++;
			strpg = 'lyr_pgno' + offset;
			strbdy = 'lyr_' + from + offset;
			txtpg = new getObj(strpg);
			txtbdy = new getObj(strbdy);
			if(currPage == offset) {
				txtpg.style.visibility = 'visible';
				txtbdy.style.visibility = 'visible';
			} else {
				txtpg.style.visibility = 'hidden';
				txtbdy.style.visibility = 'hidden';
			}
		}
		if(!first) {
			if(from != 'fwd') {
				if(currPage < (numMCs + 1)) {
					callExternalInterface(currPage,1);
				} else {
					var lyrMC = new getObj('lyr_mc');
					var lyrMCback = new getObj('lyr_mc_back');
					lyrMC.style.visibility = 'hidden';
					lyrMCback.style.visibility = 'hidden';
					callExternalInterface(currPage,0);
				}
			}
		}

	} else {
		currPage--;
		if(currPage == 0) {
			return;
		}
		if(currPage == numPgs) {
			arrwrt.style.visibility = 'hidden';
		} else {
			arrwrt.style.visibility = 'visible';
		}
		if(currPage > 1) {
			arrwlt.style.visibility = 'visible';
		} else {
			arrwlt.style.visibility = 'hidden';
		}
		var offset = numPgs + 1;
		//alert('currPage = ' + currPage + ', offset = ' + offset);
		for(var k = numPgs; k > 0; k--) { 
			offset--;
			strpg = 'lyr_pgno' + offset;
			strbdy = 'lyr_' + from + offset;
			txtpg = new getObj(strpg);
			txtbdy = new getObj(strbdy);
			if(currPage == offset) {
				txtpg.style.visibility = 'visible';
				txtbdy.style.visibility = 'visible';
			} else {
				txtpg.style.visibility = 'hidden';
				txtbdy.style.visibility = 'hidden';
			}
		}
		if(from != 'fwd') {
			if(currPage < (numMCs + 1)) {
				callExternalInterface(currPage,1);
			} else {
				var lyrMC = new getObj('lyr_mc');
				var lyrMCback = new getObj('lyr_mc_back');
				lyrMC.style.visibility = 'hidden';
				lyrMCback.style.visibility = 'hidden';
				callExternalInterface(currPage,0);
			}
		}
	}
	if(window.txt_interval) {
		txt_interval = window.clearInterval(txt_interval);
	}
}

function pauseMove() {
	stopFlag = true;
}

function resumeMove() {
	stopFlag = false;
}

function moveMenu() {
	//var frm = document.splash.readout;
	//frm.value = vclipBottom;
	var frm = document.splash;
	var currPage = frm.page.value;
	//if(currPage == 'fwd') {
		var lyr = new getObj('lyr_shade');
		var clipstring;
	//}
	//centerLyr('lyr_holder', 816, 518);
	if (!isDyn) return;
	var lyrMenu = new getObj('lyr_menu');
	var lyrHome = new getObj('lyr_home');
	var lyrStart = new getObj('lyr_start');
	var lyrIndivid = new getObj('lyr_individ');
	var lyrEmploy = new getObj('lyr_employ');

	var lyrSubStart = new getObj('lyr_subStart');
	var lyrSubStartBack = new getObj('lyr_subStart_back');
	var lyrSubIndivid = new getObj('lyr_subIndivid');
	var lyrSubIndividBack = new getObj('lyr_subIndivid_back');
	var lyrSubEmploy = new getObj('lyr_subEmploy');
	var lyrSubEmployBack = new getObj('lyr_subEmploy_back');

	var lyrLine = new getObj('lyr_line');
	if(stopFlag) {
		vAmount = 0;
	} else {
		vAmount = 15;
	}
	startPos -= vAmount;
	if(startPos < endPos) {
		//clearInterval(lt_interval);
		lt_interval = window.clearInterval(lt_interval);
		return;
	}
	lyrMenu.style.top = startPos;
	lyrHome.style.top = startPos + 7;
	lyrStart.style.top = startPos + 7;
	lyrIndivid.style.top = startPos + 7;
	lyrEmploy.style.top = startPos + 7;

	lyrLine.style.top = startPos + 27;

	lyrSubStart.style.top = startPos;
	lyrSubStartBack.style.top = startPos;
	lyrSubIndivid.style.top = startPos;
	lyrSubIndividBack.style.top = startPos;
	lyrSubEmploy.style.top = startPos;
	lyrSubEmployBack.style.top = startPos;
	//Clip shade layer ======================================================
		vclipBottom -= vAmount;
		if (document.getElementById || document.all) 	{
			clipstring = 'rect(' + vclipTop + 'px,' + vclipWidth + 'px,' + vclipBottom + 'px,' + vclipLeft + 'px)';
			lyr.style.clip = clipstring;
		} else if (document.layers) {
			lyr.style.clip.bottom = vclipBottom;
		}
	//Picture transition ====================================================== 
		opac2 -= 3;
		opac3 += 5;
		if(!brwsr.dom) {
			document.getElementById('lyr_pic1').filters.alpha.opacity = opac2;
		} else {
			document.getElementById('lyr_pic1').style.MozOpacity = opac2/100;
		}
		if(!brwsr.dom) {
			document.getElementById('lyr_pic2').filters.alpha.opacity = opac3;
		} else {
			document.getElementById('lyr_pic2').style.MozOpacity = opac3/100;
		}
	//====================================================== 
	up_time = setTimeout('moveMenu()',vTime);
}

function changeOver(lyrname) {
	if (!isDyn) return;
	var sbmnu_arr = new Array('lyr_subStart','lyr_subStart_back','lyr_subIndivid','lyr_subIndivid_back','lyr_subEmploy','lyr_subEmploy_back');
	var srchStr, findStr, found, lyrSub, j;
	var strlen = 0;
	if(lyrname.indexOf("_nxt") != -1) {
		var isShowing = getStyle('lyr_ghost');
		if(isShowing) {
			lyrGhost = new getObj('lyr_ghost');
			lyrGhost.style.visibility = 'hidden';
		}
		var lyrnam_arr = lyrname.split("_");
		lyrname = lyrnam_arr[0] + '_' + lyrnam_arr[1];
		findStr = lyrnam_arr[1];
		for(j = 0; j < sbmnu_arr.length; j++) {
			srchStr = sbmnu_arr[j].toLowerCase();
			found = eval('srchStr.match(/' + findStr +'/)');
			if(found != findStr) { 
				lyr_submnu = new getObj(sbmnu_arr[j]);
				lyr_submnu.style.visibility = 'hidden';
				//alert(lyrname + ', ' + findStr + ' not found inside of ' + srchStr + ', found = ' + found);
			}	
		}
		lyr = document.getElementById(lyrname);
		lyr.style.color = '#9e6f12';
	} else {
		var lyr = new getObj(lyrname);
		lyr.style.backgroundColor = '#c0c0c0';
	}
}

function changeOut(lyrname) {
	if (!isDyn) return;
		if(lyrname.indexOf("_nxt") != -1) {
			var lyrnam_arr = lyrname.split("_");
			lyrname = lyrnam_arr[0] + '_' + lyrnam_arr[1];
			lyr = document.getElementById(lyrname);
			lyr.style.color = '#000000';
		} else {
			var lyr = new getObj(lyrname);
			lyr.style.backgroundColor = '#ffffff';
		}
}

function getStyle(lyr) {
	var allDivs = document.getElementsByTagName("div");
	var currStyle;
	if(allDivs.length > 0) { 
		if(!brwsr.dom) {
			currStyle = allDivs.item(2).currentStyle.visibility;
		} else {
			//var currStyle = parseInt(document.defaultView.getComputedStyle(allDivs.item(j),'').getPropertyValue('visibility'));
			currStyle = document.defaultView.getComputedStyle(allDivs.item(2), "").getPropertyValue("visibility");
		}
		if(currStyle == 'visible') {
			return true;
		} else {
			return false;
		}
	}
}

function showSubMenu(lyrname) {
	if (!isDyn) return;
	if(lyrname == 'lyr_home') {
		window.location = site + 'home.html';
		//window.location = 'http://localhost/home.html';
		//window.location = 'http://www.custodycalculations.com/flash_ver/index.html';
		//window.location = 'http://www.ilocano.net/custcalc/home.html';
	} else {
		var lyr = new getObj(lyrname);
		lyr.style.visibility = 'visible';
		if(lyrname.indexOf("_hm") == -1) {
			lyrGhost = new getObj('lyr_ghost');
			lyrGhost.style.visibility = 'visible';
		} 
	}
	/*
	if(lyrname == 'lyr_subStart') {
		lyr1 = new getObj('lyr_start1');
		lyr2 = new getObj('lyr_start2');
		lyr3 = new getObj('lyr_start3');
		lyr1.style.visibility = 'visible';
		lyr2.style.visibility = 'visible';
		lyr3.style.visibility = 'visible';
	}
	*/
}

function hideSubMenus(page) {
	if (!isDyn) return;
	if(page == 'home') {
		//var lyr_arr = new Array('lyr_subStart_hm','lyr_subStart_hm_back');
		var lyr_arr = new Array('lyr_subStart_hm','lyr_subStart_hm_back','lyr_subIndivid_hm','lyr_subIndivid_hm_back','lyr_subEmploy_hm','lyr_subEmploy_hm_back');
	} else {
		var lyr_arr = new Array('lyr_ghost','lyr_subStart','lyr_subStart_back','lyr_subIndivid','lyr_subIndivid_back','lyr_subEmploy','lyr_subEmploy_back');
	}
	var lyr,j;
	for(j = 0; j < lyr_arr.length; j++) {
		lyr = new getObj(lyr_arr[j]);
		lyr.style.visibility = 'hidden';
	}
	/*
	if(page) {
		var lyr_arr = new Array('lyr_subStart','lyr_subStart_back');
	} else {
		var lyr_arr = new Array('lyr_ghost','lyr_subStart','lyr_subStart_back');
	}
	var lyr,j;
	for(j = 0; j < lyr_arr.length; j++) {
		lyr = new getObj(lyr_arr[j]);
		lyr.style.visibility = 'hidden';
	}
	var allDivs = document.getElementsByTagName("div");
	var j,k;
	for(k = 0; k < lyr_arr.length; k++) {
		if(allDivs.length > 0) { 
			for(j = 0; j < allDivs.length; j++) {
				if(allDivs.item(j).id == lyr_arr[k]) {
					var lyr = new getObj(lyr_arr[k]);
					lyr.style.visibility = 'hidden';
				}
			}
		}
	}
	*/
}

function test() {
	var allDivs = document.getElementsByTagName("div");
	var currStyle = 'no value';
	if(!brwsr.dom) {
		currStyle = allDivs.item(1).currentStyle.visibility;
	} else {
		currStyle = parseInt(document.defaultView.getComputedStyle(allDivs.item(1),'').getPropertyValue('visibility'));
	}
	alert(currStyle);
}

function paypal_msg() {
	alert('paypal message.');
}

function getDivs() {
	var allDivs = document.getElementsByTagName("div");
	var allTbls = document.getElementsByTagName("table");
	var allTDs = document.getElementsByTagName("td");
	var allImgs = document.getElementsByTagName("img");
	divStr = '';
	var currStyle;
	if(allDivs.length > 0) { 
		for(j = 0; j < allDivs.length; j++) {
			if(!brwsr.dom) {
				var currStyle = allDivs.item(j).currentStyle.visibility;
			} else {
				//var currStyle = parseInt(document.defaultView.getComputedStyle(allDivs.item(j),'').getPropertyValue('visibility'));
				var currStyle = document.defaultView.getComputedStyle(allDivs.item(j), "").getPropertyValue("visibility");
			}

			divStr += allDivs.item(j).id + ', ' + currStyle + ', j = ' + j + '\n';
		}
	}
	/*
	if(allImgs.length > 0) {
		for(i = 0; i < allImgs.length; i++) {
			divStr += allImgs.item(i).id + ', i = ' + j + '\n';
		}
	}
	if(allTbls.length > 0) {
		for(k = 0; k < allTbls.length; k++) {
			divStr += allTbls.item(k).id + ', k = ' + k + '\n';
		}
	}
	if(allTDs.length > 0) {
		for(var m = 0; m < allTDs.length; m++) {
			divStr += allTDs.item(m).id + ', m = ' + m + '\n';
		}
	}
	divStr += 'imgCount = ' + imgCount;
	*/
	alert(divStr);
}

function openPDF(path,title) {
	var pdfile = path + title + '.pdf';
	window.open(pdfile);
}

function openPDFs() {
	var frmobj = document.frmPDFs;
	var j,k;
	var allFlag = false;
	var pdfile = '';
	var pdf_arr = new Array(5);
	pdf_arr[0] = new Array('foreword','security','pending1','pending2');
	pdf_arr[1] = new Array('individuals','grandparents','parent_alienation','privacy_dignity');
	pdf_arr[2] = new Array('attorneys','employers','law','universities');
	pdf_arr[3] = new Array('contact','links','media','invoice_individuals');
	pdf_arr[4] = new Array('all_screens','endorsement','privacy_agreement','terms_of_use');
	var chk_arr = new Array('start','ind','emp','cont','misc');
	var str = '';
	var isChecked = '';
	if(eval('frmobj.' + chk_arr[4] + '0.checked')) {
		//alert(pdf_arr[4][0] + ' is checked');
		allFlag = true;
	} else {
		allFlag = false;
		//alert(pdf_arr[4][0] + ' is not checked');
	}
	if(allFlag) {
		alert('allFlag = true');
		//pdfile = 'resources/writer/all_docs.pdf';
		//window.open(pdfile);
		/*
		for(j = 0; j < chk_arr.length; j++) {
			for(k = 0; k < 4; k++) {
				if(pdf_arr[j][k].indexOf("pending") == -1 && pdf_arr[j][k].indexOf("all_screens") == -1) {
					//str += pdf_arr[j][k] + '.pdf\n';
					pdfile = 'PDFs/' + pdf_arr[j][k] + '.pdf';
					window.open(pdfile);
				}
			}
		}
		*/
	} else {
		alert('allFlag = false');
		/*
		for(j = 0; j < chk_arr.length; j++) {
			for(k = 0; k < 4; k++) {
				if(pdf_arr[j][k].indexOf("pending") == -1 && pdf_arr[j][k].indexOf("all_screens") == -1) {
					isChecked = eval('frmobj.' + chk_arr[j] + k + '.checked');
					if(isChecked) {
						pdfile = 'PDFs/' + pdf_arr[j][k] + '.pdf';
						window.open(pdfile);
					}
				}
			}
		}
		*/
	}
	window.opener = top;
	setTimeout('window.close()',500);
}

function openPrintWin() {
	var height = 500;
	var width = 800;
	var properties = "menubar=no,toolbar=no,location=no,scrollbars=no,resizable=no,status=yes,height=" + height + ",width=" + width;
	if(navigator.appName == "Microsoft Internet Explorer") {
		screenY = document.body.offsetHeight;
		screenX = window.screen.availWidth;
	} else {
		screenY = window.outerHeight;
		screenX = window.outerWidth;
	}
	leftvar = (screenX - width) / 2;
	//rightvar = (screenY - height) / 2;
	if(navigator.appName == "Microsoft Internet Explorer") {
		leftprop = leftvar;
		//topprop = rightvar;
		topprop = 0;
	} else {
		leftprop = (leftvar - pageXOffset);
		//topprop = (rightvar - pageYOffset);
		topprop = 0;
	}
	properties += ", left = " + leftprop;
	properties += ", top = " + topprop;
	window.open("openpdfs.html","new", properties);
	//window.opener = top;
	//setTimeout('window.close()',500);

}

function openPage(pgname,movemenu) {
	/*
	if(movemenu) {
		var wloc;
		if(site == 'http://www.custodycalculations.com/') {
			var wloc = site + 'flash_ver/';
		} else {
			wloc = site;
		}
		wloc += pgname + '.html';
		window.location = wloc;
	} else {
		alert('You\'re already there.');
	}
	*/
	window.location = site + 'prelaunch.html';
}

function openHome(from) {
	/*
	if(from == 'intro') {
		var lyrBtns = new getObj('lyr_btns');
		lyrBtns.style.visibility = 'hidden';
	}
	if(getBrwsr().indexOf('Safari') != -1) {
		window.location = 'http://www.custodycalculations.com/flash_ver/ccco.html';
	} else {
		if(site == 'http://www.custodycalculations.com/') {
			window.location = 'http://www.custodycalculations.com/ccco.html';
		} else {
			window.location = site + 'ccco_local.html';
		}
	}
	*/
	if(site == 'http://www.custodycalculations.com/') {
		window.location = 'http://www.custodycalculations.com/ccco.html';
	} else {
		window.location = site + 'ccco_local.html';
	}
}
function openIntro() {
	if(site == 'http://www.custodycalculations.com/') {
		window.location = site + 'flash_ver/index.html';
	} else {
		window.location = site + 'index.html';
	}
	//window.location = 'http://www.ilocano.net/custcalc/intro.html';
}

function openIntro2() {
	if(site == 'http://www.custodycalculations.com/') {
		window.location = site + 'flash_ver/intro.html';
	} else {
		window.location = site + 'intro.html';
	}
}

function chk_brwsr() {
	if (navigator.appName == "Netscape" && navigator.appVersion >= "4.0") {
		changeSheets(1);
		return true;
	} else {
		return false;
	}
}

function changeSheets(whichSheet){
	whichSheet=whichSheet-1;
	var doAlerts = false;
	if(document.styleSheets){
		var c = document.styleSheets.length;
		if (doAlerts) alert('Change to Style '+(whichSheet+1));
		for(var i=0;i<c;i++){
			if(i!=whichSheet){
				document.styleSheets[i].disabled=true;
			}else{
				document.styleSheets[i].disabled=false;
			}
		}
	}
}

function popupEmailError(emaddr,msg) {
	var height = 130;
	var width = 270;
	var properties = "menubar=yes,toolbar=no,location=no,scrollbars=no,resizable=no,height=" + height + ",width=" + width;
	              //('','new','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=320,height=240,left=100,top=100');
	if(navigator.appName == "Microsoft Internet Explorer") {
		screenY = document.body.offsetHeight;
		screenX = window.screen.availWidth;
	} else {
		screenY = window.outerHeight;
		screenX = window.outerWidth;
	}
	leftvar = (screenX - width) / 2;
	rightvar = (screenY - height) / 2;
	if(navigator.appName == "Microsoft Internet Explorer") {
		leftprop = leftvar;
		topprop = rightvar;
	} else {
		leftprop = (leftvar - pageXOffset);
		topprop = (rightvar - pageYOffset);
	}
	properties += ", left = " + leftprop;
	properties += ", top = " + topprop;
	var page = '<HTML>';
	page += '<HEAD><TITLE>Problem with Log In</TITLE>';
	page += '</HEAD><BODY>';
	page += '<P ALIGN="center">The e-mail address you have entered: ' + emaddr + '<BR>' + msg + '<BR>Please re-enter your e-mail address.</P>';
	page += '<P ALIGN="center"><INPUT TYPE="button" VALUE="Close" ONCLICK="window.close();"></P>';
	page += '</BODY></HTML>';
	//popwin = open(page,name,properties);

	//var writeWin = window.open('','new','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=320,height=240,left=100,top=100');
	var writeWin = window.open('','new',properties);
	writeWin.document.open();
	writeWin.document.write(page);
	writeWin.document.close();
}

function openVideo(video) {
	var height = 355;
	var width = 420;
	var properties = "menubar=no,toolbar=no,location=no,scrollbars=yes,resizable=no,status=yes,height=" + height + ",width=" + width;
	if(navigator.appName == "Microsoft Internet Explorer") {
		screenY = document.body.offsetHeight;
		screenX = window.screen.availWidth;
	} else {
		screenY = window.outerHeight;
		screenX = window.outerWidth;
	}
	leftvar = (screenX - width) / 2;
	//rightvar = (screenY - height) / 2;
	if(navigator.appName == "Microsoft Internet Explorer") {
		leftprop = leftvar;
		//topprop = rightvar;
		topprop = 0;
	} else {
		leftprop = (leftvar - pageXOffset);
		//topprop = (rightvar - pageYOffset);
		topprop = 0;
	}
	properties += ", left = " + leftprop;
	properties += ", top = " + topprop;
	switch(video) {
		case 'mantell_1':
			//window.open("http://www.youtube.com/watch?v=oWctoP7BAx4","new", properties);
			//window.open("http://video.google.com/videoplay?docid=4085526291619819553","new", properties);
			var page = "<HTML>";
			page += '<HEAD><TITLE>Gregory Mantell Show</TITLE>';
			page += '</HEAD><BODY>';
			page += '<P ALIGN="center"><IMG SRC="images/mantell.jpg" WIDTH="368" HEIGHT="210"></P>';
			page += '<P ALIGN="center"><FONT SIZE="+1"><I>Interview with CEO, Catherine MacWillie, children abducted by their own parents</I><BR>is temporarily unavailable.</FONT></P>';
			page += '<P ALIGN="center"><INPUT TYPE="button" VALUE="Close" ONCLICK="javascript: window.close();"></P>';
			page += '</BODY></HTML>';
			var writeWin = window.open('','new',properties);
			writeWin.document.open();
			writeWin.document.write(page);
			writeWin.document.close();
		default:
	}
}

function showReplay() {
	lyr = new getObj('lyr_introPlay');
	lyr.style.visibility = 'visible';
}