﻿$(function() {
    HideErrors();
});

function HideErrors() {
    $("div.frmLTMErr").hide();
    $("div.frmContactErr").hide();
    $("div.frmRequestVideoErr").hide();
    $("div.frmLTMErrDetail").removeClass("frmLTMErrDetail");
    $("div.frmContactErrDetail").removeClass("frmContactErrDetail");
    $("div.frmWorkshopsErrDetail").removeClass("frmWorkshopsErrDetail");
    $("div.frmRequestVideoErrDetail").removeClass("frmRequestVideoErrDetail");
}

function SubmitGAFA() {
    var url = "/utilities/addGFARequest.ashx";
    var data = "";
    HideErrors();
    if (ValidateGAFA()) {
        data += "firstname=" + $("#gafaFirstName").val();
        data += "&lastname=" + $("#gafaLastName").val();
        data += "&email=" + $("#gafaEmail").val();
        data += "&phone=" + $("#gafaPhone").val();
        data += "&company=" + $("#gafaCompany").val();
        data += "&noEmployees=" + cleanNumeric($("#gafaNumberEmployees").val());
        data += "&challenge=" + $("#gafaBiggestChallenge").val();
        $.ajax({ url: url, type: "POST", data: data, dataType: "json", success: function(data) { if (data.status == "success") { $("#gafaFormMessage").hide(); $("#gafaForm").hide(); $("#gafaFormSubmit").hide(); $("#gafaSuccess").show(); } else { } }, cache: false });
    }
    else {
        $("#gafaError").show();
    }
}

function SubmitGACS() {
    var url = "/utilities/addCustomizedSolution.ashx";
    var data = "";
    HideErrors();
    if (ValidateGACS()) {
        data += "firstname=" + $("#gacsFirstName").val();
        data += "&lastname=" + $("#gacsLastName").val();
        data += "&email=" + $("#gacsEmail").val();
        data += "&phone=" + $("#gacsPhone").val();
        data += "&company=" + $("#gacsCompany").val();
        data += "&noEmployees=" + cleanNumeric($("#gacsNumberEmployees").val());
        data += "&challenge=" + $("#gacsBiggestChallenge").val();
        $.ajax({ url: url, type: "POST", data: data, dataType: "json", success: function(data) { if (data.status == "success") { $("#gacsFormMessage").hide(); $("#gacsForm").hide(); $("#gacsFormSubmit").hide(); $("#gacsSuccess").show(); } else { } }, cache: false });
    }
    else {
        $("#gacsError").show();
    }
}

function ValidateGAFA() {
    var valid = true;
    
    if ($("#gafaFirstName").val().length == 0 || $("#gafaFirstName").val() == "First Name") {
        valid = false;
        $("#gafaFirstNameError").addClass("frmLTMErrDetail");
    }
    
    if ($("#gafaLastName").val().length == 0 || $("#gafaLastName").val() == "Last Name") {
        valid = false;
        $("#gafaLastNameError").addClass("frmLTMErrDetail");
    }

    if ($("#gafaEmail").val().length == 0 || $("#gafaEmail").val() == "Email") {
        $("#gafaEmailError").text("We need your email address.");
        $("#gafaEmailError").addClass("frmLTMErrDetail");
        valid = false;
    }
    else {
        if( !validateEmail($("#gafaEmail").val()) )
        {
            $("#gafaEmailError").text("Must be a valid email address.");
            $("#gafaEmailError").addClass("frmLTMErrDetail");
            valid = false;
        }
    }

    if ($("#gafaPhone").val().length == 0 || $("#gafaPhone").val() == "Phone") {
        $("#gafaPhoneError").addClass("frmLTMErrDetail");
        valid = false;
    }

    if ($("#gafaCompany").val().length == 0 || $("#gafaCompany").val() == "Company") {
        $("#gafaCompanyError").addClass("frmLTMErrDetail");
        valid = false;
    }

    if ($("#gafaNumberEmployees").val().length == 0 || $("#gafaNumberEmployees").val() == "Number of Employees") {
        $("#gafaNumberEmployeesError").text("We need the # of employees.");
        $("#gafaNumberEmployeesError").addClass("frmLTMErrDetail");
        valid = false;
    }
    else {
        var number = cleanNumeric($("#gafaNumberEmployees").val());
        if(isNaN(number)) {
            $("#gafaNumberEmployeesError").text("Must be a number.");
            $("#gafaNumberEmployeesError").addClass("frmLTMErrDetail");
            valid = false;
        }
    }

    if ($("#gafaBiggestChallenge").val().length == 0 || $("#gafaBiggestChallenge").val() == "Your Biggest Challenge") {
        $("#gafaBiggestChallengeError").addClass("frmLTMErrDetail");
        valid = false;
    }

    if ($("#gafaTerms").attr("checked") != true) {
        $("#gafaTermsError").addClass("frmLTMErrDetail");
        valid = false;
    }
    return valid;
}

