<!--				



var new_fieldname = ""



function check(form,x)

{

	//If you would like to use this script please do not remove the next 4 lines

	script_name = "Form Validator ver 2.0"

	action =  "Checks Required"

	copyright = "(c)Sportsforecaster.com"

	email = "SForecasters@aol.com"

	var set_up_var = doall(script_name, copyright, email)

	var message = ""

	var more_message = ""

	var showmsg = "no"

	if (set_up_var !="")

	{

		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"

								}													

						}	

				}

			

		

		//This code will prevent a submit if data is incoorect

		if (showmsg == "yes")

			{

				alert("The following form field(s) were incomplete or incorrect:\n\n" + message + "\n\n Please complete or correct the form and submit again.")

			}

		else

			{

				form.submit()

			}

			

		

			

		}

	else

		{

			alert ("The copyright information has been changed. \n In order to use this javascript please keep the copyright information intact. \n\n Script Name: Form Validator ver 2.0 \n Copyright: (c)Sportsforecaster.com \n Email: SForecasters@aol.com")

	

		}

}	



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)

		}

			

			

	//Email validation added 6/20/98

	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 == 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)

	}	



	function doall(script_name, copyright, email)

	{

	var code = 0

	var test = script_name + copyright + email

	for (var a = 0; a < test.length; a++)

		{

		var each_char = test.charAt(a)

		var x = asc(each_char)

		code += x

		}

	return (code)

	}

	

	function asc(each_char)

		{

		var n = 0

			var char_str = charSetStr()

			for (i = 0; i < char_str.length; i++)

				{

					if (each_char == char_str.substring(i, i+1))

						{

							break

						}

				}

			return i + 32

		}

		

		function charSetStr()

			{

				var str

 			str = ' !"#$%&' + "'" + '()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~'

				return str

			}





		function fillSame() {

           if(document.getElementById('same').checked == true) {

			   document.getElementById('s_first_name').value = document.getElementById('b_first_name').value;
			   document.getElementById('s_last_name').value = document.getElementById('b_last_name').value;
			   document.getElementById('s_depart').value = document.getElementById('b_depart').value;
			   document.getElementById('s_state').value = document.getElementById('b_state').value;
			   document.getElementById('s_zip').value = document.getElementById('b_zip').value;
			   document.getElementById('s_rank').value = document.getElementById('b_rank').value;
			   document.getElementById('s_phone').value = document.getElementById('b_phone').value;
			   document.getElementById('s_cont_email').value = document.getElementById('b_cont_email').value;
			   document.getElementById('s_tpc_info').value = document.getElementById('b_tpc_info').value;
			   document.getElementById('s_info').value = document.getElementById('b_info').value;
			   document.getElementById('s_tpc_sem').value = document.getElementById('b_tpc_sem').value;
			   document.getElementById('s_sem').value = document.getElementById('b_sem').value;
			   document.getElementById('s_tpc_key').value = document.getElementById('b_tpc_key').value;
			   document.getElementById('s_key').value = document.getElementById('b_key').value;
			   document.getElementById('s_tpc_nwsltr').value = document.getElementById('b_tpc_nwsltr').value;
			   document.getElementById('s_nwsltr').value = document.getElementById('b_nwsltr').value;
			   document.getElementById('s_tpc_otr').value = document.getElementById('b_tpc_otr').value;
			   document.getElementById('s_otr').value = document.getElementById('b_otr').value;
			   document.getElementById('s_gene').value = document.getElementById('b_gene').value;
		}
		

		   else {

               document.getElementById('s_first_name').value = "";
			   document.getElementById('s_last_name').value = "";
			   document.getElementById('s_depart').value = "";
			   document.getElementById('s_state').value = "";
			   document.getElementById('s_zip').value = "";
			   document.getElementById('s_rank').value = "";
			   document.getElementById('s_phone').value = "";
			   document.getElementById('s_cont_email').value = "";
   			   document.getElementById('s_tpc_info').value = "";
			   document.getElementById('s_info').value = "";
			   document.getElementById('s_tpc_sem').value = "";
			   document.getElementById('s_sem').value = "";
			   document.getElementById('s_tpc_key').value = "";
			   document.getElementById('s_key').value = "";
			   document.getElementById('s_tpc_nwsltr').value = "";
			   document.getElementById('s_nwsltr').value = "";]
			   document.getElementById('s_tpc_otr').value = "";
   			   document.getElementById('s_otr').value = "";
			   document.getElementById('s_gene').value = "";

		   }

		}

	

//-->