function NewWindow(mypage, w, h) 
{
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
			
	winprops = 'scrollbars=1,height='+h+',width='+w+',top='+wint+',left='+winl+','
	win = window.open(mypage, '_blank', winprops)
	win.window.focus();
}
		
function is_email_valid(email, name) {
	
	if (!/^[_a-zA-Z0-9-]+(?:\.[_a-zA-Z0-9-]+)*@[A-Za-z0-9-]+(?:\.[A-Za-z0-9-]+)*?(?:\.[A-Za-z]{2,6})+$/.test(email)) {
		alert(name);
		return false;
	}
	return true;
}

function are_emails_valid(emails, name) {
	goodemails=new Array();
	rawemails=new Array();
	if (emails.length) rawemails=emails.split(",");
	for(i=0;i<rawemails.length;i++) {
		email=/\S+?@\S+/.exec(rawemails[i]);
			
		if (email && /^[_a-zA-Z0-9-]+(?:\.[_a-zA-Z0-9-]+)*@[A-Za-z0-9-]+(?:\.[A-Za-z0-9-]+)*?(?:\.[A-Za-z]{2,6})+$/.test(email[0])) {
			goodemails[goodemails.length]=email[0];
		}
	}
	if (goodemails.length!=rawemails.length) {
		alert(name);
		return false;
	}
	
	return true;
}


function is_field_filled(field, name) {
	if (field=="") {
		alert(name);
		return false;
	}
	return true;
}		
