﻿var _cookie_expire = 1;
var $prf = jQuery.noConflict();
function loadPreRegistration(file_name, file_path, domain, new_window) {
    try {
        document.getElementById("file_name").value = file_name;
        document.getElementById("file_path").value = file_path;
        document.getElementById("domain").value = domain;
        document.getElementById("new_window").value = new_window;

        setFormField("first_name");
        setFormField("last_name");
        setFormField("industry");
        setFormField("country");
        setFormField("email");
        setFormField("city");
        setFormField("phone");
        setFormField("zip");

        $prf('#back_fade').fadeTo(400, '0.7');
        $prf('#pre_reg_form').fadeIn();
    }
    catch (Error) {
        alert("An Error has Occured: " + Error);
    }
}

function setFormField(field) {
    var value = Get_Cookie(field);
    if (value) {    
        document.getElementById(field).value = value;
    }
}

function clancelRegister()
{
    $prf('#back_fade').fadeOut();
    $prf('#pre_reg_form').fadeOut();
}
function validateRegistrationForm() {
    var domain = document.getElementById("domain").value;

    var oid = document.getElementById("oid");
    var debug = document.getElementById("debug");
    var debugEmail = document.getElementById("debugEmail");
    var first_name = document.getElementById("first_name");
    var last_name = document.getElementById("last_name");
    var industry = document.getElementById("industry");
    var country = document.getElementById("country");
    var email = document.getElementById("email");
    var city = document.getElementById("city");
    var phone = document.getElementById("phone");
    var zip = document.getElementById("zip");
    var file_name = document.getElementById("file_name");
    
    var valid_fname = validateField(first_name.value, first_name, "valid", "invalid");
    var valid_lname = validateField(last_name.value, last_name, "valid", "invalid");
    var valid_email = validateEmail(email.value, email, "valid", "invalid");
    var valid_phone = validateField(phone.value, phone, "valid", "invalid");
    

    if (valid_fname && valid_lname && valid_email && valid_phone) {


        Set_Cookie("first_name", first_name.value, _cookie_expire, "/", domain, "");
        Set_Cookie("last_name", last_name.value, _cookie_expire, "/", domain, "");
        Set_Cookie("industry", industry.value, _cookie_expire, "/", domain, "");
        Set_Cookie("country", country.value, _cookie_expire, "/", domain, "");
        Set_Cookie("email", email.value, _cookie_expire, "/", domain, "");
        Set_Cookie("city", city.value, _cookie_expire, "/", domain, "");
        Set_Cookie("phone", phone.value, _cookie_expire, "/", domain, "");
        Set_Cookie("zip", zip.value, _cookie_expire, "/", domain, "");

        var params = "encoding=UTF-8" +
                     "&oid=" + oid.value +
                     //"&debug=" + debug.value +
                     //"&debugEmail=" + debugEmail.value +
                     "&first_name=" + first_name.value +
                     "&last_name=" + last_name.value +
                     "&industry=" + industry.value +
                     "&country=" + country.value +
                     "&email=" + email.value +
                     "&city=" + city.value +
                     "&phone=" + phone.value +
                     "&zip=" + zip.value +
                     "&description=" + file_name.value;
        
        
        //Remove comment to send data
        document.getElementById("hiddenFrame").src = "https://www.salesforce.com/servlet/servlet.WebToLead?" + params;

        if ($contact("#thankYou").is(":hidden")) {
            $contact("#thankYou").slideDown("slow");
        }
        if ($contact("#errorMsg").is(":visible")) {
            $contact("#errorMsg").slideUp("slow");
        }
        
        //document.getElementById("back_fade").style.display = "none";
        //document.getElementById("pre_reg_form").style.display = "none";
        $prf('#back_fade').fadeOut();
        $prf('#pre_reg_form').fadeOut();
        
        try {
            if (document.getElementById("new_window").value == "true") {
                window.open(document.getElementById("file_path").value, "FILE_WINDOW");
            } else {
                window.location = document.getElementById("file_path").value;
            }
        } catch (Error) { alert(Error); }
        return true;
    } else {
        document.getElementById("errorMsg").innerHTML = "Please ensure all compulsory fields have been filled in."
        if ($prf("#thankYou").is(":visible")) {
            $prf("#thankYou").slideUp("slow");
        }
        if ($prf("#errorMsg").is(":hidden")) {
            $prf("#errorMsg").slideDown("slow");
        }
        return false;
    }
}

