// JavaScript Document

function clearField(myfield){
	
	if(myfield.attributes['class'] && myfield.getAttribute("class") == "highlight" || myfield.attributes['class'].value == "highlight"){
		myfield.setAttribute("class","nohighlight");
		myfield.value = '';
	}
	else if(myfield.getAttribute("class") == "isdefault" || (myfield.attributes['class'] && myfield.attributes['class'].value == "isdefault")){
		myfield.setAttribute("class","nohighlight");
		myfield.value = '';
	}
	return false;
}

function quickForm(){
	if(!document.forms["newsletter"]) return false;
	var quickform = document.forms["newsletter"];
	var quickfields = quickform.elements;
	
	var init_field_vals = ["First Name","Last Name","Your Email Address"];
	
	for(var i=0; i<quickfields.length; i++){
		for(var k=0; k<init_field_vals.length; k++){
			if(quickfields[i].value == init_field_vals[k]){
				quickfields[i].setAttribute("class","isdefault");
				quickfields[i].onclick = function(){
					if((this.type == "text" || this.type == "textarea") && this.attributes['class'] && (this.getAttribute("class") == "isdefault" || this.attributes['class'].value == "isdefault")){
						clearField(this);
						return false;
					}
				}
			}
		}
	}
}

function initForms(){
	if(!document.forms) return false;
	var myforms = document.forms;
	for (var i=0; i<myforms.length; i++){
		var myfields = myforms[i].elements;
		for (var k=0; k<myfields.length; k++){
			if(myfields[k].type != "submit"){
				myfields[k].onfocus = function(){
					if(this.attributes['class']){
						if(this.getAttribute("class") == "highlight" || this.attributes['class'].value == "highlight"){
							this.setAttribute("class","nohighlight");
							return false;
						}
					}
				}
			}
		}
	}
}

addLoadEvent(initForms);
addLoadEvent(quickForm);