function ValidateGACS() {
    var valid = true;

    if ($("#gacsFirstName").val().length == 0 || $("#gacsFirstName").val() == "First Name") {
        valid = false;
        $("#gacsFirstNameError").addClass("frmLTMErrDetail");
    }

    if ($("#gacsLastName").val().length == 0 || $("#gacsLastName").val() == "Last Name") {
        valid = false;
        $("#gacsLastNameError").addClass("frmLTMErrDetail");
    }

    if ($("#gacsEmail").val().length == 0 || $("#gacsEmail").val() == "Email") {
        $("#gacsEmailError").text("We need your email address.");
        $("#gacsEmailError").addClass("frmLTMErrDetail");
        valid = false;
    }
    else {
        if (!validateEmail($("#gacsEmail").val())) {
            $("#gacsEmailError").text("Must be a valid email address.");
            $("#gacsEmailError").addClass("frmLTMErrDetail");
            valid = false;
        }
    }

    if ($("#gacsPhone").val().length == 0 || $("#gacsPhone").val() == "Phone") {
        $("#gacsPhoneError").addClass("frmLTMErrDetail");
        valid = false;
    }

    if ($("#gacsCompany").val().length == 0 || $("#gacsCompany").val() == "Company") {
        $("#gacsCompanyError").addClass("frmLTMErrDetail");
        valid = false;
    }

    if ($("#gacsNumberEmployees").val().length == 0 || $("#gacsNumberofEmployees").val() == "Number of Employees") {
        $("#gacsNumberEmployeesError").text("We need the # of employees.");
        $("#gacsNumberEmployeesError").addClass("frmLTMErrDetail");
        valid = false;
    }
    else {
        var number = cleanNumeric($("#gacsNumberEmployees").val());
        if (isNaN(number)) {
            $("#gacsNumberEmployeesError").text("Must be a number.");
            $("#gacsNumberEmployeesError").addClass("frmLTMErrDetail");
            valid = false;
        }
    }

    if ($("#gacsBiggestChallenge").val().length == 0 || $("#gacsBiggestChallenge").val() == "Your Biggest Challenge") {
        $("#gacsBiggestChallengeError").addClass("frmLTMErrDetail");
        valid = false;
    }

    if ($("#gacsTerms").attr("checked") != true) {
        $("#gacsTermsError").addClass("frmLTMErrDetail");
        valid = false;
    }
    return valid;
}

function ValidateWKSR() {
    var valid = true;

    if ($("#txtFirstName").val().length == 0 || $("#txtFirstName").val() == "First Name") {
        valid = false;
        $("#cfFirstNameError").addClass("frmWorkshopsErrDetail");
    }

    if ($("#txtLastName").val().length == 0 || $("#txtLastName").val() == "Last Name") {
        valid = false;
        $("#cfLastNameError").addClass("frmWorkshopsErrDetail");
    }

    if ($("#txtEmail").val().length == 0 || $("#txtEmail").val() == "Email") {
        $("#cfEmailError").text("We need your email address.");
        $("#cfEmailError").addClass("frmWorkshopsErrDetail");
        valid = false;
    }
    else {
        if (!validateEmail($("#txtEmail").val())) {
            $("#cfEmailError").text("Must be a valid email address.");
            $("#cfEmailError").addClass("frmWorkshopsErrDetail");
            valid = false;
        }
    }

    if ($("#txtPhone").val().length == 0 || $("#txtPhone").val() == "Phone") {
        $("#cfPhoneError").addClass("frmWorkshopsErrDetail");
        valid = false;
    }

    if ($("#txtCompany").val().length == 0 || $("#txtCompany").val() == "Company") {
        $("#cfCompanyError").addClass("frmWorkshopsErrDetail");
        valid = false;
    }

    if ($("#txtNumberEmployees").val().length == 0 || $("#txtNumberEmployees").val() == "Number of Employees") {
        $("#cfNoEmployeesError").text("We need the # of employees.");
        $("#cfNoEmployeesError").addClass("frmWorkshopsErrDetail");
        valid = false;
    }
    else {
        var number = cleanNumeric($("#txtNumberEmployees").val());
        if (isNaN(number)) {
            $("#cfNoEmployeesError").text("Must be a number.");
            $("#cfNoEmployeesError").addClass("frmWorkshopsErrDetail");
            valid = false;
        }
    }

    if ($("#budget").val() == "") {
        $("#cfBudgetError").addClass("frmWorkshopsErrDetail");
        valid = false;
    }

    if ($("#workshopTerms").attr("checked") != true) {
        $("#cfTermsError").addClass("frmWorkshopsErrDetail");
        valid = false;
    }
    return valid;
}

