﻿function SubmitForm() {

        return validateForm();

    }

    function getEmailFromQS() {

        qs = window.location.search.substring(1);
        emailStarts = qs.indexOf('email=') + 6;
        emailEnds = qs.indexOf('&', emailStarts);
        //alert('hello world');
        emailAddress = qs.substr(emailStarts, emailEnds - emailStarts);
        emailAddress = emailAddress.replace('%40', '@');
        //alert('starts:' + emailStarts +  ' //ends:' + emailEnds + '// ' + emailAddress);
        document.getElementById('email').value = emailAddress;
        //alert(document.getElementById('email'));


    }
 

function validateCheckbox(CheckboxID, ErrorLabelID) {
    if (document.getElementById(IAgreeCheckboxID).value = 1) {
        document.getElementById(ErrorLabelID).style.visibility = 'hidden';
        return true;
    } else {
        document.getElementById(ErrorLabelID).style.visibility = 'visible';
        return false;
    }

}


function validateForm() {


    var result;
    result = 1;

    // Salutation
    if (document.getElementById("salutation").value == '') {
        document.getElementById("salutationError").style.visibility = 'visible';
        result = false;
    } else {
        document.getElementById("salutationError").style.visibility = 'hidden';
    }

    
    //First Name
    if (document.getElementById("first_name").value == '') {
        document.getElementById("first_nameError").style.visibility = 'visible';
        result = false;
    } else {
        document.getElementById("first_nameError").style.visibility = 'hidden';
    }

    //Last Name
    if (document.getElementById("last_name").value == '') {
        document.getElementById("last_nameError").style.visibility = 'visible';
        result = false;
    } else {
        document.getElementById("last_nameError").style.visibility = 'hidden';
    }

    //Title
    if (document.getElementById("title").value == '') {
        document.getElementById("titleError").style.visibility = 'visible';
        result = false;
    } else {
        document.getElementById("titleError").style.visibility = 'hidden';
    }

    //Company
    if (document.getElementById("company").value == '') {
        document.getElementById("companyError").style.visibility = 'visible';
        result = false;
    } else {
        document.getElementById("companyError").style.visibility = 'hidden';
    }

    //Street
    if (document.getElementById("street").value == '') {
        document.getElementById("streetError").style.visibility = 'visible';
        result = false;
    } else {
        document.getElementById("streetError").style.visibility = 'hidden';
    }

    //City
    if (document.getElementById("city").value == '') {
        document.getElementById("cityError").style.visibility = 'visible';
        result = false;
    } else {
        document.getElementById("cityError").style.visibility = 'hidden';
    }

    //State
    if (document.getElementById("state").value == '') {
        document.getElementById("stateError").style.visibility = 'visible';
        result = false;
    } else {
        document.getElementById("stateError").style.visibility = 'hidden';
    }

    //Zip
    if (document.getElementById("zip").value == '') {
        document.getElementById("zipError").style.visibility = 'visible';
        result = false;
    } else {
        document.getElementById("zipError").style.visibility = 'hidden';
    }

    //Phone
    if (document.getElementById("phone").value == '') {
        document.getElementById("phoneError").style.visibility = 'visible';
        result = false;
    } else {
        document.getElementById("phoneError").style.visibility = 'hidden';
    }

    //country
    if (document.getElementById("country").value == '') {
        document.getElementById("countryError").style.visibility = 'visible';
        result = false;
    } else {
        document.getElementById("countryError").style.visibility = 'hidden';
    }

    //Record Type
    if (document.getElementById("00N30000003ufqC").value == '') {
        document.getElementById("recordTypeError").style.visibility = 'visible';
        result = false;
    } else {
        document.getElementById("recordTypeError").style.visibility = 'hidden';
    }


    //How did you find IJ
    if (document.getElementById("lead_source").value == '') {
        document.getElementById("findIJErrror").style.visibility = 'visible';
        result = false;
    } else {
        document.getElementById("findIJErrror").style.visibility = 'hidden';
    }

    //Company Role 1
    if (document.getElementById("00N30000002WTUy").value == '') {
        document.getElementById("companyRole1Error").style.visibility = 'visible';
        result = false;
    } else {
        document.getElementById("companyRole1Error").style.visibility = 'hidden';
    }

    //Company Role 2
    if (document.getElementById("00N30000002WTVM").value == '') {
        if (document.getElementById("00N30000002WTVM").style.visibility == 'visible') {
            document.getElementById("companyRole2Error").style.visibility = 'visible';
            result = false;
        }
        
    } else {
        document.getElementById("companyRole2Error").style.visibility = 'hidden';
    }

    //alert(result);

    return result;

}



