function email_to_associate(id) {
	 var pop_up = window.open("/content/email-to-associate/"+id,"_blank","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=no, width=400, height=500");
}
function email_news_to_associate(id) {
	 var pop_up = window.open("/content/email-news-to-associate/"+id,"_blank","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=no, width=400, height=500");
}
function email_reminder(id) { 
	 var pop_up = window.open("/content/email-reminder/"+id,"_blank","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=no, width=400, height=500");
}   
function validate_email(string) {
  var addressPattern = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
  return addressPattern.test(string);
}
function validate_zipcode(string) {
	var objRegExp  = /(^\d{5}$)|(^\d{5}-\d{4}$)/;
	return objRegExp.test(string);
}
function not_empty(string) {
	var objRegExp  = /[^ \t\v\f\n\r]$/;
	return objRegExp.test(string);
}  
function perform_validation(validate_array) {
	var error_text = '';
	validate_array.each(function(item) {
		var reason = eval(item.func+'(\"'+item.input.value+'\")')
		 if(reason==false) error_text+=item.response+"\r\n";
	});
	if (error_text!='') {
	   	alert(error_text);
		return false; 
	}
	return true;
}