function SubmitWorkshopRequest() {
    var url = "/utilities/requestWorkshop.ashx";
    var data = "";
    HideErrors();
    if (ValidateWKSR()) {
        data += "firstname=" + $("#txtFirstName").val();
        data += "&lastname=" + $("#txtLastName").val();
        data += "&email=" + $("#txtEmail").val();
        data += "&phone=" + $("#txtPhone").val();
        data += "&company=" + $("#txtCompany").val();
        data += "&noEmployees=" + cleanNumeric($("#txtNumberEmployees").val());
        data += "&workshopID=" + $("#budget").val();
        $.ajax({ url: url, type: "POST", data: data, dataType: "json", success: function(data) { if (data.status == "success") { $("#workshopForm").hide(); $("#workshopRequestText").hide(); $("#workshopSuccess").show(); } else { } }, cache: false });
    }
    else {
        $("#gacsError").show();
    }
}

function ValidateCF() {
    var valid = true;

    if ($("#txtFirstName").val().length == 0 || $("#txtFirstName").val() == "First Name") {
        valid = false;
        $("#cfFirstNameError").addClass("frmContactErrDetail"); 
    }

    if ($("#txtLastName").val().length == 0 || $("#txtLastName").val() == "Last Name") {
        valid = false;
        $("#cfLastNameError").addClass("frmContactErrDetail");
    }

    if ($("#txtEmail").val().length == 0 || $("#txtEmail").val() == "Email") {
        $("#cfEmailError").text("We need your email address.");
        $("#cfEmailError").addClass("frmContactErrDetail");
        valid = false;
    }
    else {
        if (!validateEmail($("#txtEmail").val())) {
            $("#cfEmailError").text("Must be a valid email address.");
            $("#cfEmailError").addClass("frmContactErrDetail");
            valid = false;
        }
    }

    if ($("#txtPhone").val().length == 0 || $("#txtPhone").val() == "Phone") {
        $("#cfPhoneError").addClass("frmContactErrDetail");
        valid = false;
    }

    if ($("#txtCompany").val().length == 0 || $("#txtCompany").val() == "Company") {
        $("#cfCompanyError").addClass("frmContactErrDetail");
        valid = false;
    }

    if ($("#budget").val() == "") {
        $("#cfBudgetError").addClass("frmContactErrDetail");
        valid = false;
    } 

    if ($("#txtAddressLine1").val().length == 0 || $("#txtAddressLine1").val() == "Address Line 1 \(no P.O. Boxes\)") {
        $("#cfAddressError").text("We need your address.");
        $("#cfAddressError").addClass("frmContactErrDetail");
        valid = false;
    }
    else {
        // Make sure it doesn't contain a PO Box
        if (validateAddress($("#txtAddressLine1").val())) {
            $("#cfAddressError").text("Must be a valid mailing address, no P.O. Boxes.");
            $("#cfAddressError").addClass("frmContactErrDetail");
            valid = false;
        }
    }

    if ($("#txtCity").val().length == 0 || $("#txtCity").val() == "City") {
        $("#cfCityError").addClass("frmContactErrDetail");
        valid = false;
    }

    if ($("#txtStateProvince").val().length == 0 || $("#txtStateProvince").val() == "State\/Province") {
        $("#cfStateError").addClass("frmContactErrDetail");
        valid = false;
    }

    if ($("#txtPostalCode").val().length == 0 || $("#txtPostalCode").val() == "Postal Code") {
        $("#cfZipError").addClass("frmContactErrDetail");
        valid = false;
    }

    if ($("#country").val() == "") {
        $("#cfCountryError").addClass("frmContactErrDetail");
        valid = false;
    }
    
    if ($("#txtNumberEmployees").val().length == 0 || $("#txtNumberEmployees").val() == "Number of Employees") {
        $("#cfNoEmployeesError").text("We need the # of employees.");
        $("#cfNoEmployeesError").addClass("frmContactErrDetail");
        valid = false;
    }
    else {
        var number = cleanNumeric($("#txtNumberEmployees").val());
        if (isNaN(number)) {
            $("#cfNoEmployeesError").text("Must be a number.");
            $("#cfNoEmployeesError").addClass("frmContactErrDetail");
            valid = false;
        }
    }

    if ($("#txtBiggestChallenge").val().length == 0 || $("#txtBiggestChallenge").val() == "Your Biggest Challenge") {
        $("#cfBiggestChallengeError").addClass("frmContactErrDetail");
        valid = false;
    }

    if ($("#contactTerms").attr("checked") != true) {
        $("#cfTermsError").addClass("frmContactErrDetail");
        valid = false;
    }
    return valid;
}

