function open_win(url) {
	var open_win = window.open(url,'open_win','width=550,height=400,scrollbars=yes');
}

function change_survey(dealer) {
	window.location.href='view_survey.php?id=all&dealer='+dealer;
}

function is_valid_email(email) {
	var validFormatRegExp = /\w(\.?\w)*@\w(\.?[-\w])*\.[a-z]{2,4}$/i;
	var isValid = validFormatRegExp.test(email);
	return isValid;
}

function contains_num(val) {
	var validFormatRegExp = /[0-9]/i;
	var isValid = validFormatRegExp.test(val);
	return isValid;
}

function val_media(f_name) {
	var e_msg = "";

	if(f_name.fi_name.value == '') {
		e_msg += '     - Please enter your first name.\n';
		f_name.fi_name.className = 'media_kit_e';
		var fail = true;
	} else {
		if(contains_num(f_name.fi_name.value) == true) {
			e_msg += '     - Your first name cannot contain numbers.\n';
		f_name.fi_name.className = 'media_kit_e';
		} else {
			f_name.fi_name.className = 'media_kit';
		}
	}

	if(f_name.la_name.value == '') {
		e_msg += '     - Please enter your last name.\n';
		f_name.la_name.className = 'media_kit_e';
		var fail = true;
	} else {
		if(contains_num(f_name.la_name.value) == true) {
			e_msg += '     - Your last name cannot contain numbers.\n';
		f_name.la_name.className = 'media_kit_e';
		} else {
			f_name.la_name.className = 'media_kit';
		}
	}

	if(f_name.address.value == '') {
		e_msg += '     - Please enter your address.\n';
		f_name.address.className = 'media_kit_e';
		var fail = true;
	} else {
		f_name.address.className = 'media_kit';
	}

	if(f_name.city.value == '') {
		e_msg += '     - Please enter your city.\n';
		f_name.city.className = 'media_kit_e';
		var fail = true;
	} else {
		f_name.city.className = 'media_kit';
	}

	if(f_name.state.options[f_name.state.selectedIndex].value == '') {
		e_msg += '     - Please enter your state.  If international, select International.\n';
		f_name.state.className = 'media_select_e';
		var fail = true;
	} else {
		f_name.state.className = 'media_select';
	}

	if(f_name.zip.value == '') {
		e_msg += '     - Please enter your zip/postal code.\n';
		f_name.zip.className = 'media_kit_e';
		var fail = true;
	} else {
		f_name.zip.className = 'media_kit';
	}

	if(f_name.phone.value == '') {
		e_msg += '     - Please enter your phone number.\n';
		f_name.phone.className = 'media_kit_e';
		var fail = true;
	} else {
		f_name.phone.className = 'media_kit';
	}

	if(f_name.email.value == '') {
		e_msg += '     - Please enter your email address.\n';
		f_name.email.className = 'media_kit_e';
		var fail = true;
	} else {
		if(!is_valid_email(f_name.email.value)) { 
			f_name.email.className = 'media_kit_e';
			e_msg += '     - Please enter a valid email address.\n';
			var fail = true;
		} else { f_name.email.className = 'media_kit'; } 
	}

	if(f_name.reference.options[f_name.reference.selectedIndex].value == '') {
		e_msg += '     - Please select how you heard about us (Reference).\n';
		f_name.reference.className = 'media_select_e';
		var fail = true;
	} else {
		f_name.reference.className = 'media_select';
	}
	

	if(fail == true) {
		e_msg = 'Your form had the following error(s):\n------------------------------------------------------------\n'+e_msg;
		alert(e_msg);
		return false;
	}
	else {return true;}
}

function val_media_inside(f_name) {
	var e_msg = "";
	if(f_name.name.value == '') {
		e_msg += '     - Please enter your name.\n';
		var fail = true;
	}

	if(f_name.address.value == '') {
		e_msg += '     - Please enter your address.\n';
		var fail = true;
	}

	if(f_name.city.value == '') {
		e_msg += '     - Please enter your city.\n';
		var fail = true;
	}

	if(f_name.state.options[f_name.state.selectedIndex].value == '') {
		e_msg += '     - Please enter your state.  If international, select International.\n';
		var fail = true;
	}

	if(f_name.zip.value == '') {
		e_msg += '     - Please enter your zip/postal code.\n';
		var fail = true;
	}

	if(f_name.phone.value == '') {
		e_msg += '     - Please enter your phone number.\n';
		var fail = true;
	}

	if(f_name.email.value == '') {
		e_msg += '     - Please enter your email address.\n';
		var fail = true;
	} else {
		if(!is_valid_email(f_name.email.value)) { 
			alert('Please enter a valid email address');
		}
	}

	if(f_name.reference.options[f_name.reference.selectedIndex].value == '') {
		e_msg += '     - Please select how you heard about us (Reference).\n';
		var fail = true;
	}
	

	if(fail == true) {
		e_msg = 'Your form had the following error(s):\n------------------------------------------------------------\n'+e_msg;
		alert(e_msg);
		return false;
	}
	else {return true;}
}