startList = function() {
        if (document.all&&document.getElementById) {
                navRoot = document.getElementById("main-menu");
                for (i=0; i<navRoot.childNodes.length; i++) {
                        node = navRoot.childNodes[i];
                        if (node.nodeName=="LI") {
                                node.onmouseover=function() {
                                        this.className+=" over";
                                }
                                node.onmouseout=function() {
                                        this.className=this.className.replace(" over", "");
                                }
                        }
                }
        }
}

var new_fieldname='';function check(form,x){var message='';var more_message='';var showmsg='no';x=x-1;for(var i=0;i<=x;i++){var messenger=form.elements[i].name;messenger=messenger.substring(0,2);var fieldname=form.elements[i].name;fieldname=fieldname.substring(2);if(messenger=='r_'){more_message=r_check(form,x,fieldname,i);}else if(messenger=='i_'){more_message=i_check(form,x,fieldname,i);}else if(messenger=='d_'){more_message=d_check(form,x,fieldname,i);}else if(messenger=='e_'){more_message=e_check(form,x,fieldname,i);}if(more_message!=''){if(message==''){message=more_message;more_message='';}else{message=message+"\n"+more_message;more_message='';}if(message>'')showmsg='yes';}} 
if(showmsg=='yes'){alert("The following errors were detected:\n\n" + message + "\n\nPlease verify your input and resubmit.");return false;}else{return true;}}
function r_check(form,x,fieldname,i){var msg_addition='';new_fieldname=fieldname;for(var y=0;y<=x;y++){if((form.elements[y].type=='radio'||form.elements[y].type=='checkbox')&&form.elements[y].name==new_fieldname&&form.elements[y].checked==true){msg_addition='';break;}else if((form.elements[y].type=='radio'||form.elements[y].type=='checkbox')&&form.elements[y].name==new_fieldname&&form.elements[y].checked==false){msg_addition=form.elements[i].value;}else if(form.elements[y].type=="select-one"){var l=form.elements[y].selectedIndex;if(form.elements[y].name==fieldname&&form.elements[y].options[l].value!=""){msg_addition="";break;}else if(form.elements[y].name==fieldname&&form.elements[y].options[l].value==""){msg_addition=form.elements[i].value}}else if(form.elements[y].name==fieldname&&form.elements[y].value==""&&form.elements[y].type!="radio"&&form.elements[y].type!="checkbox"&&form.elements[y].type!="select-one"){msg_addition=form.elements[i].value;break;}else if(form.elements[y].name==fieldname&&form.elements[y].value!=""&&form.elements[y].type!="radio"&&form.elements[y].type!="checkbox"&&form.elements[y].type!="select-one"){msg_addition=""}}return(msg_addition)}
function i_check(form,x,fieldname,i){for(var y=0;y<=x;y++){if(form.elements[y].name==fieldname)break}var msg_addition='';var decimal='';inputStr=form.elements[y].value.toString();if(inputStr==''){}else{for(var c=0;c<inputStr.length; c++){var oneChar = inputStr.charAt(c);if(c==0&&oneChar=='-'||oneChar=='.'&&decimal==''){if(oneChar=='.')decimal='yes';continue;}if(oneChar<'0'||oneChar>'9')msg_addition=form.elements[i].value;}}return(msg_addition);}	

function e_check(form,x,fieldname,i)
{
	for(var y=0;y<=x;y++)
	{
		if(form.elements[y].name==fieldname)
			break;
	}
	var msg_addition='';
	period='.';
	if(form.elements[y].value==''||form.elements[y].value.indexOf('@', 0)<3)
	{
		error=1;
	}
	else
	{
		test=form.elements[y].value.indexOf('.', form.elements[y].value.indexOf('@',0));
		if(test!=-1)
			error=0;
		else 
		{
			error=1;
		}
	}
	if(error==1)
		msg_addition=form.elements[i].value;
	else
	{
		new_length=form.elements[y].value.length-test;
		if(new_length==5||new_length==4||new_length==3||(new_length>=5&&form.elements[y].value.indexOf('.',(test+1))!=-1))
			msg_addition='';
		else
		{
			msg_addition=form.elements[i].value;
		}
	}
	return(msg_addition);
}