function SubmitContact() {
    var url = "/utilities/addContactForm.ashx";
    var data = "";
    HideErrors();
    if (ValidateCF()) {
        data += "firstname=" + $("#txtFirstName").val();
        data += "&lastname=" + $("#txtLastName").val();
        data += "&email=" + $("#txtEmail").val();
        data += "&phone=" + $("#txtPhone").val();
        data += "&address1=" + $("#txtAddressLine1").val();
        if ($("#txtAddressLine2").val().length != 0 && $("#txtAddressLine2").val() != "Address Line 2") {
            data += "&address2=" + $("#txtAddressLine2").val();
        }
        data += "&city=" + $("#txtCity").val();
        data += "&state=" + $("#txtStateProvince").val();
        data += "&zipcode=" + $("#txtPostalCode").val();
        data += "&country=" + $("#country").val();
        data += "&company=" + $("#txtCompany").val();
        data += "&budget=" + $("#budget").val();
        data += "&noEmployees=" + cleanNumeric($("#txtNumberEmployees").val());
        data += "&challenge=" + $("#txtBiggestChallenge").val();
        if ($("#txtComments").val().length != 0 && $("#txtComments").val() != "Additional Comments") {
            data += "&comments=" + $("#txtComments").val();
        }
        if ($("#cbAssessment").attr("checked") == true) {
            data += "&assessment=1";
        }
        if ($("#cbCustomizeSolutions").attr("checked") == true) {
            data += "&customizedsolution=1";
        }
        if ($("#cbWebinars").attr("checked") == true) {
            data += "&pastwebinars=1";
        }
        if ($("#cbBook").attr("checked") == true) {
            data += "&preorderbook=1";
        }
        if ($("#cbDVD").attr("checked") == true) {
            data += "&greenbeans=1";
        }
        if ($("#somethingelse").val().length != 0 && $("#somethingelse").val() != "Something Else") {
            data += "&interestOther=" + $("#somethingelse").val();
        }
        $.ajax({ url: url, type: "POST", data: data, dataType: "json", success: function(data) { if (data.status == "success") { $("#contactForm").hide(); $("#contactFormSuccess").show(); scroll(0, 0); } else { } }, cache: false });
    }
    else {
        $("#cfError").show();
    }    
}