function allSectorsClicked() {

    checkVal = !document.getElementById('00N30000002WROl').checked;

    document.getElementById('00N30000002WROh').checked = checkVal;
    document.getElementById('00N30000002WROm').checked = checkVal;
    document.getElementById('00N30000002WROi').checked = checkVal;
    document.getElementById('00N30000002WROj').checked = checkVal;
    document.getElementById('00N30000002WROn').checked = checkVal;
    document.getElementById('00N30000002WRPJ').checked = checkVal;
    document.getElementById('00N30000002WRPO').checked = checkVal;
    document.getElementById('00N30000002WTUs').checked = checkVal;
}

function sectorClicked(clickedElementID) {

    checkVal = document.getElementById(clickedElementID).checked;
    if (checkVal == true) {
        if (document.getElementById('00N30000002WROl').checked == true) {
            document.getElementById('00N30000002WROl').checked = false;
        }
    }

}

function allLocationsClicked() {

    checkVal = !document.getElementById('00N30000002WQfH').checked;

    document.getElementById('00N30000002WRMd').checked = checkVal;
    document.getElementById('00N30000002WRMe').checked = checkVal;
    document.getElementById('00N30000002WRMi').checked = checkVal;
    document.getElementById('00N30000002WRMj').checked = checkVal;
    document.getElementById('00N30000002WQeo').checked = checkVal;
    document.getElementById('00N30000002WQfG').checked = checkVal;
    document.getElementById('00N30000002WROg').checked = checkVal;

}

function locationClicked(clickedElementID) {

    checkVal = document.getElementById(clickedElementID).checked;
    if (checkVal == true) {
        if (document.getElementById('00N30000002WQfH').checked == true) {
            document.getElementById('00N30000002WQfH').checked = false;
        }
    }

}

function clearDropdownList(ddlID) {

    //alert("clear hit");

    var ddl = document.getElementById(ddlID);
    while (ddl.hasChildNodes()) ddl.removeChild(ddl.childNodes[0]);

}

