function validateForm(thisForm){
    var valid = true;
    var str = "Highlighted fields are required fields.\r\n";
	if(thisForm.media_outlet.value == ""){
		thisForm.media_outlet.style.background="#FFFF33";
		valid = false;
	}

	if(thisForm.name.value == ""){
		thisForm.name.style.background="#FFFF33";
		valid = false;
	}
	
	if(thisForm.title.value == ""){
		thisForm.title.style.background="#FFFF33";
		valid = false;
	}

	if(thisForm.address1.value == "" && thisForm.address2.value == ""){
	    thisForm.address1.style.background="#FFFF33";
        valid = false;
	}

	if(thisForm.city.value == ""){
		thisForm.city.style.background="#FFFF33";
		valid = false;
	}

	if(thisForm.postal_code.value == ""){
		thisForm.postal_code.style.background="#FFFF33";
		valid = false;
	}

	if(thisForm.country.value == ""){
		thisForm.country.style.background="#FFFF33";
		valid = false;
	}

	if(thisForm.province_state.value == ""){
		thisForm.province_state.style.background="#FFFF33";
		valid = false;
	}
	
	if(thisForm.phone.value == ""){
		thisForm.phone.style.background="#FFFF33";
		valid = false;
	}

	if(thisForm.email.value == ""){
		thisForm.email.style.background="#FFFF33";
		thisForm.email2.style.background="#FFFF33";
		valid = false;
	}
	
	if(thisForm.email.value != thisForm.email2.value){
		str = "Email addresses do not match. Please make sure you enter the same email address twice.\r\n";
		thisForm.email.style.background="#FFFF33";
		thisForm.email2.style.background="#FFFF33";
		valid = false;
	}

    if(thisForm.strCAPTCHA.value == ""){
		thisForm.strCAPTCHA.style.background="#FFFF33";
		valid = false;
	}
	
    if (!valid){
        alert(str);
    }
    return valid;
}
