// JavaScript Document
function checkDirect(){
	var email = document.getElementById('directorEmail').value;
	var name = document.getElementById('directorName').value;
	var phone = document.getElementById('directorPhone').value;
	
	//email checks
	var reg1str = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
	var reg2str = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$";
	var reg1 = new RegExp(reg1str);
	var reg2 = new RegExp(reg2str);
	
	if (name==''){
		alert ('Please provide a name!');
	}else if (email==''){
		alert ('Please provide an email!');
	}else if (!reg1.test(email) && !reg2.test(email)){
		alert ('You must enter a valid email, eg: name@domain.com');
	}else if (phone==''){
		alert ('Please provide a phone number!');
	}else{
		document.newDirector.submit();
	}
}
function detailChange(){
	var editmode = YAHOO.util.Dom.getStyle('directorDetails','display');
	if (editmode == 'none'){
		YAHOO.util.Dom.setStyle('directorDetails','display','inline-block');
	}else{
		YAHOO.util.Dom.setStyle('directorDetails','display','none');
	}
}
function checkEdit(){
	var name = document.getElementById('editName').value;
	var phone = document.getElementById('editPhone').value;
	var changepass = document.getElementById('changePass').checked;
	var oldpass = document.getElementById('oldPass').value;
	var newpass1 = document.getElementById('newPass').value;
	var newpass2 = document.getElementById('newConfirm').value;
	
	if (phone==''){
		alert ('Please provide a phone number!');
	}else if ((changepass)&&(oldpass == '')){
		alert ('Please include your old password!');
	}else if ((changepass)&&(newpass1 == '')){
		alert ('Please provide a new password!');
	}else if((changepass)&&(newpass1.match(/[^a-zA-Z0-9]/) != null)){
		alert('Please make sure that your new password only contains letters and numbers');
	}else if ((changepass)&&(newpass1 != newpass2)){
		alert ('New password and confirm password don\'t match!');
	}else{
		document.directorInfo.submit();
	}
}