
	function showthediv(thediv) {
		document.getElementById(thediv).style.visibility = 'visible'; 					
	}
	
	function alertme(){
		alert('hello');	
	}

	function resizebox(t) {
		a = t.value.split('\n');
		b=1;
		for (x=0;x < a.length; x++) {
		 if (a[x].length >= t.cols) b+= Math.floor(a[x].length/t.cols);
		 }
		b+= a.length;
		if (b > t.rows) t.rows = b;
	}
	
	function sz(t, thediv) {
		t.className='edit'; 
		document.getElementById(thediv).style.visibility = 'visible'; 
		a = t.value.split('\n');
		b=1;
		for (x=0;x < a.length; x++) {
		 if (a[x].length >= t.cols) b+= Math.floor(a[x].length/t.cols);
		 }
		b+= a.length;
		if (b > t.rows) t.rows = b;
	}
	
	function cleartext(t, thediv){
		document.getElementById(t).className='empty';
		document.getElementById(t).rows = 1;
		document.getElementById(t).value = '';
		document.getElementById(thediv).style.visibility = 'hidden'; 
	}
	
	var child;
	function OpenWindow(mypage) {
	child=window.open(mypage,"NewEvent","width=600,height=340,left=200,top=75,scrollbars=yes");
	}
	
	function ChangeAccess(t) {
		if(document.getElementById('RadioCompAdmin').checked){
			//Switch all selects to admin and disable
			for(x = 1; x <= t; x++){
				document.getElementById('aselect_' + x).selectedIndex = 2;
				document.getElementById('aselect_' + x).disabled = true;
				document.getElementById('alabel_' + x).style.color = '#aaaaaa';
			}
		}else{
			for(x = 1; x <= t; x++){
				document.getElementById('aselect_' + x).selectedIndex = 0;
				document.getElementById('aselect_' + x).disabled = false;
				document.getElementById('alabel_' + x).style.color = '#000000';
			}
		}
	}
	
	function ReplyMessage(mid, rid) {
		window.open("/messages/message.cfm?msgid=" + mid + "&to=" + rid,"SNMessage",
								"width=560,height=" + 500 + ",left=200,top=75,scrollbars=no");
	}

	function ForwardMessage(rsubj, rbody) {
		window.open("/messages/message.cfm?subj=" + rsubj + "&reply=" + rbody,"SNMessage",
								"width=560,height=" + 500 + ",left=200,top=75,scrollbars=no");
	}
	
	function goStatButton(bid) {
		for(i = 0; i <= 3; i++){
			if(i==bid){
				//Activate submit button!
				document.getElementById('StatButton' + i).className = 'StatSubmit';
				//document.getElementById('StatButton' + i).style.display = 'none';
				//document.getElementById('StatSubmit' + i).style.display = '';
			} else {
				//Deactivate button
				try {
					document.getElementById('StatButton' + i).className = 'StatButton';
					//document.getElementById('StatSubmit' + i).style.display = 'none';
					//document.getElementById('StatButton' + i).style.display = '';
				} catch (e) {}
			}
		}
	}
	
	function customStat(){
		var rsel = document.getElementById('stat');
		var rtype = rsel.options[rsel.selectedIndex].value;
		if(rtype==0){
			document.getElementById('custom').style.display='';
			document.getElementById('ctext').focus();
		}else{
			document.getElementById('custom').style.display='none';
		}
	}
	
	function schedCount(srow){
		for(i = 1; i <= 6; i++){
			try {
				var mycount = 0;
				var ctype = document.getElementById('co_' + srow + '_' + i).getAttribute("type");
				for(j = 1; j <= 7; j++){
					try {
						var rsel = document.getElementById('sh_' + srow + '_' + j);
						var rtype = rsel.options[rsel.selectedIndex].getAttribute("type");
						if(rtype == ctype) mycount++;
					} catch (e) {}
				}
				document.getElementById('co_' + srow + '_' + i).innerHTML = mycount;
			} catch (e) {}
		}
	}
	
	function addUpCO(myfield){
		//Calculate current field
		var mycount = myfield.value;
		var mymult = myfield.getAttribute("mult");
		var myroll = myfield.getAttribute("roll");
		if(myroll == null) myroll = 1;
		//alert(mymult);
		if(mymult != null){
			var addedup = (mycount * mymult * myroll);
			document.getElementById('out_' + myfield.name).innerHTML = '&nbsp;=&nbsp;$' + addedup.toFixed(2);
		}
		
		//Add up all fields
		var mygroup = String(myfield.name).substring(0,1);
		var totalcash = new Number(0)
		totalcash = 0;
		//totalcash = eval('document.count' + mygroup + '.' + mygroup + 'ct_100.value') * 100;
		//totalcash += eval('document.count' + mygroup + '.' + mygroup + 'ct_50.value') * 50;
		totalcash += eval('document.count' + mygroup + '.' + mygroup + 'ct_20.value') * 20;
		totalcash += eval('document.count' + mygroup + '.' + mygroup + 'ct_10.value') * 10;
		totalcash += eval('document.count' + mygroup + '.' + mygroup + 'ct_5.value') * 5;
		totalcash += eval('document.count' + mygroup + '.' + mygroup + 'ct_1.value') * 1;
		totalcash += eval('document.count' + mygroup + '.' + mygroup + 'ct_quarters.value') * 40 * 0.25;
		totalcash += eval('document.count' + mygroup + '.' + mygroup + 'ct_dimes.value') * 50 * 0.1;
		totalcash += eval('document.count' + mygroup + '.' + mygroup + 'ct_nickels.value') * 40 * 0.05;
		totalcash += eval('document.count' + mygroup + '.' + mygroup + 'ct_pennies.value') * 50 * 0.01;
		totalcash = totalcash.toFixed(2);
		document.getElementById(mygroup + 'amount').value = totalcash;
		document.getElementById(mygroup + 'count_total').innerHTML = '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>$' + totalcash + '</b>'
	}

	function addUpD(myfield){
		//Calculate current field
		var mycount = myfield.value;
		var mymult = myfield.getAttribute("mult");
		var myroll = myfield.getAttribute("roll");
		if(myroll == null) myroll = 1;
		//alert(mymult);
		if(mymult != null){
			var addedup = (mycount * mymult * myroll);
			document.getElementById('out_' + myfield.name).innerHTML = '&nbsp;=&nbsp;$' + addedup.toFixed(2);
		}
		
		//Add up all fields
		var mygroup = String(myfield.name).substring(0,1);
		var totalcash = new Number(0)
		totalcash = 0;
		totalcash = eval('document.count' + mygroup + '.' + mygroup + 'ct_100.value') * 100;
		totalcash += eval('document.count' + mygroup + '.' + mygroup + 'ct_50.value') * 50;
		totalcash += eval('document.count' + mygroup + '.' + mygroup + 'ct_20.value') * 20;
		totalcash += eval('document.count' + mygroup + '.' + mygroup + 'ct_10.value') * 10;
		totalcash += eval('document.count' + mygroup + '.' + mygroup + 'ct_5.value') * 5;
		totalcash += eval('document.count' + mygroup + '.' + mygroup + 'ct_1.value') * 1;
		//totalcash += eval('document.count' + mygroup + '.' + mygroup + 'ct_quarters.value') * 40 * 0.25;
		//totalcash += eval('document.count' + mygroup + '.' + mygroup + 'ct_dimes.value') * 50 * 0.1;
		//totalcash += eval('document.count' + mygroup + '.' + mygroup + 'ct_nickels.value') * 40 * 0.05;
		totalcash += eval('document.count' + mygroup + '.' + mygroup + 'ct_check.value') * 1;
		totalcash = totalcash.toFixed(2);
		document.getElementById(mygroup + 'amount').value = totalcash;
		document.getElementById(mygroup + 'count_total').innerHTML = '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>$' + totalcash + '</b>'
	}

	function addUp(myfield){
		//Calculate current field
		var mycount = myfield.value;
		var mymult = myfield.getAttribute("mult");
		var myroll = myfield.getAttribute("roll");
		if(myroll == null) myroll = 1;
		//alert(mymult);
		if(mymult != null){
			var addedup = (mycount * mymult * myroll);
			document.getElementById('out_' + myfield.name).innerHTML = '&nbsp;=&nbsp;$' + addedup.toFixed(2);
		}
		
		//Add up all fields
		var mygroup = String(myfield.name).substring(0,1);
		var totalcash = new Number(0)
		totalcash = 0;
		totalcash = eval('document.count' + mygroup + '.' + mygroup + 'ct_100.value') * 100;
		totalcash += eval('document.count' + mygroup + '.' + mygroup + 'ct_50.value') * 50;
		totalcash += eval('document.count' + mygroup + '.' + mygroup + 'ct_20.value') * 20;
		totalcash += eval('document.count' + mygroup + '.' + mygroup + 'ct_10.value') * 10;
		totalcash += eval('document.count' + mygroup + '.' + mygroup + 'ct_5.value') * 5;
		totalcash += eval('document.count' + mygroup + '.' + mygroup + 'ct_1.value') * 1;
		totalcash += eval('document.count' + mygroup + '.' + mygroup + 'ct_quarters.value') * 40 * 0.25;
		totalcash += eval('document.count' + mygroup + '.' + mygroup + 'ct_dimes.value') * 50 * 0.1;
		totalcash += eval('document.count' + mygroup + '.' + mygroup + 'ct_nickels.value') * 40 * 0.05;
		totalcash += eval('document.count' + mygroup + '.' + mygroup + 'ct_pennies.value') * 50 * 0.01;
		totalcash += eval('document.count' + mygroup + '.' + mygroup + 'ct_loose.value') * 1;
		try {
			//Disney
			totalcash += eval('document.count' + mygroup + '.' + mygroup + 'dd_10.value') * 10;
			totalcash += eval('document.count' + mygroup + '.' + mygroup + 'dd_5.value') * 5;
			totalcash += eval('document.count' + mygroup + '.' + mygroup + 'dd_1.value') * 1;
			totalcash += eval('document.count' + mygroup + '.' + mygroup + 'boxedcoin.value') * 1;
		} catch (e) {}
		try {
			//BG Orlando
			totalcash += eval('document.count' + mygroup + '.' + mygroup + 'ct_2.value') * 2;
			totalcash += eval('document.count' + mygroup + '.' + mygroup + 'traveler.value') * 1;
			totalcash += eval('document.count' + mygroup + '.' + mygroup + 'univ.value') * 1;
		} catch (e) {}
		totalcash = totalcash.toFixed(2);
		try {
			document.getElementById(mygroup + 'ammount').value = totalcash;
		} catch (e) {}
		document.getElementById(mygroup + 'count_total').innerHTML = '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>$' + totalcash + '</b>'
		var onhand = new Number(0);
		onhand = 0;
		onhand += parseFloat(totalcash);
		onhand += eval('document.count' + mygroup + '.' + mygroup + 'receipts.value') * 1;
		try {
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'pc_cash.value') * 1;
		} catch (e) {}
		try {
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'bar_1.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'bar_2.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'retail_1.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'retail_2.value') * 1;
		} catch (e) {}
		try {
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'bar_3.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'bar_4.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'retail_3.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'retail_4.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'retail_5.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'retail_6.value') * 1;
		} catch (e) {}
		try {
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'bar_5.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'bar_6.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'bar_7.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'retail_7.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'retail_8.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'retail_9.value') * 1;
		} catch (e) {}
		try {
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'bar_8.value') * 1;
		} catch (e) {}
		try {
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'bar_9.value') * 1;
		} catch (e) {}
		try {
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'soda_1.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'soda_2.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'soda_3.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'soda_4.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'soda_5.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'parking_1.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'parking_2.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'ticket_1.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'ticket_2.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'ticket_3.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'ticket_4.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'ticket_5.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'ticket_6.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'ticket_7.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'retbag_1.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'retbag_2.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'retbag_3.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'retbag_4.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'retbag_5.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'retbag_6.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'retbag_7.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'retbag_8.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'barbag_1.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'barbag_2.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'mgrbag_1.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'unrolledcoin.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'pc_checks.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'duck_bank.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'lil_bank.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'train_bank.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'retail_change1.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'retail_change2.value') * 1;
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'dog_tag.value') * 1;
		} catch (e) {}
		try {
			onhand += eval('document.count' + mygroup + '.' + mygroup + 'manager.value') * 1;
		} catch (e) {}
		onhand += eval('document.count' + mygroup + '.' + mygroup + 'change.value') * 1;
		document.getElementById(mygroup + 'onhand').innerHTML = '<b>' + onhand.toFixed(2) + '</b>'
		var overshort = 0;
		overshort += eval('document.count' + mygroup + '.' + mygroup + 'petty.value') * 1;
		overshort -= onhand;
		overshort *= -1;
		document.getElementById(mygroup + 'overshort').innerHTML = '<b>' + overshort.toFixed(2) + '</b>';
		if (overshort.toFixed(2) != 0.00){
		try {
			document.getElementById(mygroup + 'hname').style.color = '#cc3311';
			document.getElementById(mygroup + 'cgood').style.display = 'none';
			document.getElementById(mygroup + 'cbad').style.display = '';
			document.getElementById(mygroup + 'overshort').style.color = '#cc3311';
		} catch (e) {}
		}
	}
	
	var dsToggle = function(trShow,trNum)
	{
		for(var x=trNum; x>=0; x--)
		{
			try
			{
				if(document.getElementById(trShow + x).style.display=='none')
				{
					document.getElementById(trShow + x).style.display='';
					document.getElementById(trShow + 'down').style.display='none';
					document.getElementById(trShow + 'up').style.display='';
					document.getElementById(trShow + 'cap').innerHTML='click to hide';
				}
				else
				{
					document.getElementById(trShow + x).style.display='none';
					document.getElementById(trShow + 'down').style.display='';
					document.getElementById(trShow + 'up').style.display='none';
					document.getElementById(trShow + 'cap').innerHTML='click to show';
				}
			}
			catch (e) {}
		}
	}
	
	function countToggle(cid){
		if(document.getElementById(cid + 'count').style.display=='none'){
			document.getElementById(cid + 'count').style.display='';
			document.getElementById(cid + 'down').style.display='none';
			document.getElementById(cid + 'up').style.display='';
			try {
				document.getElementById(cid + 'cap').innerHTML='click to hide';
			} catch (e) {}
		}else{
			document.getElementById(cid + 'count').style.display='none';
			document.getElementById(cid + 'down').style.display='';
			document.getElementById(cid + 'up').style.display='none';
			try {
				document.getElementById(cid + 'cap').innerHTML='click to show';
			} catch (e) {}
		}
	}
	
	function showWitness(wid){
		var swit = eval('document.count' + wid +'.' + wid +'switness.options[document.count' + wid +'.' + wid +'switness.selectedIndex].value');
		document.getElementById(wid + 'nswitness').style.display='none';
		document.getElementById(wid + 'witness').style.display='none';
		if (swit == 0){
			document.getElementById(wid + 'nswitness').style.display='';
			document.getElementById(wid + 'wname').focus();
		} else if (swit > 0) {
			document.getElementById(wid + 'witness').style.display='';
			document.getElementById(wid + 'wpwd').focus();
		}
	}
	
	function verifyDeposit(vid, type_id, bag_num, amount){
		namount = parseFloat(amount);
		namount = namount.toFixed(2);
		document.getElementById('depwitness').style.display = '';
		document.getElementById('depsave').style.display = 'none';
		document.countD.VID.value = vid;
		document.countD.bag_num.value = bag_num;
		document.countD.amount.value = namount
		document.getElementById('deps_' + type_id).selected = true;
		document.countD.Dswitness.focus();
	}
	
	function cancelDeposit(vid){
		document.countD.VID.value = vid;
		document.countD.cancelMe.value = 1;
		document.countD.submit();
	}
	
	function referNext(){
		document.getElementById('feedback2').innerHTML='<div style="margin: 7px 0px 0px 5px; line-height:20px; font-size:14px;"><b>Thank you!</b><br>Please tell your friends and associates about how ShiftNote works for you.<br>They can visit <b>ShiftNote.com</b> or call <b>888-803-7281</b> for more information.</div>';
		
	}
	
	
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
   XXXXXXXX         Open the New/Edit Task Window         XXXXXXXXX
	 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

function openTask(locations, task_id, active){
	if(active==null) active = 0;
	if(task_id==null) task_id = 0;
	var extraV = 0;
	if(task_id != 0) extraV = 27;
	if(locations > 8) locations = 8;
	window.open("/tasks/task.cfm?active=" + active + "&task=" + task_id,"SNTask","width=570,height=" + (234+extraV+(locations*25)) + ",left=200,top=75,scrollbars=no");
}

function openMessage(){
	window.open("/messages/message.cfm","SNMessage","width=560,height=" + 500 + ",left=200,top=75,scrollbars=no");
}

function ReplyMessage2(mid, cid, rid) {
	window.open("/messages/message.cfm?msgid=" + mid + "&cid=" + cid + "&to=" + rid,"SNMessage",
							"width=560,height=" + 500 + ",left=200,top=75,scrollbars=no");
}


