function checkAddNew(form) {
	if (form.uname.value == '') {
		alert('You must provide a username!');
		form.uname.focus();
		return false;
	}
	if (form.pword.value == '') {
		alert('Your must provide a password!');
		form.pword.focus();
		return false;
	}
	if (form.email.value == '') {
		alert('Your must provide an email address!');
		form.email.focus();
		return false;
	}	
	if (form.email.value.indexOf('@') == -1) {
		alert('Please verify the email address!');
		form.email.focus();
		return false;
	}	
	return true;
}

function confirmDel() {
	var yesno = confirm("Are you sure you want to delete this file?\nThis action cannot be undone!");
	if (yesno) {
		return true;
	} else {
		return false;
	}
}

function initFuncs() {
	if (document.getElementById('contactForm')) {
		var contact = document.getElementById('contactForm');
		var inputs = contact.getElementsByTagName('input');
		var area = contact.getElementsByTagName('textarea');	
		var sel = contact.getElementsByTagName('select');		
		for (var i=0;i<inputs.length;i++) {
			if (inputs[i].id == 'sbmtBtn') continue;
			addEvent(inputs[i],'focus',highlight,false);
			addEvent(inputs[i],'blur',unhighlight,false);		
		}
		for (var i=0;i<area.length;i++) {
			addEvent(area[i],'focus',highlight,false);
			addEvent(area[i],'blur',unhighlight,false);		
		}	
		for (var i=0;i<sel.length;i++) {
			addEvent(sel[i],'focus',highlight,false);
			addEvent(sel[i],'blur',unhighlight,false);		
		}						
	}
}

function checkContact(form) {
	if (form.emailName.value == '') {
		alert('You must provide your name.');	
		form.emailName.className = 'formError';		
		form.emailName.focus();
		return false;
	}
	if ((form.emailEmail.value == '') || (form.emailEmail.value.indexOf('@') == -1)) {
		alert('You need to provide an email address.');	
		form.emailEmail.className = 'formError';		
		form.emailEmail.focus();
		return false;	
	}
	if (form.emailSubject.value == '') {
		alert('Please provide a subject line.');	
		form.emailSubject.className = 'formError';		
		form.emailSubject.focus();
		return false;	
	}	
	if (form.emailMsg.value == '') {
		alert('Please fill in a message.');	
		form.emailMsg.className = 'formError';		
		form.emailMsg.focus();
		return false;	
	}	
	if (form.captcha.value == '') {
		alert('You must answer the math validation question!');
		form.captcha.className = 'formError';
		form.captcha.focus();
		return false;
	}
	
	return true;
}

function highlight(e) {
	if (!e) e = window.event;
	var target = e.srcElement || e.target;
	target.style.background = '#9cc';	
}
function unhighlight(e) {
	if (!e) e = window.event;
	var target = e.srcElement || e.target;
	target.style.background = '#fff';	
	target.className = 'noerror';
}
addEvent(window,'load',initFuncs,false);
function addEvent(elm, type, fn, cap) {
	if (elm.addEventListener) {
		elm.addEventListener(type,fn,cap);
		return true;
	}
	else if (elm.attachEvent) {
		var r = elm.attachEvent('on'+type,fn);
		return r;
	}
	else {
		elm['on'+type] = fn;
	}
}