// JavaScript Document

N4 = document.layers
IE = document.all
N6 = document.getElementById && !IE

function hidestuff(stuff){
	if (N4) document[stuff].visibility = "hide";
	else if (IE) document.all[stuff].style.visibility = "hidden"; 
	else if (N6) document.getElementById(stuff).style.visibility = "hidden";
}

function showstuff(stuff){
	if (N4) document[stuff].visibility = "show";
	else if (IE) document.all[stuff].style.visibility = "visible";
	else if (N6) document.getElementById(stuff).style.visibility = "visible";
}

function count_words(tbox_input, wordamount, spanid){
	newstr =  tbox_input.value;
	changedstring = newstr.replace('\r\n', " ")
	changedstring = changedstring.replace("  ", " ")
	changedstring = changedstring.replace("  ", " ")
	
	if(tbox_input.value=="")
	{
		no_words = 0;
		words_left = wordamount;
		document.getElementById(spanid).innerHTML = "<b>" + words_left  + "</b> words left";
	}
	else
	{
   		no_words = changedstring.split(" ");
   		words_left = wordamount - no_words.length;
		if (words_left < -1 )
		{
			too_many_words = no_words.length - wordamount - 1;
	 		if (too_many_words == 1)
			{
				document.getElementById(spanid).innerHTML = "<font color = Red>You have entered too many words.<br>Please remove <b>" + too_many_words + "</b> word";
	 		}
			else
			{
			document.getElementById(spanid).innerHTML = "<font color = Red>You have entered too many words.<br>Please remove <b>" + too_many_words + "</b> words";
 			}
   		}
   		else
		{
	   		if (words_left == 1)
			{
	   			document.getElementById(spanid).innerHTML = "<b>" + (words_left + 1) + "</b> word left";
	   		}
			else
			{
		    	document.getElementById(spanid).innerHTML = "<b>" + (words_left + 1)  + "</b> words left";
	 		}
   		}
   }
}
