// JavaScript Document


// Menu Script
var folded = new Object();
function Slide(theDiv) {

	if(folded[theDiv] == 1) {

		Effect.SlideUp(theDiv, {duration:0.1});
		folded[theDiv] = 0;

	} else {

		Effect.SlideDown(theDiv, {duration:0.3});
		folded[theDiv] = 1;

	}

}

// Used by counting buuttons
var aDOM = 0, ieDOM = 0, nsDOM = 0
var stdDOM = document.getElementById;
if (stdDOM) aDOM = 1; else {
ieDOM = document.all;
if (ieDOM) aDOM = 1; else {
var nsDOM = (
(navigator.appName.indexOf('Netscape') != -1)
&& (parseInt(navigator.appVersion) ==4));
if (nsDOM) aDOM = 1;
}
}

function xDOM(objectId) {
if (stdDOM)
return (document.getElementById(objectId));
if (ieDOM) return (document.all[objectId]);
if (nsDOM) return (document.layers[objectId]);
}


// Used by hardbound cover page forms
function focuson(next) {

	 next.focus();

}

function CountLeft(type, field, max, next) {

 	if (field.value.length > max) {
 		field.value = field.value.substring(0, max);

		if(type == 1) {
			focuson(next);
	 	}

	 }

}

// Used by every page with a form
function appeareff() {

	var effect = new Effect.Appear('errors', {duration: 1.0, from: 0.0001, to: 0.9999});

}

// Currency Formatting
function CurrencyFormatted(amount) {

	var i = parseFloat(amount);

	if(isNaN(i)) { i = 0.00; }

	var minus = '';

	if(i < 0) { minus = '-'; }

	i = Math.abs(i);
	i = parseInt((i + .005) * 100);
	i = i / 100;
	s = new String(i);

	if(s.indexOf('.') < 0) { s += '.00'; }

	if(s.indexOf('.') == (s.length - 2)) { s += '0'; }

	s = minus + s;

	return s;

}

// +/- Button functions
var cnt = 0;
function add(passedValue, field, maxVal) {

	if(passedValue < maxVal) {

		cnt = passedValue;

		cnt++;
		set(field);

	}

}


function sub(passedValue, field) {

	cnt =  passedValue;

	if(cnt > 0) {

		cnt--;
		set(field);

	}

}

function entered(field, maxVal) {

	if(field.value >= 0 && field.value <= maxVal) {

		cnt = field.value;

		set(field);

	}

}

function set(field) {

	field.value = cnt;
	var calc = calculate();

}

/*
// Fade & Hide & show
var faded = new Object();
function FadeIn(theDiv) {

	Effect.Appear(theDiv, {duration:0.5, from: 0.0001, to: 0.9999});
	faded[theDiv] = 1;

}

function FadeOut(theDiv) {

	Effect.Fade(theDiv, {duration:0.5});
	faded[theDiv] = 0;

}

var extralines = 0;
function coverlines(theDiv) {

	if(extralines == 0) {

		FadeIn(theDiv);
		FadeIn('sub');

	} else {

		FadeIn(theDiv);

	}

	extralines++;

	document.getElementById('lines').value = extralines;

}

function dellines(thediv) {

	FadeOut(thediv);

	extralines--;

	if(extralines == 0) {

		FadeOut('sub');

	} else {

		FadeOut(thediv);

	}

	document.getElementById('lines').value = extralines;

}
*/

/*
function calc_win(type) {

	var openwin = window.open('calc.php?t='+type,'open_window','scrollbars=no, menubar=no, height=380,	width=450, left=0, top=0, resizeable=no, toolbar=no, location=no, status=no');

}
*/