﻿// JScript File

        function ValidateForm()
        {
        
            var sError = "";
            var fName = false;
            var lName = false;
            
            if(document.getElementById("ctl00_ContentMain_txtFirstName").value == "")
            {
                sError = sError + "Please enter your first name.\n";
            }
            else
            {
                fName = true;
            }
            
            if(document.getElementById("ctl00_ContentMain_txtLastName").value == "")
            {
                sError = sError + "Please enter your last name.\n";
            }
            else
            {
                lName = true;
            }
            
            if(fName && lName)
            {
                if(document.getElementById("ctl00_ContentMain_txtFirstName").value == document.getElementById("ctl00_ContentMain_txtLastName").value)
                {
                    sError = sError + "Your first name should not match your last name.\n";
                }
            }
            
            if(document.getElementById("ctl00_ContentMain_txtID").value == "" && document.getElementById("ctl00_ContentMain_txtSS").value == "")
            {
                sError = sError + "Please enter the last 4 digits of your social security number,\nor your employee id #.\n";
            }
            
            if(document.getElementById("ctl00_ContentMain_txtAddress").value == "")
            {
                sError = sError + "Please enter your address.\n";
            }
            
            if(document.getElementById("ctl00_ContentMain_txtCityStateZip").value == "")
            {
                sError = sError + "Please enter your City, State, Zip Code.\n";
            }
            
            if(document.getElementById("ctl00_ContentMain_txtYear").value == "")
            {
                sError = sError + "Please enter a year.\n";
            }
               
            if(document.getElementById("ctl00_ContentMain_txtPhone").value == "")
            {
                sError = sError + "Please enter a telephone number.\n";
            }
            
            if(document.getElementById("ctl00_ContentMain_txtEmailAddress").value == "")
            {
                sError = sError + "Please enter your E-Mail Address.\n";
            }
            else
            {
                if(document.getElementById("ctl00_ContentMain_txtEmailConfirm").value == "")
                {
                    sError = sError + "Please enter a Confirmation E-Mail Address.\n";
                }
                else
                {
                    if(document.getElementById("ctl00_ContentMain_txtEmailAddress").value == document.getElementById("ctl00_ContentMain_txtEmailConfirm").value)
                    {
                        if(Email)
                        {
                            if(!isValid_Email(document.getElementById("ctl00_ContentMain_txtEmailAddress").value))
                            {
                                sError = sError + "Please enter a valid E-Mail Address.\n";
                            }   
                        }
                    }
                    else
                    {
                        sError = sError + "Confirm E-Mail Address does not match.\n";
                    }
                }
            }
            
          
            
            var AccountingPrincipals, SpecialCounsel, Soliant, MPS, Modis, Beeline, Idea, Other;
            var AjilonLegal, AjilonFO, AjilonIT
            
            AjilonLegal = document.getElementById("ctl00_ContentMain_ckbAjilonLegal").checked;
            AjilonFO = document.getElementById("ctl00_ContentMain_ckbAjilonFO").checked;
            AjilonIT = document.getElementById("ctl00_ContentMain_ckbAjilonIT").checked;
            AccountingPrincipals = document.getElementById("ctl00_ContentMain_ckbAccountingPrincipals").checked;
            SpecialCounsel = document.getElementById("ctl00_ContentMain_ckbSpecialCounsel").checked;
            Soliant = document.getElementById("ctl00_ContentMain_ckbSoliant").checked;
            MPS = document.getElementById("ctl00_ContentMain_ckbMPS").checked;
            Modis = document.getElementById("ctl00_ContentMain_ckbModis").checked;
            Beeline = document.getElementById("ctl00_ContentMain_ckbBeeline").checked;
            Idea = document.getElementById("ctl00_ContentMain_ckbIdea").checked;
            Other = document.getElementById("ctl00_ContentMain_ckbOther").checked;
            
            
            
            if(!AccountingPrincipals && !SpecialCounsel && !Soliant && !MPS && !Modis && !Beeline && !Idea && !Other && !AjilonLegal && !AjilonFO && !AjilonIT)
            {
                sError = sError + "Please select a company.\n";
            }
            else
            {
                if(Other)
                {
                    if(document.getElementById("ctl00_ContentMain_txtOtherCompany").value == "")
                    {
                        sError = sError + "Please tell us what 'Other' company you worked for.\n";
                    }
                }
            }

            
            var Duplicate = document.getElementById("ctl00_ContentMain_ckbDuplicateW2");
            var Corrected = document.getElementById("ctl00_ContentMain_ckbCorrectedW2");
            
            if(!Duplicate.checked && !Corrected.checked)
            {
                sError = sError + "Please indicate if you need a corrected or replacement W-2 form.\n";
            }
            else
            {
                if(Corrected.checked)
                {
                    if(document.getElementById("ctl00_ContentMain_txtExplain").value == "")
                    {
                        sError = sError + "Please tell us what W-2 corrections are necessary.\n";
                    }
                }
            }

            var Colleague = Corrected = document.getElementById("ctl00_ContentMain_ckbColleague").checked;
            var Associate = Corrected = document.getElementById("ctl00_ContentMain_ckbAssociate").checked;
            var Traveller = Corrected = document.getElementById("ctl00_ContentMain_ckbTraveller").checked;
            
            if(!Colleague && !Associate && !Traveller)
            {
                sError = sError + "Please indicate if you were a colleague, associate, or a traveller.\n";
            }
            
            var USMail = document.getElementById("ctl00_ContentMain_ckbUSMail").checked;
            var Email = document.getElementById("ctl00_ContentMain_ckbEmail").checked;
            
            if(!USMail && !Email)
            {
                sError = sError + "Please indicate your delivery preference.\n";
            }
            
            if(sError == "")
            {
                document.forms[0].submit();
            }
            else
            {
                alert(sError);
            }     
        }
        
        function SwapChecks(obj, other)
        {
            if(obj.checked)
            {
                document.getElementById(other).checked = false;
            }
            
        }

