err_msg  = "------------------------------------------------------\n"
err_msg += "    Please include the following:-              \n"
err_msg += "------------------------------------------------------\n\n"

function isblank(s)
{

	for (var i = 0; i < s.length; i++){
		var c = s.charAt(i);
		if ((c != ' ') && (c != '\n') && (c != '\t')) return false;
	}
	return true;

}

function field_desc(item){

	switch(item){
		case "agerange":
			return "Age Range"
		case "country":
			return "Country"
		case "email_address":
			return "Email Address"
	}		
}	


function assign_values(){

//Default values
		document.forms[0].occupation.value = "2"
		document.forms[0].salary.value = "2"
		document.forms[0].car.value = "2"
}


function validate(f){

 	//preset the values for testing
	//assign_values()
		
	var msg;
	var empty_fields = "";
	var errors = "";
	var a=0;
	var b=0;
	
	// Loop thru the elements of the form
	
	for (var i=0; i < f.length; i++) {
		var e = f.elements[i];
	  if (((e.type == "text") || ( e.type == "textarea") || (e.type == "select-one")) && !e.optional) {
		
		if (e.type == "select-one"){
			if (e.options[0].selected){
			empty_fields += field_desc(e.name) + "\n";
			}	
		}			
		if (((e.type == "text") || ( e.type == "textarea") || (e.type == "password")) && !e.optional) {			
			if ((e.value == null) || ( e.value == "") || isblank(e.value)) {
				empty_fields += field_desc(e.name) + "\n";
				continue;
			}
								
		}
	  }

	} 

	if (empty_fields) {
	
		  msg = empty_fields;
		  alert(err_msg + msg)
		  return false;
		
	}

	if (!empty_fields){

	url_str = '<%=associd_link%>'
	
		document.forms[0].action="adt_home_emailreq.asp" + url_str
		document.forms[0].method = "post"		
		document.forms[0].submit();
 		return true;

	}	

}  
	