// JavaScript Document - Takes elements with class=useLabel it then finds the label element and sets the default of a textbox to its innerHtml

var labelClass = 'useLabel'
var labels;


/*
function SetTextValues()
{
	labels = document.getElementsByClassName(labelClass);
	
	if(!labels) return false;
	
	var textElements = new Array(labels.length);
	
	for(var ii=0;ii<labels.length;ii++)
	{
				
		textElements[ii] = document.getElementById(labels[ii].htmlFor);

		if(textElements[ii])
		{
			
			textElements[ii].value = labels[ii].innerHTML;
			
		}
	}
	
	SetUpTextBoxEvents(textElements);
	
}

function SetUpTextBoxEvents(textboxes)
{	
	for(var ii=0;ii<textboxes.length;ii++)
	{
		textboxes[ii].onclick = function(){ this.value = '';return false; }
		textboxes[ii].onfocus = function(){ this.value = '';return false; }
		textboxes[ii].onblur = function(){ SetTextValues();return false; }
	}
}

// Author: Stephen Chapman
document.getElementsByClassName = function(cl) 
{
	var retnode = [];
	var myclass = new RegExp('\\b'+cl+'\\b');
	var elem = this.getElementsByTagName('*');
	for (var i = 0; i < elem.length; i++) {
	var classes = elem[i].className;
	if (myclass.test(classes)) retnode.push(elem[i]);
	}
	return retnode;
};*/