









	


// JavaScript Document

//determining whether msie or netscape being used and what versions 
var IE4 = (document.all && !document.getElementById) ? 1 : 0;
var NS4 = (document.layers) ? 1 : 0;
var IE5 = (document.all && document.getElementById) ? 1 : 0;
var N6 = (document.getElementById && !document.all) ? 1 : 0;
var ie = (IE4 || IE5) ? 1 : 0;
var n = (NS4 || N6) ? 1 : 0;
var IE5MAC = false;
var NS4MAC = false;
var tempVar;

var MAC = (navigator.userAgent.indexOf("Mac")) // determines platform

if (MAC != -1)
{
	if (IE5)
	{
		IE5MAC = true; //determines if ie5 on a mac
	}
	else
	{
		if (NS4 || N6)
		{
			NS4MAC = true; // determines if net 4 or 6 on mac
		}
	}
}
else
{
}

// error handling 
window.onerror = errorHandler;
function errorHandler()
{
	return true;
}


/* this is a work a round for the netscape resize bug */
if (document.layers)
{
	origWidth = innerWidth;
	origHeight = innerHeight;
}

function correctResize()
{
	if (innerWidth != origWidth || innerHeight != origHeight)
	location.reload();
}
if (document.layers) onResize = correctResize;

function populateHeight() {
	if (screen.height>768) {		
		if (document.body.clientHeight) {
			if (navigator.userAgent.indexOf("Firefox")!=-1) {
				document.getElementById("centerContentWrap").style.minHeight = screen.height - 495 + "px";
			} else if (navigator.userAgent.indexOf("Opera")!=-1	) {
				document.getElementById("centerContentWrap").style.minHeight = screen.height - 400 + "px";
			} else if (navigator.userAgent.indexOf("Netscape")!=-1	) {
				document.getElementById("centerContentWrap").style.minHeight = screen.height - 400 + "px";
			} else if (navigator.userAgent.indexOf("MSIE 7.0")!=-1	) {
				document.getElementById("centerContentWrap").style.minHeight = screen.height - 365 + "px";
			}else {
				document.getElementById("centerContentWrap").style.height = screen.height - 365 + "px";
			}
		}
	}
}



function validate () {
		
		var e = document.forms[0];
		var check;
		var count;
		var current;
		var error = false;
		
		var order = false;
		
		for(var i=0; i < e.elements.length; i++) {
			
			if (e.elements[i].type == "text" || e.elements[i].type == "textarea" || e.elements[i].type == "password") 
			{
					if (e.elements[i].value == "") 
					{
						
						if (document.all)
							alert("Please enter a value for \n\"" + eval("L" + e.elements[i].name + ".innerText") + "\"");				
						else								
							alert("Please enter a value for \n\"" + eval("document.getElementById('L" + e.elements[i].name + "').textContent") + "\"");						
						
										
						error = true;
						e.elements[i].focus();
						break;
					}
			} else if (e.elements[i].type == "radio" || e.elements[i].type == "checkbox"){
					continue;
			} else if (e.elements[i].type == "select-one") {
					if (e.elements[i].value == "") {
						if (document.all)
							alert("Please enter a value for \n\"" + eval("L" + e.elements[i].name + ".innerText") + "\"");				
						else								
							alert("Please enter a value for \n\"" + eval("document.getElementById('L" + e.elements[i].name + "').textContent") + "\"");	
						error = true;
						e.elements[i].focus();
						break;
					}
					
			}
					
		}
		
				
		if (!error) {
			return true;
		} else {
			return false;
		}
	}
	
		



function init () {
	populateHeight();
	/*for pdf and doc files to open in a new window*/
	var allPageTags = new Array(); 
	var allPageTags=document.getElementsByTagName("a");
	for (i=0; i<allPageTags.length; i++) {  //Pick out the tags with our class name  
		if (allPageTags[i].className=="popup") {    
			allPageTags[i].target="_blank";  
		}  
	} 
}


window.onload = init;

/*modeller script*/

function calculateBuyHolidays() {
	document.getElementById("holidaysBuyInput01").value = (document.getElementById("holidaysBuyInput01").value * 1).toFixed(0);
	var b2 = document.getElementById("holidaysBuyInput01").value;	
	var b3 = document.getElementById("holidaysBuyInput02").value;
	
	document.getElementById("holidaysBuyOutput01").value = (b3 / 260 * b2).toFixed(2);

	document.getElementById("holidaysBuyOutputAcronym01").style.visibility = "visible";
	document.getElementById("holidaysBuyOutputAcronym02").style.visibility = "visible";	
	
	var b5 = document.getElementById("holidaysBuyOutput01").value;
	
	if (b3 > 43000) {
		document.getElementById("holidaysBuyOutput02").value = (b5 * 0.59).toFixed(2);
	} else if (b3 >40000) {
		document.getElementById("holidaysBuyOutput02").value = (b5 * 0.79).toFixed(2);
	} else if (b3 >13000) {
		document.getElementById("holidaysBuyOutput02").value = (b5 * 0.69).toFixed(2);
	} else {
		document.getElementById("holidaysBuyOutput02").value = "Seek advise";
		document.getElementById("holidaysBuyOutputAcronym02").style.visibility = "hidden";
	}	
	
	if (b2 > 3) {
		document.getElementById("holidaysBuyOutput01").value = "Only up to 3 days";
		document.getElementById("holidaysBuyOutput02").value = "Only up to 3 days";
		document.getElementById("holidaysBuyOutputAcronym01").style.visibility = "hidden";
		document.getElementById("holidaysBuyOutputAcronym02").style.visibility = "hidden";
		
	}
		
}

