// JAVASCRIPT THAT SETS THE ON/OFF FUNCTION FOR ALL FORM ELEMENTS
function classIt(ele) {
	ele.className = "off";
	ele.onfocus = function(){ this.className = "on" }
	ele.onblur = function() { this.className = "off" }
}

//JAVASCRIPT THAT LIMITS THE NUMBER OF CHARACTERS IN THE MESSAGE FIELD
function limitText(limitField,limitNum,eleID) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		if (document.getElementById(eleID)) {
			document.getElementById(eleID).innerHTML = limitNum - limitField.value.length;
		}
	}
}

var inputs = document.getElementsByTagName("input");
for (i=0;i<inputs.length;i++) {
	if (!inputs[i].getAttributeNode("type")) {
		classIt(inputs[i]);
	} else if (inputs[i].getAttributeNode("type").value == "text" || inputs[i].getAttributeNode("type").value == "password") {
		classIt(inputs[i]);
	}
}
var textareas = document.getElementsByTagName("textarea");
for (i=0;i<textareas.length;i++) {
	classIt(textareas[i]);
	if (textareas[i].getAttributeNode("name").value == "LineMessage") {
		var charCount = 250;
		var msgElementID = "k-product-message-count";
		textareas[i].onkeydown = function() { limitText(this.form.LineMessage,charCount,msgElementID);  }
		textareas[i].onkeyup = function() { limitText(this.form.LineMessage,charCount,msgElementID); }
	}
}
var selects = document.getElementsByTagName("select");
for (i=0;i<selects.length;i++) {
	classIt(selects[i]);
}
if(document.getElementById)
	document.getElementById("k-content").style.height = "auto";
		

