// JavaScript Document
function validate_form(frm){
	var dirty=false;
	$("label").css('backgroundColor','transparent');
	$('.err').remove();
	$("input[rel!=''],select[rel!='']").each(function(){
		var rules=$(this).attr('rel').split('|');
		if(rules[2]=='0' && $(this).val()==''){
			return true;
		}
		var reg=new RegExp(rules[0]);
		if(!reg.test($(this).val())){
			$(this).siblings('label').css('backgroundColor',"#FF9999");
			$(this).parent().append('<p class="err">'+rules[1]+'</p>');
			if(!dirty){
				$(this).focus();
			}
			dirty=true;
		}
	});
	if(dirty){
		return false;
	}else{
		return true;
	}
}

$(function(){$('#make_appt_form').submit(validate_form);});