function calculateSellHolidays() {
	document.getElementById("holidaysSellInput01").value = (document.getElementById("holidaysSellInput01").value * 1).toFixed(0);

	var b2 = document.getElementById("holidaysSellInput01").value;	
	var b3 = document.getElementById("holidaysSellInput02").value;

	document.getElementById("holidaysSellOutput01").value = (b3 / 260 * b2).toFixed(2);
	document.getElementById("holidaysSellOutputAcronym01").style.visibility = "visible";
	
	var b5 = document.getElementById("holidaysSellOutput01").value;
	if (b2 > 2) {
		document.getElementById("holidaysSellOutput01").value = "Only up to 2 days";
		document.getElementById("holidaysSellOutputAcronym01").style.visibility = "hidden";
	}
		
}

function calculateChildcare() {
	var c2 = document.getElementById("childcareInput01").value;
	var c3 = document.getElementById("childcareInput02").value;
	document.getElementById("childcareOutputAcronym01").style.visibility = "visible";
	document.getElementById("childcareOutputAcronym02").style.visibility = "visible";
	
	if (c3 > 43000) {
		document.getElementById("childcareOutput01").value = (c2 * 0.41).toFixed(2);
		document.getElementById("childcareOutput02").value = ((c2 * 0.41) * 12).toFixed(2);
	} else if (c3 >40000) {
		document.getElementById("childcareOutput01").value = (c2 * 0.21).toFixed(2);
		document.getElementById("childcareOutput02").value = ((c2 * 0.21) * 12).toFixed(2);
	} else if (c3 >13000) {
		document.getElementById("childcareOutput01").value = (c2 * 0.31).toFixed(2);
		document.getElementById("childcareOutput02").value = ((c2 * 0.31) * 12).toFixed(2);
	} else {
		document.getElementById("childcareOutput01").value = "Seek advise";
		document.getElementById("childcareOutput02").value = "Seek advise";
	}		
	
	if (c2 > 243) {
		document.getElementById("childcareOutput01").value = "Only up to " + String.fromCharCode(0x0A3) + "243";
		document.getElementById("childcareOutput02").value = "Only up to " + String.fromCharCode(0x0A3) + "243";	
		document.getElementById("childcareOutputAcronym01").style.visibility = "hidden";
		document.getElementById("childcareOutputAcronym02").style.visibility = "hidden";	
	}		
		
}

function calculateBikes() {
	var b3 = document.getElementById("bikesInput01")[document.getElementById("bikesInput01").selectedIndex].value;
	var b4 = document.getElementById("bikesInput02").value;
	
	if (b4 > 43000) {
		document.getElementById("bikesOutput01").value = (b3 * 0.41).toFixed(2);
	} else if (b4 >37000) {
		document.getElementById("bikesOutput01").value = (b3 * 0.21).toFixed(2);
	} else if (b4 >13000) {
		document.getElementById("bikesOutput01").value = (b3 * 0.31).toFixed(2);
	} else {
		document.getElementById("bikesOutput01").value = "Seek advise";
	}	
}

function calculatePayGiving() {
	var b2 = document.getElementById("payGivingInput01").value;
	var b3 = document.getElementById("payGivingInput02").value;
	var b5value = true;
	
	if (b3 > 45000) {
		document.getElementById("payGivingOutput01").value = (b2 * 0.4).toFixed(2);
	} else if (b3 >37000) {
		document.getElementById("payGivingOutput01").value = (b2 * 0.22).toFixed(2);
	} else if (b3 >13000) {
		document.getElementById("payGivingOutput01").value = (b2 * 0.22).toFixed(2);
	} else {
		document.getElementById("payGivingOutput01").value = "Seek advise";
		b5value = false;
	}	
	
	var b5 = document.getElementById("payGivingOutput01").value;
	
	if (b5value)
		document.getElementById("payGivingOutput02").value = (b5 * 12).toFixed(2);
	else
		document.getElementById("payGivingOutput02").value = "Seek Advise";
}

function calculateHealthScreen() {
	var b3 = document.getElementById("healthScreenInput01")[document.getElementById("healthScreenInput01").selectedIndex].value;
	var b4 = document.getElementById("healthScreenInput02").value;
	
	if (b4 > 45000) {
		document.getElementById("healthScreenOutput01").value = (b3 * 0.41).toFixed(2);
	} else if (b4 >37000) {
		document.getElementById("healthScreenOutput01").value = (b3 * 0.23).toFixed(2);
	} else if (b4 >13000) {
		document.getElementById("healthScreenOutput01").value = (b3 * 0.33).toFixed(2);
	} else {
		document.getElementById("healthScreenOutput01").value = "Seek advise";
	}	
}