function validateField(value, element, valid_class, invalid_class) {
    var valid = true;
    if (value != "") {
        element.className = valid_class;
    } else {
        element.className = invalid_class;
        valid = false;
    }
    return valid;
}
function validateEmail(value, element, valid_class, invalid_class) {
    var valid = true;
    var valid_e = validateField(value, element, valid_class, invalid_class);

    if (valid_e) {
        var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
        if (!filter.test(value)) {
            element.className = invalid_class;
            valid = false;
        } else {
            element.className = valid_class;
            valid = true;
        }
    } else {
        valid = false;
    }
    return valid;
}

function Set_Cookie( name, value, expires, path, domain, secure )
{
    // set time, it's in milliseconds
    var today = new Date();
    today.setTime( today.getTime() );

    /*
    if the expires variable is set, make the correct
    expires time, the current script below will set
    it for x number of days, to make it for hours,
    delete * 24, for minutes, delete * 60 * 24
    */
    if ( expires )
    {
        expires = expires * 1000 * 60 * 60 * 24 * 30;
    }
    var expires_date = new Date( today.getTime() + (expires) );

    document.cookie = name + "=" +escape( value ) +
        ( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +
        ( ( path ) ? ";path=" + path : "" ) +
        ( ( domain ) ? ";domain=" + domain : "" ) +
        ( ( secure ) ? ";secure" : "" );
}

function Get_Cookie( check_name ) {
	// first we'll split this cookie up into name/value pairs
	// note: document.cookie only returns name=value, not the other components
	var a_all_cookies = document.cookie.split( ';' );
	var a_temp_cookie = '';
	var cookie_name = '';
	var cookie_value = '';
	var b_cookie_found = false; // set boolean t/f default f

	for ( i = 0; i < a_all_cookies.length; i++ )
	{
		// now we'll split apart each name=value pair
		a_temp_cookie = a_all_cookies[i].split( '=' );


		// and trim left/right whitespace while we're at it
		cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');

		// if the extracted name matches passed check_name
		if ( cookie_name == check_name )
		{
			b_cookie_found = true;
			// we need to handle case where cookie has no value but exists (no = sign, that is):
			if ( a_temp_cookie.length > 1 )
			{
				cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
			}
			// note that in cases where cookie is initialized but no value, null is returned
			return cookie_value;
			break;
		}
		a_temp_cookie = null;
		cookie_name = '';
	}
	if ( !b_cookie_found )
	{
		return null;
	}
}

var $contact = jQuery.noConflict();

function validateContactForm() {
    var br = "\r\n";

    var oid         = document.getElementById("oid");
    var sfga        = document.getElementById("sfga");    
    var retURL      = document.getElementById("retURL");
    var debug       = document.getElementById("debug");
    var debugEmail  = document.getElementById("debugEmail");
    var salutation  = document.getElementById("salutation");
    var first_name  = document.getElementById("first_name");
    var last_name   = document.getElementById("last_name");
    var title       = document.getElementById("title");
    var company     = document.getElementById("company");
    var URL         = document.getElementById("URL");
    var email       = document.getElementById("email");
    var phone       = document.getElementById("phone");
    var fax         = document.getElementById("fax");
    var mobile      = document.getElementById("mobile");
    var street      = document.getElementById("street");
    var country     = document.getElementById("country");
    var state       = document.getElementById("state");
    var zip         = document.getElementById("zip");
    var skype       = document.getElementById("00N30000001OUoc");
    var description = document.getElementById("description");

    
    var fitness_centre      = document.getElementById("fitness_centre").checked;
    var hotel               = document.getElementById("hotel").checked;
    var spa                 = document.getElementById("spa").checked;
    var corporate           = document.getElementById("corporate").checked;
    var prop_dev            = document.getElementById("prop_dev").checked;
    var education           = document.getElementById("education").checked;
    var sports              = document.getElementById("sports").checked;
    var medical_rehab       = document.getElementById("medical_rehab").checked;
    var home_wellness       = document.getElementById("home_wellness").checked;
    var community_wellness  = document.getElementById("community_wellness").checked;
    var military            = document.getElementById("military").checked;
    var retail              = document.getElementById("retail").checked;
    var other               = document.getElementById("other").checked;
    
    var intrest = "";
    if ((fitness_centre) || (hotel) || (spa) || (corporate) || (prop_dev) || (education) || (sports) || (medical_rehab) || (home_wellness) || (community_wellness) || (military) || (retail) || (other))
    {
        intrest = br + br + "Interested in:" + br;
        
        if (fitness_centre) { intrest += br + "Fitness Centre / Club"; }
        if (hotel) { intrest += br + "Hotel"; }
        if (spa) { intrest += br + "Spa"; }
        if (corporate) { intrest += br + "Corporate"; }
        if (prop_dev) { intrest += br + "Property Development"; }
        if (education) { intrest += br + "Education"; }
        if (sports) { intrest += br + "Sports / Sports Academy"; }
        if (medical_rehab) { intrest += br + "Medical Rehabilitation"; }
        if (home_wellness) { intrest += br + "Home Wellness"; }
        if (community_wellness) { intrest += br + "Community Wellness"; }
        if (military) { intrest += br + "Protective Forces / Military"; }
        if (retail) { intrest += br + "Retail Opportunity"; }
        if (other) { intrest += br + "Other"; }
    }
    
    var facity_size1    = document.getElementById("facity_size1").checked;
    var facity_size2    = document.getElementById("facity_size2").checked;
    var facity_size3    = document.getElementById("facity_size3").checked;
    var facity_size4    = document.getElementById("facity_size4").checked;
    var facity_size5    = document.getElementById("facity_size5").checked;
    var facity_size6    = document.getElementById("facity_size6").checked;
    var facity_size7    = document.getElementById("facity_size7").checked;
    var facity_size8    = document.getElementById("facity_size8").checked;
    var facity_size9    = document.getElementById("facity_size9").checked;
    var facity_size10   = document.getElementById("facity_size10").checked;

    var facility_size = "";
    if ((facity_size1) || (facity_size2) || (facity_size3) || (facity_size4) || (facity_size5) || (facity_size6) || (facity_size7) || (facity_size8) || (facity_size9) || (facity_size10)) 
    {
        facility_size = br + br + "Estimated size of facility:" + br;

        if (facity_size1) { facility_size += br + "Under 300SQMT"; }
        if (facity_size2) { facility_size += br + "SQMT Unknown"; }
        if (facity_size3) { facility_size += br + "3000SQMT5000SQMT"; }
        if (facity_size4) { facility_size += br + "500SQMT1000SQMT"; }
        if (facity_size5) { facility_size += br + "300SQMT500SQMT"; }
        if (facity_size6) { facility_size += br + "SQMT Beyond &lt;5000"; }
        if (facity_size7) { facility_size += br + "1500SQMT2000SQMT"; }
        if (facity_size8) { facility_size += br + "1000SQMT1500SQMT"; }
        if (facity_size9) { facility_size += br + "2500SQMT3000SQMT"; }
        if (facity_size10) { facility_size += br + "2000SQMT2500SQMT"; }
    }    
    
    var valid_salutation    = validateField(salutation.value, salutation, "valid", "invalid");
    var valid_fname         = validateField(first_name.value, first_name, "valid", "invalid");
    var valid_lname         = validateField(last_name.value, last_name, "valid", "invalid");
    var valid_email         = validateEmail(email.value, email, "valid", "invalid");
    var valid_mobile        = validateField(mobile.value, mobile, "valid", "invalid");
    var valid_country       = validateField(country.value, country, "valid", "invalid");
    var valid_zip           = validateField(zip.value, zip, "valid", "invalid");


    if (valid_salutation && valid_fname && valid_lname && valid_email && valid_mobile && valid_country && valid_zip) {
        
        var params = "encoding=UTF-8" +
                    "&oid=" + oid.value +
                    "&sfga=" + sfga.value +                    
                    "&retURL=" + retURL.value +
                    //"&debug=" + debug.value +
                    //"&debugEmail=" + debugEmail.value +
                    "&salutation=" + salutation.value +
                    "&first_name=" + first_name.value +
                    "&last_name=" + last_name.value +
                    "&title=" + title.value +
                    "&company=" + company.value +
                    "&URL=" + URL.value +
                    "&email=" + email.value +
                    "&phone=" + phone.value +
                    "&fax=" + fax.value +
                    "&mobile=" + mobile.value +
                    "&street=" + street.value +
                    "&country=" + country.value +
                    "&state=" + state.value +
                    "&zip=" + zip.value +
                    "&00N30000001OUoc=" + skype.value +
                    "&description=" + description.value + intrest + facility_size;


        
        salutation.value = "";
        first_name.value = "";
        last_name.value = "";
        title.value = "";
        company.value = "";
        URL.value = "";
        email.value = "";
        phone.value = "";
        fax.value = "";
        mobile.value = "";
        street.value = "";
        country.value = "";
        state.value = "";
        zip.value = "";
        skype.value = "";
        description.value = "";

        document.getElementById("fitness_centre").checked = false;
        document.getElementById("hotel").checked = false;
        document.getElementById("spa").checked = false;
        document.getElementById("corporate").checked = false;
        document.getElementById("prop_dev").checked = false;
        document.getElementById("education").checked = false;
        document.getElementById("sports").checked = false;
        document.getElementById("medical_rehab").checked = false;
        document.getElementById("home_wellness").checked = false;
        document.getElementById("community_wellness").checked = false;
        document.getElementById("military").checked = false;
        document.getElementById("retail").checked = false;
        document.getElementById("other").checked = false;

        
        document.getElementById("facity_size1").checked = false;
        document.getElementById("facity_size2").checked = false;
        document.getElementById("facity_size3").checked = false;
        document.getElementById("facity_size4").checked = false;
        document.getElementById("facity_size5").checked = false;
        document.getElementById("facity_size6").checked = false;
        document.getElementById("facity_size7").checked = false;
        document.getElementById("facity_size8").checked = false;
        document.getElementById("facity_size9").checked = false;
        document.getElementById("facity_size10").checked = false;
        

        //makeHTTPRequest("POST", "https://www.salesforce.com/servlet/servlet.WebToLead", params, "test_return");
        //makeHTTPRequest("GET", "https://www.salesforce.com/servlet/servlet.WebToLead", params);


//Remove comment to send data
        document.getElementById("hiddenFrame").src = "https://www.salesforce.com/servlet/servlet.WebToLead?" + params;
        
        if ($contact("#thankYou").is(":hidden")) {
            $contact("#thankYou").slideDown("slow");
        }
        if ($contact("#errorMsg").is(":visible")) {
            $contact("#errorMsg").slideUp("slow");
        }
        
    } else {
        document.getElementById("errorMsg").innerHTML = "Please ensure all compulsory fields have been filled in."
        
        if ($contact("#thankYou").is(":visible")) {
            $contact("#thankYou").slideUp("slow");
        }
        if ($contact("#errorMsg").is(":hidden")) {
            $contact("#errorMsg").slideDown("slow");
        }
        
        
    }
}


function validateCareersForm() {
    var br = "\r\n";

    var oid = document.getElementById("oid");
    var retURL = document.getElementById("retURL");
    var debug = document.getElementById("debug");
    var debugEmail = document.getElementById("debugEmail");
    var salutation = document.getElementById("salutation");
    var first_name = document.getElementById("first_name");
    var last_name = document.getElementById("last_name");
    var title = document.getElementById("title");
    var company = document.getElementById("company");
    var URL = document.getElementById("URL");
    var email = document.getElementById("email");
    var phone = document.getElementById("phone");
    var fax = document.getElementById("fax");
    var mobile = document.getElementById("mobile");
    var street = document.getElementById("street");
    var city = document.getElementById("city");
    var state = document.getElementById("state");
    var zip = document.getElementById("zip");
    var country = document.getElementById("country");    
    var description = document.getElementById("description");


    var club_manager = document.getElementById("club_manager").checked;
    var club_manager_technogym_equip = document.getElementById("club_manager_technogym_equip").checked;
    var training_fitness_instructor = document.getElementById("training_fitness_instructor").checked;
    var trained_instructor = document.getElementById("trained_instructor").checked;
    
    var trainer_technogym_equip = document.getElementById("trainer_technogym_equip").checked;
    var personal_trainer = document.getElementById("personal_trainer").checked;
    var sales_exec = document.getElementById("sales_exec").checked;
    var other = document.getElementById("other").checked;
    
    

    var intrest = "";
    if ((club_manager) || (club_manager_technogym_equip) || (training_fitness_instructor) || (trained_instructor) || (trainer_technogym_equip) || (personal_trainer) || (sales_exec) || (other)) {
        intrest = br + br + "I am interested in E-learning because:" + br;

        if (club_manager) { intrest += br + "I am a Club Manager"; }
        if (club_manager_technogym_equip) { intrest += br + "I am a Club Manager at a facility with Technogym Equipment"; }
        if (training_fitness_instructor) { intrest += br + "I am Training to be a Fitness Instructor"; }
        if (trained_instructor) { intrest += br + "I am a Trained Instructor"; }

        if (trainer_technogym_equip) { intrest += br + "I am a Trainer at a facility with Technogym Equipment"; }
        if (personal_trainer) { intrest += br + "I am a Personal Trainer"; }
        if (sales_exec) { intrest += br + "I want to be a Sales Executve"; }
        if (other) { intrest += br + "Other"; }
        
    }

    var valid_salutation = validateField(salutation.value, salutation, "valid", "invalid");
    var valid_fname = validateField(first_name.value, first_name, "valid", "invalid");
    var valid_lname = validateField(last_name.value, last_name, "valid", "invalid");
    var valid_email = validateEmail(email.value, email, "valid", "invalid");
    var valid_mobile = validateField(mobile.value, mobile, "valid", "invalid");
    var valid_country = validateField(country.value, country, "valid", "invalid");
    var valid_zip = validateField(zip.value, zip, "valid", "invalid");


    if (valid_salutation && valid_fname && valid_lname && valid_email && valid_mobile && valid_country && valid_zip) {

        var params = "encoding=UTF-8" +
                    "&oid=" + oid.value +
                    "&retURL=" + retURL.value +
                    //"&debug=" + debug.value +
                    //"&debugEmail=" + debugEmail.value +
                    "&salutation=" + salutation.value +
                    "&first_name=" + first_name.value +
                    "&last_name=" + last_name.value +
                    "&title=" + title.value +
                    "&company=" + company.value +
                    "&URL=" + URL.value +
                    "&email=" + email.value +
                    "&phone=" + phone.value +
                    "&fax=" + fax.value +
                    "&mobile=" + mobile.value +
                    "&street=" + street.value +
                    "&city=" + city.value +
                    "&country=" + country.value +
                    "&state=" + state.value +
                    "&zip=" + zip.value +
                    "&description=" + description.value + intrest;



        salutation.value = "";
        first_name.value = "";
        last_name.value = "";
        title.value = "";
        company.value = "";
        URL.value = "";
        email.value = "";
        phone.value = "";
        fax.value = "";
        mobile.value = "";
        street.value = "";
        city.value = "";
        country.value = "";
        state.value = "";
        zip.value = "";
        description.value = "";

        document.getElementById("club_manager").checked = false;
        document.getElementById("club_manager_technogym_equip").checked = false;
        document.getElementById("training_fitness_instructor").checked = false;
        document.getElementById("trained_instructor").checked = false;

        document.getElementById("trainer_technogym_equip").checked = false;
        document.getElementById("personal_trainer").checked = false;
        document.getElementById("sales_exec").checked = false;
        document.getElementById("other").checked = false;
        
        

        //makeHTTPRequest("POST", "https://www.salesforce.com/servlet/servlet.WebToLead", params, "test_return");
        //makeHTTPRequest("GET", "https://www.salesforce.com/servlet/servlet.WebToLead", params);


        //Remove comment to send data
                document.getElementById("hiddenFrame").src = "https://www.salesforce.com/servlet/servlet.WebToLead?" + params;

        if ($contact("#thankYou").is(":hidden")) {
            $contact("#thankYou").slideDown("slow");
        }
        if ($contact("#errorMsg").is(":visible")) {
            $contact("#errorMsg").slideUp("slow");
        }

    } else {
        document.getElementById("errorMsg").innerHTML = "Please ensure all compulsory fields have been filled in."

        if ($contact("#thankYou").is(":visible")) {
            $contact("#thankYou").slideUp("slow");
        }
        if ($contact("#errorMsg").is(":hidden")) {
            $contact("#errorMsg").slideDown("slow");
        }


    }
}

function validateWellnessForm() {
    var br = "\r\n";

    var oid = document.getElementById("oid");
    var retURL = document.getElementById("retURL");
    var debug = document.getElementById("debug");
    var debugEmail = document.getElementById("debugEmail");
    var salutation = document.getElementById("salutation");
    var first_name = document.getElementById("first_name");
    var last_name = document.getElementById("last_name");
    var title = document.getElementById("title");
    var company = document.getElementById("company");
    var URL = document.getElementById("URL");
    var email = document.getElementById("email");
    var phone = document.getElementById("phone");
    var fax = document.getElementById("fax");
    var mobile = document.getElementById("mobile");
    var street = document.getElementById("street");
    var country = document.getElementById("country");
    var state = document.getElementById("state");
    var zip = document.getElementById("zip");
    var skype = document.getElementById("00N30000001OUoc");
    var description = document.getElementById("description");


    var club_management = document.getElementById("club_management").checked;
    var club_training = document.getElementById("club_training").checked;
    var personal_training = document.getElementById("personal_training").checked;
    var spa = document.getElementById("spa").checked;

    var sales = document.getElementById("sales").checked;
    var engineering_tech_support = document.getElementById("engineering_tech_support").checked;
    var administration = document.getElementById("administration").checked;
    var other = document.getElementById("other").checked;



    var intrest = "";
    if ((club_management) || (club_training) || (personal_training) || (spa) || (sales) || (engineering_tech_support) || (administration) || (other)) {
        intrest = br + br + "I am interested in a career in:" + br;

        if (club_management) { intrest += br + "Club Management"; }
        if (club_training) { intrest += br + "Club Training"; }
        if (personal_training) { intrest += br + "Personal Training"; }
        if (spa) { intrest += br + "Spa"; }

        if (sales) { intrest += br + "Sales for GeoSpaFitness"; }
        if (engineering_tech_support) { intrest += br + "Engineering & Technical Support for GeoSpaFitness"; }
        if (administration) { intrest += br + "Administraton for GeoSpaFitness"; }
        if (other) { intrest += br + "Other"; }

    }

    var valid_salutation = validateField(salutation.value, salutation, "valid", "invalid");
    var valid_fname = validateField(first_name.value, first_name, "valid", "invalid");
    var valid_lname = validateField(last_name.value, last_name, "valid", "invalid");
    var valid_email = validateEmail(email.value, email, "valid", "invalid");
    var valid_phone = validateField(phone.value, phone, "valid", "invalid");
    var valid_mobile = validateField(mobile.value, mobile, "valid", "invalid");
    var valid_country = validateField(country.value, country, "valid", "invalid");
    var valid_desc = validateField(description.value, description, "valid", "invalid");


    if (valid_salutation && valid_fname && valid_lname && valid_email && valid_phone && valid_mobile && valid_country && valid_desc) {

        var params = "encoding=UTF-8" +
                    "&oid=" + oid.value +
                    "&retURL=" + retURL.value +
                    //"&debug=" + debug.value +
                    //"&debugEmail=" + debugEmail.value +
                    "&salutation=" + salutation.value +
                    "&first_name=" + first_name.value +
                    "&last_name=" + last_name.value +
                    "&title=" + title.value +
                    "&company=" + company.value +
                    "&URL=" + URL.value +
                    "&email=" + email.value +
                    "&phone=" + phone.value +
                    "&fax=" + fax.value +
                    "&mobile=" + mobile.value +
                    "&street=" + street.value +
                    "&country=" + country.value +
                    "&state=" + state.value +
                    "&zip=" + zip.value +
                    "&00N30000001OUoc=" + skype.value +
                    "&description=" + description.value + intrest;



        salutation.value = "";
        first_name.value = "";
        last_name.value = "";
        title.value = "";
        company.value = "";
        URL.value = "";
        email.value = "";
        phone.value = "";
        fax.value = "";
        mobile.value = "";
        street.value = "";
        country.value = "";
        state.value = "";
        zip.value = "";
        skype.value = "";
        description.value = "";

        document.getElementById("club_management").checked = false;
        document.getElementById("club_training").checked = false;
        document.getElementById("personal_training").checked = false;
        document.getElementById("spa").checked = false;

        document.getElementById("sales").checked = false;
        document.getElementById("engineering_tech_support").checked = false;
        document.getElementById("administration").checked = false;
        document.getElementById("other").checked = false;



        //makeHTTPRequest("POST", "https://www.salesforce.com/servlet/servlet.WebToLead", params, "test_return");
        //makeHTTPRequest("GET", "https://www.salesforce.com/servlet/servlet.WebToLead", params);


        //Remove comment to send data
        document.getElementById("hiddenFrame").src = "https://www.salesforce.com/servlet/servlet.WebToLead?" + params;

        if ($contact("#thankYou").is(":hidden")) {
            $contact("#thankYou").slideDown("slow");
        }
        if ($contact("#errorMsg").is(":visible")) {
            $contact("#errorMsg").slideUp("slow");
        }

    } else {
        document.getElementById("errorMsg").innerHTML = "Please ensure all compulsory fields have been filled in."

        if ($contact("#thankYou").is(":visible")) {
            $contact("#thankYou").slideUp("slow");
        }
        if ($contact("#errorMsg").is(":hidden")) {
            $contact("#errorMsg").slideDown("slow");
        }


    }
}

function validateMiniContactForm() {
    var br = "\r\n";

    var oid                 = document.getElementById("oid");
    var sfga                = document.getElementById("sfga");
    var retURL              = document.getElementById("retURL");
    var debug               = document.getElementById("debug");
    var debugEmail          = document.getElementById("debugEmail");

    var contact_name        = document.getElementById("contact_name");
    var contact_job_title   = document.getElementById("contact_job_title");
    var contact_company     = document.getElementById("contact_company");
    var contact_email       = document.getElementById("contact_email");
    var contact_telephone   = document.getElementById("contact_telephone");
    var contact_help_you    = document.getElementById("contact_help_you");



    var valid_name      = validateField(contact_name.value, contact_name, "valid", "invalid");
    var valid_job_title = validateField(contact_job_title.value, contact_job_title, "valid", "invalid");
    var valid_company   = validateField(contact_company.value, contact_company, "valid", "invalid");
    var valid_email     = validateEmail(contact_email.value, contact_email, "valid", "invalid");
    var valid_telephone = validateField(contact_telephone.value, contact_telephone, "valid", "invalid");
    var valid_help_you  = validateField(contact_help_you.value, contact_help_you, "valid", "invalid");

    
    if (valid_name && valid_job_title && valid_company && valid_email && valid_telephone && valid_help_you ) {

        var first_name = contact_name.value.split(" ")[0];
        var last_name = contact_name.value.replace(first_name + " ","");
        
        var params = "encoding=UTF-8" +
                    "&oid=" + oid.value +
                    "&sfga=" + sfga.value +
                    "&retURL=" + retURL.value +
        //"&debug=" + debug.value +
        //"&debugEmail=" + debugEmail.value +
                    "&first_name=" + first_name +
                    "&last_name=" + last_name +
                    "&title=" + contact_job_title.value +
                    "&company=" + contact_company.value +
                    "&email=" + contact_email.value +
                    "&phone=" + contact_telephone.value +
                    "&description=" + contact_help_you.value;
       
        contact_name.value = "";
        contact_job_title.value = "";
        contact_company.value = "";
        contact_email.value = "";
        contact_telephone.value = "";
        contact_help_you.value = "";



        //Remove comment to send data
        document.getElementById("hiddenFrame2").src = "https://www.salesforce.com/servlet/servlet.WebToLead?" + params;

        if ($contact(".visible_form").is(":visible")) {
            $contact(".visible_form").fadeOut(400, function(){
                if ($contact(".contact_thank_you").is(":hidden")) {
                    $contact(".contact_thank_you").fadeIn().delay(2500).queue(function(next) {
                        $contact('#contact_form').fadeOut();
                        
                        next();
                    });
                }
            });
        }

    } else {
    }
}
