 function  _CF_checkib_download(_CF_this)
    {
        //reset on submit
        _CF_error_exists = false;
        _CF_error_messages = new Array();
        _CF_error_fields = new Object();
        _CF_FirstErrorField = null;
     //form element Email required check
        if( _CF_hasValue(_CF_this['email'], "TEXT", false ) )
        {
            //form element Email 'EMAIL' validation checks
            if (!_CF_checkEmail(_CF_this['Email'].value, true))
            {
                _CF_onError(_CF_this, "email", _CF_this['email'].value, "Email is Required");
                _CF_error_exists = true;
            }
 
        }else {
            _CF_onError(_CF_this, "email", _CF_this['email'].value, "Email is Required");
            _CF_error_exists = true;
        }
        //form element FName required check
        if( !_CF_hasValue(_CF_this['FName'], "TEXT", false ) )
        {
            _CF_onError(_CF_this, "FName", _CF_this['FName'].value, "First Name is Required");
            _CF_error_exists = true;
        }
 
        //form element LName required check
        if( !_CF_hasValue(_CF_this['LName'], "TEXT", false ) )
        {
            _CF_onError(_CF_this, "LName", _CF_this['LName'].value, "Last Name is Required");
            _CF_error_exists = true;
        }
 
        //form element Phone required check
        if( !_CF_hasValue(_CF_this['phone'], "TEXT", false ) )
        {
            _CF_onError(_CF_this, "phone", _CF_this['phone'].value, "Phone is Required");
            _CF_error_exists = true;
        }
		
		  //form element What do you trade? required check
        if( !_CF_hasValue(_CF_this['00N70000002ZbFk'], "TEXT", false ) )
        {
            _CF_onError(_CF_this, "00N70000002ZbFk", _CF_this['00N70000002ZbFk'].value, "What do you trade? is Required");
            _CF_error_exists = true;
        }
		
		  //form element Would you like to be contacted for a demo walkthrough? required check
        if( !_CF_hasValue(_CF_this['00N70000002ZbFl'], "TEXT", false ) )
        {
            _CF_onError(_CF_this, "00N70000002ZbFl", _CF_this['00N70000002ZbFl'].value, "Would you like to be contacted for a demo walkthrough? is Required");
            _CF_error_exists = true;
        }
 
    
 
 
        //display error messages and return success
        if( _CF_error_exists )
        {
            if( _CF_error_messages.length > 0 )
            {
                // show alert() message
                _CF_onErrorAlert(_CF_error_messages);
                // set focus to first form error, if the field supports js focus().
                if( _CF_this[_CF_FirstErrorField].type == "text" )
                { _CF_this[_CF_FirstErrorField].focus(); }
 
            }
            return false;
        }else {
            return true;
        }
    }