<!--

//REV20080112: Added logic to prevent user from clicking submit button more than once
//REV20080113: Added question about how did they hear about us
//REV20080113: Added question about what stats package are they currently using

function F_JS_OnClick_SubmitButton_demo_request_form(pass_IN_JS_form_obj)
{

 form_errors_ind = F_JS_perform_client_side_edits_demo_request_form(pass_IN_JS_form_obj);
 if (form_errors_ind == true)
    { 
	 ;
	}
 else	
    { 
	 //js_TRANS_lock_ValidButton_pressed = true;
     pass_IN_JS_form_obj.FB_Submit_Demo_Request_Form.disabled = true;
	 
     pass_IN_JS_form_obj.action = "baseball_demo_u.asp";
     pass_IN_JS_form_obj.submit();
	}	  
}


function F_JS_perform_client_side_edits_demo_request_form(pass_IN_JS_form_obj)
{
 var error_ind;
 var error_msg;
 var error_msg_complete;
 
 error_ind = false;
 error_msg = "";
 error_msg_complete = "Your information is not complete due to the following errors: \n\n";
 
 if (pass_IN_JS_form_obj.FF_NAME_FIRST_CON.value == "")
    {
     error_ind = true;
     error_msg = "-Please provide a First Name";
     error_msg_complete = error_msg_complete + error_msg + "\n";
    }
  
 if (pass_IN_JS_form_obj.FF_NAME_LAST_CON.value == "")
    {
     error_ind = true;
     error_msg = "-Please provide a Last Name";
     error_msg_complete = error_msg_complete + error_msg + "\n";
    }
	
 l_compare_both_email_addr_ind = true; 
 if (pass_IN_JS_form_obj.FF_EMAIL_ADDRESS_CON.value == "")
    {
	 l_compare_both_email_addr_ind = false; 
	
     error_ind = true;
     error_msg = "-Please provide an Email Address";
     error_msg_complete = error_msg_complete + error_msg + "\n";
    }
  
 if (pass_IN_JS_form_obj.FF_EMAIL_ADDRESS_CON_RETYPE.value == "")
    {
	 l_compare_both_email_addr_ind = false; 
	
     error_ind = true;
     error_msg = "-Please Re-type Your Email Address as requested";
     error_msg_complete = error_msg_complete + error_msg + "\n";
    }
	
 if (l_compare_both_email_addr_ind == true)
    {
	 if (pass_IN_JS_form_obj.FF_EMAIL_ADDRESS_CON.value != pass_IN_JS_form_obj.FF_EMAIL_ADDRESS_CON_RETYPE.value)
        {
         error_ind = true;
         error_msg = "-Email Address and Re-typed Email Address do not match";
         error_msg_complete = error_msg_complete + error_msg + "\n";
		}
    }
	
/*
REV20080728:Changed code below to accomodate a select box as opposed to radio buttons.
*/
 l_at_least_one_chosen = false;
 l_obj_selected_value = "";
 l_obj = pass_IN_JS_form_obj.FS_HEAR_ABOUT_US_CD;
 imax = l_obj.length;
 l_obj_selected_value = l_obj.options[l_obj.selectedIndex].value;
 
 if (l_obj.options[0].selected == true) 
   { 
     //if first element was selected...
     error_ind = true;
	 error_msg = "-Please let us know how you heard about scorebooth.com";
     error_msg_complete = error_msg_complete + error_msg + "\n";
   }
 else
   {
     l_at_least_one_chosen = true; 
   }

 if (l_at_least_one_chosen == true)
    {

     if (pass_IN_JS_form_obj.FF_HEAR_ABOUT_US_DESC.value == "")
	   {
     
        if (l_obj_selected_value != "WEB_SEARCH")
          { 
	       //no desc and anything other than web search
	       error_ind = true;
	       error_msg = "-Please specify more info about how you heard about us (what conference, who referred you, etc.) ";
           error_msg_complete = error_msg_complete + error_msg + "\n";
		  }
	 }
    }	
	
	
 if (pass_IN_JS_form_obj.FF_CURRENTLY_USING_DESC.value == "")
    {
     error_ind = true;
     error_msg = "-Please let us know how you currently track your stats";
     error_msg_complete = error_msg_complete + error_msg + "\n";
    }	


 if (error_ind)
    {
	 alert(error_msg_complete);
	 return true;
	}
}
//-->