function ValidateGBIC() {
    var valid = true;

    if ($("#txtFirstName").val().length == 0 || $("#txtFirstName").val() == "First Name") {
        valid = false;
        $("#cfFirstNameError").addClass("frmRequestVideoErrDetail");
    }

    if ($("#txtLastName").val().length == 0 || $("#txtLastName").val() == "Last Name") {
        valid = false;
        $("#cfLastNameError").addClass("frmRequestVideoErrDetail");
    }

    if ($("#txtEmail").val().length == 0 || $("#txtEmail").val() == "Email") {
        $("#cfEmailError").text("We need your email address.");
        $("#cfEmailError").addClass("frmRequestVideoErrDetail");
        valid = false;
    }
    else {
        if (!validateEmail($("#txtEmail").val())) {
            $("#cfEmailError").text("Must be a valid email address.");
            $("#cfEmailError").addClass("frmRequestVideoErrDetail");
            valid = false;
        }
    }

    if ($("#txtPhone").val().length == 0 || $("#txtPhone").val() == "Phone") {
        $("#cfPhoneError").addClass("frmRequestVideoErrDetail");
        valid = false;
    }

    if ($("#txtCompany").val().length == 0 || $("#txtCompany").val() == "Company") {
        $("#cfCompanyError").addClass("frmRequestVideoErrDetail");
        valid = false;
    }

    if ($("#budget").val() == "") {
        $("#cfBudgetError").addClass("frmRequestVideoErrDetail");
        valid = false;
    }

    if ($("#txtAddressLine1").val().length == 0 || $("#txtAddressLine1").val() == "Address Line 1 \(no P.O. Boxes\)") {
        $("#cfAddressError").text("We need your address.");
        $("#cfAddressError").addClass("frmRequestVideoErrDetail");
        valid = false;
    }
    else {
        // Make sure it doesn't contain a PO Box
        if (validateAddress($("#txtAddressLine1").val())) {
            $("#cfAddressError").text("Must be a valid mailing address, no P.O. Boxes.");
            $("#cfAddressError").addClass("frmRequestVideoErrDetail");
            valid = false;
        }
    }

    if ($("#txtCity").val().length == 0 || $("#txtCity").val() == "City") {
        $("#cfCityError").addClass("frmRequestVideoErrDetail");
        valid = false;
    }

    if ($("#txtStateProvince").val().length == 0 || $("#txtStateProvince").val() == "State\/Province") {
        $("#cfStateError").addClass("frmRequestVideoErrDetail");
        valid = false;
    }

    if ($("#txtPostalCode").val().length == 0 || $("#txtPostalCode").val() == "Postal Code") {
        $("#cfZipError").addClass("frmRequestVideoErrDetail");
        valid = false;
    }

    if ($("#country").val() == "") {
        $("#cfCountryError").addClass("frmRequestVideoErrDetail");
        valid = false;
    }

    if ($("#txtNumberEmployees").val().length == 0 || $("#txtNumberEmployees").val() == "Number of Employees") {
        $("#cfNoEmployeesError").text("We need the # of employees.");
        $("#cfNoEmployeesError").addClass("frmRequestVideoErrDetail");
        valid = false;
    }
    else {
        var number = cleanNumeric($("#txtNumberEmployees").val());
        if (isNaN(number)) {
            $("#cfNoEmployeesError").text("Must be a number.");
            $("#cfNoEmployeesError").addClass("frmRequestVideoErrDetail");
            valid = false;
        }
    }

    if ($("#txtBiggestChallenge").val().length == 0 || $("#txtBiggestChallenge").val() == "Your Biggest Challenge") {
        $("#cfBiggestChallengeError").addClass("frmRequestVideoErrDetail");
        valid = false;
    }

    if ($("#contactTerms").attr("checked") != true) {
        $("#cfTermsError").addClass("frmRequestVideoErrDetail");
        valid = false;
    }
    return valid;
}

function SubmitGBIC() {
    var url = "/utilities/addGBICRequest.ashx";
    var data = "";
    HideErrors();
    if (ValidateGBIC()) {
        data += "firstname=" + $("#txtFirstName").val();
        data += "&lastname=" + $("#txtLastName").val();
        data += "&email=" + $("#txtEmail").val();
        data += "&phone=" + $("#txtPhone").val();
        data += "&address1=" + $("#txtAddressLine1").val();
        if ($("#txtAddressLine2").val().length != 0 && $("#txtAddressLine2").val() != "Address Line 2") {
            data += "&address2=" + $("#txtAddressLine2").val();
        }
        data += "&city=" + $("#txtCity").val();
        data += "&state=" + $("#txtStateProvince").val();
        data += "&zipcode=" + $("#txtPostalCode").val();
        data += "&country=" + $("#country").val();
        data += "&company=" + $("#txtCompany").val();
        data += "&budget=" + $("#budget").val();
        data += "&noEmployees=" + cleanNumeric($("#txtNumberEmployees").val());
        data += "&challenge=" + $("#txtBiggestChallenge").val();
        if ($("#txtComments").val().length != 0 && $("#txtComments").val() != "Additional Comments") {
            data += "&comments=" + $("#txtComments").val();
        }
        $.ajax({ url: url, type: "POST", data: data, dataType: "json", success: function(data) { if (data.status == "success") { $("#contactForm").hide(); $("#contactFormSuccess").show(); scroll(0, 0); } else { $("rvError").show(); } }, cache: false });
    }
    else {
        $("#rvError").show();
    }
}

