// JavaScript Document

// Vars and 'constants'
var emailRX = /^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/

// Form Check and error generator
function chkcontactform() {
	
	var i=1;
	while (i <= 3) {
		document.getElementById('err'+i+'div').className='hideerror';
		i++;
		//alert('new i='+i);
	}
	
	//alert('checking');
	
		
	var serrs = 1;
	//var etxt = new Array();
	if (document.getElementById('fname').value == "") {serrs++; showerr('err1div');}
	//if ((document.getElementById('conphone').value == "")&&(document.getElementById('conemail').value == "")) {serrs++; etxt[1]="Please enter a phone number or an email address so that we can reply to your message.";}
	//if (document.getElementById('conphone').value != "") {
		//if (!telRX.test(document.getElementById('conphone').value)) {serrs++; etxt[2]="Your phone number format looks incorrect. Please only use the digits 0 or 9, and the + symbol if necessary.";}
	//}
	//if (document.getElementById('conemail').value != "") {
		if (!emailRX.test(document.getElementById('eaddr').value)) {serrs++; showerr('err2div');}
	//}
	if (document.getElementById('message').value == "") {serrs++; showerr('err3div');}
	if (serrs>1) {
		return false;
	}
}

// Show errors
function showerr(inp){
	document.getElementById(inp).className='error';
}


function safeE(p1,p2){window.location='mailto:'+p1+'@'+p2}


