// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

function taLimit(taObj) {
	if (taObj.value.length==maxL) return false;
	return true;
}

function taCount(taObj, counterid, maxlength) { 
	objCnt = createObject(counterid);
	objVal = taObj.value;
	if (objVal.length > maxlength) objVal = objVal.substring(0,maxlength);
	if (objCnt) objCnt.textContent=maxlength-objVal.length;
	return true;
}

function createObject(objId) {
	if (document.getElementById) return document.getElementById(objId);
	else if (document.layers) return eval("document." + objId);
	else if (document.all) return eval("document.all." + objId);
	else return eval("document." + objId);
}


// looks for textbox called "focusme" and ads focus to it
function findfocus() {
	if (!document.getElementById) return false;
	if (!document.getElementById('focusme')) return false;
	textbox = document.getElementById('focusme');
	textbox.focus();
}

//allows multiple functions to be laoded when page loads
function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			oldonload();
			func();
		}
	}
}

addLoadEvent(findfocus);