<!--

////////////////////////////////////////////////////////////
// trim
////////////////////////////////////////////////////////////
function trim(str) {
    str.replace(/^\s*/, '').replace(/\s*$/, '');
    return str;
}

////////////////////////////////////////////////////////////
// validate
////////////////////////////////////////////////////////////
function validate(ob) {
    var errorMsg = "";
    var isValid = true;
   //alert("line 17");
    // validate first name
    if(trim(ob.elements['first_name'].value) == "") {
        isValid = false;
        errorMsg += i18n_first_name;
		//alert("first name is blank");
    }

    // validate last name
    if(trim(ob.elements['last_name'].value) == "") {
        isValid = false;
        errorMsg += i18n_last_name;
    }

    // validate title
    if(trim(ob.elements['title'].value) == "") {
        isValid = false;
        errorMsg += i18n_title;
    }
//alert("line 36");
    // validate company
    if(trim(ob.elements['company'].value) == "") {
        isValid = false;
        errorMsg += i18n_company;
    }
	
    // validate street
/*    if(trim(ob.elements['street'].value) == "") {
        isValid = false;
        errorMsg += i18n_street;
    }
*/

    // validate city
    if(trim(ob.elements['city'].value) == "") {
        isValid = false;
        errorMsg += i18n_city;
    }
	
// validate state
    if(trim(ob.elements['00N000000057uL9'].value) == "") {
        isValid = false;
        errorMsg += i18n_state;
    }

// validate country
    if(trim(ob.elements['00N00000006owy6'].value) == "") {
        isValid = false;
        errorMsg += i18n_country;
    }

    // validate zip
    if(trim(ob.elements['zip'].value) == "") {
        isValid = false;
        errorMsg += i18n_zip;
    }
	
	    // validate email
    if(trim(ob.elements['email'].value) == "") {
        isValid = false;
        errorMsg += i18n_email;
    }
//alert("line 48");
    // validate phone
    if(trim(ob.elements['phone'].value) == "") {
        isValid = false;
        errorMsg += i18n_phone;
    }

	// validate dropdown 'number of employees'
    if(ob.elements['00N00000006ouXs'].value == "") {
        isValid = false;
        errorMsg += i18n_number;
    }

    // display error message
    if(isValid == false) {
        errorMsg = i18n_message1 + i18n_message2 + errorMsg;
		//alert("is valid is false");
        alert(errorMsg);
    }
	
    // map fields for Kristin
    // territory_state   --> state
    ob.elements['state'].value = ob.elements['00N000000057uL9'].value;

    // territory_country --> country
    ob.elements['country'].value = ob.elements['00N00000006owy6'].value;
	
	return isValid;
}

//-->
