function clearfield(elem){
	if(elem.value==elem.defaultValue){
		elem.value='';
		elem.style.color='#333333';
	}
}

$(window).ready(function() {
	/*$("img, a").tooltip({ 
    	track: true, 
	    delay: 100, 
	    showURL: false, 
	    showBody: " - ", 
	    opacity: 0.85 
	});*/
						 
});

var word_counters = Array();
var word_totals = Array();

function character_count( elem, max, container )
{
	word_counters.push(container);
	
	var wcindex = 0;
	
	for( var i = 0; i < word_counters.length; i++ )
	{
		if( word_counters[i] == container )
		{
			wcindex = i;
			break;
		}
	}
	
	var cur_words = word_totals[wcindex];
	var text = elem.value;
	var word_array = text.split(' ');
	
	word_totals[wcindex] = word_array.length;
		
	if( word_array[word_array.length-1] == '' )
	{
		word_totals[wcindex] = word_totals[wcindex] - 1;
	}
	
	var chars_left = max - word_totals[wcindex];
	
	if (word_totals[wcindex] != cur_words) {
		if (chars_left > 0) {
			document.getElementById(container).innerHTML = chars_left + (chars_left > 1 ? ' more words' : ' more word');
		}
		else 
			if (chars_left == 0) {
				document.getElementById(container).innerHTML = ' maximum words reached';
			}
			else 
				if (chars_left < 0) {
					var over = chars_left * -1;
					document.getElementById(container).innerHTML = over + (over > 1 ? ' words over' : ' word over');
				}
	}
}

