function DeleteCookie(name) {
	setCookie(name, name, 0);
}

function getCookie(name) {
	var cookie = ' ' + document.cookie;
	var search = ' ' + name + '=';
	var setStr = '';
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(';', offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return (setStr);
}

function setCookie(setCookieName, setCookieValue, iMinutes) {
	var setCookieExpiry = "";
	var setCookieDomain = "efarming.com.au";
	var setCookiePath = "/";
	var setNewDate = new Date();
	var setCookieExpiry = setNewDate.setTime(setNewDate.getTime()
			+ (iMinutes * 60 * 1000));
	var setCookieExpiry = setNewDate.toGMTString();
	// document.cookie = setCookieName + "=" + setCookieValue + "; expires=" +
	// setCookieExpiry + "; path=" + setCookiePath + "; domain=" +
	// setCookieDomain;
	document.cookie = setCookieName + "=" + setCookieValue + "; expires="
			+ setCookieExpiry + "; path=" + setCookiePath;
}

function ResizeText(sTag, iIncrement) {
	// The var sTag is ignored but left in for compatibility

	var fontSteps = new Array('70%', '80%', '90%', '100%', '110%', '120%',
			'130%');
	var defaultFontStep = 3;
	var currentFontStep = defaultFontStep * 1;
	var newFontStep = defaultFontStep * 1;

	if (getCookie("resizeText") != "") {
		currentFontStep = getCookie("resizeText") * 1;
		newFontStep = currentFontStep;
	}
	if (document.getElementById('body')) {
		if (((currentFontStep + iIncrement) > -1)
				&& ((currentFontStep + iIncrement) < fontSteps.length)) {
			newFontStep = currentFontStep + iIncrement;
			document.getElementById('body').style.fontSize = fontSteps[newFontStep];
		}
	}
	setCookie("resizeText", newFontStep, 30 * 24 * 60);
}

function changeFontSize(inc) {
	var p = document.getElementsByTagName('p');
	for (n = 0; n < p.length; n++) {
		if (p[n].style.fontSize) {
			var size = parseInt(p[n].style.fontSize.replace("px", ""));
		} else {
			var size = 12;
		}
		p[n].style.fontSize = size + inc + 'px';
	}
}

function ResetTextSize() {
	var defaultFontStep = 3;
	var newFontStep = 0;

	if (getCookie("resizeText") != "") {
		var currentFontStep = getCookie("resizeText") * 1;
	}
	// setCookie("resizeText", (sz-3)*-1, 30*24*60);
	newFontStep = defaultFontStep + (currentFontStep * -1);

	ResizeText('body', newFontStep);
}

function toggleCheckBoxes(formName) {
	// toggle Check Boxes using Prototype Library
	var form = $(formName);
	var i = form.getElements('checkbox');
	i.each(function(item) {
		if (item.checked)
			item.checked = false
		else {
			item.checked = true
		}
	}

	);
}


function clickclear(this.field, defaulttext) 
{
    if (this.field.value == defaulttext) 
    {
        this.field.value = "";
    }
}

function clickrecall(this.field, defaulttext) 
{
    if (this.field.value == "") 
    {
        this.field.value = defaulttext;
    }
}