function setupSecondaryRoleDDL() {

    clearDropdownList("00N30000002WTVM");

    primaryRole = document.getElementById('00N30000002WTUy').value

    switch (primaryRole) {

        case '':
            document.getElementById("00N30000002WTVM").style.visibility = 'hidden';
            break
        case 'Lender':

            document.getElementById("00N30000002WTVM").style.visibility = 'visible';

            var opt = document.createElement("option");
            opt.text = "Please Select an Option";
            opt.value = "";
            document.getElementById("00N30000002WTVM").options.add(opt);

            var opt = document.createElement("option");
            opt.text = "MLA or Bond Arranger";
            opt.value = "MLA or Bond Arranger";
            document.getElementById("00N30000002WTVM").options.add(opt);

            var opt = document.createElement("option");
            opt.text = "Development Bank or ECA";
            opt.value = "Development Bank or ECA";
            document.getElementById("00N30000002WTVM").options.add(opt);

            break

        case 'Adviser':

            document.getElementById("00N30000002WTVM").style.visibility = 'visible';

            var opt = document.createElement("option");
            opt.text = "Please Select an Option";
            opt.value = "";
            document.getElementById("00N30000002WTVM").options.add(opt);

            var opt = document.createElement("option");
            opt.text = "Financial";
            opt.value = "Financial";
            document.getElementById("00N30000002WTVM").options.add(opt);

            var opt = document.createElement("option");
            opt.text = "Legal";
            opt.value = "Legal";
            document.getElementById("00N30000002WTVM").options.add(opt);

            var opt = document.createElement("option");
            opt.text = "Management Consultancy";
            opt.value = "Management Consultancy";
            document.getElementById("00N30000002WTVM").options.add(opt);

            var opt = document.createElement("option");
            opt.text = "Ratings Agency";
            opt.value = "Ratings Agency";
            document.getElementById("00N30000002WTVM").options.add(opt);

            var opt = document.createElement("option");
            opt.text = "Technical";
            opt.value = "Technical";
            document.getElementById("00N30000002WTVM").options.add(opt);

            break

        case 'Sponsor':

            document.getElementById("00N30000002WTVM").style.visibility = 'visible';

            var opt = document.createElement("option");
            opt.text = "Please Select an Option";
            opt.value = "";
            document.getElementById("00N30000002WTVM").options.add(opt);

            var opt = document.createElement("option");
            opt.text = "EPC";
            opt.value = "EPC";
            document.getElementById("00N30000002WTVM").options.add(opt);

            var opt = document.createElement("option");
            opt.text = "Equipment Manufacturer";
            opt.value = "Equipment Manufacturer";
            document.getElementById("00N30000002WTVM").options.add(opt);

            var opt = document.createElement("option");
            opt.text = "Equity Provider";
            opt.value = "Equity Provider";
            document.getElementById("00N30000002WTVM").options.add(opt);

            var opt = document.createElement("option");
            opt.text = "Oil &amp; Gas";
            opt.value = "Oil &amp; Gas";
            document.getElementById("00N30000002WTVM").options.add(opt);

            var opt = document.createElement("option");
            opt.text = "Operating Contractor";
            opt.value = "Operating Contractor";
            document.getElementById("00N30000002WTVM").options.add(opt);

            var opt = document.createElement("option");
            opt.text = "Other";
            opt.value = "Other";
            document.getElementById("00N30000002WTVM").options.add(opt);

            var opt = document.createElement("option");
            opt.text = "Utility";
            opt.value = "Utility";
            document.getElementById("00N30000002WTVM").options.add(opt);

            break

        case 'Secondary Market Investor':

            document.getElementById("00N30000002WTVM").style.visibility = 'visible';

            var opt = document.createElement("option");
            opt.text = "Please Select an Option";
            opt.value = "";
            document.getElementById("00N30000002WTVM").options.add(opt);

            var opt = document.createElement("option");
            opt.text = "Fund";
            opt.value = "Fund";
            document.getElementById("00N30000002WTVM").options.add(opt);

            var opt = document.createElement("option");
            opt.text = "Institutional Investor";
            opt.value = "Institutional Investor";
            document.getElementById("00N30000002WTVM").options.add(opt);

            break

        case 'Insurance':

            document.getElementById("00N30000002WTVM").style.visibility = 'visible';

            var opt = document.createElement("option");
            opt.text = "Please Select an Option";
            opt.value = "";
            document.getElementById("00N30000002WTVM").options.add(opt);

            var opt = document.createElement("option");
            opt.text = "Risk";
            opt.value = "Risk";
            document.getElementById("00N30000002WTVM").options.add(opt);

            var opt = document.createElement("option");
            opt.text = "Monoline";
            opt.value = "Monoline";
            document.getElementById("00N30000002WTVM").options.add(opt);

            break

        case 'Other':

            document.getElementById("00N30000002WTVM").style.visibility = 'visible';

            var opt = document.createElement("option");
            opt.text = "Please Select an Option";
            opt.value = "";
            document.getElementById("00N30000002WTVM").options.add(opt);

            var opt = document.createElement("option");
            opt.text = "College or Student";
            opt.value = "College or Student";
            document.getElementById("00N30000002WTVM").options.add(opt);

            var opt = document.createElement("option");
            opt.text = "Conference Organiser";
            opt.value = "Conference Organiser";
            document.getElementById("00N30000002WTVM").options.add(opt);

            var opt = document.createElement("option");
            opt.text = "Government Agency";
            opt.value = "Government Agency";
            document.getElementById("00N30000002WTVM").options.add(opt);

            var opt = document.createElement("option");
            opt.text = "Other Supplier";
            opt.value = "Other Supplier";
            document.getElementById("00N30000002WTVM").options.add(opt);

            var opt = document.createElement("option");
            opt.text = "PR Agency";
            opt.value = "PR Agency";
            document.getElementById("00N30000002WTVM").options.add(opt);

            var opt = document.createElement("option");
            opt.text = "Recruitment Consultant";
            opt.value = "Recruitment Consultant";
            document.getElementById("00N30000002WTVM").options.add(opt);

            var opt = document.createElement("option");
            opt.text = "Advertising Angency";
            opt.value = "Advertising Angency";
            document.getElementById("00N30000002WTVM").options.add(opt);

            break

    }



}
    