function highlightFormField(field, state) {
    var text = "";
    switch(field)
    {
        case "#gacsFirstName":
        case "#gafaFirstName":
            text = "First Name";
            break;
        case "#gacsLastName":
        case "#gafaLastName":
            text = "Last Name";
            break;
        case "#gacsEmail":
        case "#gafaEmail":
            text = "Email";
            break;
        case "#gacsPhone":
        case "#gafaPhone":
            text = "Phone";
            break;
        case "#gacsCompany":
        case "#gafaCompany":
            text = "Company";
            break;
        case "#gacsNumberEmployees":
        case "#gafaNumberEmployees":
            text = "Number of Employees";
            break;
        case "#gacsBiggestChallenge":
        case "#gafaBiggestChallenge":
            text = "Your Biggest Challenge";
            break;
    }
    if (state == "in") {
        $(field).addClass("frmFldFocus");
        if($(field).val() == text)
        {
            $(field).val("");
        }
    }
    else {
        $(field).removeClass("frmFldFocus");
        if ($(field).val() == "") {
            $(field).val(text);
        }
    }
}

function highlightContactFormField(field, state) {
    var text = "";
    switch (field) {
        case "#somethingelse":
            text = "Something Else";
            break;
        case "#txtFirstName":
            text = "First Name";
            break;
        case "#txtLastName":
            text = "Last Name";
            break;
        case "#txtEmail":
            text = "Email";
            break;
        case "#txtPhone":
            text = "Phone";
            break;
        case "#txtAddressLine1":
            text = "Address Line 1 \(no P.O. Boxes\)";
            break;
        case "#txtAddressLine2":
            text = "Address Line 2";
            break;
        case "#txtCity":
            text = "City";
            break;
        case "#txtStateProvince":
            text = "State/Province";
            break;
        case "#txtPostalCode":
            text = "Postal Code";
            break;
        case "#txtCompany":
            text = "Company";
            break;
        case "#txtNumberEmployees":
            text = "Number of Employees";
            break;
        case "#txtBiggestChallenge":
            text = "Biggest Challenge";
            break;
        case "#txtComments":
            text = "Additional Comments";
            break;
    }
    if (state == "in") {
        $(field).addClass("frmFldContactHover");
        if (field != "#country" && field != "#budget") {
            if ($(field).val() == text) {
                $(field).val("");
            }
        }
    }
    else {
        $(field).removeClass("frmFldContactHover");
        if (field != "#country" && field != "#budget") {
            if ($(field).val() == "") {
                $(field).val(text);
            }
        }
    }
}

function highlightGBICFormField(field, state) {
    var text = "";
    switch (field) {
        case "#somethingelse":
            text = "Something Else";
            break;
        case "#txtFirstName":
            text = "First Name";
            break;
        case "#txtLastName":
            text = "Last Name";
            break;
        case "#txtEmail":
            text = "Email";
            break;
        case "#txtPhone":
            text = "Phone";
            break;
        case "#txtAddressLine1":
            text = "Address Line 1 \(no P.O. Boxes\)";
            break;
        case "#txtAddressLine2":
            text = "Address Line 2";
            break;
        case "#txtCity":
            text = "City";
            break;
        case "#txtStateProvince":
            text = "State/Province";
            break;
        case "#txtPostalCode":
            text = "Postal Code";
            break;
        case "#txtCompany":
            text = "Company";
            break;
        case "#txtNumberEmployees":
            text = "Number of Employees";
            break;
        case "#txtBiggestChallenge":
            text = "Biggest Challenge";
            break;
        case "#txtComments":
            text = "Additional Comments";
            break;
    }
    if (state == "in") {
        $(field).addClass("frmFldRequestVideoHover");
        if (field != "#country" && field != "#budget") {
            if ($(field).val() == text) {
                $(field).val("");
            }
        }
    }
    else {
        $(field).removeClass("frmFldRequestVideoHover");
        if (field != "#country" && field != "#budget") {
            if ($(field).val() == "") {
                $(field).val(text);
            }
        }
    }
}