///////////////////////////////////////////////////////////////////////////////
// Ext to JS

Array.prototype.in_array = function(p_val) {
	for(var i = 0, l = this.length; i < l; i++) {
		if(this[i] == p_val) {
			return true;
		}
	}
	return false;
}
 
///////////////////////////////////////////////////////////////////////////////
// Ajax nav code

/*
function navSetup(){
	$$('#header a','#nav ul li a','#sidebar a').each(function(e){
		if(!['shop','scheduling','myapex'].in_array(e.className)){
			e.observe('click',function(event){
				$$('#nav ul li a').each(function(e){
					e.removeClassName('cur');
				});
				$('nav_a_'+this.id.split('_')[2]).addClassName('cur');
				new Ajax.Updater('content','/content/'+this.id.split('_')[2]+'.php', {method: 'get'});
				Event.stop(event);
			});
		}
	});
}
*/
 
//Event.observe(window, 'load', navSetup);

///////////////////////////////////////////////////////////////////////////////
// Questionnaire validation code

function validate(survey){
	var
		elements = $(survey).getElements(),
		reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/,
		address = document.forms['survey'].elements['question_3'].value;
	for(var i = 0; i < elements.length; i++){
		if(elements[i].value == ''){
			alert( 'Please fill in all fields!' );
			return false;
		}
	}
	if(reg.test(address) == false){
		alert('Invalid Email Address!');
		return false;
	}
}
