﻿// JScript File

function standardValidation()
{
    var fname = document.getElementById("first");
    var lname = document.getElementById("last");
    var city = document.getElementById("city");
    var add1 = document.getElementById("add1");
    var email = document.getElementById("email");   
    var emailReg = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    var success = true;

    if(fname.value.length == 0)
    {
        success = false;
        document.getElementById("litfNameError").style.display="block";
    }
    else
    {
        document.getElementById("litfNameError").style.display="none";
    }

    if(lname.value.length == 0)
    {
        success = false;
        document.getElementById("litlNameError").style.display="block";
    }
    else
    {
        document.getElementById("litlNameError").style.display="none";
    }

    if(add1.value.length == 0)
    {
        success = false;
        document.getElementById("litAdd1Error").style.display="block";
    }
    else
    {
        document.getElementById("litAdd1Error").style.display="none";
    }


    if(city.value.length == 0)
    {
        success = false;
        document.getElementById("litCityError").style.display="block";
    }
    else
    {
        document.getElementById("litCityError").style.display="none";
    }
    
    if(email.value.length != 0){
        if(!emailReg.test(email.value))
        {
            success = false;
            document.getElementById("litEmailError").style.display="block";
        }else
        {
            document.getElementById("litEmailError").style.display="none";
        }
    }
    else
    {
        document.getElementById("litEmailError").style.display="none";
    }

    if(success == false)
    {
        alert("Not all required information has been entered.  Please check all or one of the following:  First Name, Last Name, Address and/or City");
    }

    return success;
}



function validationCheck(type)
{
    var success = false;

    switch(type)
    {
        case "AI":
            if(standardValidation())
            {
                success = true;
            }
            break;
        case "ADI":
            if(standardValidation())
            {
                var agree = document.getElementById("agree")
                if(agree.checked == false)
                {
   	              var doagree = confirm("You did not give consent for ODG to use your personal information to send it to the closest distributor and/or dealer.  If you do not give consent, your request cannot be processed.");
                  if (doagree == true)
	              {
	                 //do nothing, let the user check off the box
	              }else if (doagree == false)
	              {

	              }
	            }else if(agree.checked == true)
	            {
	              success = true;
	            }
            }
            break;
        case "ARFQ":
            if(standardValidation())
            {
                success = true;
            }
            break;
    }


    if(success)
    {
        document.getElementById('aspnetForm').action='http://extranet.odg.com/addleads.php?return=http://www.argoatv.com/recreational/form_thanks.aspx';
        document.getElementById('aspnetForm').submit();
    }
}

