
var winLoc="";

function fieldRecord(type, vstatus, errorString) { 
   this.type = type 
   this.vstatus = vstatus 
   this.errorString = errorString 
}

// Create new main array. 
var NUArray = new Array() 
// Stuff main array entries with objects. 

NUArray[0] = new fieldRecord(1 , 1 , "Name" ) 
NUArray[1] = new fieldRecord(1 , 1 , "Email" ) 
NUArray[2] = new fieldRecord(1 , 2 , "Company" ) 
NUArray[3] = new fieldRecord(1 , 2 , "Website" ) 
NUArray[4] = new fieldRecord(1 , 2 , "Phone" ) 
NUArray[5] = new fieldRecord(2 , 1 , "How did you hear about us?" ) 
NUArray[6] = new fieldRecord(1 , 1 , "Comments" ) 

function isBlank(s){
	for(var i=0;i<s.length;i++){
		var c=s.charAt(i);
		if ((c!=' ')&&(c!='\n')&&(c!='\r')&&(c!='')) return false;
	}
	return true;
}



function validate(f){
	var n = "";
	var x =1;
	for (var i=0;i<f.length-1;i++) {
		var e=f.elements[i];
		if (NUArray[i].vstatus == 1){
			if ((NUArray[i].type==1) || (NUArray[i].type==4) ){	
				if ((e.value==null) || (isBlank(e.value))){
					f.elements[i].focus();
					alert(NUArray[i].errorString + " is a required field");
					return false;
				}
			}
			else {
				if (NUArray[i].type==2) {
					if (e.selectedIndex == "0"){
						f.elements[i].focus();
						alert(NUArray[i].errorString + " is a required field");
						return false;
					}
				}
				else {
					if (e.checked == "0"){
						f.elements[i].focus();
						alert(NUArray[i].errorString + " is a required field");
						return false;	
					}
				}
			}
		}
	}
	return true;
}




