
//text field objects
//------------------
var textFields = new Array();
function textField(id, value) {
	this.id = id;
	this.value = value;
}



function loadForm(form) {
	
	//load text fields
	//----------------
	
	var eleArr = form.elements;

	for(var i=0; i<eleArr.length; i++) 
	{
		
		if(eleArr[i].id.indexOf("txt") == 0) 
		{
			textFields[textFields.length] = new textField(eleArr[i].id, eleArr[i].value);
			eleArr[i].onfocus = resetTextField;
		}
	}

}


function resetTextField() 
{
	for(var i=0; i<textFields.length; i++) 
	{
		if(this.id == textFields[i].id && this.value == textFields[i].value)
		{
			this.value = "";
		}
	}
}


function isDefined(variable)
 {
	return eval('(typeof('+variable+')!="undefined");');
}


function showAuthorityFields() 
{
	if(this.checked) 
	{
		this.form.dynFieldset1.style.display = "block";
		this.form.dynFieldset2.style.display = "none";
	}
}


function showSectorFields()
 {
	if(this.checked) 
	{
		this.form.dynFieldset1.style.display = "none";
		this.form.dynFieldset2.style.display = "block";
	}
}




